Czy nadal jest możliwe określenie złożoności obliczania szerokości wykresów płaskich?


23

Dla stałej można określić w czasie liniowym, biorąc pod uwagę wykres wejściowy G , czy jego szerokość wynosi k . Jednakże, gdy zarówno k jak i G są podane jako dane wejściowe, problem jest trudny NP. ( Źródło ).kNGkkG

Jednak gdy wykres wejściowy jest płaski , wydaje się, że o złożoności wiadomo znacznie mniej. Problem był najwyraźniej otwarty w 2010 r., Twierdzenie to pojawiło się również w tej ankiecie w 2007 r . Oraz na stronie Wikipedii dotyczącej dekompozycji branżowych . I odwrotnie, problem występuje w NP-hard (bez dowodu odniesienia) we wcześniejszej wersji wspomnianej wcześniej ankiety, ale zakładam, że jest to błąd.

Czy nadal jest możliwe określenie złożoności problemu, biorąc pod uwagę i płaski wykres G , oznaczenia G ma szerokość k ? Jeśli tak, to czy zostało to zgłoszone w ostatnim artykule? Czy znane są jakieś wyniki częściowe? Jeśli nie, kto to rozwiązał?kNGGk


1
Interesujące pytanie, okrzyki za ponowne uruchomienie ankiety. Uważam, że w przypadku moich 2 centów pierwotnym źródłem liniowego dowodu czasu jest Bodlaender, ale stały czynnik ukryty przez asymptotyczną notację złożoności jest ogromny. Być może interesującym efektem ubocznym / rozszerzeniem twojego pytania byłoby to, czy ograniczenie płaskie pozwala na bardziej praktyczny stały czynnik w tym kontekście?
Fasermaler,

2
Myślę, że jest to „znany i stary problem”, więc jeśli nie znajdziesz papieru, prawdopodobnie nadal jest to problem otwarty. Inne „dowody”: wykład z kursu Algorytmy grafowe, zastosowania i wdrożenia (2015), wykład z kursu Wykresy i algorytmy: zaawansowane tematy (2014), encyklopedia algorytmów (2008).
Marzio De Biasi,

5
@ Sariel: Można go aproksymować w ramach stałego współczynnika (3/2), wykorzystując fakt, że jego szerokość i szerokość gałęzi mieszczą się w stałej między sobą, a płaską szerokość gałęzi można obliczyć w czasie wielomianowym. Można go także aproksymować w dzienniku dla wszystkich wykresów za pomocą Leightona – Rao; patrz kintali.wordpress.com/2010/01/28/approximating-treewidth
David Eppstein

2
@Fasermaler pierwszym krokiem w algorytmie Bodlaendera (i poprzednich algorytmach, które były FPT, ale nie liniowe) jest obliczenie przybliżonego rozkładu drzewa, na którym można zastosować programowanie dynamiczne w celu znalezienia optymalnego rozkładu. Im ściślejsze zbliżenie, tym szybszy drugi krok. Zatem fakt, że ściślejsze przybliżenia do płaskiej szerokości można znaleźć za pomocą szerokości gałęzi, prawdopodobnie prowadzi do lepszej zależności od parametru (kosztem powrotu do wielomianu z liniowego). Ale nie znam artykułów analizujących to dokładnie.
David Eppstein,

4
Odnośnie problemu przybliżenia szerokości. -approximation znalezienia rzadki / symetryczne Node-separatory dadzą O ( α ) -approximation do treewidth. Zatem na ogólnych wykresach otrzymamy O ( αO(α)przez ARV / Feige-Lee-Hajiaghayi iO(1)w płaskich i właściwych małoletnich zamkniętych rodzinach. Dla ogólnych wykresów można uzyskaćO(O(logn)O(1)gdziekto szerokość. O(logk)k
Chandra Chekuri,

Odpowiedzi:


13

O ile mi wiadomo, kompletność NP obliczania szerokości wykresu płaskiego jest nadal otwarta. Najnowsze referencje, jakie znam, to ankieta przeprowadzona przez Bodlaendera z 2012 r. Zatytułowana „Fixed-Parameter Tractability of Treewidth and Pathwidth”, która pojawiła się podczas festschrift na 65. urodziny Mike'a Fellowsa. Problem wymieniono w podsumowaniu ankiety.


Dzięki! (I dzięki również @MarzioDeBiasi za sugestie innych referencji.) Czy z ciekawości ktoś zdarza się również wiedzieć, kiedy problem został po raz pierwszy postawiony?
a3nm
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.