|
|
|
||
Přednáška probírá středně pokročilé techniky pro návrh a analýzu algoritmů a ilustruje je na
konkrétních kombinatorických problémech. Pro mnohé optimalizační problémy je obtížné navrhnout algoritmy,
které je vyřeší optimálně a zároveň rychle (např. pro NP-úplné problémy). V takovém případě studujeme tzv.
aproximační algoritmy, které pracují rychle, a najdou řešení více či méně blízké optimálnímu řešení. Často pro
návrh algoritmů (aproximačních i jiných) používáme náhodnost, což umožňuje řešit některé úlohy efektivněji nebo
řešit úlohy jinak neřešitelné.
Doporučeno pro 3. ročník Bc. studia.
Poslední úprava: Pangrác Ondřej, RNDr., Ph.D. (14.02.2018)
|
|
||
Pro získání je zápočtu je nutné získat polovinu z celkového počtu bodů za domácí úkoly zadané během semestru. Povaha kontroly studia neumožňuje opakování zápočtu.
Zkouška je ústní. Požadavky odpovídají sylabu v míře pokryté přednáškami. Zápočet je nutnou podmínkou účasti u zkoušky.
Poslední úprava: Veselý Pavel, Mgr., Ph.D. (12.10.2017)
|
|
||
D. P. Williamson, D. B. Shmoys: The Design of Approximation Algorithms, Cambridge University Press, 2011. J. Kleinberg, E. Tardos: Algorithm Design, Pearson, 2006. V.V. Vazirani: Approximation Algorithms, Springer, 2001. R. Motwani, P. Raghavan: Randomized algorithms. M. Mitzenmacher, E. Upfal: Probability and Computing: Randomized Algorithms and Probabilistic Analysis. Poslední úprava: G_I (28.05.2012)
|
|
||
Zkouška je ústní s písemnou přípravou. Požadavky odpovídají sylabu v míře pokryté přednáškami. Zápočet je nutnou podmínkou účasti u zkoušky. Poslední úprava: Sgall Jiří, prof. RNDr., DrSc. (22.06.2019)
|
|
||
Probírané techniky:
Probírané problémy a algoritmy:
Poslední úprava: Sgall Jiří, prof. RNDr., DrSc. (12.05.2015)
|