EMÜ650 - OPTIMIZATION WITH EVOLUTIONARY ALGORITHMS
Course Name | Code | Semester | Theory (hours/week) |
Application (hours/week) |
Credit | ECTS |
---|---|---|---|---|---|---|
OPTIMIZATION WITH EVOLUTIONARY ALGORITHMS | EMÜ650 | Any Semester/Year | 3 | 0 | 3 | 10 |
Prequisites | ||||||
Course language | Turkish | |||||
Course type | Elective | |||||
Mode of Delivery | Face-to-Face | |||||
Learning and teaching strategies | Lecture Discussion Question and Answer Team/Group Work Problem Solving Other | |||||
Instructor (s) | To be determined by the department | |||||
Course objective | The objective of the course is to gain and demonstrate an understanding of Evolutionary Algorithms (EA), to learn main representatives of EAs, to gain knowledge in how EAs can be used for multi-objective optimization, to learn about latest achievements in the field, and to experiment with EAs in different optimization tasks to obtain practical experience. | |||||
Learning outcomes |
| |||||
Course Content | ? Basics of single and multi-objective optimization ? Fundamental concepts of EAs ? Evolutionary search techniques ? Genetic Algorithms ? Particle Swarm Optimization ? Multi-Objective Evolutionary Algorithms ? Constraint Handling Techniques ? No Free Lunch Theorem and Parameter Tuning | |||||
References | ? Bäck, T. (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms, Oxford University Press, NY, 1996. ISBN- 978-0-19-509971-3. ? Eiben, A.E., Smith J.E. (2015) Introduction to Evolutionary Computing, 2nd ed. Springer, Berlin, Heidelberg, ISBN- 978-3-662-44873-1. ? Deb, K. (2001) Multi-objective Optimization using Evolutionary Algorithms, Wiley, New York, ISBN: 978-0-471-87339-6. |
Course outline weekly
Weeks | Topics |
---|---|
Week 1 | Optimization, modelling, famous NP problems and fundamentals of evolutionary algorithms |
Week 2 | Components of evolutionary algorithms (representation, mutation and recombination) |
Week 3 | Components of evolutionary algorithms (fitness, selection and population management) |
Week 4 | Main representatives of evolutionary algorithms |
Week 5 | Genetic Algorithms |
Week 6 | Particle Swarm Optimization |
Week 7 | Principles of multi-objective optimization |
Week 8 | Multi-objective evolutionary algorithms |
Week 9 | Multi-objective evolutionary algorithms |
Week 10 | Midterm Exam |
Week 11 | Interactive evolutionary algorithms |
Week 12 | Constraint handling |
Week 13 | No Free Lunch Theorem and parameter tuning |
Week 14 | Project presentations and discussions |
Week 15 | Study for the final exam |
Week 16 | Final Exam |
Assesment methods
Course activities | Number | Percentage |
---|---|---|
Attendance | 0 | 0 |
Laboratory | 0 | 0 |
Application | 0 | 0 |
Field activities | 0 | 0 |
Specific practical training | 0 | 0 |
Assignments | 0 | 0 |
Presentation | 1 | 10 |
Project | 1 | 20 |
Seminar | 0 | 0 |
Midterms | 2 | 20 |
Final exam | 1 | 50 |
Total | 100 | |
Percentage of semester activities contributing grade succes | 4 | 50 |
Percentage of final exam contributing grade succes | 1 | 50 |
Total | 100 |
WORKLOAD AND ECTS CALCULATION
Activities | Number | Duration (hour) | Total Work Load |
---|---|---|---|
Course Duration (x14) | 14 | 3 | 42 |
Laboratory | 0 | 0 | 0 |
Application | 0 | 0 | 0 |
Specific practical training | 0 | 0 | 0 |
Field activities | 0 | 0 | 0 |
Study Hours Out of Class (Preliminary work, reinforcement, ect) | 14 | 6 | 84 |
Presentation / Seminar Preparation | 1 | 25 | 25 |
Project | 1 | 46 | 46 |
Homework assignment | 0 | 0 | 0 |
Midterms (Study duration) | 2 | 22 | 44 |
Final Exam (Study duration) | 1 | 60 | 60 |
Total Workload | 33 | 162 | 301 |
Matrix Of The Course Learning Outcomes Versus Program Outcomes
D.9. Key Learning Outcomes | Contrubition level* | ||||
---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |
1. Reach the necessary knowledge and methods in engineering within the scope of advanced industrial engineering studies through scientific research and evaluate knowledge and methods and implement them. | X | ||||
2. Implement advanced analytical methods and modeling techniques to design processes, products and systems in an innovative and original way and improve them | X | ||||
3. Have the competency to plan, manage and monitor processes, products and systems. | X | ||||
4. Evaluate the data obtained from analysis of the processes, products and systems, complete limited or missing data through scientific methods, develop data driven solution approaches. | X | ||||
5. Develop original methods for the efficient integration of the scarce resources such as man, machine, and material, energy, capital and time to the systems and implement these. | X | ||||
6. Effectively utilize computer programming languages, computer software, information and communication technology to solve problems in the field of industrial engineering. | X | ||||
7. Report and present advanced studies, outcomes/results and the evaluations on the design, analysis, planning, monitoring and improvement of processes, products and systems. | X | ||||
8. Are aware of the professional responsibility, describe the technological, economic and environmental effects of the industrial engineering applications, work as an individual independently and as a team member having an understanding of the scientific ethical values, take responsibility and lead the team. | X | ||||
9. Are aware of the up-to-date engineering applications, follow the necessary literature for advanced researches, have the competency to reach knowledge in a foreign language, to quote and implement them. | X |
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest