Detail předmětu
Aplikované evoluční algoritmy
EVO Ak. rok 2021/2022 letní semestr 5 kreditů
Přehled principů stochastického prohledávání stavového prostoru: metody Monte Carlo (MC), evoluční algoritmy (EA). Seznámení s vybranými technikami MC: Metropolisův algoritmus, simulované žíhání, aplikace v oblastech optimalizace a simulace. Přehled principů základních variant EA: evoluční programování (EP), evoluční strategie (ES), genetické algoritmy (GA), genetické programování (GP). Přehled statistických metod pro hodnocení evolučních experimentů. Pokročilé techniky a aplikace EA: numerická optimalizace, diferenciální evoluce (DE), EA založené na chování společenstev: mravenčí algoritmy, částicové systémy. Algoritmy vícekriteriální optimalizace. Aplikace EA v oblasti inženýrského návrhu a umělé inteligence.
Garant předmětu
Koordinátor předmětu
Jazyk výuky
Zakončení
Rozsah
- 26 hod. přednášky
- 12 hod. pc laboratoře
- 14 hod. projekty
Bodové hodnocení
- 60 bodů závěrečná zkouška (písemná část)
- 18 bodů laboratoře
- 22 bodů projekty
Zajišťuje ústav
Přednášející
Cvičící
Získané dovednosti, znalosti a kompetence z předmětu
Schopnost formulovat řešený problém tak, aby mohl být řešen prostředky evolučních algoritmů. Znalost postupů analýzy a návrhu základních typů evolučních algoritmů.
Cíle předmětu
Získat přehled o moderních optimalizačních technikách a evolučních algoritmech pro řešení složitých, vesměs NP úplných problémů. Naučit se řešit vybrané složité úlohy z inženýrské praxe pomocí evolučních technik.
Proč je předmět vyučován
Přírodou inspirované algoritmy představují mocné nástroje pro řešení řady složitých optimalizačních problémů, pro které nejsou známy efektivní inženýrské postupy. Také bylo již mnohokrát prokázáno, že evoluční algoritmy jsou v některých oblastech schopny poskytnout inovativní řešení, která jsou nedosažitelná existujícími metodami. Proto je žádoucí nabídnout předmět poskytující znalosti a dovednosti o evolučních algoritmech a jejich aplikacích coby část kompetencí budoucím inženýrům v oblasti informačních technologií.
Literatura studijní
- Brabazon, A., O'Neill, M., McGarraghy, S.: Natural Computing Algorithms. Springer-Verlag Berlin Heidelberg, 2015, ISBN 978-3-662-43630-1
- Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing, 2nd ed. Springer-Verlag Berlin Heidelberg, 2015, ISBN 978-3-662-44873-1
- Kvasnička, V., Pospíchal, J., Tiňo, P.: Evolučné algoritmy. STU Bratislava, Bratislava, 2000, ISBN 80-227-1377-5
- Talbi, E.-G.: Metaheuristics: From Design to Implementation. Wiley, Hoboken, New Jersey, 2009, ISBN 978-0-470-27858-1
- Luke, S.: Essentials of Metaheuristics. Lulu, 2015, ISBN 978-1-300-54962-8
Literatura referenční
-
Bäck, T.: Evolutionary Algorithms in Theory and Practice. Oxford University Press, Oxford, 1996, ISBN 978-0195099713
-
Brabazon, A., O'Neill, M., McGarraghy, S.: Natural Computing Algorithms. Springer-Verlag Berlin Heidelberg, 2015, ISBN 978-3-662-43630-1
-
Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing, 2nd ed. Springer-Verlag Berlin Heidelberg, 2015, ISBN 978-3-662-44873-1
-
Jansen, T.: Analyzing Evolutionary Algorithms. Springer-Verlag, Berlin Heidelberg, 2013, ISBN 978-3-642-17338-7
Osnova přednášek
- Úvod, principy stochastického prohledávání prostoru.
- Metoda Monte Carlo a její varianty.
- Evoluční programování a evoluční strategie.
- Genetické algoritmy.
- Genetické programování.
- Modely pro výpočetní development.
- Statistické vyhodnocování evolučních experimentů.
- Mravenčí algoritmy.
- Částicové systémy.
- Diferenciální evoluce.
- Vybrané aplikace evolučních algoritmů.
- Algoritmy vícekriteriální optimalizace.
- Pokročilé techniky vícekriteriální optimalizace.
Osnova počítačových cvičení
- Základní koncepty evolučního počítání, typické problémy, řešení technické úlohy pomocí varianty Metropolisova algoritmu.
- Evoluční algoritmy v inženýrské praxi, optimalizace elektronických obvodů pomocí genetického algoritmu.
- Evoluční návrh pomocí genetického programování.
- Detekce hran v obraze s využitím mravenčích algoritmů.
- Optimalizace neuronových sítí pomocí diferenciální evoluce.
- Řešení vybrané úlohy z oblasti statistické fyziky.
Osnova ostatní - projekty, práce
Realizace zvoleného tématu z oblasti evolučních technik.
Průběžná kontrola studia
Hodnocená počítačová cvičení, individuální projekt. V případě doložené překážky ve studiu stanoví garant náhradní termín pro splnění hodnocené části předmětu.
Kontrolovaná výuka
Účast na počítačových cvičení, vypracování projektu, závěrečná zkouška.
Podmínky zápočtu
Zápočet není ustanoven.
Způsob kontaktu s vyučujícím
Vizte kontakty na osobní www stránce a konzultační hodiny s možností rezervace termínů.
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2, obor MBI, libovolný ročník, povinně volitelný skupina I
- Program IT-MGR-2, obor MBS, MGM, MIN, MIS, MMM, MSK, libovolný ročník, volitelný
- Program IT-MGR-2, obor MPV, libovolný ročník, povinně volitelný skupina B
- Program MITAI, obor NADE, NBIO, NCPS, NEMB, NGRI, NHPC, NIDE, NISD, NISY, NISY do 2020/21, NMAL, NMAT, NNET, NSEC, NSEN, NSPE, NVER, NVIZ, libovolný ročník, volitelný