Linear Programming
Optimise a linear objective over a feasible polygon; maxima occur at vertices.
Key idea
Optimise a linear objective over a feasible polygon; maxima occur at vertices.
In depth
Linear programming finds the best value of a linear objective under linear constraints. The feasible region is a polygon, and the maximum or minimum always occurs at a corner point.
Worked example
Maximise 3x + 2y with x + y ≤ 4, x ≥ 0, y ≥ 0: corners (0,0), (4,0), (0,4), values 0, 12, 8. Best is 12 at (4, 0).
Real-world uses
- Maximising profit from two products under labour limits
- Delivery routing and resource planning
Common mistake
Testing a non-corner point or missing a corner of the region.
How to learn this
- Read the key idea and say it in your own words.
- Work through the worked example, then try a similar problem.
- Use the interactive lesson’s visual and mini-quiz to check the pattern.
Frequently asked questions
What is Linear Programming?
Optimise a linear objective over a feasible polygon; maxima occur at vertices. It is a topic at the expert level in Algebra.
Where is Linear Programming used in real life?
Real-world examples: Maximising profit from two products under labour limits; Delivery routing and resource planning.
What should I learn before Linear Programming?
Make sure you are comfortable with Systems of Inequalities, the previous topic in Algebra.
What is a common mistake with Linear Programming?
Testing a non-corner point or missing a corner of the region.
How can I practise Linear Programming?
Open the interactive lesson, play with the visual, then answer the three-question mini-quiz. Getting two right marks the topic complete.
What comes after Linear Programming?
Move on to Exponent Rules for Variables next.
Related expert topics in Algebra
- Rational Root Theorem – Possible rational roots are ± factors of constant over factors of leading coefficient.
- Fundamental Theorem of Algebra – Every degree-n polynomial has exactly n complex roots counted with multiplicity.
- Binomial Theorem – Expand (a+b)ⁿ with binomial coefficients.
- Partial Fractions – Decompose a rational function into simpler fractions.
- Mathematical Induction – Prove statements for all n by base case and inductive step.
- Cramer’s Rule – Solve linear systems using determinants.