Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FSI-VPP-AAk. rok: 2026/2027
Dynamické programování a optimální řízení stochastických procesů. Bellmanův princip optimality jako nástroj optimalizace víceetapových procesů s obecně nelineární kriteriální funkcí. Strategie optimálního rozhodování. Výpočetní aspekty dynamického programování v diskrétním čase. Skryté Markovovy modely a Viterbi algoritmus. Algoritmy pro hledání nejkratších cest v grafu. Vícekriteriální úlohy optimálního řízení a úlohy s omezeními. Deterministické optimální řízení ve spojitém čase, Hamilton-Jacobi-Bellman rovnice, Pontrjaginův princip maxima. LQR a Kalmanův filtr. Plánování a rozvrhování procesů. Problémy s nekonečným počtem etap. Příbližné dynamické programování. Heuristické metody pro složité úlohy. Aplikace metod v řešení praktických problémů z oblasti ekonomického rozhodování a v řízení technologických procesů.
Jazyk výuky
Počet kreditů
Příslušnost k typu studijního programu
Garant předmětu
Zajišťuje ústav
Nabízen zahraničním studentům
Vstupní znalosti
Způsob zakončení předmětu a pravidla hodnocení studentů
Učební cíle
Základní literatura
Doporučená literatura
Zařazení předmětu ve studijních plánech
specializace CZS , 1 ročník, zimní semestr, volitelný
Přednáška
Vyučující / Lektor
Osnova
1. Základy matematické teorie procesů. Bellmanův princip optimality a dynamické programování.2. Deterministické konečněstavové úlohy. Dopředný algoritmus dynamického programování.3. Skryté Markovovy modely a Viterbi algoritmus.4. Algoritmy pro hledání nejkratších cest v grafu.5. Vícekriteriální úlohy optimálního řízení a úlohy s omezeními.6. LQR a Kalmanův filtr. Problémy bez perfektní stavové informace.7. Problémy s nekonečným počtem etap.8. Deterministické optimální řízení ve spojitém čase, Hamilton-Jacobi-Bellman rovnice, Pontrjaginův princip maxima.9. Heuristiky pro složité úlohy I - evoluční strategie.10. Heuristiky pro složité úlohy II - genetické algoritmy a optimalizace mravenčí kolonií.11. Příbližné dynamické programování.12. Prediktivní řízení.13. Rozvrhování výrobních procesů.
Cvičení s počítačovou podporou
Implementace a analýza následujících problémů:1. - 3. Základní úlohy dynamického programování.4. Problémy se zpožděním.5. Viterbiho algoritus pro dekódování konvolučních kódů.6. Problémy hledání nejkratší cesty.7. Vícekriteriální problémy.8. LQR.9. Problémy s nekonečným horizontem.10. Problémy ve spojitém čase.11. Evoluční strategie pro problém weighted MAX-SAT.12. Genetické algoritmy a optimalizace mravenčí kolonií pro úlohu TSP.13. Problémy rozvrhování výrobních procesů.