Skip to main content
Skip header

Bio-inspired Algorithms

Type of study Doctoral
Language of instruction English
Code 460-6030/02
Abbreviation BIOA
Course title Bio-inspired Algorithms
Credits 10
Coordinating department Department of Computer Science
Course coordinator doc. Ing. Petr Gajdoš, Ph.D.

Subject syllabus

• Bio-inspired computation: problem representation, emulation of biological principles. Candidate solutions, fitness, and survival of the fittest. Exploration and exploitation.
• Trajectory and population-based methods, families of bio-inspired methods: evolutionary computation, swarm intelligence, artificial neural networks.
• Evolutionary computation: basic principles (population, selection, elimination, ...), genetic algorithms, genetic programming, differential evolution.
• Swarm intelligence: basic principles (social intelligence), particle swarm optimization, ant colony optimization, artificial bee colony optimization.
• Artificial neural networks: artificial neuron, multilayer networks, deep networks. Supervised and unsupervised learning, deep learning.
• Continuous problems, parameter learning, benchmarking functions.
• Combinatorial optimization problems, permutation (travelling salesman problem) and subset selection problems (feature subset selection).
• Statistical analysis, evaluation, and visualization of bio-inspired methods.

Literature

• M. Affenzeller, S. Winkler, S. Wagner, A. Beham, Genetic Algorithms and Genetic Programming: Modern Concepts and Practical Applications, Chapman & Hall/CRC, 2009.
• C. Blum, D. Merkle, Swarm Intelligence: Introduction and Applications, Springer Publishing Company, Incorporated, 2008.
• M. Clerc, Particle Swarm Optimization, ISTE, Wiley, 2010.
• M. Dorigo, T. Stützle, Ant Colony Optimization, MIT Press, Cambridge, MA, 2004.
• A. Engelbrecht, Fundamentals of Computational Swarm Intelligence, Wiley, New York, NY, USA, 2005.

Advised literature

• A. Engelbrecht, Computational Intelligence: An Introduction, 2nd Edition, Wiley, New York, NY, USA, 2007.