Garant: Doc. RNDr.
Cíl
předmětu:
Cílem
předmětu je seznámit doktorandy s dynamicky se rozvíjející oblastí
softcomputingu, kterou jsou genetické algoritmy a genetické programování. Kromě
teoretických poznatků a popisu mechanismů, na jejichž základě jsou tato
paradigmata vybudována, bude kladen důraz zejména na možnosti využití těchto
algoritmů při řešení obtížných problémů.
Požadavky
na studenta :
Zpracování
písemného projektu z probírané látky s preferovaným zaměřením na vztah
evolučních algoritmů k připravované doktorské disertační práci. Konkrétní téma
projektu bude každému studentovi určeno po dohodě s vyučujícím.
Obsah
předmětu:
1. Kořeny evolučních algoritmů – od
Darwina k dnešku
2. Genetické algoritmy
2.1. Způsoby reprezentace individuí
2.2. Selekční mechanismus
2.3. Genetické operátory
2.4. Reprodukční strategie
2.5. Teoretické základy genetických
algoritmů
3. Hybridní genetické algoritmy
4. Aplikace genetických algoritmů
4.1. Kombinatorické optimalizační
problémy
4.2. Vícekriteriální optimalizace
4.3. Rozvrhovací problémy
4.4. Dopravní a distribuční problémy
5. Genetické programování a jeho
aplikace
Způsob
ukončení předmětu:
Zkouška
písemná a ústní.
Doporučená
literatura:
[1] Banzhaf, W., Nordin, P., Keller,
R.E., Francone, F.D.: Genetic Programming. An Introduction. On the Automatic
Evolution of Computer Programs and Its Applications. San Francisco, CA:
Morgan Kaufmann, 1998.
[2] Coley, A.D.: An Introduction to
Genetic Algorithms for Scientist and Engineers. World Scientific, Singapore
1999.
[3] Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing.
Springer-Verlag, Berlin 2003.
[4] Gen, M., Cheng, R.: Genetic
Algorithms&Engineering Optimization. John Wiley&Sons, Chichester 2000.
[5] Gottlieb, J.: Evolutionary
Algorithms for Constrained Optimization Problems. Shaker
Verlag,
[6] Hromkovič, J.: Algorithmics for
Hard Problems (2nd Edition). Springer-Verlag, Berlin 2003.
[7] Koza, J. R.: Genetic Programming.
On the Programming of Computers by Means of Natural Selection. Cambridge,
MA: MIT Press, 1992.
[8] Koza, J. R.: Genetic Programming
II. Automatic Discovery of Reusable Programs. Cambridge, MA: MIT Press,
1994.
[9] Kvasnička, V., Pospíchal, J., Tiňo,
P.: Evolučné algoritmy. STU Bratislava, 2000.
[10]Lažanský, J.: Evoluční výpočetní
techniky. In Mařík V., Štěpánková O., Lažanský J. a kol.: Umělá inteligence
3. Academia, Praha 2001, s. 117-160.
[11]Michalewicz, Z., Fogel, B.D.: How
to Solve It: Modern Heuristics. Springer-Verlag, Berlin 2000.