Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2014/2015

Vybrané partie teoretické informatiky

Typ studia navazující magisterské
Jazyk výuky čeština
Kód 460-4043/01
Zkratka VPTI
Název předmětu česky Vybrané partie teoretické informatiky
Název předmětu anglicky Selected Topics of Theoretical Computer Science
Kreditů 6
Garantující katedra Katedra informatiky
Garant předmětu prof. RNDr. Petr Jančar, CSc.

Osnova předmětu

Přednášky:

Aproximační algoritmy, příslušné třídy složitosti.
(2 přednášky)

Pravděpodobnostní algoritmy, příslušné třídy složitosti.
(2 přednášky)

Paralelní algoritmy, příslušné třídy složitosti.
(2 přednášky)

Distribuované algoritmy; komunikační složitost.
(2 přednášky)

Kvantové výpočty, DNA computing.
(1 přednáška)

Konkurentní systémy, Petriho sítě.
(2 přednášky)

Verifikace systémů (mj. temporální logika, model checking).
(2 přednášky)

Cvičení:


Návrh a analýza konkrétních aproximačních algoritmů.
(2 cvičení)

Návrh a analýza konkrétních pravděpodobnostních algoritmů.
(2 cvičení)

Návrh a analýza konkrétních paralelních algoritmů.
(2 cvičení)

Návrh a analýza konkrétních distribuovaných algoritmů.
(2 cvičení)

Analýza vybraného kvantového či DNA algoritmu.
(1 cvičení)

Popis a analýza konkrétních konkurentních systémů.
(2 cvičení)

Specifikace vybraných vlastností systémů v temporální logice a algoritmy jejich ověření.
(2 cvičení)


Projekty:
Samostatné nastudování a písemné zpracování zadaného tématu,
zpravidla spojené s ústním referátem.

Povinná literatura

P. Jančar: pracovní text ke kursu "Vybrané partie teoretické informatiky"

Doporučená literatura

L. Kučera: Kombinatorické algoritmy, matem. seminář SNTL 18, Praha 1983

Ausiello, Crescenzi, Gambosi, Kann, Marchetti-Spaccamela, Protasi: Complexity
and Approximation; Springer 1999

Clarke, Grumberg, Peled: Model Checking, MIT Press 1999

T. Cormen, C. Leiserson, R. Rivest: Introduction to Algorithms; The MIT Press,
1990

Gibbons, Rytter: Efficient parallel algorithms; 1988, Cambridge Univ.Press,

J.Gruska: Foundation of Computing. International Thomson Computer Press 1997.

Gruska, Jozef: Quantum Computing, Mc Graw Hill 1999

Hromkovič J.: Communication complexity and parallel computing; Springer 1997

Lynch N.A.: Distributed Algorithms; Morgan Kaufmann 1996

Reisig, Rosenberg (eds.): Lectures on Petri nets I, II, Springer 1998

M. Sipser: Introduction to the Theory of Computation; PWS 1997