Betrachte Knotenfolgen
P = (q = x0, x1,..., xn = s),
so daß für jedes i:
-
xixi + 1
E(G) (Vorwärtskante)
- oder
xi + 1xi
E(G) (Rückwärtskante)
Für Netzwerk N, Knotenfolge P wie oben, Fluß f:
- für Vorwärtskante xy: setze
(xy) = c(xy) - f (xy)
- für Rückwärtskante xy: setze
(xy) = f (xy)
Setze
(P) = min{
(xy) | xy
P}.
P heißt vergrößernder Weg, falls
(P) > 0.
Def: f
ist die Funktion e
- wenn e Vorwärtskante in P, dann
f (e) +
(P),
- wenn e Rückwärtskante in P, dann
f (e) -
(P),
- wenn e nicht in P, dann f (e).
Satz: Wenn f Fluß für N und P vergrößernder Weg,
dann ist auch f
Fluß für N, und
f
(N) = f (N) +
(P).
Johannes Waldmann
2005-01-25