Linear Programming
Operations Research — Linear Programming
Linear Programming
Linear Programming Optimization
Core Concept
Linear Programming (LP) finds the maximum or minimum of a linear objective function subject to a set of linear constraints (inequalities). The set of points satisfying all constraints simultaneously is the feasible region — a convex polygon in two dimensions.
The Corner-Point Theorem (Fundamental Theorem of LP) states: if an optimal solution exists, it occurs at a vertex (corner point) of the feasible region. This means we only need to evaluate the objective at the corners, not everywhere.
The Simplex Method exploits this: starting at one vertex, it moves along edges to adjacent vertices that improve the objective, stopping when no improving neighbour exists. For variables and constraints, it typically converges in pivot steps — far fewer than checking all vertices.
Key Formula
Standard LP form:
subject to:
At the optimum corner : evaluate .
Worked Example
A factory makes chairs (profit ₹200 each) and tables (profit ₹300 each). Constraints: carpentry 240 hours (chairs need 2 h, tables 4 h) and finishing 120 hours (chairs 2 h, tables 2 h).
Feasible corners: , , , ... solving the binding constraints gives corner :
, . Recalculate: binding intersection and gives (infeasible). Correct corner: gives ; gives ; intersection : . Optimum is at the intersection corner.
Real-World Connection
Airlines use LP to assign aircraft to routes, minimising costs subject to safety, crew, and gate constraints — problems with millions of variables solved in seconds. Diet planning (minimum cost meeting nutritional requirements), supply-chain routing, and portfolio optimisation all reduce to LP. The 1975 Nobel Prize in Economics was awarded to Kantorovich and Koopmans for applying LP to resource allocation.
Quick Check
-
A manufacturer produces two goods: with profit ₹5 and with profit ₹4. Constraints: and , . Find the corner points and the maximum profit.
-
Why must the optimal solution of an LP always lie at a vertex of the feasible region (and not in the interior)?
Key Takeaways (TL;DR)
- Core Concept
- Key Formula
- Worked Example
- Real-World Connection
Master this topic with Drishti OS
Get unlimited mock tests, AI-powered mentorship, and complete video courses when you join.
Start Free Practice