Module: Maximum flow

Flow networks, maximum flow problem, Ford-Fulkerson algorithm, Edmonds-Karp algorithm, maximum bipartite matching

Learning Outcomes

Understand maximum flow

Understand when, why, and how to use the maximum flow algorithm.

Readings

Introduction to maximum flow

Flow networks and the maximum flow problem

Screencast Suthers 12 min

Residuals, augmenting flows.

Residual graphs, augmenting flows, and the min cut max flow theorem

Screencast Suthers 20 min

Flow algorithms and applications

Ford-Fulkerson, Edmonds-Karp and Bipartite Matching.

Screencast Suthers 14 min

CLRS 26 - Maximum flow (26.1 - 26.3)

Flow networks, Ford-Fulkerson method, Maximum bipartite matching.

Textbook 29 pages

Notes on maximum flow

Flow networks, maximum flow problem, Ford-Fulkerson algorithm, Edmonds-Karp algorithm, maximum bipartite matching

Notes

Experiential Learning

Experience maximum flow (again)

maximum flow

Homework