How do you find the greatest flow a network can carry from source to sink, and how does the minimum cut prove the maximum flow?
Model a directed capacitated network with a source and sink, find the maximum flow from source to sink, identify cuts and their capacities, and use the minimum cut to confirm the maximum flow
A focused answer to the VCE General Mathematics Unit 4 Networks key-knowledge point on flow. Capacities, source and sink, finding the maximum flow, defining a cut and its capacity, counting only forward edges, and the maximum-flow minimum-cut result.
Reviewed by: AI editorial process; not yet individually human-reviewed
Have a quick question? Jump to the Q&A page
Jump to a section
What this dot point is asking
VCAA wants you to find the greatest rate at which something (water, traffic, data) can flow through a directed network from a source to a sink when each edge has a capacity. You find the maximum flow, define a cut that separates source from sink, calculate a cut's capacity, and use the minimum cut to prove the maximum flow. The key theorem is that the maximum flow equals the minimum cut capacity.
Capacities, source and sink
Each directed edge carries a capacity, the maximum it can pass per unit time. Flow enters at the source and leaves at the sink. The amount entering the source equals the amount leaving the sink, and at every other vertex the flow in equals the flow out. The maximum flow is the largest total the network can sustain.
Cuts and their capacity
A cut chops the network into a source side and a sink side. To find its capacity, add the capacities of only the edges that point from the source side to the sink side. Edges pointing the other way (from sink side back to source side) do not count toward the cut capacity.
The maximum-flow minimum-cut result
The maximum flow you can push through the network always equals the capacity of the minimum cut. In practice you test a handful of sensible cuts, find the one with the smallest capacity, and report that value as the maximum flow. The minimum cut identifies the bottleneck that limits the network.
A systematic way to test cuts
Trial and error on cuts works, but a tidy method avoids missing the bottleneck. Start at the source: every path out of S must cross any valid cut, so the total capacity leaving S is one cut to test. Do the same at the sink. Then look for an obvious narrow point, an edge or small group of edges that every path is forced through, and draw a cut there. Each cut must completely separate S from T, so check that no path sneaks around your dividing line. List each candidate cut with its capacity, then report the smallest. Writing the cuts out in a short table makes your reasoning legible and earns the method marks even if one arithmetic step slips.
Counting only forward edges
The single rule that trips students is which edges to count. A cut divides the vertices into a source side (containing S) and a sink side (containing T). Its capacity is the sum of capacities of edges directed from the source side to the sink side only. An edge directed from the sink side back to the source side crosses the same dividing line but contributes zero, because it cannot carry flow towards T across that cut. Before adding, check the direction of every edge that crosses your line and discard the backward ones. Forgetting this consistently overstates a cut and can make you report the wrong minimum.
Why the theorem holds intuitively
The maximum-flow minimum-cut result says the most you can push from S to T equals the capacity of the tightest cut. The intuition is a bottleneck argument: any flow from S to T must cross every cut, so it can never exceed the capacity of the smallest cut, which gives an upper bound. The deeper half of the theorem, that this bound is always achievable, means there is genuinely a flow pattern reaching that value. For VCE you use the practical consequence: find the minimum cut and report its capacity as the maximum flow, identifying that cut as the bottleneck limiting the network.
Why this matters for the exams
Maximum-flow questions are a Networks staple and reward systematically testing cuts and identifying the minimum. Markers want the cut capacities shown and the maximum flow stated as the minimum cut value. The technique is purely about capacities and direction, distinct from the spanning tree and shortest path problems, and it leads naturally into bipartite matching and allocation.
Exam-style practice questions
Practice questions written in the style of VCAA exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.
VCAA 20231 marksWater flows through a network of pipes from source S to sink T. Four cuts across the network have capacities , , and litres per minute, where each cut fully separates S from T. The maximum flow from S to T, in litres per minute, is A. B. C. D. Show worked answer →
By the maximum-flow minimum-cut theorem, the maximum flow equals the capacity of the minimum (smallest) cut, provided each cut fully separates source from sink.
The four cut capacities are , , and . The smallest is .
Therefore the maximum flow is litres per minute, option A. A larger cut only provides an upper bound; the bottleneck is set by the minimum cut.
VCAA 20224 marksA directed network carries water from source S to sink T. The capacities are S to A , S to B , A to C , A to B , B to D , C to T , D to T . (a) Determine the capacity of the cut that separates from . (b) Determine the maximum flow from S to T, justifying your answer with the minimum cut.Show worked answer →
For each cut, add only the capacities of edges crossing from the source side to the sink side.
(a) Cut versus the rest: forward edges crossing are S to B , A to C and A to B , total .
(b) Test the bottleneck cuts. Cut at the sink: C to T and D to T , total . Cut separating from : forward edges S to B , A to B , C to T , total . Cut isolating C: A to C limited by C to T ; combined with B to D path capped by S to B gives flow when the A-to-C branch is capped at by C to T and the B branch at by S to B. The minimum cut capacity is , so the maximum flow is litres per minute.
Markers award one mark for the named cut capacity in (a), and in (b) one mark for testing cuts, one for the minimum value, one for stating the maximum flow equals it.
