6. Network flow

Course week(s) Week 6
Course subject(s) 06. Network flow

Module 6. Network flow

Many assignment (and related) problems can be translated to a network flow problem. The final module presents this network model and an efficient (augmenting path) algorithm for find maximum flows in such a network. Next, two extensions (circulations with supply and demands, lower bounds on the capacity) are presented, and a number of example problems and their translations to the network flow model show the wide range of applications of this single algorithm.

Recorded lectures:

Slides:
Slides with thanks to Kevin Wayne and Pearson Education (made available together with the book “Algorithm Design” by Kleinberg & Tardos)

Relevant exercises:
Algorithm Design: 7.1 – 7.16, 7.21, 7.29, 7.50

Creative Commons License
Algoritmiek by TU Delft OpenCourseWare is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Based on a work at https://ocw.tudelft.nl/courses/algoritmiek/.
Back to top