Bounded vs unbounded feasible regions
A feasible region is bounded if it fits inside some large rectangle , i.e. it is finite in extent. Otherwise it is unbounded: it stretches to infinity in some direction.
For a bounded feasible region, the corner-point theorem guarantees both a maximum and a minimum of the linear objective , attained at corner points.
For an unbounded feasible region, things are subtler. Either or both of the maximum and the minimum may fail to exist. You must check separately.
Recognising boundedness
The feasible region of an LPP with non-negativity constraints is bounded iff for every direction in the first quadrant, there is some constraint that restricts movement in that direction.
In practice:
- All constraints with (and non-negativity) typically give a bounded region , the feasible region is "below and to the left of" each constraint line.
- All constraints with typically give an unbounded region , extending up and to the right.
- Mixed and constraints may give a bounded or unbounded region, depending on the geometry.
A reliable test: after sketching, ask if there is a direction in which you can move arbitrarily far and still stay feasible.
Optimum behaviour on unbounded regions
For an unbounded feasible region and linear objective :
- The minimum exists iff is bounded below on . Equivalently, there is no direction within in which decreases without bound.
- The maximum exists iff is bounded above on . Equivalently, does not increase without bound in any feasible direction.
The fundamental theorem of LP, suitably extended: when the optimum does exist on an unbounded region, it is attained at a corner point.
Checking by gradient
The level lines of are parallel to the line . The gradient (direction of fastest increase) is . To check whether is bounded above on :
- See if the feasible region extends in the direction .
- If yes, ; no maximum.
- If no, the maximum is finite, attained at a corner.
Symmetric for minimum: check whether extends in .
Worked examples
Example 1. Maximise subject to , .
Feasible region: above the line in the first quadrant , unbounded. The gradient of is . The region extends in direction (and many others); the inner-product of with is , so increases without bound. No maximum.
For minimum: decreases in direction , but that's outside the first quadrant (negative components), and the region doesn't extend there. So the minimum is attained somewhere on the boundary. Corners are at and , giving and . So min at .
Example 2. Minimise subject to , .
Feasible region: above . Gradient of is . Direction of decrease: , has a positive -component and a negative -component. Feasible region allows arbitrarily large with (since is feasible). Moving along , decreases without bound. No minimum.
Maximum: gradient direction , negative -component, positive -component. Feasible region extends along (arbitrary large ). Moving along this direction, increases without bound. No maximum either.
Lesson: an LPP on an unbounded region may have neither maximum nor minimum.
Example 3. Minimise subject to , , .
Both constraints are ; region is unbounded toward upper-right. Gradient direction has positive components, so increases without bound in that direction , no maximum.
But minimisation in direction (negative components) is not feasible , the region doesn't extend in that direction. So minimum is finite, attained at a corner.
Corners: (on , ; check , infeasible). Discard. (, ; check ✓). (, ✓; ✓). Intersection of : subtract: .
Values: ; ; . Minimum at .
Example 4. Bounded LPP: maximise subject to , , , .
All constraints in first quadrant , bounded. Corners: (on and ), , .
Values: . Maximum at .
Example 5. Unbounded with finite minimum. Minimise subject to , , .
Both , unbounded upper-right. Corners: ( and ; check ✓). (, ; check ✓). Intersection : subtract: . But check: does work? , infeasible. ? , , feasible. So corners are ... wait, also ? But is interior of the segment from to on the line . Actually, is on and , and check ✓. So is a corner. The full set: .
Values: ; ; . Minimum , attained on the edge from to (and at both endpoints). Infinitely many optima!
Example 6. Empty feasible region. and are inconsistent. No feasible point; no maximum or minimum.
Try it yourself
For each, identify whether the feasible region is bounded or unbounded; then determine whether the maximum and minimum exist.
- , , maximise .
- , , maximise .
- , , minimise .
- , , , maximise .
- , , maximise .
- , , , , maximise .
- , , , max .
- , , , min .
- , , . (Empty?)
- , . (Region behaviour at large ?)
- , , , max .
- , , , min .
- Unique-edge: subject to , . Maximum value, and where?
- , , , min .
Pitfalls and tricks
- Always check boundedness by examining whether the feasible region extends without limit in some direction.
- For unbounded regions, examine the objective at infinity along the boundary directions. If can grow without bound in a feasible direction, the maximum is infinite.
- A maximum or minimum may not exist on unbounded regions. Don't assume it does.
- Equal at adjacent corners infinitely many optima along the connecting edge.
- Empty feasible region no solution; mention this in your answer.