Jak dobrze wiadomo, rozkład drzewa wykresu składa się z drzewa ze skojarzoną torbą dla każdego wierzchołka , który spełnia następujące warunki:T T v ⊆ V ( G ) v ∈
- Każdy wierzchołek występuje w jakimś workiem .T
- Dla każdej krawędzi znajduje się worek zawierający oba punkty końcowe krawędzi.
- Dla każdego wierzchołka , torebki zawierające indukuje podłączony poddrzewo .v T
Z naszego rozkładu możemy również wymagać następującego warunku, zwanego chudością :
- Dla każdej pary torby , z , jeśli i z , a następnie albo a) istnieje ścieżek rozłącznych wierzchołków w , lub b) drzewo zawiera krawędź na ścieżce od węzła do węzła tak że a zestaw przecina wszystkie ścieżkami G .T b T A ⊆ T a B ⊆ T b
Robin Thomas pokazał, że zawsze istnieje rozkład drzew o minimalnej szerokości, który jest również szczupły, a kilku autorów przedstawiło prostsze dowody tego faktu, na przykład Patrick Bellenbaum i Reinhard Diestel .
Co jestem zainteresowany jest następujący: podany wykres i drzewo dekompozycji minimalnej szerokości , możemy znaleźć minimalną szerokość chudego drzewo dekompozycji w czasie wielomianowym?
Dwa wymienione dowody nie zapewniają tak efektywnej konstruktywności. W artykule Bellenbauma i Diestela wspomniano, że „Kolejny (bardziej konstruktywny) krótki dowód twierdzenia Thomasa został podany w P. Bellenbaum, Schlanke Baumzerlegungen von Graphen, Diplomarbeit, Universitat Hamburg 2000”. Niestety nie udało mi się znaleźć manuskryptu online, a mój niemiecki nie jest taki świetny.
źródło
Odpowiedzi:
Oto formalny powód, dla którego problem nie jest rozwiązany w czasie wielorakim, chyba że P = NP. Wiemy, że znalezienie szerokości danego wykresu to NP-Hard. Na podstawie wykresu możemy dodać rozłączną klikę o rozmiarze V ( G ) + 1, aby utworzyć nowy wykres G ′ . A min szerokości drzewa rozkładu G ' można otrzymać w następujący sposób: ma dwa węzły z jednego worka, zawierającego wszystkie węzły klika drugi zawierający wszystkie węzły G . Teraz czyni to drzewa dekompozycji chude wymagałoby znalezienia rozkładu chudego drzewo oryginalnego grafu G , która, jako produkt uboczny, otrzymując treewidth z G .G V(G)+1 G′ G′ G G G
źródło