Network Flow III: scaling, Edmonds-Karp, applications, maximum bipartite matching, disjoint paths

Slides

https://www2.compute.dtu.dk/courses/02110/2023/slides/flow2-1x1.pdf

Problems

https://www2.compute.dtu.dk/courses/02110/2023/weekplans/network2.pdf

Reading

· KT 7.3 Page 352: Choosing Good Augmenting Paths

· KT 7.5 Page 367: A First Application: The Bipartite Matching Problem

· KT 7.6: Page 373: Disjoint Paths in Directed and Undirected Graphs

Edmond karp Running time

Normal Fulkerson with depth first search time complexity

$$ O(E·f) $$

where E is the number of edges and f is the maximum flow

Edmond Karp with breath first search time complexity

$$ O(V·E^2) $$

where E is the number of edges and V is the number of vertices