Lecture Notes

SES # TOPICS
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)