Složitost
Časový harmonogram
Plán přednášek (bude průběžně aktualizován dle reality)
- rekapitulace: definice časové a prostorové složitosti, definice složitostní třídy, linear speedup, vztahy mezi složitostními třídami (determinizmus vs nedeterminizmus, čas vs prostor) [23.2.2017]
- uzávěrové vlastnosti složitostních tříd, Immermanova - Szelepcsényiho věta [2.3.2017]
- separace složitostních tříd, hierarchie složitostních tříd [9.3.2017]
- dolní odhady složitosti pro konkrétní jazyky, úplné a těžké problémy složitostních tříd [16.3.2017]
- NP úplnost, P úplnost[23.3.2017]
- úplnost ve třídách DLOG a NLOG a PSPACE [30.3.2017]
- Turingova redukce; orákulový Turingův stroj a relativizované složitostní třídy, relativizace vztahu P a NP [6.4.2017]
- Polynomiální hierarchie. Alternující Turingův stroj [13.4.2017]
- Vztah alternujících a deterministických složitostních tříd, alternace a polynomiální hierarchie. Paralelizmus: logické obvody, třída NC a její vztah k P, vysoce sekvenční problémy [20.4.2017]
- randomizace: TS s pravděpodobností, pravděpodobnostní složitostní třídy, vztah BPP a polynomiální hierarchie [27.4.2017]
- interaktivní protokoly, vztah tříd PSPACE a IP 4.5.2017]
- interaktivní protokoly, vztah tříd PSPACE a IP [11.5.2017]
- přednáška se nekoná [18.5.2017]