Learning objectives

After this class, you should be able to:

  1. Explain the meaning of the following terms: residual network, residual capacity, augmenting path, cut, net flow across a cut, capacity of a cut, and a minimum cut.
  2. Prove the max-flow min-cut theorem, and show how it justifies the correctness of the Ford-Fulkerson method.
  3. Describe the basic Ford-Fulkerson method.
  4. Given a flow network and a flow, find an augmenting path, and determine a flow with a greater value.

Reading assignment

  1. CLR: Section 26.2, up to (and including) theorem 26.7.
  2. Review breadth-first-search (CLR: page 531-539).

Exercises and review questions


Last modified: 21 May 2004