Práce nabízí pohled na vybrané evoluční algoritmy, konkrétně Samo-Organizující se Migrační Algoritmus (SOMA), Diferenciální evoluci (DE) a Rojení částic (PSO). Popisuje jednotlivé parametry, strategie a ukončovací kritéria algoritmů. V praktické části je popsána implementace zmíněných algoritmů prostřednictvím .NET Framework s grafickým uživatelským rozhraním vytvořeným pomocí Windows Presentation Foundation (WPF).
Annotation in English
Thesis provides an overview of selected evolutionary algorithms, specifically Self Organizing Migrating Algorithm (SOMA), Differential Evolution (DE) and Particle Swarm Optimization (PSO). It describes individual parameters, strategies and stopping criteria. The practical part describes the implementation of these algorithms through .NET Framework with graphical user interface created using Windows Presentation Foundation (WPF).
Práce nabízí pohled na vybrané evoluční algoritmy, konkrétně Samo-Organizující se Migrační Algoritmus (SOMA), Diferenciální evoluci (DE) a Rojení částic (PSO). Popisuje jednotlivé parametry, strategie a ukončovací kritéria algoritmů. V praktické části je popsána implementace zmíněných algoritmů prostřednictvím .NET Framework s grafickým uživatelským rozhraním vytvořeným pomocí Windows Presentation Foundation (WPF).
Annotation in English
Thesis provides an overview of selected evolutionary algorithms, specifically Self Organizing Migrating Algorithm (SOMA), Differential Evolution (DE) and Particle Swarm Optimization (PSO). It describes individual parameters, strategies and stopping criteria. The practical part describes the implementation of these algorithms through .NET Framework with graphical user interface created using Windows Presentation Foundation (WPF).
Zpracujte literární rešerši na téma evoluční algoritmy.
Popište prostředí .NET.
Analyzujte možnosti implementace v prostředí .NET.
Navrhněte vlastní implementaci.
Demonstrujte výsledky na ukázkové aplikaci.
Research Plan
Zpracujte literární rešerši na téma evoluční algoritmy.
Popište prostředí .NET.
Analyzujte možnosti implementace v prostředí .NET.
Navrhněte vlastní implementaci.
Demonstrujte výsledky na ukázkové aplikaci.
Recommended resources
ZELINKA, Ivan. Umělá inteligence v problémech globální optimalizace. Praha : BEN, 2002. 192 s. ISBN 80-7300-069-5.
CLERC, Maurice. Particle swarm optimization. London : ISTE, 2006. 243 s. ISBN 1-905209-04-5.
PRICE, Kenneth V.; STORN, Rainer M.; LAMPINEN, Jouni A. Differential evolution: a practical approach to global optimization. Berlin : Springer, 2005. 538 s. ISBN 3-540-20950-6.
KVASNIČKA, V.; POSPÍCHAL, J.; TIŇO, P. Evoluční algoritmy. Bratislava : STU, 2000. 215 s. ISBN 80-227-1377-5.
ZELINKA, Ivan, et al. Evoluční výpočetní techniky. Praha : BEN, 2008. 534 s. ISBN 978-80-7300-218-3.
Recommended resources
ZELINKA, Ivan. Umělá inteligence v problémech globální optimalizace. Praha : BEN, 2002. 192 s. ISBN 80-7300-069-5.
CLERC, Maurice. Particle swarm optimization. London : ISTE, 2006. 243 s. ISBN 1-905209-04-5.
PRICE, Kenneth V.; STORN, Rainer M.; LAMPINEN, Jouni A. Differential evolution: a practical approach to global optimization. Berlin : Springer, 2005. 538 s. ISBN 3-540-20950-6.
KVASNIČKA, V.; POSPÍCHAL, J.; TIŇO, P. Evoluční algoritmy. Bratislava : STU, 2000. 215 s. ISBN 80-227-1377-5.
ZELINKA, Ivan, et al. Evoluční výpočetní techniky. Praha : BEN, 2008. 534 s. ISBN 978-80-7300-218-3.