Skip to content

Downloads

The lecture notes and the exercise books in PDF, with the same numbering of definitions, theorems, examples and exercises as the website. Text and figures are released under CC BY 4.0, the code under the MIT licence.

Lecture notes

Volume Contents Chapters File
1. Graphs Directed and undirected graphs and their language: computer representations, the node–arc incidence matrix, paths, cycles and connectivity, trees, breadth-first and depth-first search. 1 PDF (0.5 MB)
2. Trees and paths Minimum spanning trees (Kruskal, Prim, the cut and cycle properties) and shortest paths (acyclic graphs, Bellman–Ford, Dijkstra), with potentials as a certificate of optimality. 2–3 PDF (0.6 MB)
3. Flows Network flow models and total unimodularity; maximum flow and minimum cut; minimum cost flow with negative cycles, potentials and reduced costs; transportation, transshipment and assignment problems. 4–7 PDF (0.9 MB)
4. The network simplex The network simplex: bases as spanning trees, the pivot in the uncapacitated and capacitated cases, degeneracy. 8 PDF (0.5 MB)
5. Project management Project management with the critical path method: project networks, earliest and latest times, slacks and critical paths. 9 PDF (0.6 MB)

Exercise books

Volume Contents Chapters File
1. Graphs Graphs 1 PDF (0.3 MB)
2. Trees and paths Spanning trees · Shortest paths 2–3 PDF (0.4 MB)
3. Flows Flow models · Maximum flow · Minimum cost flow · Transportation and assignment 4–7 PDF (0.6 MB)
4. The network simplex Network simplex 8 PDF (0.4 MB)
5. Project management Project management 9 PDF (0.4 MB)