The Vocabulary of a Linear Programming Problem
A linear programming problem (LPP) optimises a linear function subject to linear constraints:
- Objective function — the linear function to be maximised or minimised.
- Constraints — the linear inequalities the variables must satisfy, including the non-negativity constraints , .
- Feasible region — the common region satisfying all constraints; each of its points is a feasible solution, and points outside are infeasible solutions.
- Optimal solution — a feasible solution where attains its maximum or minimum.
The feasible region of an LPP is always a convex polygon region (possibly unbounded, possibly empty) because it is an intersection of half-planes.
The Corner Point Method
Corner Point Theorem: if an optimal value of exists, it occurs at a corner point (vertex) of the feasible region — so the whole graphical method is:
- Draw every constraint line and shade the feasible region.
- Find all corner points (intersections of boundary lines that satisfy every constraint).
- Evaluate at each corner point in a small table.
- Read off the largest and smallest values.
Bounded region: both a maximum and a minimum of always exist, and step 4 finishes the problem.
Two corners tie: if takes the same optimal value at two corner points, then every point of the segment joining them is optimal — the LPP has infinitely many optimal solutions, and the answer must say so.
The Unbounded Region Protocol
When the feasible region is unbounded, the corner table alone is not a proof. After finding the candidate value at a corner:
- For a minimum: draw the open half-plane . If it shares no point with the feasible region, is the true minimum; if it does, no minimum exists.
- For a maximum: same test with . On an unbounded region a maximum very often fails to exist — state it explicitly.
Empty feasible region: if the constraints have no common point, the LPP is infeasible and has no solution — writing any number is wrong; the answer is the sentence.
Every mark scheme rewards the same skeleton: correct region, corner table, and (when unbounded) the half-plane sentence. Practise writing all three every single time.
Worked Examples — Bounded Regions
Example 1 — Naming the parts
For the LPP: maximise subject to , , — identify the objective function, the constraints and the nature of the region.
Step 1 — read the statement: the objective function is ; the structural constraints are and ; and are the non-negativity constraints.
Answer: four constraints in all, and their intersection is a bounded quadrilateral region — so both a maximum and a minimum of are guaranteed to exist.
Example 2 — A complete maximisation
Maximise subject to , , .
Step 1 — corner points: the boundary lines meet the axes and each other at , , and — the lines and intersect where , giving .
Step 2 — the corner table: , , , .
Answer: maximum at — note the optimum is not at the intersection of the two structural constraints; the table decides, not intuition.
Example 3 — Finishing Example 1
Maximise subject to , , .
Step 1 — corner points: , , and — the structural lines meet where and : solving gives , .
Step 2 — corner table: respectively.
Answer: maximum at .
Example 4 — A minimisation
Minimise subject to , , .
Step 1 — feasible region: bounded, with corners , and — the lines and meet at .
Step 2 — corner table: , , .
Answer: minimum at — a mixed system ( and ) still gives a bounded region here; always plot before assuming.
Example 5 — Maximum and minimum together, with a tie
Find the maximum and minimum of subject to , , , .
Step 1 — corner points: , , and .
Step 2 — corner table: , , and respectively.
Answer: minimum at ; maximum at every point of the segment joining and — when two corners tie, the whole edge is optimal and the answer must say so.
Example 6 — Feasible is not the same as optimal
For the LPP of Example 2, is a feasible solution? Is it optimal?
Step 1 — test the constraints: and , with both coordinates non-negative — feasible.
Step 2 — compare with the optimum: .
Answer: feasible, but not optimal — every point of the region is feasible; only the best corner value is optimal.
Worked Examples — Unbounded and Degenerate Cases
Example 7 — Minimum on an unbounded region
Minimise subject to , , .
Step 1 — corner points: the region is unbounded, with corners , and — the lines meet where and : subtracting, .
Step 2 — corner table: , and respectively, so the candidate minimum is .
Step 3 — the half-plane test (compulsory for unbounded regions): the open half-plane has no point in common with the feasible region.
Answer: minimum at — without Step 3 the answer is incomplete on an unbounded region.
Example 8 — A whole edge of minima, unbounded region
Minimise subject to , , .
Step 1 — corner points: and , both lying on the line .
Step 2 — corner table: and — a tie.
Step 3 — half-plane test: shares no point with the region.
Answer: minimum at every point of the segment joining and — the objective line is parallel to a boundary edge, so the whole edge is optimal.
Example 9 — When the maximum does not exist
Maximise subject to , .
Step 1 — the region: everything on or above the line in the first quadrant — unbounded.
Step 2 — candidate from corners: at both and .
Step 3 — half-plane test for a maximum: the open half-plane overlaps the feasible region heavily — points like are feasible with .
Answer: has no maximum — it grows without bound. On unbounded regions, always suspect the maximum.
Example 10 — The infeasible LPP
Maximise subject to , , .
Step 1 — read the two constraints together: the first says ; the second says .
Step 2 — look for a common point: no point can satisfy both — the feasible region is empty.
Answer: the LPP is infeasible and has no solution — the full sentence is the answer; producing a number here loses every mark.