Türkçe | English
OF FACULTY of TECHNOLOGY / DEPARTMENT of SOFTWARE ENGINEERING

Course Catalog
http://www.ktu.edu.tr/ofyazilim
Phone: +90 0462 3778353
OFTF
OF FACULTY of TECHNOLOGY / DEPARTMENT of SOFTWARE ENGINEERING /
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZM4032Meta - Heuristic Optimization2+0+0ECTS:4
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Elective
DepartmentDEPARTMENT of SOFTWARE ENGINEERING
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 2 hours of lectures per week
LecturerProf. Dr. Hamdi Tolga KAHRAMAN
Co-Lecturer
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
Teaching the basic elements and concepts of optimization, creating awareness about the design, development and operation of meta-heuristic search algorithms in harmony with nature, Modeling an engineering optimization problem with meta-heuristic search algorithms
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Know the terminology for meta-heuristic search algorithms and meta-heuristic optimization issues.1,81
LO - 2 : Explain the basic requirements that meta-heuristic search algorithms must meet.1,81
LO - 3 : Explain the life cycle of meta- heuristic search algorithms.1,81
LO - 4 : Know the elements of meta-heuristic optimization.1,81
LO - 5 : Explain the process of experimental testing and verification of meta-heuristic optimization studies.1,81,6
LO - 6 : Students can analyze the constrained or unconstrained continuous optimization problems in engineering with meta-heuristic search algorithms and compare the results with competing algorithms.1,81,6
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Introduction to Optimization, Engineering Optimization, Meta-Heuristic Search, Local Search and Diversity, Meta-Heuristic Algorithms, Application Project
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Introduction to Optimization, Optimization Terminology and Definitions
 Week 2Engineering Optimization, Optimization Type, Optimization Algorithms, Research and Application Project
 Week 3Creating Cost Function (Artificial Neural Network Example)
 Week 4Meta-Heuristic Algorithm Test Problems, Measurement and comparison of search performances of meta-heuristic algorithms, Local search and diversity
 Week 5Meta Heuristic Algorithms: Genetic Algorithm and Its Application Ant Algorithm, Research and Application Project Control
 Week 6Meta Heuristic Algorithms: Particle Swarm Optimization, Research and Application Project Control
 Week 7Meta Heuristic Algorithms: Artificial Bee Colony Algorithm and Its Application
 Week 8Meta Heuristic Algorithms: Graviational Search Algorithm and Its Application
 Week 9Mid-term exam
 Week 10Meta Heuristic Algorithms: Crow Search Algorithm and Its Application
 Week 11Meta Heuristic Algorithms: Symbiotic Organism Search Algorithm and Its Application
 Week 12Meta Heuristic Algorithms: Coyote Optimization Algorithm and Its Application
 Week 13Research and Application Project Presentation
 Week 14Research and Application Project Presentation
 Week 15Research and Application Project Presentation
 Week 16Final Exam
 
Textbook / Material
1Yang, Xin-She Engineering optimization an introduction with metaheuristic applications. John Wiley and Sons, 2010.
2Luke, Sean. Essentials of metaheuristics. Vol. 113. Raleigh: Lulu, 2009.
 
Recommended Reading
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 24/11/2021 180 20
Project 13 22/12/2021 180 30
End-of-term exam 16 19/01/2022 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 2 14 28
Sınıf dışı çalışma 3 10 30
Arasınav için hazırlık 3 5 15
Arasınav 2 1 2
Proje 2 10 20
Dönem sonu sınavı için hazırlık 4 3 12
Dönem sonu sınavı 2 1 2
Total work load109