Wiadomo, że Ford-Fulkerson lub Edmonds-Karp z heurystyczną grubą rurą (dwa algorytmy dla maksymalnego przepływu) nie muszą się zatrzymywać, jeśli niektóre ciężary są nieracjonalne. W rzeczywistości mogą nawet zbierać się na niewłaściwej wartości! Jednak wszystkie przykłady, które mogłem znaleźć w literaturze [odnośniki poniżej oraz odnośniki w nich] wykorzystują tylko jedną wartość nieracjonalną: sprzężony złoty współczynnikoraz inne wartości, które są albo wymierne, albo są racjonalnymi wielokrotnościami . Moje główne pytanie brzmi:
Pytanie ogólne: Co dzieje się z innymi irracjonalnymi wartościami?
Na przykład (ale nie czuję się tak, jakbyś musiał odpowiedzieć na wszystkie z nich, aby opublikować - znajdę interesującą odpowiedź na jedno lub inne pytania, które wchodzą w zakres powyższego pytania ogólnego):
Biorąc pod uwagę dowolny , czy można skonstruować (lub nawet wykazać istnienie) takich kontrprzykładów?
Słabiej: czy istnieją znane przykłady, które wykorzystują irracjonalną wartość zasadniczo inną niż? Czy to jest jakieś który nie jest racjonalną wielokrotnością (lub bardziej zdecydowanie nie w ) i takie, że istnieją kontrprzykłady do Forda-Fulkersona i / lub Edmondsa-Karpa, w których leżą wszystkie ciężary ?
W przeciwnym kierunku istnieje irracjonalność tak, że Ford-Fulkerson (odpowiednio. Edmonds-Karp) zatrzymuje się z prawidłową wartością na wszystkich wykresach, których wagi są od? (Lub silniej, z?)
We wszystkich przypadkach chcę założyć coś takiego jak prawdziwy model pamięci RAM, aby dokładne arytmetyki i dokładne porównania liczb rzeczywistych były wykonywane w stałym czasie.
(Istnieją inne algorytmy maksymalnego przepływu, o których wiadomo, że działają w silnie wielomianowym czasie, nawet z dowolnymi rzeczywistymi wagami, i być może dlatego tego rodzaju pytania nie były dalej badane. Ale właśnie nauczyłem tych algorytmów w mojej klasie algorytmów licencjackich , Nadal mnie to ciekawi.)
Bibliografia
Minimick kontrprzykład dla Forda-Fulkersona podał Zwick TCS 1999
Kontrprzykład dla Edmondsa-Karpa podał Queyranne lub Queyranne Math. Oper. Res. 1980 , choć nie wiem czy to minimalne.
Oba można znaleźć w notatkach z wykładu Jeffa Ericksona , z których pierwszy w części 23.5, a drugi jako ćwiczenie 14 wykładu 23.
źródło