Jakie są przykłady trudnych problemów decyzyjnych, które można rozwiązać w czasie wielomianowym? Szukam problemów, dla których optymalny algorytm jest „wolny” lub problemów, dla których najszybszy znany algorytm jest „wolny”.
Oto dwa przykłady:
Rozpoznawanie idealnych wykresów. W swojej pracy FOCS'03 [1] Cornuéjols, Liu i Vuskovic podali algorytm czasowy dla problemu, gdzie jest liczbą wierzchołków. Nie jestem pewien, czy ta granica została poprawiona, ale jak rozumiem, potrzebny jest przełom, aby uzyskać szybszy algorytm. (Autorzy podają algorytm czasowy w wersji czasopisma [1], patrz tutaj ).n O ( n 9 )
Rozpoznawanie wykresów map. Thorup [2] podał dość złożony algorytm z wykładnikiem wynoszącym (około?) . Być może zostało to nawet znacznie poprawione, ale nie mam dobrego odniesienia.
Szczególnie interesują mnie problemy o znaczeniu praktycznym, a uzyskanie „szybkiego” (a nawet praktycznego) algorytmu jest otwarte od kilku lat.
[1] Cornuéjols, Gérard, Xinming Liu i Kristina Vuskovic. „Algorytm wielomianowy do rozpoznawania idealnych wykresów”. Podstawy informatyki, 2003. Postępowanie. 44. doroczne sympozjum IEEE w sprawie. IEEE, 2003.
[2] Thorup, Mikkel. „Mapuj wykresy w czasie wielomianowym”. Podstawy informatyki, 1998. Postępowanie. 39. doroczne sympozjum poświęcone. IEEE, 1998.