EUt+ Mobility
Go back

Course Page ✏️


Genetic Algorithms [ELECTIVE]
30.2536

Description
ELECTIVE COURSE -> not offered every semester

Learning Objectives:
Knowledge
The students understand the structure of algorithms which rely on the the concept of evolution.
Skills
In the laboratory the students have learned to implement a genetic algorithm to solve an underlying search or optimization problem.
Competencies
The students have learned, how to solve optimization, search, and other problems with genetic algorithms and know how to deal with problem specific challenges.
Content
Required key concepts from biology, such as evolution, chromosome, genotype, phenotype, etc..
The structure of a genetic algorithm and genetic operators.
Differences between genetic algorithms and other heuristics, such as hill climbing, simulated annealing, etc..
The theory behind genetic algorithms (schema theorem, implicit parallelism, etc.).
Practical applications for genetic algorithms and specialized genetic operators.
Genetic Programming as an advanced branch of genetic algorithms.

ECTS credits
5

Teaching Language
English

Exam Language
English

Support Materials Language
English

Basic Learning Outcomes

Managing Entity (faculty)
Computer Science Department (HDA)