Algoritmos e complexidade Notas de aula - Arquivo Escolar

Algoritmos e complexidade Notas de aula - Arquivo Escolar Algoritmos e complexidade Notas de aula - Arquivo Escolar

arquivoescolar.org
from arquivoescolar.org More from this publisher
13.04.2013 Views

14. Fora do NP Classes fora do P-NP Co-classes L = DSPACE[log n] NL = NSPACE[log n] EXPTIME = DTIME[2 nk ] k>0 NEXPTIME = k>0 EXPSPACE = k>0 NEXPSPACE = k>0 NTIME[2 nk ] DSPACE[2 nk ] NSPACE[2 nk ] Definição 14.1 (Co-classes) Para uma linguagem L, a linguagem complementar é L = Σ ∗ \ L. Para uma classe de complexidade C, a co-classe co − C = {L | L ∈ C} e a classe das linguagens complementares. Proposição 14.1 P = co− P. • Qual problema pertence à NP? CLIQUE, SAT, TSP, COMPOSITE. Prova. Seja L ∈ P. Logo existe um MTD M tal que L = L(M) em tempo n k . Podemos facilmente construir uma MTD que rejeita se M aceita e aceita se M rejeita. Não sabemos se CLIQUE, SAT, TSP pertencem à NP. Em 2002 foi provado, que COMPOSITE ∈ P [2]. Observe que se aplicas so para o teste se um número e primo ou não. O problema de fatorização é mais complicado. 273

14. Fora do NP<br />

Classes fora do P-NP<br />

Co-classes<br />

L = DSPACE[log n]<br />

NL = NSPACE[log n]<br />

EXPTIME = <br />

DTIME[2 nk<br />

]<br />

k>0<br />

NEXPTIME = <br />

k>0<br />

EXPSPACE = <br />

k>0<br />

NEXPSPACE = <br />

k>0<br />

NTIME[2 nk<br />

]<br />

DSPACE[2 nk<br />

]<br />

NSPACE[2 nk<br />

]<br />

Definição 14.1 (Co-classes)<br />

Para uma linguagem L, a linguagem complementar é L = Σ ∗ \ L. Para uma<br />

classe <strong>de</strong> <strong>complexida<strong>de</strong></strong> C, a co-classe co − C = {L | L ∈ C} e a classe das<br />

linguagens complementares.<br />

Proposição 14.1<br />

P = co− P.<br />

• Qual problema pertence à NP?<br />

CLIQUE, SAT, TSP, COMPOSITE.<br />

Prova. Seja L ∈ P. Logo existe um MTD M tal que L = L(M) em tempo<br />

n k . Po<strong>de</strong>mos facilmente construir uma MTD que rejeita se M aceita e aceita<br />

se M rejeita. <br />

Não sabemos se CLIQUE, SAT, TSP pertencem à NP. Em 2002 foi provado, que<br />

COMPOSITE ∈ P [2]. Observe que se aplicas so para o teste se um número e<br />

primo ou não. O problema <strong>de</strong> fatorização é mais complicado.<br />

273

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!