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