Infeasible Linear Program¶
Definition¶
An infeasible linear program has no decision vector satisfying all its constraints. Equivalently, its feasible region is empty. In the two-phase method, a negative optimal value of proves infeasibility.
Interpretation¶
An LP is infeasible when its constraints cannot all hold at once, so the feasible region is the empty set. Conflicting requirements can make a model impossible even when each requirement is sensible on its own, and no choice of objective can resolve the conflict.
The blue triangle contains the points with and the red region those with . No point can have at most 40 and at least 60, so the two regions do not meet.
Infeasibility is a property of the constraints alone. To prove it, combine constraints into a contradiction, as in the Examples, where and nonnegativity force , which contradicts . In the simplex method it shows up in Phase I of the two-phase method: the artificial variables cannot all be driven to zero.
Do not confuse an infeasible LP with an unbounded one. Both have no optimal solution, but an unbounded LP has feasible points whose objective values grow without limit, while an infeasible LP has no feasible point at all. In an applied model, infeasibility often points to a requirement that is too strict or to a constraint entered with the wrong direction.
Key Results¶
- An infeasible model has no optimal feasible solution.
- A positive remaining artificial variable at the Phase I optimum indicates an unsatisfied original requirement.
- Infeasibility differs from an unbounded objective, which requires feasible points.
Examples¶
- , , is infeasible: the first constraint implies .
- A negative phase-I optimum, such as , cannot be repaired by beginning Phase II.
Prerequisites¶
Related Concepts¶
Sources¶
- OR Modelling · Week 2
Aliases: infeasible LP Symbols: sum
Last updated: 20 October 2026 03:02
Infeasible Linear ProgramFeasible RegionTwo-Phase MethodUnbounded Linear Program