Syllabus
Unit 1
Introduction to Optimization – Engineering applications – Statement of an optimization problem – Classification – Optimal problem formulation: Problems in design and manufacturing fields – Optimality criteria – Classical optimization techniques – Kuhn-Tucker (KT) optimality conditions.
Unit 2
Non-linear programming algorithms: One-dimensional problem, Unconstrained optimization problem, Constrained optimization problem – Transformation methods – Interior and exterior penalty function method – Convergence and divergence of optimization algorithms – Complexity of algorithms.
Unit 3
Modern Methods in Optimization: Genetic Algorithm – Simulated Annealing – Particle Swarm Optimization – Neural Network-based optimization – Optimization of Fuzzy systems – Multi-Objective optimization – Optimization in the probabilistic domain – Shape and Topology optimization – Data Analytics and optimization using Machine learning approach.
Objectives and Outcomes
Course Objectives
- Introduce the traditional and modern methods of optimization techniques used for solving non-linear unconstraint and constraint engineering optimization problems.
- Considering the computational aspects, the course will involve a significant number of computational assignments using software tools and a term project in the area of engineering optimization.
Course Outcomes
CO
|
CO Description
|
CO1
|
Formulate the engineering problems as an optimization problem
|
CO2
|
Apply necessary and sufficient conditions for a given optimization problem for optimality
|
CO3
|
Select appropriate solution methods and strategies and solve optimization problems
|
CO4
|
Justify and apply the use of modern heuristic methods for solving complex optimization problems to obtain
optimal / near-optimal solution
|
CO5
|
Interpret and analyze the solution obtained by optimization algorithms and improve their convergence and
solution quality
|
CO6
|
Solve Engineering Design and Manufacturing related optimization problems using software tools.
|
CO-PO Mapping
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
CO1
|
3
|
2
|
2
|
|
|
|
CO2
|
3
|
2
|
2
|
1
|
|
|
CO3
|
3
|
2
|
2
|
|
|
|
CO4
|
3
|
2
|
2
|
1
|
|
2
|
CO5
|
3
|
2
|
2
|
1
|
|
2
|
CO6
|
3
|
2
|
2
|
1
|
|
|
Skills Acquired
Formulate the engineering problems as an optimization problem; Select appropriate solution methods and strategies and solve optimization problems; Solving complex optimization problems using heuristic/ meta heuristic approach; Solve Engineering Design and Manufacturing related optimization problems using software tools.