The lessons
Any lesson can be opened now, in any order. The plan recommends one; it does not lock the rest.
- 1 What a linear program decides
- 2 The constraint matrix
- 3 Standard form
- 4 Models that stretch the language
- 5 The feasible region
- 6 Finding the vertices
- 7 Level lines and the best corner
- 8 When there is no single answer
- 9 Bases and basic feasible solutions
- 10 The tableau and the entering variable
- 11 The ratio test and one pivot
- 12 Termination, degeneracy and the first corner
- 13 Forming the dual
- 14 Weak and strong duality
- 15 Complementary slackness and shadow prices
- 16 Sensitivity ranges
- 17 Integrality and the relaxation
- 18 Modelling with binaries
- 19 Branch and bound
- 20 Cuts and integral relaxations
- 21 Networks as linear programs
- 22 Shortest paths
- 23 Maximum flow
- 24 Cuts, and why flow equals cut