10.02.2019 Views

opora

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

KAPITOLA 7. SLOŽITOST 152<br />

7.2.4 Nejběžněji užívané třídy složitosti<br />

Deterministický/nedeterministický polynomiální čas:<br />

∞⋃<br />

∞⋃<br />

P = DT ime(n k ) NP = NT ime(n k )<br />

k=0<br />

k=0<br />

Deterministický/nedeterministický polynomiální prostor:<br />

∞⋃<br />

∞⋃<br />

PSPACE = DSpace(n k ) ≡ NPSPACE = NSpace(n k )<br />

k=0<br />

Poznámka 7.2.5 P je zvlášť důležitou třídou. Vymezuje všechny prakticky dobře<br />

řešitelné problémy.<br />

Poznámka 7.2.6 Problémy ze třídy PSPACE se často ve skutečnosti neřeší<br />

v polynomiálním prostoru – zvyšují se prostorové nároky výměnou za alespoň<br />

částečné (např. z O(2 n2 ) na O(2 n )) snížení časových nároků.<br />

7.2.5 Třídy pod a nad polynomiální složitostí<br />

Deterministický/nedeterministický logaritmický prostor:<br />

k=0<br />

∞⋃<br />

∞⋃<br />

LOGSPACE = DSpace(k lg n) NLOGSPACE = NSpace(k lg n)<br />

k=0<br />

k=0<br />

Deterministický/nedeterministický exponenciální čas:<br />

∞⋃<br />

∞⋃<br />

EXP = DT ime(2 nk ) NEXP = NT ime(2 nk )<br />

k=0<br />

k=0<br />

Deterministický/nedeterministický exponenciální prostor:<br />

∞⋃<br />

∞⋃<br />

EXPSPACE = DSpace(2 nk ) ≡ NEXPSPACE = NSpace(2 nk )<br />

k=0<br />

k=0<br />

7.2.6 Třídy nad exponenciální složitostí<br />

Det./nedet. k-exponenciální čas/prostor založený na věži exponenciál 2 2.<br />

k:<br />

2<br />

o výšce<br />

2<br />

∞⋃<br />

nl 2<br />

k-EXP = DT ime(2 2. ∞⋃<br />

nl<br />

) k-NEXP = NT ime(2 2. )<br />

l=0<br />

3 Funkce f(n) = n není časově zkonstruovatelná, protože úvodní blank nepočítáme jako<br />

součást vstupu (někdy se v literatuře můžeme setkat i s jinými přístupy).<br />

l=0

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

Saved successfully!

Ooh no, something went wrong!