1 | Introduction to Network Models (PDF) |
2 | Computational Complexity and Data Structures (PDF) |
3 | Graph Search Algorithms (PDF) |
4 | Transformations and Flow Decomposition (PDF) |
5 | Shortest Paths: Label Setting Algorithms (PDF) |
6 | The Radix Heap Algorithm (PDF) |
7 | Shortest Paths: Label Correcting Algorithms (PDF) |
8 | Basic Algorithms for The Maximum Flow Problem (PDF) |
9 | Combinatorial Applications of Maximum Flows (PDF) |
10 | Preflow Push Algorithms (PDF) |
11 | More on Preflow Push Algorithms (PDF) |
12 | Midterm |
13 | The Global Min Cut Algorithm (PDF) |
14 | Minimum Cost Flows: Basic Algorithms (PDF) |
15 | The Successive Shortest Path Algorithm (PDF) |
16 | The Network Simplex Algorithm (PDF) |
17 | Minimum Cost Spanning Trees (PDF) |
18 | Review of Linear Programming (PDF) Linear Programming Recitation (PDF) |
19 | Generalized Flows (PDF) |
20 | Lagrangian Relaxation 1 (PDF) |
21 | Lagrangian Relaxation 2 (PDF) |
22 | Multicommodity Flows (PDF) |
23 | Multicommodity Flows (PDF) |
24 | Very Large Scale Neighborhood Search (PDF) |