Information Package / Course Catalogue
Evolutionary Computation
Course Code: MTK581
Course Type: Area Elective
Couse Group: Second Cycle (Master's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 3
Prt.: 0
Credit: 3
Lab: 0
ECTS: 8
Objectives of the Course

The course aims to gain the ability of solving various types optimization problems by using the algorithms based on biological evolution process.

Course Content

Overview of evolutionary computation, Genetic Algorithms, Evolutionary strategies, Swarm Intelligence, Parameter Selection.

Name of Lecturer(s)
Assoc. Prof. Korhan GÜNEL
Learning Outcomes
1.Ability to understand the origin of evolutionary computation.
2.Ability to select the best alternative evolutionary computation method in the sense of a given objective function.
3.Ability to use the evolutionary methods for optimization problems.
4.Ability to understand local search strategies
5.Ability to learn mutation approaches
Recommended or Required Reading
1.Agoston E. Eiben , J.E. Smith, Introduction to Evolutionary Computing, Natural Computing Series, Springer, 2010
Weekly Detailed Course Contents
Week 1 - Theoretical
Overview of evolutionary computation and the required mathematical preliminaries: fitness function, population, individual, parent, selection mechanism, elitism
Week 2 - Theoretical
Local Searching Methods
Week 3 - Theoretical
Genetic Algorithms: Representation of an individual, population models and mutation
Week 4 - Theoretical
Genetic Algorithms: parent and survivor selection
Week 5 - Theoretical
Evolutionary strategies
Week 6 - Theoretical
Evolutionary algorithms and programming
Week 7 - Theoretical
Swarm Intelligence and Particle Swarm Optimization (PSO)
Week 8 - Theoretical
Some variants of PSO
Week 9 - Theoretical
Differential Evolution Algorithm, Midterm Exam
Week 10 - Theoretical
Differential Evolution Algorithm
Week 11 - Theoretical
Ant Colonies
Week 12 - Theoretical
Parameter Selection in Evolutionary Algorithms
Week 13 - Theoretical
Constraint handling
Week 14 - Theoretical
Hybridization of evolutionary methods, and memetic algorithms
Week 15 - Final Exam
Final Exam
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%30
Final Examination1%70
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140342
Individual Work140456
Midterm Examination142345
Final Examination154357
TOTAL WORKLOAD (hours)200
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
PÇ-13
PÇ-14
PÇ-15
OÇ-1
4
4
4
3
3
4
3
3
5
OÇ-2
4
4
4
4
4
4
3
3
3
4
5
OÇ-3
5
5
5
5
5
5
3
3
5
3
4
5
OÇ-4
5
4
4
4
4
4
3
4
4
OÇ-5
5
4
4
4
4
4
3
4
4
Adnan Menderes University - Information Package / Course Catalogue
2026