
| Course Code | : MCE505 |
| Course Type | : Area Elective |
| Couse Group | : Second Cycle (Master's Degree) |
| Education Language | : English |
| Work Placement | : N/A |
| Theory | : 3 |
| Prt. | : 0 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 8 |
The objective of this course is to provide students with a solid understanding of optimization techniques and algorithms, enabling them to analyze, design, and implement effective optimization solutions for engineering applications. Students will develop critical thinking and problem-solving skills necessary to optimize engineering systems efficiently.
This course covers the fundamentals of optimization, including mathematical foundations and Monte Carlo methods, various optimization algorithms such as Genetic Algorithms, Simulated Annealing, Ant Algorithms, Bee Algorithms, Particle Swarm Optimization, Harmony Search, and Firefly Algorithm. Additionally, the course includes multi-objective optimization techniques.