Ist

8

Angenommen, ist ein entscheidbares Entscheidungsproblem.Π

Does implizieren ist -Hard?ΠN.P.ΠN.P.

Bearbeiten: Wenn wir annehmen, dass , sind wir fertig. Können wir die Behauptung ohne unbekannte Annahmen widerlegen?ΠcoNPNP

AA
quelle
Nein. Sie sollten sich wahrscheinlich auf die explizite Definition der NP-Härte beziehen. Hinweis: Berücksichtigen Sie Probleme bei coNP.
Mdxn
@mdx - Soweit wir wissen, können Probleme in coNP auch in NP liegen.
AA
1
@AA Natürlich. Mein Hinweis war für Sie gedacht, um den Fall zu betrachten, in dem sie getrennt sind, was Sie getan haben. Ihre Bearbeitung verbessert die Frage und macht sie interessanter.
Mdxn

Antworten:

5

Wenn Sie annehmen, dass ist, ergibt jedes coNP-vollständige Problem ein Gegenbeispiel. Ich würde vermuten, dass man Ihre Vermutung bedingungslos widerlegen kann.NPcoNP

Yuval Filmus
quelle
Ich stimme zu, aber ich frage mich, ob dies ohne unbekannte Annahmen falsch gezeigt werden kann.
AA
3

Wenn dannP=NP

ΠN.P.

und Π ist weder die leere noch die vollständige Sprache P.=N.P.Π

ist N P -hart.ΠN.P.

Lassen bezeichnen das Ergebnis einer führenden 1 auf dem signifikantesten Ende des Setzens s und Parsen dann das Ergebnis als Integer in binärer.int(s)s

Wenn dann ist für jede Teilmenge S von { 0 , 1 } , die nicht in NTIME ( 2 O ( 2 n ) ) enthalten ist , { 111 [ 2 int ( n )  von ihnen ] 111 : n S } ist nicht in NP, da S zu hart ist, ist genau dann entscheidbar, wenn S ist, und ist auch in Bezug auf nicht NP-hartP.N.P. S.{0,1}}NTIME(2Ö(2n))
{111[2int(n) von ihnen]]111::nS.}}S.S.Turing-Reduktionen, da es für jede Polynomgrenze nur polynomiell viele Möglichkeiten für die Teilmenge dieser Sprache gibt, die aus den Elementen besteht, die in die Längengrenze passen, so dass man die Reduktion von Suche zu Entscheidung mit jedem von ihnen versuchen könnte .

David Richerby
quelle
2
Verlauf bearbeiten "Fehlerhafter Abstand behoben". Nein hast du nicht. Können Sie sich bitte vorstellen, dass Ihr "fester" Abstand nur auf Ihrem eigenen Bildschirm funktioniert? Für alle anderen, die einen anderen Browser, andere Standardschriftarten oder sogar denselben Browser verwenden, sind dieselben Schriftarten, aber eine leicht unterschiedliche Fenstergröße, Ihre Beiträge sehr schwer zu lesen, da sie voller scheinbar zufälliger Abstandsbefehle und Zeilenumbrüche sind. Hör auf, es zu tun. HÖR EINFACH AUF.
David Richerby
2
Bitte hören Sie insbesondere auf, negative Leerzeichen hinzuzufügen, die dazu führen, dass Zeichen ineinander laufen.
David Richerby
2
Bitte hör auf damit. Solche Microedits sehen in Ihrem Browser und in den Einstellungen (höchstens) gut aus. Wie bereits erwähnt, möchten Sie möglicherweise erneut prüfen, ob diese Website für Sie geeignet ist, wenn Sie sich mit anderen Personen, die Ihre Beiträge bearbeiten, nicht wohl fühlen.
Juho
2

Vollständigkeit für eine Klasse bedeutet, dass sie für die Klasse universell ist, dh andere Probleme in der Klasse können damit gelöst werden. Wenn es in einer Klasse ein schwieriges Problem gibt, sind auch alle universellen Probleme für die Klasse schwierig. Das Gegenteil ist jedoch nicht der Fall: Schwierigkeit bedeutet nicht Universalität. Zum Beispiel bedeutet die Tatsache, dass ein Problem in der nichtdeterministischen Zeit eines Polynoms nicht gelöst werden kann, nicht, dass es NP-vollständig ist (dh universell für NP).

Für NP: Wenn P = NP, sind alle Probleme außer den trivialen für NP vollständig (unter Karp-Reduktionen). Nehmen wir also an, P ist eine geeignete Teilmenge von NP (oder verwenden Sie alternativ einen schwächeren Reduktionsbegriff wie AC0).

Stellen Sie sich eine unäre Sprache vor, die außerhalb von NP liegt. (Es ist leicht zu zeigen, dass es unäre Sprachen mit willkürlichen Schwierigkeiten gibt.) Die Sprache kann nach Mahoneys Theorem für NP nicht vollständig sein.

Kaveh
quelle