The Feasible Region of a Linear Program
The feasible region of a linear program is the set of points satisfying every constraint simultaneously. It is the intersection of finitely many half-spaces, which makes it a convex polyhedron: possibly empty, possibly unbounded, and never containing a dent.
Definition
For a linear program with constraints
Formal statement
Assumptions and scope
The feasible region may be empty, in which case the program is infeasible and has no optimal solution.
The feasible region may be unbounded. An unbounded region does not by itself imply an unbounded optimal value; that depends on the objective direction.
The region has flat faces and straight edges because every constraint is linear: the intersection of finitely many half-spaces is a convex polyhedron.
The region is convex: if
and , then . This follows from every constraint being linear; a nonlinear constraint can produce a nonconvex region, and the reasoning in this unit no longer applies.
Forms this is expressed in
The same content in several forms. Each makes something visible that the others leave implicit, so moving between them is part of understanding the topic rather than a presentation choice.
geometric
The feasible region as what survives a sequence of straight cuts. Each inequality keeps one side of a line; the region is the intersection of all of them together with the sign restrictions.
Because every cut is straight, the survivor has flat sides and corners and can never curve or dent. It may be bounded, may run on forever, and may be empty when two cuts discard everything between them.
The drawing settles shape, not membership: whether a particular point is feasible is decided by substituting it into every constraint, which is arithmetic and needs no picture.
Worked material
Example
One region of each kind
Each case is settled by checking the constraints, not by looking at the drawing above.
Bounded.
Unbounded.
Empty.
Bounded, unbounded and empty are the three possibilities, and which one holds is a property of the constraints alone.
Contrast
An unbounded region does not mean an unbounded optimum
These two properties are often merged, but they answer different questions. The region is determined by the constraints; whether a best value exists also depends on the objective and the direction you optimize in.
Take the same unbounded region throughout:
A finite optimum exists. Minimise
No finite optimum exists. Maximise
The region did not change between these two cases. What changed was the objective.
The reliable order is: classify the region from the constraints first, then ask separately whether the objective attains a finite best value on it. An unbounded region is a necessary condition for an unbounded objective value, never a sufficient one.
Common errors
Common misconception
If the feasible region of a linear program is unbounded, the optimal objective value must also be unbounded.
Related units
Requires
Connected
- Converting a Linear Program to Standard Form (contrasts with)
- Solving a Two-Variable Linear Program Graphically (suggested next)