Resources For Teachers For Tutors For Students & Parents Pricing
Year 12 Maths Standard 2 (2027) Network flow

Flow Capacity & Saturated Edges

20 practice questions 0 video lessons Theory + worked examples

Learn flow capacity and saturated edges for NSW Year 12 Mathematics Standard 2. You will find the maximum flow of a network by the saturated-edges method — pushing flow along paths until every route from the source to the sink contains a full (saturated) edge where flow equals capacity.

Along the way you will use spare capacity, apply inflow = outflow at each vertex, spot the bottleneck edges, work out the effect of increasing or reducing an edge capacity, and decide whether the flow capacity meets a required demand — a core Standard 2 network skill for water mains, drains, roads, evacuation routes and data links.

Create a free accountTrack your progress and save your work as you go.
Create free account

Theory

Flow capacity is the greatest flow a network can carry from source to sink. This Year 12 Standard 2 (NSW) guide finds it by the saturated-edges method — filling paths until every route holds a full edge — and shows how to read saturated edges (flow = capacity), spare capacity, conservation of flow, the bottleneck, and whether the flow capacity meets a required demand.

In a flow network each directed edge has a capacity (the most it can carry) and a flow (what it actually carries). Flow travels from the source to the sink, and on every edge \(0\le\text{flow}\le\text{capacity}\).

An edge is saturated when its flow equals its capacity — it is full and can take no more. Its spare capacity is \(\text{capacity}-\text{flow}\), so a saturated edge has zero spare. At every intermediate vertex, flow is conserved: the inflow equals the outflow.

The flow capacity (or maximum flow) is the greatest flow the whole network can carry. This Year 12 Standard 2 (NSW) topic finds it by inspection — the saturated-edges method — pushing flow along paths until every source-to-sink path contains a saturated edge. Those edges are the bottleneck.

Saturated edges in a flow networkDiamond network labelled flow/capacity; SA 6/6 and BT 4/4 are saturated (drawn red). 6/6 4/7 6/9 4/4 S A B T
Edges labelled \(\text{flow}/\text{capacity}\). \(SA\ (6/6)\) and \(BT\ (4/4)\) are saturated, so they are drawn red.
Conservation of flow at a vertex10 units flow into vertex A; 6 and 4 leave, so inflow 10 equals outflow 6 plus 4. 10 6 4 S A B T
Conservation at \(A\): inflow \(10 = 6+4\) outflow.

Spare capacity of an edge:

\[\text{spare capacity} = \text{capacity} - \text{flow}\]
spare=capacity-flow

An edge is saturated exactly when it is full:

\[\text{flow} = \text{capacity} \quad(\text{spare} = 0)\]
flow=capacity

At every intermediate vertex, flow is conserved:

\[\text{inflow} = \text{outflow}\]
inflow=outflow
Flow capacity. The maximum flow equals the total flow leaving the source (\(=\) the total reaching the sink) once every source-to-sink path holds a saturated edge. The source-outflow and sink-inflow are only upper bounds — an internal bottleneck can cap the flow lower.

Finding the flow capacity by saturating edges

  1. Read each edge's capacity (and its flow, if a flow is already shown).
  2. Push flow along a path from the source \(S\) to the sink \(T\), increasing it until one edge on the path becomes saturated (flow = capacity).
  3. Repeat on other \(S\)–\(T\) paths, keeping inflow = outflow at each vertex, until every path contains a saturated edge.
  4. Read off the flow capacity as the total flow leaving \(S\); note the bottleneck (saturated) edges and check the total against any stated demand.
Example 1 — Saturated edges & spare capacity
Irrigation channels carry water (L/s) from \(S\) to \(T\); each edge is labelled \(\text{flow}/\text{capacity}\). Which edges are saturated, what is the spare capacity of \(AT\), and what is the total flow into \(T\)?
Solution

A saturated edge has flow \(=\) capacity; spare \(=\) capacity \(-\) flow.

Example 1 irrigation networkSA 9/9 and BT 8/8 saturated; AT 6/10, SB 5/8, AB 3/4. 9/9 5/8 6/10 3/4 8/8 S A B T
\(SA:\ 9\)\(=\)\(9\ \text{(saturated)}\)
\(BT:\ 8\)\(=\)\(8\ \text{(saturated)}\)
\(\text{spare } AT\)\(=\)\(10-6 = 4\)
\(\text{into } T\)\(=\)\(6+8 = 14\)

\(SA\) and \(BT\) are saturated; spare of \(AT\) is \(4\) L/s; total into \(T\) is \(14\) L/s.

Example 2 — Inflow equals outflow
The numbers show the flow (kL/h) along each drain. Using conservation at vertex \(A\), find the flow along edge \(AT\).
Solution

At an intermediate vertex the inflow equals the outflow.

Example 2 conservation networkFlow 13 into A along SA; 5 leaves along AB; AT is unknown. 13 5 ? S A B T
\(\text{inflow to } A\)\(=\)\(13\)
\(\text{outflow from } A\)\(=\)\(5 + AT\)
\(13\)\(=\)\(5 + AT\)
\(AT\)\(=\)\(8\)

The flow along \(AT\) is \(8\) kL/h.

Example 3 — Flow capacity by inspection
In an evacuation, people move from \(S\) to exit \(T\) along corridors (people/min); all flow passes through hall \(C\). Find the flow capacity of the network.
Solution

Saturate paths until every route is blocked by a full edge.

Example 3 evacuation networkAC 300/300 and BC 250/250 saturated; capacity 550 people/min. 300/400 250/300 300/300 250/250 550/800 S A B C T
\(\text{into } C:\ AC+BC\)\(=\)\(300+250 = 550\)
\(\text{out of } S:\ SA+SB\)\(=\)\(700\ (\ge 550)\)
\(CT\)\(=\)\(800\ (\ge 550)\)
\(\therefore\ \text{flow capacity}\)\(=\)\(550\)

The flow capacity is \(550\) people/min; \(AC\) and \(BC\) are the saturated bottleneck edges.

Example 4 — Meeting demand & upgrading
A dam \(S\) supplies a town \(T\) (ML/day) along two separate routes. Find the flow capacity; the town needs \(45\) ML/day — is it met? Then edge \(AT\) is upgraded from \(18\) to \(30\): find the new flow capacity.
Solution

Each route carries at most its smallest capacity; add the routes.

Example 4 water-supply networkRoutes S-A-T and S-B-T; AT 18/18 and BT 20/20 saturated; capacity 38 ML/day. 18/30 20/24 18/18 20/20 S A B T
\(S\text{-}A\text{-}T\)\(=\)\(\min(30,18) = 18\)
\(S\text{-}B\text{-}T\)\(=\)\(\min(24,20) = 20\)
\(\text{flow capacity}\)\(=\)\(18+20 = 38\)
\(\text{after } AT\to 30\)\(=\)\(\min(30,30)+20 = 50\)

Flow capacity is \(38\) ML/day, so \(45\) is not met (short by \(7\)). Upgrading \(AT\) raises it to \(50\) ML/day, which meets the demand.

Common pitfalls

Do not add every capacity. The flow capacity is set by a bottleneck, not by the sum of all the edges — that total is far too big.
Saturated means full. An edge is saturated when flow equals capacity, not when it has the largest capacity and not when it carries no flow.
Keep flow conserved. At each intermediate vertex the inflow must equal the outflow; the source-outflow and sink-inflow are only upper bounds on the total.

Frequently asked questions

What is a saturated edge in a flow network?

A saturated edge is one whose flow equals its capacity, so it is completely full and cannot carry any more. Its spare capacity is zero. Saturated edges are usually the ones that limit, or bottleneck, the flow through the network.

What does the flow capacity of a network mean?

The flow capacity, also called the maximum flow, is the greatest amount that can travel from the source to the sink at once. You find it by pushing flow along paths until every source-to-sink path contains a saturated edge; the flow capacity is then the total flow leaving the source, which equals the total reaching the sink.

How do you find the flow capacity by inspection?

Send flow along a path from the source to the sink and increase it until one edge fills up (saturates). Repeat on the other paths, keeping inflow equal to outflow at each vertex, until every path from source to sink has a full edge on it. Add up the flow leaving the source to get the flow capacity.

What is spare capacity?

Spare capacity is capacity minus flow: how much extra an edge could still carry. A saturated edge has zero spare capacity, while an edge carrying 3 out of a capacity of 7 has 4 units of spare capacity.

Why isn't the flow capacity just the total of all the pipe capacities?

Because flow has to travel along connected paths from the source to the sink, and it is held back by the tightest point on the way. A single bottleneck edge, or a small set of saturated edges, can cap the whole network well below the sum of every capacity.

What does inflow equals outflow mean?

At any intermediate vertex (not the source or the sink) the flow is conserved: everything that flows in must flow out. This lets you find a missing edge flow, since the flows entering a vertex must add up to the flows leaving it.