Wiemy, że obliczenie maksymalnego przepływu lub. minimalne ograniczenie sieci o przepustowości jest równoważne; por. twierdzenie o maksymalnym przepływie min. cięcie .
Mamy (mniej lub bardziej wydajne) algorytmy obliczania maksymalnych przepływów, a obliczanie minimalnego cięcia przy maksymalnym przepływie nie jest ani trudne, ani drogie.
Ale co na odwrót? Biorąc pod uwagę minimalne cięcie, jak możemy określić maksymalny przepływ? Oczywiście bez rozwiązania Max-Flow od zera, a najlepiej też szybciej .
Kilka myśli:
Od minimalnego cięcia znamy maksymalną wartość przepływu. Nie widzę, w jaki sposób te informacje pomagają standardowi w podejściu do ścieżki rozszerzania i zmiany etykiety, chociaż dostosowanie tej drugiej wydaje się nieco bardziej prawdopodobne.
Nie możemy użyć minimalnego cięcia, aby podzielić sieć na dwie części i powtórzyć, ponieważ nie zmniejszy to problemu w najgorszym przypadku (jeśli jedna partycja jest singletonem); również nie mielibyśmy minimalnego cięcia mniejszych instancji.
Czy znajomość wartości maksymalnego przyspieszenia przyspiesza rozwiązanie Max-Flow LP, być może poprzez uzupełniające się warunki luzu?