SES # | TOPICS | KEY DATES |
---|---|---|
1 | Introduction to network models | |
2 | Computational complexity and data structures | |
3 | Graph search algorithms | Problem set 1 due |
4 | Transformations and flow decomposition | |
5 | Shortest paths: label setting algorithms | |
6 | The radix heap algorithm | |
7 | Shortest paths: label correcting algorithms | Problem set 2 due |
8 | Algorithm analysis | |
9 | Basic algorithms for the maximum flow problem | |
10 | Midterm 1 (Ses #1-8) | |
11 | Combinatorial applications of maximum flows | Project team and topic selection due |
12 | Preflow push algorithms | |
13 | More on preflow push algorithms | Problem set 3 due |
14 | Minimum cost flow: basic algorithms | |
15 | Minimum cost flow: polynomial time algorithms | Problem set 4 due |
16 | Applications of network flows; Linear programming review | |
17 | The network simplex algorithm | Project outline due |
18 | NP-completeness | |
19 | Midterm 2 (Ses #9-17) | |
20 | Lagrangian relaxation 1 | |
21 | Lagrangian relaxation 2 | |
22 | Multicommodity flows 1 | Problem set 5 due |
23 | Multicommodity flows 2 | |
24 | Presentations of class projects | Project report due |
25 | Presentations of class projects (cont.) |