Genetic algorithms (PM)

Type: For the student's choice

Department: computational mathematics

Lectures

SemesterAmount of hoursLecturerGroup(s)
842Borachok I. V.

Laboratory works

SemesterAmount of hoursGroupTeacher(s)
828PMp-41Borachok I. V., A. V. Beshley

Course description

The theory and practical application of various genetic algorithms and genetic programming are considered. Students will gain an understanding of the processes of evolution, mechanisms of selection, recombination, and mutation, and learn to apply these ideas to solving complex optimization problems. The course includes theoretical foundations and practical exercises using GNU Octave.

Recommended Literature

  1. Goldberg D.E. Genetic Algorithm in Search, Optimisation and Machine Learning / D.E. Goldberg // Addison-Wesley, Reading, MA. 1989.
  2. Koza J.R. Genetic programming as a means for programming computers by natural selection / J.R. Koza // Stat Comput 4, 87–112. 1994.
  3. Michalewicz Z. Genetic Algorithms + Data Structures = Evolution Programs, 3rd ed. / Z. Michalewicz // Springer-Verlag, Berlin. 1996.
  4. Mitchell M. An introduction to genetic algorithm / M. Mitchell // The MIT Press. 1998.
  5. Vanneschi L. Genetic Programming. In: Lectures on Intelligent Systems / L. Vanneschi, S. Silva // Natural Computing Series. Springer, Cham. 2023.

Силабус:

Завантажити силабус