| course number | instructor | title |
| CS 6104 | S Raghvendra | Combinatorial Algorithms for Network Flow Problems |
In this course, I will introduce several efficient combinatorial algorithms for network flow and routing problems. This includes algorithms for maximum cardinality matching problem, minimum-cost matching problem, transportation problem, transshipment problem, minimum-cost flow problem and the traveling salesman problem.
In addition to these algorithms, I will introduce some recent techniques to make asymptotic improvements to these algorithms under certain settings. I will also show how these algorithms can be adapted to design algorithms in the online and streaming models.
Students in this class will be evaluated on class participation, an in-class presentation that may span one or two lectures and a class project.