Ich habe dieses Papier gelesen , in dem die Autoren Satz 1 erklären, in dem es heißt, dass "erreichbares Objekt" (wie im Papier definiert) NP-vollständig ist. Sie beweisen jedoch die Reduktion nur in eine Richtung, dh von 2P1N SAT zu erreichbarem Objekt. Dies beweist nur, dass das Problem NP-schwer ist; Müssen wir nicht die umgekehrte Richtung (2P1N zum erreichbaren Objekt) beweisen, um die NP-Vollständigkeit zu beweisen?
complexity-theory
np-complete
np-hard
satisfiability
Unendlichkeit
quelle
quelle
\in
nicht ist\epsilon
.Antworten:
Ein ProblemP. ist NP-vollständig, wenn:
Die Autoren geben einen Beweis für Artikel Nummer 1. Artikel Nummer 2 ist wahrscheinlich offensichtlich (und sollte dem Publikum der Zeitung klar sein). Für den Nachweis von Artikel Nr. 1 benötigen Sie nur eine (Viel-Eins-) Reduzierung von einem NP-vollständigen Problem (z. B. SAT) aufP. ; Es besteht keine Notwendigkeit, eine Reduktion in die entgegengesetzte Richtung zu konstruieren.
quelle
Die Autoren behaupten, dass es leicht zu zeigen ist, dass das Problem in NP liegt. Um diese Behauptung zu beweisen, nehmen Sie eine Folge von Swaps, die zu einem Staat als Zeugen dafür führen, dass der Staat erreichbar ist. Bei einer solchen Folge von Polynomgrößen können wir in Polynomzeit überprüfen, ob der Zustand tatsächlich durch Ausführen der Swaps erreichbar ist.
Ich denke, wenn es nicht strenge Präferenzen gäbe, könnte es möglich sein, dass sich einige Elemente über lange Zyklen bewegen müssen, um bestimmte Zustände zu erreichen, und dass es insbesondere Zustände gibt, in denen alle Sequenzen von Swaps eine exponentielle Größe haben. Ich kann mir jedoch kein unmittelbares Beispiel für ein solches Problem vorstellen. Zumindest ist es nicht mehr einfach, das Problem mit nicht strengen Präferenzen in NP zu zeigen.
quelle