Learn · NPTEL

Course10510321038 lectures

Optimization Methods for Civil Engineering

Prof. Rajib Kumar Bhattacharjya · IIT Guwahati

Start with lecture 1 At NPTEL

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

  1. Lec 1: Introduction to Optimization YouTube
  2. Lec 2: Classical Optimization YouTube
  3. Lec 3: Introduction to Linear Problem YouTube

Week 2: Linear Problem

  1. Lec 4: General system of equations YouTube
  2. Lec 5: Simplex Method YouTube
  3. Lec 6: Solution of Linear Problem using Excel Solver YouTube

Week 3: Single Variable Optimization

  1. Lec 7: Bracketing Method YouTube
  2. Lec 8: Region Elimination Methods YouTube
  3. Lec 9: Gradient Based Method and Examples YouTube

Week 4: Multi-Variable Optimization

  1. Lec 10: Convex Function YouTube
  2. Lec 11: Line Search Methods for Multi-Variable Problems YouTube

Week 5: Multi-Variable Optimization & Constrained Optimization

  1. Lec 12: Quadratic Approximation Method YouTube
  2. Lec 13: Constrained Optimization I: Equality constraints YouTube

Week 6: Constrained Optimization

  1. Lec 14: Constrained Optimization II: Inequality constraints YouTube
  2. Lec 15: Constrained Optimization III: Penalty function methods YouTube

Week 7: Metaheuristic Optimization

  1. Lec 16: Introduction to Metaheuristic Optimization YouTube
  2. Lec 17: Genetic Algorithms (Part I) YouTube
  3. Lec 18: Genetic Algorithms (Part II) YouTube

Week 8: Metaheuristic Optimization

  1. Lec 19: Genetic Algorithms (Part III) YouTube
  2. Lec 20: Real Coded Genetic Algorithms YouTube
  3. Lec 21: Multi-modal optimization YouTube

Week 9: Metaheuristic Optimization

  1. Lec 22: Introduction to R YouTube
  2. Lec 23: GA using R (Unconstrained problem) YouTube
  3. Lec 24: GA using R (Constrained problem) YouTube

Week 10: Metaheuristic Optimization

  1. Lec 25: Constraint Handling in GAs YouTube
  2. Lec 26: Evolution Strategies (ESs) YouTube
  3. Lec 27: Particle swarm optimization YouTube
  4. Lec 28: Introduction to R (Part II) YouTube

Week 11: Metaheuristic Optimization & Optimization using software

  1. Lec 29: Multi-objective Genetic Algorithms YouTube
  2. Lec 30: Introduction to Differential Evolution YouTube
  3. Lec 31: Introduction to Matlab YouTube
  4. Lec 32: Optimization using Matlab (Classical methods) YouTube

Week 12: Optimization using software

  1. Lec 33: A tutorial on Differential Evolution YouTube
  2. Lec 34: NSGA II Using R YouTube
  3. Lec 35: Optimization using MATLAB YouTube
  4. Lec 36: Optimization using Excel Solver YouTube
  5. Lec 37: Multi-objective Genetic Algorithms using MATLAB YouTube
  6. Lec 38: Solution of a Design Problem Using MATLAB YouTube

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