13.04.2013 Views

Algoritmos e complexidade Notas de aula - Arquivo Escolar

Algoritmos e complexidade Notas de aula - Arquivo Escolar

Algoritmos e complexidade Notas de aula - Arquivo Escolar

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Exemplos <strong>de</strong> simulação<br />

Teorema 11.2 (Leeuwen [46])<br />

m − tapes ≤ 1 − tape(time kn 2 & space Lin)<br />

m − tapes ≤ 2 − tape(time kn log n & space Lin)<br />

SRAM − UTIME ≤ T (time n 2 log n)<br />

RAM − UTIME ≤ T (time n 3 )<br />

MRAM − UTIME ≤ T (time Exp)<br />

SRAM − LTIME ≤ T (time n 2 )<br />

RAM − LTIME ≤ T (time n 2 )<br />

MRAM − LTIME ≤ T (time Poly)<br />

Robustez da <strong>complexida<strong>de</strong></strong><br />

11.1. Introdução<br />

Tese estendida <strong>de</strong> Church-Turing<br />

Qualquer mo<strong>de</strong>lo <strong>de</strong> computação universal é equivalente à máquina <strong>de</strong> Turing<br />

com<br />

• custo adicional <strong>de</strong> tempo no máximo polinomial<br />

• custo adicional <strong>de</strong> espaço no máximo constante<br />

• Equivalência <strong>de</strong>finido por simulação mutual.<br />

• Verda<strong>de</strong>iro para quase todos mo<strong>de</strong>los conhecidos:<br />

Maquina <strong>de</strong> Turing, cálculo lambda, máquina RAM, máquina<br />

pontador, circuitos lógicos, autômatos celulares (Conway), avaliação<br />

<strong>de</strong> templates em C++, computador billiard, ...<br />

• Computador quântico?<br />

Consequência: Shor’s trilemma<br />

Ou<br />

• a tese estendida <strong>de</strong> Church-Turing é errada, ou<br />

• a física quântica atual é errada, ou<br />

• existe um algoritmo <strong>de</strong> fatoração clássico rápido.<br />

249

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

Saved successfully!

Ooh no, something went wrong!