5 questions to test your understanding
Ford-Fulkerson finds an augmenting path and pushes maximum flow along it. A student says: 'Since we push greedily along each path, the first augmenting path we find largely determines the final flow value.' What is wrong with this claim?
The capacity of a cut (S, T) in a flow network is defined as:
When Ford-Fulkerson terminates with no remaining augmenting paths, the flow value achieved exactly equals the minimum cut capacity — this is a tight equality, not merely an upper bound.
Flow conservation requires that total flow in equals total flow out at most vertex in the network, including the source and the sink.
Explain why backward edges in the residual graph are necessary, and what would go wrong if Ford-Fulkerson only allowed augmenting paths along forward edges.