Hipoteza Bermana – Hartmanisa: wszystkie języki NP-zupełne wyglądają podobnie, w tym sensie, że mogą być ze sobą powiązane przez wielomianowe izomorfizmy czasowe [1].
Interesuje mnie bardziej szczegółowa wersja „czasu wielomianowego”, to znaczy, jeśli zastosujemy sparametryzowane redukcje.
Problem sparametryzowany to podzbiór , gdzie jest skończonym alfabetem, a to zbiór liczb nieujemnych. Przykładem sparametryzowanego problemu jest zatem para , gdzie jest parametrem.
Problem sparametryzowany jest parametrem sprowadzalnym do sparametryzowanego problemu jeśli istnieją funkcje , : , i wielomian taki że w każdym przypadku od , jest przykładem obliczeniowego w czasie i jeśli i tylko jeśli . Dwa problemy ze sparametryzowaniem są równoważne ze stałymi parametrami, jeśli można je ze sobą redukować.
Niektóre problemy NP-zupełne to FPT, na przykład wersja decyzji problemu pokrycia wierzchołka jest NP-Complete, ma algorytm [2]. Znalezienie lepszych redukcji stałych parametrów FPT, które jest NP-Complete, może prowadzić do lepszego algorytmu, na przykład poprzez odwołanie się do „ponadgwarancyjnej wersji” problemu Multiway Cut może prowadzić do algorytmu w czasie dla problemu AGVC (Above Warranty Vertex Cover) [3], który jest lepszy niż oryginalny algorytm [4].
Czy to przypuszczenie jest prawdziwe?
[1] Berman, L .; Hartmanis, J. (1977), „O izomorfizmach i gęstości NP i innych kompletnych zestawach”, SIAM Journal on Computing 6 (2): 305–322.
[2] J. Chen, IA Kanj i G. Xia, Poprawione górne granice osłony wierzchołków, Theor.Comput. Sci., 411 (2010), s. 3736–3756.
[3] M. Cygan, M. Pilipczuk, M. Pilipczuk i JO Wojtaszczyk, Na szlaku wielodrogowym sparametryzowanym powyżej dolnych granic, w IPEC, 2011.
[4] M. Mahajan i V. Raman, Parametryzacja powyżej wartości gwarantowanych: Maxsat i maxcut, J. Al Algorytmy, 31 (1999), s. 335–354.