| 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.) |
Calendar
Course Info
Instructor
Departments
As Taught In
Fall
2010
Level
Topics
Learning Resource Types
assignment
Problem Sets
notes
Lecture Notes
group_work
Projects