L11 Optimal Design L.Multipliers

Slides:



Advertisements
Similar presentations
C&O 355 Lecture 15 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A A A A A A.
Advertisements

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.
Engineering Optimization
C&O 355 Mathematical Programming Fall 2010 Lecture 15 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
1 OR II GSLM Outline  classical optimization – unconstrained optimization  dimensions of optimization  feasible direction.
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.
Nonlinear Programming
EE 553 Introduction to Optimization
Engineering Optimization
Constrained Optimization
Mathematics Operations Research Syllabus – Update 1.
Unconstrained Optimization Problem
Constrained Optimization Economics 214 Lecture 41.
CS Pattern Recognition Review of Prerequisites in Math and Statistics Prepared by Li Yang Based on Appendix chapters of Pattern Recognition, 4.
MAE 552 – Heuristic Optimization Lecture 1 January 23, 2002.
D Nagesh Kumar, IIScOptimization Methods: M2L5 1 Optimization using Calculus Kuhn-Tucker Conditions.
Optimality Conditions for Nonlinear Optimization Ashish Goel Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A.
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.
Tier I: Mathematical Methods of Optimization
1 Least Cost System Operation: Economic Dispatch 2 Smith College, EGR 325 March 10, 2006.
KKT Practice and Second Order Conditions from Nash and Sofer
L13 Optimization using Excel See revised schedule read 8(1-4) + Excel “help” for Mar 12 Test Answers Review: Convex Prog. Prob. Worksheet modifications.
L4 Graphical Solution Homework See new Revised Schedule Review Graphical Solution Process Special conditions Summary 1 Read for W for.
Slide 2a.1 Stiff Structures, Compliant Mechanisms, and MEMS: A short course offered at IISc, Bangalore, India. Aug.-Sep., G. K. Ananthasuresh Lecture.
Nonlinear Programming Models
L8 Optimal Design concepts pt D
Part 4 Nonlinear Programming 4.1 Introduction. Standard Form.
Introduction to Optimization
CS B553: A LGORITHMS FOR O PTIMIZATION AND L EARNING Constrained optimization.
Linear Programming Chapter 9. Interior Point Methods  Three major variants  Affine scaling algorithm - easy concept, good performance  Potential.
1 Introduction Optimization: Produce best quality of life with the available resources Engineering design optimization: Find the best system that satisfies.
OR II GSLM
D Nagesh Kumar, IISc Water Resources Systems Planning and Management: M2L2 Introduction to Optimization (ii) Constrained and Unconstrained 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.
L6 Optimal Design concepts pt B
deterministic operations research
Part 4 Nonlinear Programming
Chapter 11 Optimization with Equality Constraints
Computational Optimization
Computational Optimization
Module E3-a Economic Dispatch.
Lecture 8 – Nonlinear Programming Models
Dr. Arslan Ornek IMPROVING SEARCH
Chapter 5. Sensitivity Analysis
Chap 3. The simplex method
Optimality conditions constrained optimisation
CS5321 Numerical Optimization
3-3 Optimization with Linear Programming
The Lagrange Multiplier Method
Operational Research (OR)
L5 Optimal Design concepts pt A
L10 Optimal Design L.Multipliers
Part 4 Nonlinear Programming
Outline Unconstrained Optimization Functions of One Variable
I.4 Polyhedral Theory (NW)
EE 458 Introduction to Optimization
I.4 Polyhedral Theory.
CS5321 Numerical Optimization
1.6 Linear Programming Pg. 30.
Optimal Control of Systems
8/7/2019 Berhanu G (Dr) 1 Chapter 3 Convex Functions and Separation Theorems In this chapter we focus mainly on Convex functions and their properties in.
L7 Optimal Design concepts pt C
EE/Econ 458 Introduction to Optimization
Constraints.
L8 Optimal Design concepts pt D
Presentation transcript:

L11 Optimal Design L.Multipliers Homework Review Convex sets, functions Convex Programming Problem Summary

Constrained Optimization LaGrange Multiplier Method Remember: Standard form Max problems f(x) = - F(x)

KKT Necessary Conditions for Min Regularity check - gradients of active inequality constraints are linearly independent

Prob 4.120

KKT Necessary Conditions

Case 1

Case 2 Regularity: 1. pt is feasible 2. only one active constraint Point is KKT pt, OK!

Case 3

Case 4

Sensitivity or Case 2 Constraint Variation Sensitivity From convexity theorems: 1. Constraints linear 2. Hf is PD Therefore KKT Pt is global Min!

Graphical Solution 3 4 1 2

LaGrange Multiplier Method May produce a KKT point A KKT point is a CANDIDATE minimum It may not be a local Min If a point fails KKT conditions, we cannot guarantee anything…. The point may still be a minimum. We need a SUFFICIENT condition

Recall Unconstrained MVO For x* to be a local minimum: 1rst order Necessary Condition 2nd order Sufficient Condition i.e. H(x*) must be positive definite

Considerations for Constrained Min? Objective function Differentiable, continuous i.e. smooth? Hf(x) Positive definite (i.e. convexity of f(x) ) Weierstrass theorem hints: x closed and bounded x contiguous or separated, pockets of points? Constraints h(x) & g(x) Define the constraint set, i.e. feasible region Convex: sets, functions, constraint set and Programming problem

Punchline (Theorem 4.10, pg 165) The first-order KKT conditions are Necessary and Sufficient for a GLOBAL minimum….if: 1. f(x) is convex Hf(x) Positive definite 2. x is defined as a convex feasible set. Equality constraints must be linear Inequality constraints must be convex HINT: linear functions are convex!

Convex sets Convex set: All pts in feasible region on a straight line(s). Non-convex set Pts on line are not in feasible region

Single variable No “gaps” in feasible “region”

Multiple variables Fig 4.21 What if it were an equality constraint? misprint

Figure 4.22 Convex function f(x)=x2 Bowl that holds water. .

Fig 4.23 Characterization of a convex function.

Test for Convex Function Difficult to use above definition! However, Thm 4.8 pg 163: If the Hessian matrix of the function is PD ro PSD at all points in the set S, then it is convex. PD… “strictly” convex, otherwise PSD… “convex”

Theorem 4.9 S is convex if: 1. hi are linear Given: S is convex if: 1. hi are linear 2. gj are convex i.e. Hg PD or PSD When f(x) and S are convex= “convex programming problem”

“Sufficient” Theorem 4.10, pg 165 The first-order KKT conditions are Necessary and Sufficient for a GLOBAL minimum….if: 1. f(x) is convex Hf(x) Positive definite 2. x is defined as a convex feasible set S Equality constraints must be linear Inequality constraints must be convex HINT: linear functions are convex!

Summary LaGrange multipliers are the instantaneous rate of change in f(x) w.r.t. relaxing a constraint. KKT point is a CANDIDATE min! (need sufficient conditions for proof) Convex sets assure contiguity and or the smoothness of f(x) KKT pt of a convex progamming problem is a GLOBAL MINIMUM!