Questions: Network Flows and the Max-Flow Min-Cut Theorem

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

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?

ANothing — the first augmenting path always determines the maximum flow
BThe algorithm only pushes one unit of flow per path, so the first path is irrelevant
CThe final max-flow value is unique, but backward edges in the residual graph let later augmenting paths reroute flow from suboptimal early choices
DFord-Fulkerson does not use augmenting paths — it finds minimum cuts directly
Question 2 Multiple Choice

The capacity of a cut (S, T) in a flow network is defined as:

AThe sum of capacities of all edges with both endpoints in S or both in T
BThe sum of capacities of all edges crossing between S and T in either direction
CThe sum of capacities of edges directed from S to T only — backward edges from T to S are excluded
DThe minimum capacity among all edges incident to the source s
Question 3 True / False

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.

TTrue
FFalse
Question 4 True / False

Flow conservation requires that total flow in equals total flow out at most vertex in the network, including the source and the sink.

TTrue
FFalse
Question 5 Short Answer

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.

Think about your answer, then reveal below.