NP-problema completo com polinomialmente muitos certificados?


10

Vamos chamar um idioma NP com pouca certificação se e somente se:L

Existe um polinómio de tal modo que para cada entrada x Σ * de tamanho n , se x L , em seguida, o conjunto de L x de certificados u que verificam se x L é polinomialmente dimensionada, isto é, | L x | p ( n ) .p:NNxΣnxLUxuxL|Ux|p(n)

Em termos mais curtos, cada entrada possui, numa quantidade mais polinomial de certificados que verificam a sua inclusão em L .xL

Exemplo: Para ilustrar, considere o problema :CLIQUE

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

A linguagem é não escassamente certificado , como uma entrada x = ( L , k ) pode facilmente ter uma quantidade exponencial de k -cliques actuam como certificados que provam que x C G I Q L E .CLIQUE x=(G,k)kxCLIQUE

Exemplo final

A questão, então, é: existe alguma linguagem com certificação NP completa e esparsamente certificada? Quaisquer informações são bem-vindas, mesmo que não respondam à pergunta!

Nota : esta definição é diferente da de uma linguagem esparsa!


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

Respostas:


12

NPfewPfewPNPNPfewP=NP


Era exatamente isso que eu estava procurando. Felicidades!
gdiazc

=P=NP

11
FewPFewFewxLQ(x,|Ux|)xLFewP

11
FewFewPUPBPPFewFewPPromiseFewPromiseFewP

FewFewPLFewPFewP
Tayfun Pay
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.