Ich habe einige Probleme gesehen, die NP-hart, aber in fester Dimension polynomiell lösbar sind.
Beispiele, denke ich, sind Knapsack, das polynomial lösbar ist, wenn die Anzahl der Elemente fest ist, und Integer Linear Programming mit fester Anzahl von Variablen oder Einschränkungen durch Lenstras.
Fragen:
Was sind andere Beispiele für NP-harte Probleme, die polynomzeitlösbar werden, wenn die Dimension festgelegt ist?
Gibt es Probleme, bei denen dies nicht der Fall ist?
Ist dies immer der Fall bei Problemen, die einen FPTAS / Pseudo-Polynom-Zeitalgorithmus wie Knapsack zulassen?
np-complete
optimization
decision-problem
linear-programming
parameterized-complexity
user2145167
quelle
quelle
Antworten:
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.k f(k)⋅p(n) k f(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:
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:
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), ...
quelle