Chapter 7.2: Maximum Flows and Minimum Cuts in a Network

Sometimes, C, the sum of the capacities out of the source node s, is a useful upper bound, but often times it is not. We will now use the notion of a cut to develop a much more general means of placing upper bounds on a maximum-flow value. The capacity of a cut (A,B), is the sum of the capacity of all edges out of A.

Let f be any s-t flow, and (A,B) any s-t cut. Then v(f) = fout(A) - Fin(A).

The value of every flow is upper-bounded by the capacity of every cut. The flow f returned by the Ford-Fulkerson algorithm is a maximum flow. Given a flow f of maximum value, we can compute an s-t cut of minimum capacity in O(m) time.

This section is mostly proofs, so if I need help understanding how this algorithm works technically, I should visit page 350. This one was not so interesting for me. 7/10.

courses/cs211/winter2014/journals/stephen/home/chapter-7.2.txt · Last modified: 2014/04/01 23:19 by rowleys
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0