Next: Algorytm Forda-Fulkersona
Up: Metody sieciowe
Previous: Przepływy w sieciach
  Spis rzeczy
  Indeks
W tym podrozdziale okaże się, że twierdzenie o maksymalnym przepływie
i minimalnym przekroju jest - w pewien sposób -
zasadą dualności dla problemu maksymalnego przepływu.
Zapiszmy problem maksymalnego przepływu () - () w nieco innej postaci.
Niech będzie dana sieć . Przepływem w jest funkcja
spełniająca następujące warunki:
(8.13) |
|
Wartością przepływu jest wtedy liczba którą w naszym
problemie maksymalizujemy:
(8.14) |
|
Problemem dualnym do problemu () - () jest problem
następujący (por. podrozdział ):
(8.15) |
|
Zauważmy, że w problemie dualnym () nie ma ograniczeń na znak zmiennych
dualnych (dla ). Zmienne dualne odpowiadają poszczegłnym
ograniczeniom w problemie prymalnym. Tak więc
-
- są zmiennymi odpowiadającymi ograniczeniom
(8.16) |
|
Każdemu wierzchołkowi sieci odpowiada zmienna dualna która nie ma
ograniczenia na znak gdyż we wzorze () jest równość.
-
- są zmiennymi dualnymi odpowiadającymi ograniczeniu
(8.17) |
|
stąd w problemie dualnym występuje ograniczenie na znak tej zmiennej8.7.
Dowolny przekrój
rozdzielający od w sieci definiuje
pewne rozwiązanie dopuszczalne problemu () w następujący sposób:
(8.18) |
|
(8.19) |
|
Słaba zasada dualności w ogólnej postaci (twierdzenie ) daje nam natychmiast
inny dowód twierdzenia . Rzeczywiście, funkcje i zdefiniowane
wzorami () i () przez dowolny przekrój rozdzielający od dają pewne
rozwiązanie problemu ().
Z kolei cała reszta dowodu twierdzenia sprowadza się do wykazania, że pewien
przekrój określa nam przy pomocy () i () rozwiązanie optymalne ()
(zrobili to Dantzig i Fulkerson w [6]).
Next: Algorytm Forda-Fulkersona
Up: Metody sieciowe
Previous: Przepływy w sieciach
  Spis rzeczy
  Indeks