Wiele trudnych problemów graficznych można rozwiązać w czasie wielomianowym na wykresach ograniczonej szerokości . Rzeczywiście, podręczniki zwykle używają np. Zestawu niezależnego jako przykładu, co jest problemem lokalnym . Z grubsza problem lokalny to problem, którego rozwiązanie można zweryfikować, badając niewielkie sąsiedztwo każdego wierzchołka.
Co ciekawe, nawet problemy (takie jak ścieżka Hamiltona) o charakterze globalnym nadal można skutecznie rozwiązać dla ograniczonych wykresów szerokości. W przypadku takich problemów zwykłe algorytmy programowania dynamicznego muszą śledzić wszystkie sposoby, w jakie rozwiązanie może przejść przez odpowiedni separator rozkładu drzewa (patrz np. [1]). Algorytmy randomizowane (oparte na tzw. Cut'n'count) podano w [1], a ulepszone (nawet deterministyczne) algorytmy opracowano w [2].
Nie wiem, czy można powiedzieć tyle, ale przynajmniej niektóre globalne problemy można skutecznie rozwiązać dla wykresów ograniczonej szerokości. A co z problemami, które pozostają trudne na takich wykresach? Zakładam, że mają one również charakter globalny, ale co jeszcze? Co odróżnia te trudne globalne problemy od globalnych problemów, które można skutecznie rozwiązać? Na przykład, w jaki sposób i dlaczego znane metody nie zapewniłyby nam wydajnych algorytmów?
Na przykład można rozważyć następujące problemy:
Krawędź precoloring przedłużenie Biorąc pod uwagę wykres z jakimiś kolorowymi krawędziami, zdecydować, czy kolorystyka może zostać przedłużony do właściwego -edge-kolorowania grafu .
Rozszerzenie wstępnego kolorowania krawędzi (i jego wariant kolorowania krawędzi listy) jest NP-kompletny dla dwustronnych wykresów szeregowo-równoległych [3] (takie wykresy mają szerokość co najwyżej 2).
Minimalna suma kolorowania krawędzi Biorąc pod uwagę wykres , znajdź kolorowanie krawędzi tak że jeśli i mają wspólny wierzchołek, to . Celem jest zminimalizowanie , sumy zabarwienia.
Innymi słowy, musimy przypisać dodatnie liczby całkowite do krawędzi wykresu, tak aby sąsiednie krawędzie otrzymały różne liczby całkowite, a suma przypisanych liczb jest minimalna. Problem ten jest trudny dla NP dla częściowych drzew 2 [4] (tj. Wykresów szerokości grzbietu co najwyżej 2).
Inne takie trudne problemy obejmują problem ścieżek rozłącznych krawędzi, problem izomorfizmu podgrupy oraz problem z przepustowością (patrz np. [5] i odnośniki tam zawarte). W przypadku problemów, które pozostają trudne nawet na drzewach, zobacz to pytanie .