Czy coś wiadomo o drugim najmniejszym - t -cut w sieci przepływowej? Lub, bardziej ogólnie, na temat tego problemu:
Dane wejściowe: sieć i liczba k , wszystkie w postaci binarnej. Wyjście: K k najmniejszy odcinek s - t .
-tej najmniejszej s - t cięcia ( S , T ), to jakiekolwiek s - t cięcia tak, że nie są dokładnie k - 1 s - t kawałki, których moce
- są parami różne i
- naprawdę mniejszy niż pojemność .
Chciałbym wiedzieć, jak można to obliczyć i czy można to zrobić skutecznie, jak w przypadku .
Odpowiedzi:
Drugi najmniejszy cięte, a ogólniej najmniejsze kawałki, można znaleźć w czasie wielomianowym w k i wielkości sieci. Widzieć:k k
HW Hamacher. Algorytm znalezienia k najlepsze cięcie w sieci. Oper. Res. Łotysz. 1 (5): 186–189, 1982, doi: 10.1016 / 0167-6377 (82) 90037-2 .(K⋅n4) k
HW Hamacher, J.-C. Picard i M. Queyranne. Po znalezieniu najlepszych cięć w sieci. Oper. Res. Łotysz. 2 (6): 303–305, 1984, doi: 10.1016 / 0167-6377 (84) 90083-X .K
źródło