Zložitostné triedy Flashcards
Aké funkcie sú “slušné”?
Páskovo, resp. časovo konštruovateľné
Ako zapisujeme binárne DTS M s jednou pracovnou páskou?
<M>, presný tvar na str. 5
</M>
Čo potrebujeme na vyjadrenie hierarchie priestoru?
Jazyk, ktorý sa s menšou pamäťou riešiť nedá a väčšia mu stačí
Konštantný multiplikatívny nárast pamäte výpočtovú silu TS …
nezvyšuje, dôkaz pomocou simulácie viacpáskového na 1 páske
Vyslov a dokáž vetu o pamäťovej hierarchii
Str. 6
Znenie: Nech log(n) ≤ S1(n) = o(S2(n)), kde S2(n) je páskovo konštruovateľná. Potom DSPACE(S1(n)) ⊂ DSPACE(S2(n))
Dôkaz str. 6
Aký je to prefixný kód TS M?
Reťazec tvaru 1*<M>. Je zrejmé, že existuje DTS, kt. rozhoduje či reťazec z 0 a 1 je alebo nie je prefixným kódom nejakého TS (aký? ako na to?)</M>
Prečo nám stačí vo vete o pamäťovej hierarchii dokázať, že L(M1) != L(M2)?
IDK, nájdi to
Vďaka čomu vieme, že hierarchia pamäťovej zložitosti je nekonečná?
S(n)=2^2^2^2…^2 a veta o pam. hierarchii (pozri str. 8)
Vyslov a dokáž vetu o časovej hierarchii
Nech n ≤ T1(n)=o(T2(n)/log T1(n)), kde T2(n) je čas. konštruovateľná. Potom DTIME(T1(n)) ⊂ DTIME(T2(n)). Dôkaz podobne ako pam. hierarchia, keď tak pozri str. 8
Ako sa mení zložitosť pri prechode od k-páskového TS na jednopáskový?
Pamäťová sa zachováva a časová narastie kvadraticky
Vyslov vetu o prechode z k-páskového TS na 2 pásky, a dokáž
Ku každému k-páskovému T(n)-časovo ohraničenému TS Tk ex. ekv. dvojpáskový O(Tk(n)log Tk(n)) časovo ohraničený TS T2.
Dokáž, prečo je stroj po prechode na 2 pásky tak časovo ohraničený, ako je povedané vo vete
str. 9-10
Čo vieme použiť na dolný odhad na priestor a na čas?
Čas - prechodová postupnosť
Priestor - prechodová matica
Aký aspoň priestor potrebujú neregulárne jazyky?
log log n
Čo je suprémum, infímum f?
limita najnižšej hornej, najvyššej dolnej hranice postupnosti f(n), f(n+1),…
Definuj prechodovú post. medzi i a i+1 políčkom
Majme jednopáskový TS, s jednosmerne nekonečnou čítacou prepisovacou hlavou zároveň, kt. najprv zmení stav a potom pohne hlavou.
fixovaný výpočet, nejaké i => postupnosť stavov, v ktorých stroj prechádza hranicu medzi i a i+1