Start with a feasible network flow, meaning capacity bounds and flow conservation at every vertex other than source and sink. Its residual network has, for an arc with capacity and current flow , a forward residual capacity and a reverse residual capacity . A reverse arc allows earlier flow to be cancelled. The Ford-Fulkerson algorithm repeatedly finds a residual source-to-sink augmenting path, takes the smallest residual capacity on it, and augments by , increasing forward flows and decreasing reverse flows as appropriate. Feasibility is preserved and the total flow increases by .
For rational capacities and initial flows, choose one common denominator and scale all quantities by . Every residual capacity and augmentation is then integral; each augmentation increases the integer-valued flow by at least one. The flow value is bounded by the finite sum of capacities out of the source, so termination occurs after finitely many augmentations. When no residual path remains, let be the vertices reachable from the source. Every original arc leaving is saturated and every original arc entering carries zero flow, or its reverse arc would extend reachability. Conservation then makes the flow value equal to the capacity of the cut . Every feasible flow is bounded by that cut capacity. Thus the terminating flow is globally optimal, proving the needed max-flow min-cut theorem conclusion.
For the given directed graph, begin at zero. One valid sequence of augmentations is:
Residual pathAdded flowCumulative value
S–A–B–T66
S–D–C–T1016
S–A–B–H–J–T319
S–A–G–H–J–T322
S–F–G–H–J–T224
S–F–E–K–C–T529
S–F–E–K–J–T130
Each amount is the current path bottleneck. The resulting nonzero arc flows are
every other arc has zero flow. Directly summing incoming and outgoing flows verifies conservation, and every displayed flow is at most its printed capacity. A minimum-cut certificate is
Its only outgoing arcs are , , and , with capacities . Therefore
The matching feasible flow and cut prove optimality independently of the augmenting-path choices.

Articles by others on the same topic (0)

There are currently no matching articles.