NP-vollständiges Problem mit polynomiell vielen Zertifikaten?


10

Nennen wir eine Sprache NP genau dann spärlich zertifiziert, wenn:L

Es existiert ein Polynom , so dass für jede Eingabe x & Sgr; * der Größe n , wenn x L dann ist die Menge U x von Zertifikaten u denen diese überprüfen x L ist polynomial bemessen, dh | U x | p ( n ) .p:NNxΣnxLUxuxL|Ux|p(n)

Kurz gesagt, jede Eingabe hat höchstens eine polynomielle Anzahl von Zertifikaten, die ihre Aufnahme in L bestätigen .xL

Beispiel: Betrachten Sie zur Veranschaulichung das Problem :CLIQUE

CLIQUE={(G,k)G has a clique of size k}

Die Sprache wird nicht dünn zertifiziert , als eine Eingabe x = ( G , k ) eine exponentielle Menge an leicht haben könnte k wirkende -cliques als Zertifikate , die beweisen , dass x C L I Q U E .CLIQUE x=(G,k)kxCLIQUE

Beispiel beenden

Die Frage ist also: Gibt es bekannte NP-vollständige, spärlich zertifizierte Sprachen? Einblicke sind willkommen, auch wenn sie die Frage nicht beantworten!

Hinweis : Diese Definition unterscheidet sich von der einer spärlichen Sprache!


UxVxLUx={u:V(x,u)=1}LVLUx

Antworten:


12

NPfewPfewPNPNPfewP=NP


Genau das habe ich gesucht. Prost!
Gdiazc

=P=NP

1
FewPFewFewxLQ(x,|Ux|)xLFewP

1
FewFewPUPBPPFewFewPPromiseFewPromiseFewP

FewFewPLFewPFewP
Tayfun Pay
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.