Diese Frage ist eine Art Umkehrung zu einer früheren Frage zu Mengen, die aus Mengenoperationen für NP-vollständige Mengen gebildet wurden:
Wenn die Menge, die sich aus der Vereinigung, dem Schnittpunkt oder dem kartesischen Produkt zweier entscheidbarer Mengen und ergibt, NP-vollständig ist, ist mindestens eine von notwendigerweise NP-hart? Ich weiß, dass sie nicht beide in P sein können (unter der Annahme von P! = NP), da P unter diesen Mengenoperationen geschlossen ist. Ich weiß auch, dass die Bedingungen "entscheidbar" und "NP-hart" notwendig sind, denn wenn wir einen NP-vollständigen Satz und einen anderen Satz außerhalb von NP betrachten (ob nur NP-hart oder unentscheidbar), können wir zwei neue bilden NP-harte Sätze nicht in NP, deren Schnittpunkt NP-vollständig ist. Zum Beispiel: und . Ich weiß jedoch nicht, wie ich danach vorgehen soll. L 2 L 1 , L 2 L B L 1 : = 01 L ≤ 11 B L 2 : = 01 L ≤ 00 B.
Ich denke, dass der Fall der Vereinigung möglicherweise nicht wahr ist, da wir eine NP-vollständige Menge und die Konstruktion in Ladners Theorem ausführen können, um eine Menge NPI zu erhalten, die eine Teilmenge von . Dann ist der ursprüngliche NP-vollständige Satz. Ich weiß jedoch nicht, ob noch in NPI oder NP-hard ist. Ich weiß nicht einmal, wo ich für den Fall der Kreuzung und des kartesischen Produkts anfangen soll.B ∈ A B ∪ ( A ∖ B ) = A A ∖ B.
Antworten:
Der Schnittpunkt zweier nicht NP-harter Sprachen kann NP-hart sein. Beispiel: Die Lösungen einer 3SAT-Instanz sind der festgelegte Schnittpunkt der Lösungen einer HORN-3SAT-Instanz und einer ANTIHORN-3SAT-Instanz. Dies liegt daran, dass eine 3CNF-Klausel entweder eine Horn- oder eine Anti-Horn-Klausel sein muss und eine 3SAT-Instanz die Verbindung solcher Klauseln ist. 3SAT ist natürlich NP-vollständig; HORN-3SAT und ANTIHORN-3SAT sind beide in P.
quelle