Course detail
Applied Evolutionary Algorithms
ÚSI-2IDAAAcad. year: 2018/2019
The course aims to modern optimization techniques and the use of evolutionary algorithms for solution of complex, theoretical and practical problems from engineering practice. In addition, emphasis is also placed on making students familiar with software tools for fast prototyping of evolutionary algorithms.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
2. Genetic algorithms (GA), structure, Schemata theory.
3. Genetic algorithms using diploids and messy-chromosomes. Specific crossing.
4. Evolutionary strategy (task parameters, control parameters).
5. Evolutionary programming, Hill climbing algorithm, Simulated annealing.
6. Genetic programming (principles, Symbolic Regression).
7. Advanced estimation distribution algorithms (EDA).
8. Variants of EDA algorithms, UMDA, BMDA and BOA. Bayesian network, network design.
9. Multimodal and multicriterial optimization techniques. Population selection.
10. Dynamic optimization problems.
11. New evolutionary paradigm: immune systems, differential evolution, SOMA.
12. Differential evolution. Particle swarm model.
13. Engineering tasks and evolutionary algorithms.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans