Max Flow = Min Cut
Explore the connection between maximum flows and minimum cuts.
We'll cover the following...
In this lesson, we want to prove that the Ford-Fulkerson method is actually guaranteed to find a maximum flow. To do this, we’ll take a short detour into the territory of another graph problem, finding minimum cuts.
The minimum cut problem
The minimum cut problem is another problem that can be posed in a flow network . Given a source and a sink , an --cut is a partition of the vertices into two subsets and , such that and .
The value of an --cut is the capacity of all edges that cross the cut from to .
As an example, let’s take another look at the flow network from the previous lesson:
Here, we’ve marked up an example cut with (blue) and (red). The edges crossing through the border of the cut are marked in green. The value of the cut is
However, it is not a minimum cut because there is a cut with a smaller value:
This cut ...