CE602: Optimization Methods

Prof. Dr. Rajib Kumar Bhattacharjya, Dept. of Civil Engineering, IIT Guwahati

Course Overview

This course offers a comprehensive introduction to optimization in engineering, blending theory with practical techniques. It begins with the fundamentals of engineering analysis and the necessity of optimal design, progressing to the formulation of optimization problems and tackling challenges in solving them. Classical optimization methods are discussed alongside advanced topics like global optimality, convex analysis, and both linear and nonlinear optimization problems. Additionally, the course introduces modern metaheuristic optimization techniques, including Genetic Algorithms, Particle Swarm Optimization (PSO), Differential Evolution, and Evolutionary Strategies, among others. These methods will be explored in-depth to address complex real-world engineering challenges.

Key Topics:

Learning Outcomes:

Target Audience:

This course is designed for engineering students and professionals who seek to enhance their knowledge and skills in optimization techniques for engineering design.

Course Syllabus

Lecture Notes

Downloadable lecture notes will be available for each topic below:

Videos

Watch the course videos below:

Tutorials

Follow along with hands-on tutorials:

Quiz

Take the online quizes:

Quiz Image Image