LearnViz Math
Expert 𝑥 Algebra Topic 33 of 100

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

Common mistake

Testing a non-corner point or missing a corner of the region.

How to learn this

  1. Read the key idea and say it in your own words.
  2. Work through the worked example, then try a similar problem.
  3. 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