Class Timing
Wednesday : 09.00 - 09.55 (Room No. 4208)
Thursday : 09.00 -
09.55 (Room No. 4208)
Friday :
09.00 - 09.55 (Room No. 4208)
Pre-requisites: Nil
Syllabus
Pre-Requisite: Nil Introduction to Evolutionary Computation: Biological
and artificial evolution, evolutionary computation and AI, different
historical branches of EC, a simple genetic algorithm. Search Operators:
Crossover, mutation, crossover and mutation rates, Crossover for
real-valued representations, mutation for real-valued representations,
combinatorial GA, Selection Schemes: Fitness proportional selection and
fitness scaling, ranking, tournament selection, selection pressure and
its impact on evolutionary search. Theoretical Analysis of Evolutionary
Algorithms: Schema theorems, convergence of the algorithms,
computational time complexity of the algorithms, no free lunch theorem.
Search Operators and Representations: Mixing different search operators,
adaptive representations. Niching and Speciation: Fitness sharing,
crowding and mating restriction. Constraint Handling: Common techniques,
penalty methods, repair methods, Deb's penalty parameter method. Multiobjective evolutionary optimization: Pareto optimality,
multi-objective evolutionary algorithms: MOGA, NSGA-II, etc.
Applications of GA in engineering problems, job-shop scheduling and
routing problems
References:
-
Goldberg D.E. Genetic
Algorithms in Search, Optimization and Machine Learning. Pearson
Education Asia 2002
-
K. Deb,
Multi-Objective Optimization Using Evolutionary Algorithms,
Wiley and Sons, 2009.
-
M. Mitchell, An
introduction to genetic algorithms, MIT Press, 1996.
-
L. D. Davis,
Evolutionary algorithms, Springer-Verlag, 1999.
-
K. Srinivasa Raju and D. Nagesh Kumar.
Multicriterion Analysis in Engineering and Management.
PHI Learning Pvt. Ltd., New Delhi, India 2010.
Students may look at the following links
for GA
Method of
Assessment
Type |
Marks |
Assignments |
10 |
Quiz |
20 |
Mid-semester Exam |
25 |
End-semester Exam |
45 |
Total |
100 |
-
L01: Introduction
-
L02: Classical optimization methods
-
L03:
Region elimination methods
-
L04:
Multivariable problems
-
L05: Convex fucntion
-
L06:
Multi-variable problem with equality and non-equality constraints
-
L07: Penalty
parameter approach
-
L08: Quadratic
approximation methods
-
L09:
Introduction to linear problem
-
L10: Introduction to linear problem (Cont.)
-
L11: Simplex method
-
L12: Tutorial #1
-
L13: Quiz # 1 (28/08/2015)
-
L14: Introduction to
Genetic Algorithms
-
L15: Introduction to
Genetic Algorithms (Cont.)
-
L16: Introduction to
Genetic Algorithms (Cont.)
-
L17: Tutorial # 2
-
L18: Tutorial # 3
-
L19: Real coded GA
-
L20: Real coded GA
(Cont.)
-
L21: Optimization Using Matlab
-
L22: Optimization Using Matlab
-
L23: Multi-modal function
optimization
-
L24: Multi-objective GA
-
L25: Multi-objective GA
(Cont.)
-
L26: Multi-objective GA
(Cont.)
-
L27: Optimization Using Matlab
-
L28: Optimization Using Matlab
-
L29: Constraint
Handling in GA
-
L30: ES
-
L31: ES (Cont.)
-
L32: Optimization Using Matlab
-
L33:
Introduction to PSO
-
L34:
Introduction to DE
|