In parametrisierter Komplexität lösen wir das Problem, indem wir einige Parameter (z. B. ) . Wenn wir in der Lage sind, ein Problem in Zeit zu lösen , sagen wir, dass das Problem ein fester Parameter ist, der in nachvollziehbar ist . Hier ist nur eine berechenbare Funktion. Es gibt viele NP-harte Probleme, die FPT sind, es gibt jedoch viele Probleme in NP, von denen angenommen wird, dass sie nicht mit festen Parametern nachvollziehbar sind.kf(k)⋅p(n)kf(k)
Wenn wir durch Beheben eines Parameters ein Problem in der Zeit lösen können, wird dieses Problem als XP bezeichnet. Wir glauben, dass XP nicht gleich FPT ist (genau wie wir P NP glauben ). Es gibt aber auch viele Probleme zwischen diesen beiden (FPT und XP), und wir haben eine Hierarchie definiert (tatsächlich mehrere), von denen eine die W-Hierarchie ist. In der W-Hierarchie gibt es Reduzierungen wie die Reduktion in NP-vollständigen Klassen, außer wir suchen nicht nach Polytime-Reduktionen, wir brauchen nur eine FPT-Reduktion. Die Klasse W [0] ist die Klasse FPT.O(nf(k))≠
Dies sind einige Beispiele in verschiedenen Klassen der W-Hierarchie:
- Die Scheitelpunktabdeckung ist FPT (ebenso wie disjunkte Scheitelpunktpfade in ungerichteten Diagrammen).
- Independent Set und Clique sind beide W [1] -vollständig
- Die dominierende Menge ist W [2] -Vollständig.
Dies ist eine weitere Ebene der Komplexität, um NP-Probleme genauer zu klassifizieren. Wenn Sie mehr möchten, können Sie sich dieses Dokument ansehen .
Und wenn Sie noch mehr wollen, lesen Sie das Buch von Grohe und Fomine
Und schlussendlich:
Ist dies immer der Fall bei Problemen, die einen FPTAS / Pseudo-Polynom-Zeitalgorithmus wie Knapsack zulassen?
Es ist nicht unbedingt bekannt, dass wenn das Problem FPTAS hat, es auch FPT ist (was offensichtlich ist), aber es gibt einige Arbeiten zur Beziehung zwischen PTAS und XP, aber es gibt keine sehr enge Beziehung zwischen PTAS und W-Hierarchie (zumindest) Ich weiß es im Moment nicht.
In einigen Fällen können wir auch verschiedene Parameter festlegen, z. B.: Die Länge eines längsten Pfades im Diagramm ist begrenzt und die Größe einer Lösung ist begrenzt (z. B. in der Rückkopplungsscheitelpunktmenge), ...