Skip to main content
Skip header

Biologically Inspired Algorithms

Anotace

The course will discuss a wider range of evolutionary computing techniques. Both historically classical techniques and modern algorithms will be mentioned. Evolutionary algorithms and swarm intelligence such as simulated annealing, genetic algorithm, differential evolution, particle swarm, SOMA and others will be discussed. In the second part, the student gets acquainted with symbolic regression and its use in the synthesis of algorithms, classifiers or control programs. After completing the course, the student should have comprehensive knowledge of the above areas, including the possibility of their use. Part of the course is laboratory exercises, in which students will practice both programmings of selected algorithms and their application to solving practical problems.

Povinná literatura

1. Back, T., Fogel, B., Michalewicz, Z.: Handbook of Evolutionary Computation, Institute of Physics, London
2. Davis L. 1996, Handbook of Genetic Algorithms, International Thomson Computer Press, ISBN 1850328250 
3. Koza J.R. 1998, Genetic Programming, MIT Press, ISBN 0-262-11189-6 
4. Price,K.,Storn,R.,etal.:DifferentialEvolution-APracticalApproachtoGlobalOptimization. Springer, Heidelberg

Doporučená literatura

5. Ilachinsky A., Cellular Automata: A Discrete Universe, World Scientific Publishing, ISBN 978-9812381835 , 2001
6. Hilborn R.C.1994, Chaos and Nonlinear Dynamics, Oxford University Press, ISBN 0-19-508816-8 , 1994
7. Gheorghe Paun (Author), Grzegorz Rozenberg (Author), Arto Salomaa, DNA
Computing: New Computing Paradigms, Springer, ISBN 978-3540641964 


Language of instruction čeština, angličtina
Code 460-4086
Abbreviation BIA
Course title Biologically Inspired Algorithms
Coordinating department Department of Computer Science
Course coordinator prof. Ing. Ivan Zelinka, Ph.D.