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:N→Nx∈Σ∗nx∈LUxux∈L|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)kx∈CLIQUE

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!


UxVx∈LUx={u:V(x,u)=1}LVLUx

Antworten:


12

NPfewPfewP≠NPNPfewP=NP


Genau das habe ich gesucht. Prost!
— Gdiazc

≠=P=NP

1
FewPFewFewx∈LQ(x,|Ux|)x∈LFewP

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.