Course10510321038 lectures
Optimization Methods for Civil Engineering
Prof. Rajib Kumar Bhattacharjya · IIT Guwahati
About
The primary objectives of the course are to introducing the students to the fundamentals of classical optimization techniques and also exposing them to the theory of different non-classical optimization methods and algorithms developed for solving various types of civil engineering optimization problems. The course will also enable the students to apply the various classical and non-classical optimization techniques in solving real-world optimization problems by using Matlab and MS Excel. At the end of this course, students will be able to understand the importance of optimization, apply basic concepts of mathematics to formulate an optimization problem, analyze and appreciate a variety of performance measures for various optimization problems. This will encourage the students to use optimization techniques in solving real-world civil engineering design and planning problems and will promote research interest in optimization techniques.
Intended audience: PG Students, Research Scholar and B. Tech(Final Year)
Lectures
Week 1: Introduction to Optimization and Linear problem
- Lec 1: Introduction to Optimization
- Lec 2: Classical Optimization
- Lec 3: Introduction to Linear Problem
Week 2: Linear Problem
- Lec 4: General system of equations
- Lec 5: Simplex Method
- Lec 6: Solution of Linear Problem using Excel Solver
Week 3: Single Variable Optimization
- Lec 7: Bracketing Method
- Lec 8: Region Elimination Methods
- Lec 9: Gradient Based Method and Examples
Week 4: Multi-Variable Optimization
Week 5: Multi-Variable Optimization & Constrained Optimization
Week 6: Constrained Optimization
- Lec 14: Constrained Optimization II: Inequality constraints
- Lec 15: Constrained Optimization III: Penalty function methods
Week 7: Metaheuristic Optimization
- Lec 16: Introduction to Metaheuristic Optimization
- Lec 17: Genetic Algorithms (Part I)
- Lec 18: Genetic Algorithms (Part II)
Week 8: Metaheuristic Optimization
- Lec 19: Genetic Algorithms (Part III)
- Lec 20: Real Coded Genetic Algorithms
- Lec 21: Multi-modal optimization
Week 9: Metaheuristic Optimization
- Lec 22: Introduction to R
- Lec 23: GA using R (Unconstrained problem)
- Lec 24: GA using R (Constrained problem)
Week 10: Metaheuristic Optimization
- Lec 25: Constraint Handling in GAs
- Lec 26: Evolution Strategies (ESs)
- Lec 27: Particle swarm optimization
- Lec 28: Introduction to R (Part II)
Week 11: Metaheuristic Optimization & Optimization using software
- Lec 29: Multi-objective Genetic Algorithms
- Lec 30: Introduction to Differential Evolution
- Lec 31: Introduction to Matlab
- Lec 32: Optimization using Matlab (Classical methods)
Week 12: Optimization using software
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Guwahati
- Department
- Civil Engineering
- Teacher
- Prof. Rajib Kumar Bhattacharjya
- Level
- Undergraduate
- Language
- English
- Subjects
- Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed