Optimal Control. Lecture 1. Prof. Daniela Iacoviello

Size: px
Start display at page:

Download "Optimal Control. Lecture 1. Prof. Daniela Iacoviello"

Transcription

1 Optimal Control Lecture 1 Prof. Daniela Iacoviello

2 Prof. Daniela Iacoviello Department of computer, control and management engineering Antonio Ruberti Office: A19 Via Ariosto 5 1/9/18 Pagina

3 Mailing list: Send an to: Subject: Optimal Control 18 1/9/18 Pagina 3

4 Grading Project+ oral eam Eample of project (1-3 Students): -Read a paper on an optimal control problem -Study: background, motivations, model, optimal control, solution, results -Simulations -Conclusions -References You must give me, before the date of the eam: -A.doc document -A power point presentation -Matlab simulation files Oral eam: Discussion of the project AND on the topics of the lectures 1/9/18 Pagina 4

5 Some projects proposed in 14-15, 15-16, Application Of Optimal Control To Malaria: Strategies And Simulations Performance Compare Between Lqr And Pid Control Of Dc Motor Optimal Low-thrust Leo (Low-earth Orbit) To Geo (Geosynchronous-earth Orbit) Circular Orbit Transfer Controllo Ottimo Di Una Turbina Eolica A Velocità Variabile Attraverso Il Metodo dell'inseguimento Ottimo A Regime Permanente Optimalcontrol In Dielectrophoresis On The Design Of P.I.D. Controllers Using Optimal Linear Regulator Theory Rocket Railroad Car Optimal Control Of Quadrotor Altitude Using Linear Quadratic Regulator Optimal Control Of An Inverted Pendulum Glucose Optimal Control System In Diabetes Treatment 1/9/18 Pagina 5

6 Some projects proposed in 14-15, 15-16, Optimal Control Of Shell And Tube Heat Echanger Optimal Control Analysis Of A Mathematical Model For Unemployment Time optimal control of an automatic Cableway Glucose Optimal Control System In Diabetes Treatment Optimal Control Of Shell And Tube Heat Echanger Optimal Control Analysis Of A Mathematical Model For Unemployment Time Optimal Control Of An Automatic Cableway Optimal Control Project On Arduino Managed Module For Automatic Ventilation Of Vehicle Interiors Optimal Control For A Suspension Of A Quarter Car Model 1/9/18 Pagina 6

7 THESE SLIDES ARE NOT SUFFICIENT FOR THE EXAM: YOU MUST STUDY ON THE BOOKS Part of the slides has been taken from the References indicated below 1/9/18 Pagina 7

8 References B.D.O.Anderson, J.B.Moore, Optimal control, Prentice Hall, 1989 E.R.Pinch, Optimal control and the calculus of variations, Oford science publications, 1993 C.Bruni, G. Di Pillo, Metodi Variazionali per il controllo ottimo, Masson, 1993 A.Calogero, Notes on optimal control theory, 17 L. Evans, An introduction to mathematical optimal control theory, 1983 H.Kwakernaak, R.Sivan, Linear Optimal Control Systems, Wiley Interscience, 197 D. E. Kirk, "Optimal Control Theory: An Introduction, New York, NY: Dover, 4 D. Liberzon, "Calculus of Variations and Optimal Control Theory: A Concise Introduction", Princeton University Press, 11 How, Jonathan, Principles of optimal control, Spring 8. (MIT OpenCourseWare: Massachusetts Institute of Technology). License: Creative Commons BY-NC-SA... 1/9/18 Pagina 8

9 Course outline Introduction to optimal control Nonlinear optimization Dynamic programming Calculus of variations Calculus of variations and optimal control LQ problem Minimum time problem 1/9/18 Pagina 9

10 Background First course on linear systems (free evolution, transition matri, gramian matri, ) 1/9/18 Pagina 1

11 Notations ( t) n R State variable u( t) R p Control variable f : R n p R R : R Function C k (function with k-th derivative continuous a.e.) 1/9/18 Pagina 11

12 Introduction Optimal control is one particular branch of modern control that sets out to provide analytical designs of a special appealing type. The system, that is the end result of an optimal design, is supposed to be the best possible system of a particular type A cost inde is introduced 1/9/18 Pagina 1

13 Introduction Linear optimal control is a special sort of optimal control: the plant that is controlled is assumed linear the controller is constrained to be linear Linear controllers are achieved by working with quadratic cost indices 1/9/18 Pagina 13

14 Introduction Advantages of linear optimal control Linear optimal control may be applied to nonlinear systems Nearly all linear optimal control problems have computational solutions The computational procedures required for linear optimal design may often be carried over to nonlinear optimal problems 1/9/18 Pagina 14

15 VARIATIONAL METHODS Early Greeks Ma. area/perimeter Hero of Aleandria Equal angles of incidence /reflection Fermat - least time principle (Early 17 th Century) Newton and Leibniz Calculus (Mid 17th Century) Johann Bernoulli - brachistochrone problem (1696) Euler - calculus of variations (1744) Joseph-Louis Lagrange Euler-Lagrange Equations (??) William Hamilton Hamilton's Principle (1835) Raleigh-Ritz method VA for linear eigenvalue problems (late 19 th Century) Quantum Mechanics - Computational methods (early th Century) Morse & Feshbach technology of variational methods (1953) Solid State Physics, Chemistry, Engineering (mid-late th Century) Personal computers new computational power (198 s) Technology of variational methods essentially lost (198-) D. Anderson VA for perturbations of solitons (1979) Malomed, Kaup VA for solitary wave solutions (1994 present) 1/9/18 Pagina 15

16 History 1/9/18 Pagina 16

17 History In 1696 Bernoulli posed the Brachistochrone problem to his contemporaries: it seems to be the first problem which eplicitely dealt with optimally controlling the path or the behaviour of a dynamical system» Suppose a particle of mass M moves from A to B along smooth wire joining the two fied points (not on the same vertical line),under the influence of gravity. What shape the wire should be in order that the bead, when released from rest at A should slide to B in the minimum time? E.R.Pinch, Optimal control and calculus of variations, Oford Science Publications, /9/18 Pagina 17

18 Motivations Eample 1 (Evans 1983) Reproductive strategies in social insects Let us consider the model describing how social insects (for eample bees) interact: w(t) represents the number of workers at time t q(t) represents the number of queens u(t) represents the fraction of colony effort devoted to increasing work force T lenght of the season 1/9/18 Pagina 18

19 Death rate Known rate at which each worker contributes to the bee economy w ( t) w() = = w( t) w + b s( t) u( t) w( t) Evolution of the worker population q ( t) = q( t) q() = q + c ( 1 u( t) ) s( t) w( t) Evolution of the Population of queens u( t) 1 Constraint for the control: 1/9/18 Pagina 19

20 The bees goal is to find the control that maimizes the number of queens at time T: ( u( t) ) q( T ) J = The solution is a bang- bang control 1/9/18 Pagina

21 Motivations Eample (Evans 1983 and everywhere!) A moon lander Aim: bring a spacecraft to a soft landing on the lunar surface, using the least amount of fuel h(t) represents the height at time t v(t) represents the velocity = h (t) m(t) u(t) represents the mass of spacecraft represents thrust at time t We assume u( t) 1 1/9/18 Pagina 1

22 Consider the Newton s law: m h ( t) = gm+ u v ( t) = g + u( t) m( t) h ( t) = v( t) m ( t) = ku( t) h( t) m( t) We want to minimize the amount of fuel that is maimize the amount remaining once we have landed J ( u( )) = m( ) where is the first time in which h( ) = v( ) = 1/9/18 Pagina

23 Analysis of linear control systems Essential components of a control system The plant One or more sensors The controller Controller Plant Sensor 1/9/18 Pagina 3

24 Analysis of linear control systems Feedback: the actual operation of the control system is compared to the desired operation and the input to the plant is adjusted on the basis of this comparison. Feedback control systems are able to operate satisfactorily despite adverse conditions, such as disturbances and variations in plant properties 1/9/18 Pagina 4

25 Definitions Consider a function f : R n : R and n D R denotes the Eucledian norm D A point is a local minimum of over f n D R If such that for all D satisfying f ( ) f ( ) 1/9/18 Pagina 5

26 Definitions Consider a function and n D R : R denotes the Eucledian norm f n : R A point D is a strict local minimum of over If f ( f ) such that f ( ) for all D satisfying n D R 1/9/18 Pagina 6

27 Definitions Consider a function and n D R : R denotes the Eucledian norm f n : R A point D is a global minimum of over f n D R If for all D f ( ) f ( ) 1/9/18 Pagina 7

28 Definitions The notions of a local/strict/global maimum are defined similarly If a point is either a maimum or a minimum is called an etremum 1/9/18 Pagina 8

29 Unconstrained optimization - first order necessary conditions All points sufficiently near in are in R n D 1 Assume f C and its local minimum. n Let R be an arbitrary vector. Being in the unconstrained case: R close Let s consider: g( ) : = f ( + ) + D enough to is a minimum of g 1/9/18 Pagina 9

30 Unconstrained optimization - first order necessary conditions First order Taylor epansion of g around g( ) = g() + g'() + o( ), g' () = lim o( ) = = Proof: assume g' () small for enough so that o( ) g'() For these values of If we restrict to have the opposite sign of g ( ) g() g'() + g'() g'() g ( ) g() g'() + g'() g( ) g() Contraddiction g' () = 1/9/18 Pagina 3

31 Unconstrained optimization - first order necessary conditions g'( ) = f ( + ) where f : = ( f f ) 1 T is the gradient of f n g'() = f ( ) = Δ is arbitrary First order necessary condition for optimality f ( ) = 1/9/18 Pagina 31

32 Unconstrained optimization - first order necessary conditions A point satisfying this condition is a stationary point 1/9/18 Pagina 3

33 Unconstrained optimization second order conditions n Assume f C and its local minimum. Let R be an arbitrary vector. Second order Taylor epansion of g around = 1 o( ) g( ) = g() + g'() + g''() + o( ), lim Since g' () = = g' '() 1/9/18 Pagina 33

34 Unconstrained optimization second order conditions Proof: suppose g' '() For these values of small for g( ) g() enough o( ) so that 1 g''() Contraddiction g' '() 1/9/18 Pagina 34

35 By differentiating both sides with respect to Second order necessary condition for optimality = + = n i i f g i 1 ) ( ) ( ' ) ( ) ( ''() ) ( ) ''( 1, 1, f f g f g T j n j i i j n j i i j i j i = = + = = = = n n n n f f f f f Hessian matri ( ) f 1/9/18 Pagina 35 Unconstrained optimization second order conditions

36 Unconstrained optimization second order conditions Remark: The second order condition distinguishes minima from maima: At a local maimum the Hessian must be negative semidefinite At a local minimum the Hessian must be positive semidefinite 1/9/18 Pagina 36

37 Unconstrained optimization- second order conditions Let f and f ( ) = f ( ) C is a strict local minimum of f 1/9/18 Pagina 37

38 Global minimum Eistence result Weierstrass Theorem Let f be a continuous function and D a compact set there eist a global minimum of f over D 1/9/18 Pagina 38

39 Constrained optimization Let D R n, f C 1 Equality constraints p h( ) =, h : R R, hc 1 Inequality constraints q g( ), g : R R, g C 1 Regularity condition: rank where g g with ( h, g ) a a are dimension = p + qa the active constraint q a of 1/9/18 Pagina 39

40 Constrained optimization Lagrangian function L ( ) T T,, = f ( ) + h( ) + g( ), If the stationary point is called normal and we can assume =1 1/9/18 Pagina 4

41 Constrained optimization From now on =1 and therefore the Lagrangian is L T T (,, ) = f ( ) + h( ) + g( ) If there are only equality constraints the Lagrange multipliers i are called The inequality multipliers are called Kuhn Tucker multipliers 1/9/18 Pagina 41

42 Constrained optimization First order necessary conditions for constrained optimality: Let D and f, h, gc 1 The necessary conditions for to be a constrained local minimum are L g i ( i i T i = T ) =, i If the functions f and g are conve and the functions h are linear these conditions are necessary and sufficient 1/9/18 Pagina 4

43 Constrained optimization Second order sufficient conditions for constrained optimality: D f, h, gc Let and and assume the conditions L T = T g i i ( ) =, i is a strict constrained local minimum if i T L such that dhi ( ) d =, i = 1,..., p 1/9/18 Pagina 43

44 Definition: 1/9/18 Pagina 44 Constrained optimization j i T j i h L h Bordered Hessian A point in which and is called a non-degenerate critical point of the constrained problem. L = det j i T j i h L h

45 Constrained optimization Theorem: A necessary and sufficient condition for the non-degenerate critical point to minimize the cost f subjects to the constraints h ( ) =, j = 1,,..., m j is that T L for all non-zero tangent vector E.R.Pinch, Optimal control and calculus of variations, Oford Science Publications, /9/18 Pagina 45

46 A geometrical interpretation Let us consider the problem of minimizing function with one constraint h( 1, ) = c f (, ) 1 The previous theorem implies that we should look for such that: ( ) f + h = at f = h at and = ( 1, ) If f h the normal to the constraint curve h( 1, ) = c at = ( 1, ) normal parallel to f ( ) has its the level surface of f ( 1, ) that passes through = ( 1, ) has the same normal direction as the constraint curve at = (, ) 1 In R this means that the two curves touch at = ( 1, ) 1/9/18 Pagina 46

47 A geometrical interpretation - Eample Minimize the function subject to 1 = 1 f (, ) h(, ) = 1+ = Introduce a Lagrange multiplier and consider: ( ) 1 1 ( f + h) = 1 + ( 1 + ) = + = + = 1 1 There are three unknowns and we need another equation: 1 1+ = 1 =, = 1, = and 1 = 1, = 1/, = 1 1/9/18 Pagina 47

48 A geometrical interpretation - Eample The minimum is at You can find it evaluating =, = = 1 f (, ) 1 in the two points =, = 1, = =, = 1/, = 1 Note that the level curves of f are centered in the origin O and f decreases as you move away from the origin. 1/9/18 Pagina 48

49 Function spaces Functional J : V R Vector space V, A V z A is a local minimum of J over A if there eists an such that for all z A satisfying z z J( z ) J( z) 1/9/18 Pagina 49

50 Function spaces Consider function in V of the form z +, V, R The first variation of J at z is the linear function such that and J z : V R J( z + ) = J( z) + J z ( ) + o( ) First order necessary condition for optimality: For all admissible perturbation we must have: J z = 1/9/18 Pagina 5

51 Function spaces A quadratic form J z : V R is the second variation of J at z if and we have: J( z + ) = J( z) + J ( ) + J ( ) z z + o( ) second order necessary condition for optimality: If z A A V is a local minimum of J over for all admissible perturbation we must have: J z ( ) 1/9/18 Pagina 51

52 Function spaces The Weierstrass Theorem is still valid If J is a conve functional and A V is a conve set a local minimum is automatically a global one and the first order condition are necessary and sufficient condition for a minimum 1/9/18 Pagina 5

University of Central Florida. Quantifying Variational Solutions

University of Central Florida. Quantifying Variational Solutions University of Central Florida Institute for Simulation & Training and epartment of Mathematics and CREOL.J. Kaup and Thomas K. Vogel Quantifying Variational Solutions (Preprint available at http://gauss.math.ucf.edu/~kaup/)

More information

Optimization Methods: Optimization using Calculus - Equality constraints 1. Module 2 Lecture Notes 4

Optimization Methods: Optimization using Calculus - Equality constraints 1. Module 2 Lecture Notes 4 Optimization Methods: Optimization using Calculus - Equality constraints Module Lecture Notes 4 Optimization of Functions of Multiple Variables subect to Equality Constraints Introduction In the previous

More information

Optimal Control. Lecture. Prof. Daniela Iacoviello

Optimal Control. Lecture. Prof. Daniela Iacoviello Optimal Cotrol Lecture Prof. Daiela Iacoviello Departmet of Computer, Cotrol, ad Maagemet Egieerig Atoio Ruberti Sapieza Uiversity of Rome Prof. Daiela Iacoviello Departmet of computer, cotrol ad maagemet

More information

ECE: Special Topics in Systems and Control. Optimal Control: Theory and Applications

ECE: Special Topics in Systems and Control. Optimal Control: Theory and Applications ECE: Special Topics in Systems and Control Optimal Control: Theory and Applications Course #: 18879C/96840SV Semester: Fall 2012 Breadth Area: Artificial Intelligence, Robotics and Control Instructors:

More information

STATIC LECTURE 4: CONSTRAINED OPTIMIZATION II - KUHN TUCKER THEORY

STATIC LECTURE 4: CONSTRAINED OPTIMIZATION II - KUHN TUCKER THEORY STATIC LECTURE 4: CONSTRAINED OPTIMIZATION II - KUHN TUCKER THEORY UNIVERSITY OF MARYLAND: ECON 600 1. Some Eamples 1 A general problem that arises countless times in economics takes the form: (Verbally):

More information

Reading group: Calculus of Variations and Optimal Control Theory by Daniel Liberzon

Reading group: Calculus of Variations and Optimal Control Theory by Daniel Liberzon : Calculus of Variations and Optimal Control Theory by Daniel Liberzon 16th March 2017 1 / 30 Content 1 2 Recall on finite-dimensional of a global minimum 3 Infinite-dimensional 4 2 / 30 Content 1 2 Recall

More information

Review of Optimization Basics

Review of Optimization Basics Review of Optimization Basics. Introduction Electricity markets throughout the US are said to have a two-settlement structure. The reason for this is that the structure includes two different markets:

More information

Johann Bernoulli ( )he established the principle of the so-called virtual work for static systems.

Johann Bernoulli ( )he established the principle of the so-called virtual work for static systems. HISTORICAL SURVEY Wilhelm von Leibniz (1646-1716): Leibniz s approach to mechanics was based on the use of mathematical operations with the scalar quantities of energy, as opposed to the vector quantities

More information

Variational Methods and Optimal Control

Variational Methods and Optimal Control Variational Methods and Optimal Control A/Prof. Matthew Roughan July 26, 2010 lecture01 Introduction What is the point of this course? Revision Example 1: The money pit. Example 2: Catenary: shape of a

More information

MATH2070 Optimisation

MATH2070 Optimisation MATH2070 Optimisation Nonlinear optimisation with constraints Semester 2, 2012 Lecturer: I.W. Guo Lecture slides courtesy of J.R. Wishart Review The full nonlinear optimisation problem with equality constraints

More information

UNCONSTRAINED OPTIMIZATION PAUL SCHRIMPF OCTOBER 24, 2013

UNCONSTRAINED OPTIMIZATION PAUL SCHRIMPF OCTOBER 24, 2013 PAUL SCHRIMPF OCTOBER 24, 213 UNIVERSITY OF BRITISH COLUMBIA ECONOMICS 26 Today s lecture is about unconstrained optimization. If you re following along in the syllabus, you ll notice that we ve skipped

More information

ECE 516: System Control Engineering

ECE 516: System Control Engineering ECE 516: System Control Engineering This course focuses on the analysis and design of systems control. This course will introduce time-domain systems dynamic control fundamentals and their design issues

More information

Constrained Optimization

Constrained Optimization 1 / 22 Constrained Optimization ME598/494 Lecture Max Yi Ren Department of Mechanical Engineering, Arizona State University March 30, 2015 2 / 22 1. Equality constraints only 1.1 Reduced gradient 1.2 Lagrange

More information

Scientific Computing: Optimization

Scientific Computing: Optimization Scientific Computing: Optimization Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 Course MATH-GA.2043 or CSCI-GA.2112, Spring 2012 March 8th, 2011 A. Donev (Courant Institute) Lecture

More information

too, of course, but is perhaps overkill here.

too, of course, but is perhaps overkill here. LUNDS TEKNISKA HÖGSKOLA MATEMATIK LÖSNINGAR OPTIMERING 018-01-11 kl 08-13 1. a) CQ points are shown as A and B below. Graphically: they are the only points that share the same tangent line for both active

More information

Economics 205 Exercises

Economics 205 Exercises Economics 05 Eercises Prof. Watson, Fall 006 (Includes eaminations through Fall 003) Part 1: Basic Analysis 1. Using ε and δ, write in formal terms the meaning of lim a f() = c, where f : R R.. Write the

More information

Constrained Optimization in Two Variables

Constrained Optimization in Two Variables in Two Variables James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 17, 216 Outline 1 2 What Does the Lagrange Multiplier Mean? Let

More information

g(x,y) = c. For instance (see Figure 1 on the right), consider the optimization problem maximize subject to

g(x,y) = c. For instance (see Figure 1 on the right), consider the optimization problem maximize subject to 1 of 11 11/29/2010 10:39 AM From Wikipedia, the free encyclopedia In mathematical optimization, the method of Lagrange multipliers (named after Joseph Louis Lagrange) provides a strategy for finding the

More information

1. Sets A set is any collection of elements. Examples: - the set of even numbers between zero and the set of colors on the national flag.

1. Sets A set is any collection of elements. Examples: - the set of even numbers between zero and the set of colors on the national flag. San Francisco State University Math Review Notes Michael Bar Sets A set is any collection of elements Eamples: a A {,,4,6,8,} - the set of even numbers between zero and b B { red, white, bule} - the set

More information

Optimisation theory. The International College of Economics and Finance. I. An explanatory note. The Lecturer and Class teacher: Kantorovich G.G.

Optimisation theory. The International College of Economics and Finance. I. An explanatory note. The Lecturer and Class teacher: Kantorovich G.G. The International College of Economics and Finance The course syllabus Optimisation theory The eighth semester I. An explanatory note The Lecturer and Class teacher: Kantorovich G.G. Requirements to students:

More information

Convex Optimization Overview (cnt d)

Convex Optimization Overview (cnt d) Conve Optimization Overview (cnt d) Chuong B. Do November 29, 2009 During last week s section, we began our study of conve optimization, the study of mathematical optimization problems of the form, minimize

More information

First Variation of a Functional

First Variation of a Functional First Variation of a Functional The derivative of a function being zero is a necessary condition for the etremum of that function in ordinary calculus. Let us now consider the equivalent of a derivative

More information

Calculus of Variation An Introduction To Isoperimetric Problems

Calculus of Variation An Introduction To Isoperimetric Problems Calculus of Variation An Introduction To Isoperimetric Problems Kevin Wang The University of Sydney SSP Working Seminars, MATH2916 May 4, 2013 Contents I Lagrange Multipliers 2 1 Single Constraint Lagrange

More information

5 Handling Constraints

5 Handling Constraints 5 Handling Constraints Engineering design optimization problems are very rarely unconstrained. Moreover, the constraints that appear in these problems are typically nonlinear. This motivates our interest

More information

A Basic Course in Real Analysis Prof. P. D. Srivastava Department of Mathematics Indian Institute of Technology, Kharagpur

A Basic Course in Real Analysis Prof. P. D. Srivastava Department of Mathematics Indian Institute of Technology, Kharagpur A Basic Course in Real Analysis Prof. P. D. Srivastava Department of Mathematics Indian Institute of Technology, Kharagpur Lecture - 36 Application of MVT, Darbou Theorem, L Hospital Rule (Refer Slide

More information

Constrained Optimization in Two Variables

Constrained Optimization in Two Variables Constrained Optimization in Two Variables James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 17, 216 Outline Constrained Optimization

More information

m 5500 Calculus of Variations. Spring Andrej Cherkaev

m 5500 Calculus of Variations. Spring Andrej Cherkaev m 5500 Calculus of Variations. Spring 2013. Andrej Cherkaev Introduction 1 Subjects of Calculus of variations Optimization The desire for optimality (perfection) is inherent in humans. The search for etremes

More information

The Kuhn-Tucker and Envelope Theorems

The Kuhn-Tucker and Envelope Theorems The Kuhn-Tucker and Envelope Theorems Peter Ireland EC720.01 - Math for Economists Boston College, Department of Economics Fall 2010 The Kuhn-Tucker and envelope theorems can be used to characterize the

More information

= U / x. That is, U d = m x x dt FRIDAY'S QUIZ QUESTION AN EXAMPLE IN THE CALCULUS OF VARIATIONS

= U / x. That is, U d = m x x dt FRIDAY'S QUIZ QUESTION AN EXAMPLE IN THE CALCULUS OF VARIATIONS FRIDAY'S QUIZ QUESTION AN EXAMPLE IN THE CALCULUS OF VARIATIONS GIVEN S = [ ½ m x 2 U(x) ] dt, find the x(t) that makes S[x(t)] stationary. SOLUTION It's an Euler problem, so the solution is given by Euler's

More information

Optimization: Insights and Applications. Jan Brinkhuis Vladimir Tikhomirov PRINCETON UNIVERSITY PRESS PRINCETON AND OXFORD

Optimization: Insights and Applications. Jan Brinkhuis Vladimir Tikhomirov PRINCETON UNIVERSITY PRESS PRINCETON AND OXFORD Optimization: Insights and Applications Jan Brinkhuis Vladimir Tikhomirov PRINCETON UNIVERSITY PRESS PRINCETON AND OXFORD Contents Preface 0.1 Optimization: insights and applications xiii 0.2 Lunch, dinner,

More information

VARIATIONAL PRINCIPLES

VARIATIONAL PRINCIPLES CHAPTER - II VARIATIONAL PRINCIPLES Unit : Euler-Lagranges s Differential Equations: Introduction: We have seen that co-ordinates are the tools in the hands of a mathematician. With the help of these co-ordinates

More information

Invariant Lagrangian Systems on Lie Groups

Invariant Lagrangian Systems on Lie Groups Invariant Lagrangian Systems on Lie Groups Dennis Barrett Geometry and Geometric Control (GGC) Research Group Department of Mathematics (Pure and Applied) Rhodes University, Grahamstown 6140 Eastern Cape

More information

Mathematical Theory of Control Systems Design

Mathematical Theory of Control Systems Design Mathematical Theory of Control Systems Design by V. N. Afarias'ev, V. B. Kolmanovskii and V. R. Nosov Moscow University of Electronics and Mathematics, Moscow, Russia KLUWER ACADEMIC PUBLISHERS DORDRECHT

More information

Overview of the Seminar Topic

Overview of the Seminar Topic Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History

More information

In view of (31), the second of these is equal to the identity I on E m, while this, in view of (30), implies that the first can be written

In view of (31), the second of these is equal to the identity I on E m, while this, in view of (30), implies that the first can be written 11.8 Inequality Constraints 341 Because by assumption x is a regular point and L x is positive definite on M, it follows that this matrix is nonsingular (see Exercise 11). Thus, by the Implicit Function

More information

Numerisches Rechnen. (für Informatiker) M. Grepl P. Esser & G. Welper & L. Zhang. Institut für Geometrie und Praktische Mathematik RWTH Aachen

Numerisches Rechnen. (für Informatiker) M. Grepl P. Esser & G. Welper & L. Zhang. Institut für Geometrie und Praktische Mathematik RWTH Aachen Numerisches Rechnen (für Informatiker) M. Grepl P. Esser & G. Welper & L. Zhang Institut für Geometrie und Praktische Mathematik RWTH Aachen Wintersemester 2011/12 IGPM, RWTH Aachen Numerisches Rechnen

More information

Lecture 7: Weak Duality

Lecture 7: Weak Duality EE 227A: Conve Optimization and Applications February 7, 2012 Lecture 7: Weak Duality Lecturer: Laurent El Ghaoui 7.1 Lagrange Dual problem 7.1.1 Primal problem In this section, we consider a possibly

More information

Introduction to Optimization Techniques. Nonlinear Optimization in Function Spaces

Introduction to Optimization Techniques. Nonlinear Optimization in Function Spaces Introduction to Optimization Techniques Nonlinear Optimization in Function Spaces X : T : Gateaux and Fréchet Differentials Gateaux and Fréchet Differentials a vector space, Y : a normed space transformation

More information

Part 2: NLP Constrained Optimization

Part 2: NLP Constrained Optimization Part 2: NLP Constrained Optimization James G. Shanahan 2 Independent Consultant and Lecturer UC Santa Cruz EMAIL: James_DOT_Shanahan_AT_gmail_DOT_com WIFI: SSID Student USERname ucsc-guest Password EnrollNow!

More information

1 Kernel methods & optimization

1 Kernel methods & optimization Machine Learning Class Notes 9-26-13 Prof. David Sontag 1 Kernel methods & optimization One eample of a kernel that is frequently used in practice and which allows for highly non-linear discriminant functions

More information

Advanced Classical Mechanics (NS-350B) - Lecture 3. Alessandro Grelli Institute for Subatomic Physics

Advanced Classical Mechanics (NS-350B) - Lecture 3. Alessandro Grelli Institute for Subatomic Physics Advanced Classical Mechanics (NS-350B) - Lecture 3 Alessandro Grelli Institute for Subatomic Physics Outline Part I Variational problems Euler-Lagrange equation Fermat principle Brachistochrone problem

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems by Dr. Guillaume Ducard Fall 2016 Institute for Dynamic Systems and Control ETH Zurich, Switzerland based on script from: Prof. Dr. Lino Guzzella 1/33 Outline 1

More information

Structural and Multidisciplinary Optimization. P. Duysinx and P. Tossings

Structural and Multidisciplinary Optimization. P. Duysinx and P. Tossings Structural and Multidisciplinary Optimization P. Duysinx and P. Tossings 2018-2019 CONTACTS Pierre Duysinx Institut de Mécanique et du Génie Civil (B52/3) Phone number: 04/366.91.94 Email: P.Duysinx@uliege.be

More information

LECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE

LECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE LECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE CONVEX ANALYSIS AND DUALITY Basic concepts of convex analysis Basic concepts of convex optimization Geometric duality framework - MC/MC Constrained optimization

More information

Intro to Nonlinear Optimization

Intro to Nonlinear Optimization Intro to Nonlinear Optimization We now rela the proportionality and additivity assumptions of LP What are the challenges of nonlinear programs NLP s? Objectives and constraints can use any function: ma

More information

Tangent spaces, normals and extrema

Tangent spaces, normals and extrema Chapter 3 Tangent spaces, normals and extrema If S is a surface in 3-space, with a point a S where S looks smooth, i.e., without any fold or cusp or self-crossing, we can intuitively define the tangent

More information

Gradient Descent. Dr. Xiaowei Huang

Gradient Descent. Dr. Xiaowei Huang Gradient Descent Dr. Xiaowei Huang https://cgi.csc.liv.ac.uk/~xiaowei/ Up to now, Three machine learning algorithms: decision tree learning k-nn linear regression only optimization objectives are discussed,

More information

YET ANOTHER ELEMENTARY SOLUTION OF THE BRACHISTOCHRONE PROBLEM

YET ANOTHER ELEMENTARY SOLUTION OF THE BRACHISTOCHRONE PROBLEM YET ANOTHER ELEMENTARY SOLUTION OF THE BRACHISTOCHRONE PROBLEM GARY BROOKFIELD In 1696 Johann Bernoulli issued a famous challenge to his fellow mathematicians: Given two points A and B in a vertical plane,

More information

Optimality conditions for Equality Constrained Optimization Problems

Optimality conditions for Equality Constrained Optimization Problems International Journal of Mathematics and Statistics Invention (IJMSI) E-ISSN: 2321 4767 P-ISSN: 2321-4759 Volume 4 Issue 4 April. 2016 PP-28-33 Optimality conditions for Equality Constrained Optimization

More information

Sufficient Conditions for Finite-variable Constrained Minimization

Sufficient Conditions for Finite-variable Constrained Minimization Lecture 4 It is a small de tour but it is important to understand this before we move to calculus of variations. Sufficient Conditions for Finite-variable Constrained Minimization ME 256, Indian Institute

More information

TMA 4180 Optimeringsteori KARUSH-KUHN-TUCKER THEOREM

TMA 4180 Optimeringsteori KARUSH-KUHN-TUCKER THEOREM TMA 4180 Optimeringsteori KARUSH-KUHN-TUCKER THEOREM H. E. Krogstad, IMF, Spring 2012 Karush-Kuhn-Tucker (KKT) Theorem is the most central theorem in constrained optimization, and since the proof is scattered

More information

Appendix A Taylor Approximations and Definite Matrices

Appendix A Taylor Approximations and Definite Matrices Appendix A Taylor Approximations and Definite Matrices Taylor approximations provide an easy way to approximate a function as a polynomial, using the derivatives of the function. We know, from elementary

More information

Controlo em Espaço de Estados

Controlo em Espaço de Estados 1 Controlo em Espaço de Estados 2017/2018 10 a) 8 6 4 2 x 2 0-2 -4-6 -8-10 -10-5 0 5 10 x 1 João Miranda Lemos Professor Catedrático 2 Docents João Miranda Lemos (Theoretical lectures, course coordinator)

More information

Unconstrained Multivariate Optimization

Unconstrained Multivariate Optimization Unconstrained Multivariate Optimization Multivariate optimization means optimization of a scalar function of a several variables: and has the general form: y = () min ( ) where () is a nonlinear scalar-valued

More information

Generalization to inequality constrained problem. Maximize

Generalization to inequality constrained problem. Maximize Lecture 11. 26 September 2006 Review of Lecture #10: Second order optimality conditions necessary condition, sufficient condition. If the necessary condition is violated the point cannot be a local minimum

More information

Optimization Problems with Constraints - introduction to theory, numerical Methods and applications

Optimization Problems with Constraints - introduction to theory, numerical Methods and applications Optimization Problems with Constraints - introduction to theory, numerical Methods and applications Dr. Abebe Geletu Ilmenau University of Technology Department of Simulation and Optimal Processes (SOP)

More information

Copyrighted Material. L(t, x(t), u(t))dt + K(t f, x f ) (1.2) where L and K are given functions (running cost and terminal cost, respectively),

Copyrighted Material. L(t, x(t), u(t))dt + K(t f, x f ) (1.2) where L and K are given functions (running cost and terminal cost, respectively), Chapter One Introduction 1.1 OPTIMAL CONTROL PROBLEM We begin by describing, very informally and in general terms, the class of optimal control problems that we want to eventually be able to solve. The

More information

Duality Uses and Correspondences. Ryan Tibshirani Convex Optimization

Duality Uses and Correspondences. Ryan Tibshirani Convex Optimization Duality Uses and Correspondences Ryan Tibshirani Conve Optimization 10-725 Recall that for the problem Last time: KKT conditions subject to f() h i () 0, i = 1,... m l j () = 0, j = 1,... r the KKT conditions

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

More information

4.3 How derivatives affect the shape of a graph. The first derivative test and the second derivative test.

4.3 How derivatives affect the shape of a graph. The first derivative test and the second derivative test. Chapter 4: Applications of Differentiation In this chapter we will cover: 41 Maimum and minimum values The critical points method for finding etrema 43 How derivatives affect the shape of a graph The first

More information

Computational Optimization. Constrained Optimization Part 2

Computational Optimization. Constrained Optimization Part 2 Computational Optimization Constrained Optimization Part Optimality Conditions Unconstrained Case X* is global min Conve f X* is local min SOSC f ( *) = SONC Easiest Problem Linear equality constraints

More information

Lec3p1, ORF363/COS323

Lec3p1, ORF363/COS323 Lec3 Page 1 Lec3p1, ORF363/COS323 This lecture: Optimization problems - basic notation and terminology Unconstrained optimization The Fermat-Weber problem Least squares First and second order necessary

More information

ISM206 Lecture Optimization of Nonlinear Objective with Linear Constraints

ISM206 Lecture Optimization of Nonlinear Objective with Linear Constraints ISM206 Lecture Optimization of Nonlinear Objective with Linear Constraints Instructor: Prof. Kevin Ross Scribe: Nitish John October 18, 2011 1 The Basic Goal The main idea is to transform a given constrained

More information

Optimal Control. McGill COMP 765 Oct 3 rd, 2017

Optimal Control. McGill COMP 765 Oct 3 rd, 2017 Optimal Control McGill COMP 765 Oct 3 rd, 2017 Classical Control Quiz Question 1: Can a PID controller be used to balance an inverted pendulum: A) That starts upright? B) That must be swung-up (perhaps

More information

Math Lagrange Multipliers

Math Lagrange Multipliers Math 213 - Lagrange Multipliers Peter A. Perr Universit of Kentuck October 12, 2018 Homework Re-read section 14.8 Begin practice homework on section 14.8, problems 3-11 (odd), 15, 21, 23 Begin (or continue!)

More information

Structural Dynamics A Graduate Course in Aerospace Engineering

Structural Dynamics A Graduate Course in Aerospace Engineering Structural Dynamics A Graduate Course in Aerospace Engineering By: H. Ahmadian ahmadian@iust.ac.ir The Science and Art of Structural Dynamics What do all the followings have in common? > A sport-utility

More information

The Kuhn-Tucker and Envelope Theorems

The Kuhn-Tucker and Envelope Theorems The Kuhn-Tucker and Envelope Theorems Peter Ireland ECON 77200 - Math for Economists Boston College, Department of Economics Fall 207 The Kuhn-Tucker and envelope theorems can be used to characterize the

More information

Optimization Tutorial 1. Basic Gradient Descent

Optimization Tutorial 1. Basic Gradient Descent E0 270 Machine Learning Jan 16, 2015 Optimization Tutorial 1 Basic Gradient Descent Lecture by Harikrishna Narasimhan Note: This tutorial shall assume background in elementary calculus and linear algebra.

More information

Controlo em Espaço de Estados

Controlo em Espaço de Estados 1 Controlo em Espaço de Estados 2016/2017 10 a) 8 6 4 2 x 2 0-2 -4-6 -8-10 -10-5 0 5 10 x 1 João Miranda Lemos Professor Catedrático 2 Docents João Miranda Lemos (Theoretical lectures, course coordinator)

More information

Name of the Student:

Name of the Student: Engineering Mathematics 016 SUBJECT NAME : Engineering Mathematics - I SUBJECT CODE : MA111 MATERIAL NAME : Universit Questions REGULATION : R008 WEBSITE : wwwhariganeshcom UPDATED ON : Januar 016 TEXTBOOK

More information

Mathematics for Economics and Finance. 2018, fall semester

Mathematics for Economics and Finance. 2018, fall semester MATHEMATICS FOR ECONOMICS AND FINANCE 1 Mathematics for Economics and Finance 2018, fall semester Lecturer: M. Levin, K. Bukin, B. Demeshev, A.Zasorin Class teachers: K. Bukin, B. Demeshev, A.Zasorin Course

More information

Chapter One. Introduction

Chapter One. Introduction Chapter One Introduction A system is a combination of components or parts that is perceived as a single entity. The parts making up the system may be clearly or vaguely defined. These parts are related

More information

Course description. Syllabus for MATHEMATICS FOR ECONOMISTS

Course description. Syllabus for MATHEMATICS FOR ECONOMISTS Syllabus for MATHEMATICS FOR ECONOMISTS Lecturers: Kirill Bukin, Dmitri Pervouchine, Boris Demeshev Class teachers: Boris Demeshev, Daniil Esaulov, Pavel Zhukov, Petr Lukianchenko, Vasily Bogdan, Ayana

More information

Functions of Several Variables

Functions of Several Variables Jim Lambers MAT 419/519 Summer Session 2011-12 Lecture 2 Notes These notes correspond to Section 1.2 in the text. Functions of Several Variables We now generalize the results from the previous section,

More information

Lagrange multipliers. Portfolio optimization. The Lagrange multipliers method for finding constrained extrema of multivariable functions.

Lagrange multipliers. Portfolio optimization. The Lagrange multipliers method for finding constrained extrema of multivariable functions. Chapter 9 Lagrange multipliers Portfolio optimization The Lagrange multipliers method for finding constrained extrema of multivariable functions 91 Lagrange multipliers Optimization problems often require

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

Lecture 16: October 22

Lecture 16: October 22 0-725/36-725: Conve Optimization Fall 208 Lecturer: Ryan Tibshirani Lecture 6: October 22 Scribes: Nic Dalmasso, Alan Mishler, Benja LeRoy Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer:

More information

A Primer on Multidimensional Optimization

A Primer on Multidimensional Optimization A Primer on Multidimensional Optimization Prof. Dr. Florian Rupp German University of Technology in Oman (GUtech) Introduction to Numerical Methods for ENG & CS (Mathematics IV) Spring Term 2016 Eercise

More information

Multidisciplinary System Design Optimization (MSDO)

Multidisciplinary System Design Optimization (MSDO) Multidisciplinary System Design Optimization (MSDO) Numerical Optimization II Lecture 8 Karen Willcox 1 Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox Today s Topics Sequential

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 2 3.2 Systems of Equations 3.3 Nonlinear and Constrained Optimization 1 Outline 3.2 Systems of Equations 3.3 Nonlinear and Constrained Optimization Summary 2 Outline 3.2

More information

1 Introduction

1 Introduction 2018-06-12 1 Introduction The title of this course is Numerical Methods for Data Science. What does that mean? Before we dive into the course technical material, let s put things into context. I will not

More information

Principles of Optimal Control Spring 2008

Principles of Optimal Control Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 16.323 Principles of Optimal Control Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 16.323 Lecture

More information

Unit: Optimality Conditions and Karush Kuhn Tucker Theorem

Unit: Optimality Conditions and Karush Kuhn Tucker Theorem Unit: Optimality Conditions and Karush Kuhn Tucker Theorem Goals 1. What is the Gradient of a function? What are its properties? 2. How can it be used to find a linear approximation of a nonlinear function?

More information

In applications, we encounter many constrained optimization problems. Examples Basis pursuit: exact sparse recovery problem

In applications, we encounter many constrained optimization problems. Examples Basis pursuit: exact sparse recovery problem 1 Conve Analsis Main references: Vandenberghe UCLA): EECS236C - Optimiation methods for large scale sstems, http://www.seas.ucla.edu/ vandenbe/ee236c.html Parikh and Bod, Proimal algorithms, slides and

More information

Mathematical Economics. Lecture Notes (in extracts)

Mathematical Economics. Lecture Notes (in extracts) Prof. Dr. Frank Werner Faculty of Mathematics Institute of Mathematical Optimization (IMO) http://math.uni-magdeburg.de/ werner/math-ec-new.html Mathematical Economics Lecture Notes (in extracts) Winter

More information

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 Unit Outline Introduction to the course: Course goals, assessment, etc... What is Control Theory A bit of jargon,

More information

Functions with orthogonal Hessian

Functions with orthogonal Hessian Functions with orthogonal Hessian B. Dacorogna P. Marcellini E. Paolini Abstract A Dirichlet problem for orthogonal Hessians in two dimensions is eplicitly solved, by characterizing all piecewise C 2 functions

More information

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018 Linear System Theory Wonhee Kim Lecture 1 March 7, 2018 1 / 22 Overview Course Information Prerequisites Course Outline What is Control Engineering? Examples of Control Systems Structure of Control Systems

More information

CLASS NOTES Computational Methods for Engineering Applications I Spring 2015

CLASS NOTES Computational Methods for Engineering Applications I Spring 2015 CLASS NOTES Computational Methods for Engineering Applications I Spring 2015 Petros Koumoutsakos Gerardo Tauriello (Last update: July 2, 2015) IMPORTANT DISCLAIMERS 1. REFERENCES: Much of the material

More information

We have seen that for a function the partial derivatives whenever they exist, play an important role. This motivates the following definition.

We have seen that for a function the partial derivatives whenever they exist, play an important role. This motivates the following definition. \ Module 12 : Total differential, Tangent planes and normals Lecture 34 : Gradient of a scaler field [Section 34.1] Objectives In this section you will learn the following : The notions gradient vector

More information

Instituto Superior Técnico. Calculus of variations and Optimal Control. Problem Series nº 2

Instituto Superior Técnico. Calculus of variations and Optimal Control. Problem Series nº 2 Instituto Superior Técnico Calculus of variations and Optimal Control Problem Series nº P1. Snell s law of refraction and Fermat s Principle of Least Time Consider the situation shown in figure P1-1 where

More information

Written Examination

Written Examination Division of Scientific Computing Department of Information Technology Uppsala University Optimization Written Examination 202-2-20 Time: 4:00-9:00 Allowed Tools: Pocket Calculator, one A4 paper with notes

More information

Chapter 6. Nonlinear Equations. 6.1 The Problem of Nonlinear Root-finding. 6.2 Rate of Convergence

Chapter 6. Nonlinear Equations. 6.1 The Problem of Nonlinear Root-finding. 6.2 Rate of Convergence Chapter 6 Nonlinear Equations 6. The Problem of Nonlinear Root-finding In this module we consider the problem of using numerical techniques to find the roots of nonlinear equations, f () =. Initially we

More information

1.4 FOUNDATIONS OF CONSTRAINED OPTIMIZATION

1.4 FOUNDATIONS OF CONSTRAINED OPTIMIZATION Essential Microeconomics -- 4 FOUNDATIONS OF CONSTRAINED OPTIMIZATION Fundamental Theorem of linear Programming 3 Non-linear optimization problems 6 Kuhn-Tucker necessary conditions Sufficient conditions

More information

Newton-Type Algorithms for Nonlinear Constrained Optimization

Newton-Type Algorithms for Nonlinear Constrained Optimization Newton-Type Algorithms for Nonlinear Constrained Optimization Angelika Altmann-Dieses Faculty of Management Science and Engineering Karlsruhe University of Applied Sciences Moritz Diehl Department of Microsystems

More information

Constrained Optimization Theory

Constrained Optimization Theory Constrained Optimization Theory Stephen J. Wright 1 2 Computer Sciences Department, University of Wisconsin-Madison. IMA, August 2016 Stephen Wright (UW-Madison) Constrained Optimization Theory IMA, August

More information

Nonlinear Functional Analysis and its Applications

Nonlinear Functional Analysis and its Applications Eberhard Zeidler Nonlinear Functional Analysis and its Applications III: Variational Methods and Optimization Translated by Leo F. Boron With 111 Illustrations Ш Springer-Verlag New York Berlin Heidelberg

More information

The Principle of Least Action

The Principle of Least Action The Principle of Least Action In their never-ending search for general principles, from which various laws of Physics could be derived, physicists, and most notably theoretical physicists, have often made

More information

The line, the circle, and the ray. R + x r. Science is linear, is nt? But behaviors take place in nonlinear spaces. The line The circle The ray

The line, the circle, and the ray. R + x r. Science is linear, is nt? But behaviors take place in nonlinear spaces. The line The circle The ray Science is linear, is nt The line, the circle, and the ray Nonlinear spaces with efficient linearizations R. Sepulchre -- University of Cambridge Francqui Chair UCL, 05 Page rank algorithm Consensus algorithms

More information

Review of Optimization Methods

Review of Optimization Methods Review of Optimization Methods Prof. Manuela Pedio 20550 Quantitative Methods for Finance August 2018 Outline of the Course Lectures 1 and 2 (3 hours, in class): Linear and non-linear functions on Limits,

More information