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