Consider the following mixed-integer set: \begin{equation} P(A, b ; S) \stackrel{\text { def }}{=}\left\{x \in \mathbb{R}^{n} : A x \leq b, x_{j} \in \mathbb{Z} \text { for } j \in S\right\} \end{equation}
where $A$ is a real $m \times n$ matrix $, b \in \mathbb{R}^{m}, S \subseteq\{1, \ldots, n\}$.
A valid inequality (in an LP/MIP) is defined as an inequality that is valid for some set if all points from this set satisfy this inequality. Let the inequalities $a^\top x \leq u$ and $\alpha^\top x \leq v$ hold for all points in $P(A, b ; S)$.
It is said that the inequality $a^\top x \leq u$ is stronger than the inequality $\alpha^\top x \leq v$ (or the inequality $a^\top x \leq u$ dominates the inequality $\alpha^\top x \leq v$) if
$$ P(A, b) \cap H_{ \leq}(a, u) \subset P(A, b) \cap H_{ \leq}(\alpha, v). $$ AFAIK, valid inequalities appear in the cutting planes method (please, correct me if I'm wrong). Indeed, many optimization models have their own definition such that sets, data and constraints have been interpreted with regards to the real limitations of the problem (for instance, in many cases a capacity constraint is written as $A x \leq b$ and it seems that it works fine in the real situation).
According to the mentioned definition, what are your thoughts on the following questions:
- What exactly does "valid inequality" mean?
- What does "Strong Inequalities" mean?
- How can we find them in our optimization model or replace the constraints of the model with whose valid?
- How can I figure out whether one inequality is stronger than other (especially in the scheduling models)?