Course details
Applied Evolutionary Algorithms
EVA Acad. year 2003/2004 Summer semester 6 credits
Theoretical and practical foundation of evolutionary computation. Evolutionary algorithms using genetic algorithms, evolution strategies, evolution programming, genetic programming and classifiers as probabilistic search algorithms. Techniques for fast prototyping of genetic algorithms. Advanced estimation distribution algorithms (EDA). Synergy of evolutionary computation and fuzzy logic. Evolutionary algorithms in engineering application: artificial intelligence, knowledge base systems, VLSI design and multiprocessor scheduling.
Guarantor
Language of instruction
Completion
Time span
Department
Subject specific learning outcomes and competences
Ability of problem formulation for the solution on the base of evolutionary computation. Knowledge of methodology for fast prototyping of evolutionary optimizer utilizing GA library and current design tools.
Learning objectives
Survey about actual optimization techniques and evolutionary algorithms for solution of complex, NP complete problems. To make familiar students with software tools for fast prototyping of evolutionary algorithms and learn how to solve typical complex tasks in engineering practice.
Study literature
- Kvasnička V., Pospíchal J., Tiňo P.: Evoluční algoritmy. Vydavatelství STU Bratislava, 2000, str. 215, ISBN 80-227-1377-5
- Kvasnička V., a kol.: Úvod do teorie neuronových sítí, Iris 1997, ISBN 80-88778-30-1.
Fundamental literature
- Eiben, A. E., Smith, E.: Introduction to Evolutionary Computing (Natural Computing Series). Springer Verlag, November, 2003, pp. 299, ISBN 3540401849.
- Dasgupta, D., Michalewicz, Z.: Evolutionary algorithms in engineering applications. Springer Verlag, Berlin, 1997, ISBN 3-540-62021-4.
- Back, J: Evolutionary algorithms, theory and practice, New York, 1996.
- Kvasnička, V., Pospíchal, J.,Tiňo, P.: Evoluční algoritmy. Vydavatelství STU Bratislava, 2000, str. 215, ISBN 80-227-1377-5.
- stránky EVONET
Progress assessment
midterm and final test, project
Course inclusion in study plans
- Programme EI-BC-3, field VTB, 1st year of study, Elective
- Programme EI-BC-3 (in English), field VTB, 1st year of study, Elective
- Programme EI-MGR-3, field VTN, 2nd year of study, Elective
- Programme EI-MGR-5, field VTI, 2nd year of study, Elective
- Programme EI-MGR-5 (in English), field VTI, 2nd year of study, Elective