Engineering Optimization - iitg.ac.in · R.K. Bhattacharjya/CE/IITG Course content Basics of...

23
R.K. Bhattacharjya/CE/IITG Engineering Optimization Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: [email protected] 19 August 2013 1

Transcript of Engineering Optimization - iitg.ac.in · R.K. Bhattacharjya/CE/IITG Course content Basics of...

  • R.K. Bhattacharjya/CE/IITG

    Engineering Optimization

    Rajib Kumar BhattacharjyaDepartment of Civil Engineering

    IIT Guwahati

    Email: [email protected]

    19 August 2013 1

  • R.K. Bhattacharjya/CE/IITG

    Course contentBasics of engineering analysis and design, need for optimaldesign, formulation of optimal design problems, basicdifficulties associated with solution of optimal problems,classical optimization methods, necessary and sufficientoptimality criteria for unconstrained and constrained problems,Kuhn-Tucker conditions, global optimality and convex analysis,linear optimal problems, Simplex method, Introduction toKarmarkars algorithm; numerical methods for nonlinearunconstrained and constrained problems, sensitivity analysis,linear post optimal analysis, sensitivity analysis of discrete anddistributed systems; introduction to variational methods ofsensitivity analysis, shape sensitivity, introduction to integerprogramming, dynamic programming, stochastic programmingand geometric programming, introduction to genetic algorithmand simulated annealing.

    8/19/2013 2

  • R.K. Bhattacharjya/CE/IITG

    Books K. Deb., Optimization for Engineering Design:

    Algorithms and Examples, PHI Pvt Ltd., 1998.

    J. S. Arora, Introduction to Optimum Design, McGraw Hill International Edition, 1989.

    S.S. Rao, Engineering optimization: Theory and Practice, New age international (P) Ltd. 2001

    D. E. Goldberg, Genetic Algorithms in search and optimization, Pearson publication, 1990.

    K. Deb, Multi-Objective Optimization Using Evolutionary Algorithms, Chichester, UK : Wiley

    8/19/2013 3

  • R.K. Bhattacharjya/CE/IITG

    Are you using optimization?

    The word optimization may be very familiar or maybe quite new to you. But whether you know aboutoptimization or not, you are using optimization inmany occasions in your day to day life.

    8/19/2013 4

  • R.K. Bhattacharjya/CE/IITG

    Assessment Assignment : 10

    Quiz : 15

    Mid semester exam : 25

    End semester exam : 40

    Project : 10

    8/19/2013 5

  • R.K. Bhattacharjya/CE/IITG

    What is Optimization? Optimization is the act of obtaining the best result

    under a given circumstances.

    Optimization is the mathematical discipline which isconcerned with finding the maxima and minima offunctions, possibly subject to constraints.

    8/19/2013 6

  • Introduction to optimization

    8/19/2013 7

    Global optimaLocal optima

    Local optima

    Local optima

    Local optima

    f

    X

  • 8/19/2013 8

    Introduction to optimization

  • Single variable optimizationObjective function is defined as

    Minimization/Maximization f(x)

    8/19/2013 9

  • R.K. Bhattacharjya/CE/IITG

    Single variable optimizationStationary points

    For a continuous and differentiable function f(x) astationary point x* is a point at which the slope of thefunction is zero, i.e. f (x) = 0 at x = x*,

    8/19/2013 10

    Minima Maxima Inflection point

  • R.K. Bhattacharjya/CE/IITG

    Global minimum and maximum A function is said to have aglobal or absoluteminimum at x = x* if f (x* ) f(x) for all x in thedomain over which f(x) isdefined.

    A function is said to have aglobal or absolutemaximum at x = x* if f (x*) f(x) for all x in thedomain over which f(x) isdefined.

    8/19/2013 11

  • R.K. Bhattacharjya/CE/IITG

    Golden ratio

    0.618=1/1.618

    8/19/2013 12

  • R.K. Bhattacharjya/CE/IITG

    Multivariable optimization problem

    8/19/2013 13

  • R.K. Bhattacharjya/CE/IITG8/19/2013 14

  • R.K. Bhattacharjya/CE/IITG8/19/2013 15

  • R.K. Bhattacharjya/CE/IITG8/19/2013 16

  • R.K. Bhattacharjya/CE/IITG8/19/2013 17

  • R.K. Bhattacharjya/CE/IITG8/19/2013 18

  • R.K. Bhattacharjya/CE/IITG8/19/2013 19

  • R.K. Bhattacharjya/CE/IITG8/19/2013 20

  • R.K. Bhattacharjya/CE/IITG8/19/2013 21

  • R.K. Bhattacharjya/CE/IITG8/19/2013 22

  • R.K. Bhattacharjya/CE/IITG

    THANKS

    19 August 2013 23