Algorytmiczne zalety szerokości ścieżki w porównaniu do szerokości

18

Treewidth odgrywa ważną rolę w algorytmach FPT, częściowo dlatego, że wiele problemów jest FPT parametryzowanych przez treewidth. Powiązanym, bardziej ograniczonym pojęciem jest szerokość ścieżki. Jeśli wykres ma szerokość ścieżki , ma również szerokość co najwyżej , podczas gdy w kierunku przeciwnym, szerokość oznacza tylko szerokość ścieżki co najwyżej a to jest ciasne.k k k log nkkkklogn

Biorąc pod uwagę powyższe, można oczekiwać, że wykresy ograniczonej ścieżki mogą mieć znaczącą przewagę algorytmiczną. Wydaje się jednak, że większość problemów FPT dla jednego parametru to FPT dla drugiego. Jestem ciekawy, czy istnieją jakieś przeciwne przykłady, to znaczy problemy, które są „łatwe” dla ścieżki, ale „trudne” dla szerokości.

Pozwól mi wspomnieć, że byłem zmotywowany, aby zadać to pytanie, natrafiając na najnowszy artykuł Igora Razgona („O OBDD dla CNF o ograniczonej szerokości poprzecznej”, KR'14), który podał przykład problemu z rozwiązaniem , gdy k jest pathwidth i a (w przybliżeniu) n k dolnej granicy, gdy k jest treewidth. Zastanawiam się, czy istnieją inne okazy tego zachowania.2)knknkk

Podsumowanie: Czy są jakieś przykłady naturalnych problemów, które są W-twarde sparametryzowane przez szerokość, ale FPT sparametryzowane przez szerokość? Mówiąc szerzej, czy istnieją przykłady problemów, których złożoność jest znana / uważa się za znacznie lepszą, gdy jest parametryzowana przez szerokość ścieżki zamiast szerokości boku?

Michael Lampis
źródło
7
Istnieją problemy, które są łatwe na ścieżkach, ale NP-Hard na drzewach. Obejmują one minimalną liczbę multutut i maksymalną liczbę pełnoprzepływową.
Chandra Chekuri
2
@ChandraChekuri To dobra uwaga, ale czy algorytmy dla ścieżek dla takich problemów zwykle uogólniają się na szerokość ścieżki? Na przykład, dla maksymalnej liczby całkowitej multiflow, myślę, że tak nie jest. Garg, Vazirani i Yannakakis udowodnili twardość NP dla drzew w „Pierwotnych podwójnych algorytmach aproksymacyjnych dla całkowego przepływu i multututów w drzewach”. Redukcja tam wykorzystuje drzewo o wysokości 3. Oznacza to, że problem jest trudny do uzyskania w przypadku stałej szerokości ścieżki.
Michael Lampis
To znowu nie jest czysta odpowiedź na pierwotne pytanie. Luka ograniczenia przepływu na wykresach k szerokości ścieżki jest znana z tego, że jest ograniczona przez f (k) dla niektórych funkcji f poprzez wynik Lee i Sidiropoulosa. Ważnym otwartym problemem jest to, czy taki wynik ma znaczenie dla szerokości. Przypadek k = 3 jest otwarty na szerokość.
Chandra Chekuri
3
Najlepszy algorytm dla cyklu Hamiltoniana sparametryzowanego przez szerokość ścieżki ma czas działania (arxiv.org/abs/1211.1506), podczas gdy najlepsza szerokość wynosi4 t w (arxiv.org/abs/1103.0534) Jest to jednak prawdopodobnie tylko przerwa czekająca na zamknięcie. (2)+2))pw4tw
daniello

Odpowiedzi:

5

Pokazano, że [1] problem mieszanego chińskiego listonosza (MCPP) sparametryzowany przez szerokość ścieżki ma twardość , nawet jeśli wszystkie krawędzie i łuki wykresu wejściowego G mają wagę 1 i są FPT w odniesieniu do treedepth. Jest to pierwszy problem, o którym wiadomo, że wykazano, że jest on W [ 1 ] - twardy w odniesieniu do szerokości, ale FPT w odniesieniu do szerokości. Zauważ, że szerokość ścieżki na wykresie leży między jej szerokością a głębokością.W.[1]sol1W.[1]

Problem Steiner Multicut, co zmierza punktację nieukierunkowane wykres , zbiór T = { T 1 , . . . , T T } , T iV ( G ) , zestawów końcowych wielkości co najwyżej p i liczb całkowitych k , czy znajduje się zestaw S o co najwyżej k krawędzi lub węzłów tak, że z każdego zestawu T i co najmniej jeden parę zacisków przyłączonych w różnych składników G S .solT.={T.1,...,T.t}T.jaV.(sol)pkSkTiG S

Węzeł Steiner Multicut, Edge Steiner Multicut i Restr. Węzeł Steiner Multicut są -hard dla parametru k , nawet jeśli p = 3 , a t w ( G ) = 2 [2].W[1]kp=3tw(G)=2

[1] https://core.ac.uk/download/pdf/77298274.pdf

[2] http://drops.dagstuhl.de/opus/volltexte/2015/4911/pdf/11.pdf

Rupei Xu
źródło