Course Objectives
The main objective of the course is to provide knowledge to the students on the numerical optimization algorithms. The course objective is to cover the concepts of optimization methods and algorithms developed for solving various types of optimization problems. Apply the mathematical results and numerical techniques of optimization theory to various Engineering and Analytics problems and applications in both theoretical and applied research areas.
Course Outcomes
At the end of the course the student should be able to
- Understand mathematical modelling and the formulation of optimization problems.
- Create programs based on different optimization algorithms using IT tools, such as MATLAB etc.
- Understand theory about linear programming, integer programming, and stochastic programming
- Understand the process of finalizing design of engineering systems by applying the numerical optimization.
Course Content:
|
Unit |
Contents |
Contact Hrs. |
|
1. |
Introduction to optimization, classical optimization techniques. |
8 |
|
2. |
Linear programming & non linear programming and dimensional minimization methods. |
9 |
|
3. |
Non coordination optimization techniques, coordinated optimization techniques, coordinated programming. |
9 |
|
4. |
Dynamic programming, integer programming, stochastic programming. |
7 |
|
5. |
Solution of a variety of design problems in mechanical engineering, using numerical optimization techniques. |
6 |
|
6. |
Additional Topics: multi-objective, optimization, game theory, optical control theory. |
6 |
|
Total |
45 |
|