Course detail
Evolution Algorithms
FEKT-MEALAcad. year: 2012/2013
The course is oriented to knowledge on evolutionary computation, primarily on genetic algorithms, their realizations and use in optimization
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
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
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
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
Basic terms in evolutionary algorithms
Principles of genetic algorithms (GA)
An introduction to the theory of GA
Examples of optimization with GA
Increase of effectiveness of GA
Parallel GA, variations of GA
Evolutionary strategy (ES), adaptive ES
Particle swarm
Swarm intelligence
Differential evolution
Introduction to genetic programming
Testing of evolutionary algorithms
Exercise in computer lab
Teacher / Lecturer
Syllabus
Functions for GA in Matlab
Realization of GA - simple application
Increase of effectiveness of GA
Testing of various variations of GA
Presentations of projects