The following sections in Ahuja, Magnanti and Orlin:
1.1-4 Introduction
2.1-5 Paths, Trees and Cycles
3.1-6 Algorithm Design and Analysis
4.1-5 Shortest Paths: Label-Setting
Algorithms
5.1-6 Shortest Paths: Label-Correcting
Algorithms
Chapters 4 and 5 will be supplemented with
instructor’s notes on dynamic programming formulation, application and
methods.
6.1-6 Maximum Flows: Basic
Ideas
7.1-2,6-7 Maximum Flows: Polynomial
Algorithms
9.1-7
Minimum Cost Flows: Basic
Algorithms
11.1-5, 12 Minimum Cost Flows: Network Simplex
Algorithms
12.1-6
Assignments and Matchings
13.1-5
Minimum Spanning Trees
19.7-9 Additional Applications