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!

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

Antworten:

12

NPfewPfewPNPNPfewP=NP

Mohammad Al-Turkistany
quelle
Genau das habe ich gesucht. Prost!
Gdiazc
=P=NP
1
FewPFewFewxLQ(x,|Ux|)xLFewP
1
FewFewPUPBPPFewFewPPromiseFewPromiseFewP
FewFewPLFewPFewP
Tayfun Pay