Cílem této diplomové práce je popsání a vytvoření algoritmu genetického programování, který je řazen do skupiny evolučních algoritmů. V teoretické části jsou popsány principy a funkčnost algoritmu genetického programování. Výsledkem praktické části jsou funkce vytvořené v prostředí Mathematica, které v celku tvoří algoritmus genetického programování. Správnost algoritmu je testována na všeobecně uznávaných testovacích příkladech navržených speciálně pro algoritmus genetického programování.
Annotation in English
The aim of this work is discribing and making the genetic programming algorithm which belong to evolutionary algorithms. In theoretical part are discribing principles and functionality of the genetic programming algorithm. The result of practical part are function created in computation system Mathematica and they together create the genetic programming algorithm. The correctness of algorithm is tested on classical examples, designed especially for the genetic programming algorithm.
Cílem této diplomové práce je popsání a vytvoření algoritmu genetického programování, který je řazen do skupiny evolučních algoritmů. V teoretické části jsou popsány principy a funkčnost algoritmu genetického programování. Výsledkem praktické části jsou funkce vytvořené v prostředí Mathematica, které v celku tvoří algoritmus genetického programování. Správnost algoritmu je testována na všeobecně uznávaných testovacích příkladech navržených speciálně pro algoritmus genetického programování.
Annotation in English
The aim of this work is discribing and making the genetic programming algorithm which belong to evolutionary algorithms. In theoretical part are discribing principles and functionality of the genetic programming algorithm. The result of practical part are function created in computation system Mathematica and they together create the genetic programming algorithm. The correctness of algorithm is tested on classical examples, designed especially for the genetic programming algorithm.
Seznamte se s algortimy Genetického programování (GP)
Vytvořte v prostředí Mathematica tyto algoritmy
Algoritmy otestujte na vhodně zvolených a uznávaných testovacích příkladech
Research Plan
Seznamte se s algortimy Genetického programování (GP)
Vytvořte v prostředí Mathematica tyto algoritmy
Algoritmy otestujte na vhodně zvolených a uznávaných testovacích příkladech
Recommended resources
O´REILLY, Una-May, et al. Genetic Programming Theory and Practice II. USA : Springer Science + Business Media, Inc., 2005. 337 s. ISBN 0-387-23253-2.
ZELINKA, Ivan, OPLATKOVÁ, Zuzana, ŠENKEŘÍK, Roman. Aplikace umělé inteligence : aneb vybrané statě z evolučních algoritmů. 1. vyd. Zlín : Univerzita Tomáše Bati ve Zlíně, 2010. 151 s. ISBN 978-80-7318-898-6.
KVASNIČKA, Vladimír, POSPÍCHAL, Jiří, TIŇO, Peter. Evolučné algoritmy. 1. vyd. Bratislava : Vydaveteľstvo STU, 2000. 223 s. ISBN 80-227-1377-5.
MAŘÍK, Vladimír, et al. Umělá inteligence(4), 1.vyd., Praha: Academia 2003, ISBN 80-200-1044-0, Kapitola 5, Genetické programování a vybrané problémy evolučních výpočtů, s. 128-170.
HYNEK, Josef. Genetické algoritmy a genetické programování. 1. vyd. Praha : Grada Publishing, a.s., 2008. ISBN 978-80-247-2695-3, Kapitola 13, Genetické programování, s. 123-134.
Recommended resources
O´REILLY, Una-May, et al. Genetic Programming Theory and Practice II. USA : Springer Science + Business Media, Inc., 2005. 337 s. ISBN 0-387-23253-2.
ZELINKA, Ivan, OPLATKOVÁ, Zuzana, ŠENKEŘÍK, Roman. Aplikace umělé inteligence : aneb vybrané statě z evolučních algoritmů. 1. vyd. Zlín : Univerzita Tomáše Bati ve Zlíně, 2010. 151 s. ISBN 978-80-7318-898-6.
KVASNIČKA, Vladimír, POSPÍCHAL, Jiří, TIŇO, Peter. Evolučné algoritmy. 1. vyd. Bratislava : Vydaveteľstvo STU, 2000. 223 s. ISBN 80-227-1377-5.
MAŘÍK, Vladimír, et al. Umělá inteligence(4), 1.vyd., Praha: Academia 2003, ISBN 80-200-1044-0, Kapitola 5, Genetické programování a vybrané problémy evolučních výpočtů, s. 128-170.
HYNEK, Josef. Genetické algoritmy a genetické programování. 1. vyd. Praha : Grada Publishing, a.s., 2008. ISBN 978-80-247-2695-3, Kapitola 13, Genetické programování, s. 123-134.