Visiting from mainland China? Try the China-friendly mirror (cn.improject.org).
News

Topic summary · Decision maths (D2)

Linear Programming summary

Linear programming optimises a linear objective under linear inequalities. Graph the feasible region and test vertices.

Files: D2-Linear Programming.pdf · D2-Linear Programming answers.pdf · free public downloads · diagrams in the PDFs

Key learning points

  • Translate wording into inequality constraints (include non-negativity).
  • The feasible region is an intersection of half-planes.
  • A linear objective attains its optimum at a vertex.
  • Integer requirements may need checking nearby lattice points.

Worked example 1 — Vertices

Why evaluate the objective at each vertex?

Working

extrema of a linear objective occur at vertices\text{extrema of a linear objective occur at vertices}

Compare values to select the required max or min.

Worked example 2 — Translate wording into inequality constraints (include

Use this method from the Linear Programming sheet: Translate wording into inequality constraints (include non-negativity).

Working

Attempt a matching question on the sheet, then check the Answers PDF.\text{Attempt a matching question on the sheet, then check the Answers PDF.}

Each key learning point matches a question type on the printable worksheet.

Worked example 3 — The feasible region is an intersection of half-planes

Use this method from the Linear Programming sheet: The feasible region is an intersection of half-planes.

Working

Attempt a matching question on the sheet, then check the Answers PDF.\text{Attempt a matching question on the sheet, then check the Answers PDF.}

Each key learning point matches a question type on the printable worksheet.

Worked example 4 — A linear objective attains its optimum at a vertex

Use this method from the Linear Programming sheet: A linear objective attains its optimum at a vertex.

Working

Attempt a matching question on the sheet, then check the Answers PDF.\text{Attempt a matching question on the sheet, then check the Answers PDF.}

Each key learning point matches a question type on the printable worksheet.

Worked example 5 — Integer requirements may need checking nearby lattice

Use this method from the Linear Programming sheet: Integer requirements may need checking nearby lattice points.

Working

Attempt a matching question on the sheet, then check the Answers PDF.\text{Attempt a matching question on the sheet, then check the Answers PDF.}

Each key learning point matches a question type on the printable worksheet.

Scaffolded Learning Sheet and answers (PDFs)

This page is a short, searchable overview for revision and search engines. Use the Scaffolded Learning Sheet first, then the Answers PDF for a full written solution. The printable PDFs remain the main classroom resource.

Linear Programming summary — worksheet & answers PDF