1 Introduction Optimization: Produce best quality of life with the available resources Engineering design optimization: Find the best system that satisfies.

Slides:



Advertisements
Similar presentations
Optimality conditions for constrained local optima, Lagrange multipliers and their use for sensitivity of optimal solutions.
Advertisements

Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Nonlinear Programming McCarl and Spreen Chapter 12.
Engineering Optimization
Optimization. f(x) = 0 g i (x) = 0 h i (x)
Page 1 Page 1 ENGINEERING OPTIMIZATION Methods and Applications A. Ravindran, K. M. Ragsdell, G. V. Reklaitis Book Review.
Lecture 8 – Nonlinear Programming Models Topics General formulations Local vs. global solutions Solution characteristics Convexity and convex programming.
L12 LaGrange Multiplier Method Homework Review Summary Test 1.
Easy Optimization Problems, Relaxation, Local Processing for a small subset of variables.
Optimality conditions for constrained local optima, Lagrange multipliers and their use for sensitivity of optimal solutions Today’s lecture is on optimality.
Optimization in Engineering Design 1 Lagrange Multipliers.
Numerical Optimization
Optimization using Calculus
OPTIMAL CONTROL SYSTEMS
Engineering Optimization
Tutorial 7 Constrained Optimization Lagrange Multipliers
Constrained Optimization
Support Vector Machines and Kernel Methods
6s-1Linear Programming CHAPTER 6s Linear Programming.
Unconstrained Optimization Problem
MAE 552 – Heuristic Optimization Lecture 1 January 23, 2002.
D Nagesh Kumar, IIScOptimization Methods: M2L5 1 Optimization using Calculus Kuhn-Tucker Conditions.
D Nagesh Kumar, IIScOptimization Methods: M2L3 1 Optimization using Calculus Optimization of Functions of Multiple Variables: Unconstrained Optimization.
1 Optimization. 2 General Problem 3 One Independent Variable x y (Local) maximum Slope = 0.
Constrained Optimization Rong Jin. Outline  Equality constraints  Inequality constraints  Linear Programming  Quadratic Programming.
Nonlinear Optimization Review of Derivatives Models with One Decision Variable Unconstrained Models with More Than One Decision Variable Models with Equality.
Introduction to Optimization (Part 1)
Today Wrap up of probability Vectors, Matrices. Calculus

ENCI 303 Lecture PS-19 Optimization 2
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
7. Reliability based design Objectives Learn formulation of reliability design problem. Understand difference between reliability-based design and deterministic.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Optimization & Constraints Add mention of global techiques Add mention of calculus.
Nonlinear Programming Models
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 3 Basics of the Simplex Algorithm.
D Nagesh Kumar, IIScOptimization Methods: M2L4 1 Optimization using Calculus Optimization of Functions of Multiple Variables subject to Equality Constraints.
Optimization unconstrained and constrained Calculus part II.
L8 Optimal Design concepts pt D
Part 4 Nonlinear Programming 4.1 Introduction. Standard Form.
Inexact SQP methods for equality constrained optimization Frank Edward Curtis Department of IE/MS, Northwestern University with Richard Byrd and Jorge.
(iii) Lagrange Multipliers and Kuhn-tucker Conditions D Nagesh Kumar, IISc Introduction to Optimization Water Resources Systems Planning and Management:
Introduction to Optimization
Calculus-Based Optimization AGEC 317 Economic Analysis for Agribusiness and Management.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
Inequality Constraints Lecture 7. Inequality Contraints (I) n A Review of Lagrange Multipliers –As we discussed last time, the first order necessary conditions.
Searching a Linear Subspace Lecture VI. Deriving Subspaces There are several ways to derive the nullspace matrix (or kernel matrix). ◦ The methodology.
Amir Yavariabdi Introduction to the Calculus of Variations and Optical Flow.
D Nagesh Kumar, IISc Water Resources Systems Planning and Management: M2L2 Introduction to Optimization (ii) Constrained and Unconstrained Optimization.
Structural Optimization
Optimal Control.
1 Support Vector Machines: Maximum Margin Classifiers Machine Learning and Pattern Recognition: September 23, 2010 Piotr Mirowski Based on slides by Sumit.
Linear Programming for Solving the DSS Problems
deterministic operations research
Part 4 Nonlinear Programming
L11 Optimal Design L.Multipliers
Lecture 8 – Nonlinear Programming Models
3-3 Optimization with Linear Programming
The Lagrange Multiplier Method
L10 Optimal Design L.Multipliers
Part 4 Nonlinear Programming
Classification of optimization problems
Outline Unconstrained Optimization Functions of One Variable
Structural Optimization Design ( Structural Analysis & Optimization )
EE 458 Introduction to Optimization
Chapter 11 Reliability-Based Optimum Design
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Optimal Control of Systems
Calculus-Based Optimization AGEC 317
Multivariable optimization with no constraints
L8 Optimal Design concepts pt D
Presentation transcript:

1 Introduction Optimization: Produce best quality of life with the available resources Engineering design optimization: Find the best system that satisfies given requirements Analysis versus design –Analysis: determine performance of given system –Design: Find system that satisfies given requirements. Design involves iterations in which many design alternatives are analyzed.

2 Objective function: measures performance of a design or a decision Constraints: Requirements that a design must satisfy Numerical optimization can be the only practical approach for most real-life problems

3 General optimization problem statement Find design (decision) variables, X To minimize objective function, F(X) so that –g(X) no greater than zero (inequality constraints) –h(X)=0

4 Example: tubular column optimization Design a column to minimize the mass so that the column does not fail under a given applied axial load Three failure modes--three constraints: yielding, Euler buckling, local buckling May not have unique optimum At the optimum some constraints are active, i.e. applied stress is equal to failure stress

5 Active constraints g2=0 g3=0 x1 x2 Feasible region Weight increases Optimum

6 A taxonomy of optimization problems DeterministicNon deterministic One objective Multiple objectives Static Dynamic

7 Taxonomy Deterministic: know values of all input variables Non deterministic: Only probability distribution of input variables known Static: Solve one optimization problem Dynamic: Solve sequence of optimization sub problems (e.g. chess) Single objective Multiple objectives

8 Iterative optimization procedure Most real life optimization problems solved using iterations Two steps is each iteration –Find search direction –One dimensional search -- find how far to go in a given direction

9 Necessary and sufficient conditions, unconstrained minimization Gradient =0 at X* Gradient =0 at X*, Hessian pos. def. at X*, X* local min Gradient =0 at X*, Hessian pos. def. everywhere, X* global min

10 Necessary condition for local optimum, constrained minimization. Example g1g1 g2g2 FF A A is local minimum, there is no feasible and usable sector -F-F g1g1 g2g2 FF -F-F Feasible sector B is not a local minimum, the feasible sector and the usable sector intersect B Feasible sector g 2 =0 g 1 =0 F=constant g1=0 g 2 =0

11 Necessary condition for local optimum, constrained minimization (continued) For the example, there exist two non negative numbers 1 and 2 such that:  F+ 1  g  g 2 =0 General case: There are non negative numbers j  0, j=1,…,m  F+  j  g j +  k+m  h k+m =0 where the first sum is for j=1,…,m and the second for k=1,…,l

12 Design space convex, K-T conditions satisfied Local optimum Global optimum Sufficient conditions global optimum

13 Sensitivity analysis Allows one to find the sensitivity derivatives of the optimum solution and the optimum value of the objective function with respect the a problem parameter without solving the optimization problem many times. Useful for finding important constraints and important design variables. Very high sensitivity of objective function wrt design parameters; poor design

14 Equations for sensitivity analysis Sensitivity derivatives of design variables A: second order derivatives of objective function and active constraints (size nxn) B: columns are gradients of constraints (size nxm) c: second order derivatives of objective function and constraints wrt design variables and design parameter (size nx1) d: derivatives of constraints wrt design parameter (size mx1)  X and  : derivatives of design variables at optimum and Lagrange multipliers wrt parameter

15 Equations for sensitivity analysis (continued) Chain rule for sensitivity derivatives of objective function Sensitivity derivatives useful for predicting effect of small changes in problem parameters on solution