Chapter 7: Maximum Flow Problems
(cp. Cook, Cunningham, Pulleyblank & Schrijver, Chapter 3)
189
Chapter 7: Maximum Flow Problems (cp. Cook, Cunningham, Pulleyblank - - PowerPoint PPT Presentation
Chapter 7: Maximum Flow Problems (cp. Cook, Cunningham, Pulleyblank & Schrijver, Chapter 3) 189 Maximum s - t -Flow Problem Given: Digraph D = ( V , A ) , arc capacities u R A 0 , nodes s , t V . Definition 7.1. A flow in D is a
189
≥0, nodes s, t ∈ V .
≥0. Moreover, a flow x in D i obeys arc capacities and is called feasible, if xa ≤ ua for each a ∈ A; ii has excess exx(v):= x(δ−(v)) − x(δ+(v)) at node v ∈ V ; iii satisfies flow conservation at node v ∈ V if exx(v) = 0; iv is a circulation if it satisfies flow conservation at each node v ∈ V ; v is an s-t-flow of value exx(t) if it satisfies flow conservation at each node
190
a b s t c d
6 11 2 7 11 8 6 17 3
191
v∈U exx(v). In
192
a b s t c d
6 11 2 7 11 8 6 17 3
a b s t c d
6 11 2 7 11 8 6 17 3 193
194
i set x := 0; ii while there is an s-t-dipath P in Dx iii
195
a b s t c d 6 11 2 7 11 8 6 17 3 a b s t c d a b s t c d a b s t c d a b s t c d a b s t c d 196
a If all capacities are rational, then the algorithm terminates with a maximum
b If all capacities are integral, it finds an integral maximum s-t-flow.
197
198
199
200
i A matching in G is a subset of edges M ⊆ E with e ∩ e′ = ∅ for all e, e′ ∈ M with
ii A vertex cover is a subset of nodes C ⊆ V with e ∩ C = ∅ for all e ∈ E.
201