JSPM University Pune
Ph.D “Civil and Environmental Sciences”
Course Type: PCC Course Title: Optimization Methods in Civil
Engineering
Course Code: Teaching Scheme: (Hrs./Week) Examination Scheme:
230GCED15
Credits: 3 Lecture (L): 3 Theory (TH): 100 Marks
Tutorial (T): 0
Practical (P): 0
Experiential Learning (EL): 0
Prerequisite Courses, if any: NIL
Course Objectives:
● To introduce the students to the fundamentals of classical optimization techniques
and different non-classical optimization methods and algorithms developed for
solving various types of civil engineering optimization problems.
● To 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
Course Outcomes: Students completing the course will be able to:
CO1: Understand the importance of optimization.
CO2: Apply basic concepts of mathematics to formulate an optimization problem.
CO3: Analyze various optimization problems.
CO4: Appreciate a variety of performance measures for optimization problems
CO5: Use optimization techniques in solving real-world civil engineering design and
planning problems.
CO6: Use softwares like Matlab and Excel to solve real life optimization problems..
Course Contents
Unit I Introduction to Optimization (8 Hours)
Introduction to Optimization, Classical Optimization, Introduction to Linear Problem,
General system of equations, Simplex Method, Solution of Linear Problem using Excel
Solver
Unit II Optimization Methods (7 Hours)
Bracketing Method, Region Elimination Methods, Gradient Based Method and Examples,
Convex Function, Line Search Methods for Multi-Variable Problems
Unit III Constrained Optimization (9 Hours)
Quadratic Approximation Method, Constrained Optimization I: Equality constraints,
Constrained Optimization II: Inequality constraints, Constrained Optimization III: Penalty
function methods
Unit IV Metaheuristic Optimization (7 Hours)
Introduction to Metaheuristic Optimization, Genetic Algorithms (Part I), Genetic
Algorithms (Part II), Genetic Algorithms (Part III), Real Coded Genetic Algorithms, Multi-
modal optimization
Unit V Genetic Algorithms (7 Hours)
Introduction to R, GA using R (Unconstrained problem), GA using R (Constrained
problem), Constraint Handling in Gas, Evolution Strategies (ESs), Particle swarm
optimization, Introduction to R (Part II)
Unit VI Optimization using Softwares (7 Hours)
Multi-objective Genetic Algorithms, Introduction to Differential Evolution, Introduction to
Matlab, Optimization using Matlab (Classical methods), A tutorial on Differential
Evolution, NSGA II Using R, Optimization using MATLAB, Optimization using Excel
Solver, Multi-objective Genetic Algorithms using MATLAB, Solution of a Design Problem
Using MATLAB.
Learning Resources
Text Books:
1. S. S. Rao, "Engineering Optimisation: Theory and Practice", Wiley, 2008.
2. K. Deb, "Optimization for Engineering design algorithms and Examples", Prentice Hall,
2005.
3. S. R. Komaragiri and N. Kumar, "Multicriterion Analysis in Engineering and
Management", Prentice Hall, 2010
Reference Books:
1. F. Bennis, and R. K. Bhattacharjya, "Nature-Inspired Methods for Metaheuristics
Optimization: Algorithms and Applications in Science and Engineering", Springer Inc.
2. A. D. Belegundu and T. R. Chandrupatla, "Optimization Concept and Applications in
Engineering", Pearson Education Asia, 2002 Bitumen
Web Resource:
NPTEL Course: https://nptel.ac.in/courses/105103210