Professional Documents
Culture Documents
Flows in Networks: Maxflow-Mincut: Daniel Kane
Flows in Networks: Maxflow-Mincut: Daniel Kane
Maxflow-Mincut
Daniel Kane
Department of Computer Science and Engineering
University of California, San Diego
Lemma
Let G be a network. For any flow f and any
cut 𝒞,
|f | ≤ |𝒞|.
Proof
(︃ )︃
∑︁ ∑︁ ∑︁
|f | = fe − fe
v source e out of v e into v
(︃ )︃
∑︁ ∑︁ ∑︁
= fe − fe
v ∈𝒞
∑︁ e out of v ∑︁ e into v
= fe − fe
e out of 𝒞 e into 𝒞
∑︁
≤ Ce = |𝒞|.
e out of 𝒞
Bounds
Maxflow ≤ |𝒞|.
Bounds
Maxflow ≤ |𝒞|.
Maxflow ≤ |𝒞|.
Theorem
For any network G ,
Theorem
For any network G ,
∑︁ ∑︁
|f | = fe − fe
e out of 𝒞 e into 𝒞
∑︁ ∑︁
= Ce − 0
e out of 𝒞 e into 𝒞
= |𝒞|.
Conclusion