Static and Dynamic Optimization (42111)

Size: px
Start display at page:

Download "Static and Dynamic Optimization (42111)"

Transcription

1 Static and Dynamic Optimization (42111) Niels Kjølstad Poulsen Build. 303b, room 016 Section for Dynamical Systems Dept. of Applied Mathematics and Computer Science The Technical University of Denmark phone: mobile: Lecture 7: Free dynamic optimization (D) 1/48

2 Outline of lecture What is Dynamic Optimization Dynamics - examples Cost functions - examples Free dynamics optimization Euler-Lagrange equations Example: optimal stepping Practicalities Exercise DO.1 Reading: DO: 5-11, /48

3 Dynamic Optimization What is Dynamic Optimization? Dynamic Optimization has 3 ingredients: Some dynamics. Here (in this course) a state space model. A performance index (cost function, objective function). In our case it is a summation (or integral) of contribution over a period of time of fixed or free length (part of the optimization). Eventually some constraints (on the decisions or on the states) 3/48

4 Problem statement (Free dynamic (D) optimization) Task: Find a sequence of optimal decisions (u i i = 0,... N 1). Dynamics (described by a state space model): x i+1 = f i (x i,u i ) i = 0, 1,... N 1 x 0 = x 0 Objective: (to minimize or maximize the index): N 1 J = φ N (x N )+ L i (x i,u i ) i=0 Here N and x 0 are fixed (given), J, φ and L are scalars. x i and f i are n-dimensional vector and vector function and u i is a m-dimensional vector of decisions. Notice: no constraints (except given by the dynamics) i.e. Free Dynamic Optimization. 4/48

5 Ex1: Optimal Pricing (simplified) We are producing a product (brand A) and have to determine its price in order to maximize our income. There is a competitor product B - and a problem. If we are to modest we might have almost all the costumers - but we will not earn that much. If we are to greedy then the bulk majority of the costumers will bye the other brand B - and we will lose money. We devide the period into N intervals and going for a price profile (u i, i = 0,... N 1). 5/48

6 Optimal Pricing - the performance index We have to decide the price of the product u i u (u being the production cost) in each interval N Let M be the size of the marked and let x i (0 x i 1) be the (A) share of the marked in the i th interval. Objective: to make some money - i.e. to maximize N 1 ( Max J where J = M x i ui u ) x i = 1 2 (x i +x i+1 ) i=0 More precisely, x i is the marked share at the beginning of interval i and x i is the average share of the marked in interval i (i = 0,... N 1). 6/48

7 Optimal Pricing - the dynamics A q 1 x B x p p Transition probability A >B q Transition probability B >A 1 Escape prob. 1 Attraction prob. 0 A > B 0 B > A price price Dynamics: A A B A x i+1 = ( 1 p[u i ] ) x i +q[u i ] ( 1 x i ) x 0 = x 0 7/48

8 Recap Optimal Pricing Dynamics: x i+1 = ( 1 p(u i ) ) x i +q(u i ) ( 1 x i ) Objective: x 0 = x 0 N 1 ( Max J where J = M x i ui u ) i=0 Notice: This is a discrete time model. No constraints. The length of the period (the horizon, N) is fixed. 8/48

9 If u i = u+5 (u = 6, N = 10) we get J = 8 (rounded to integer) x u /48

10 Optimal pricing (given correct model): J = 27 (rounded to integer) x u Notice different axis for x. 10/48

11 Free Dynamic Optimization Dynamics (described by a state space model): x i+1 = f i (x i,u i ) x 0 = x 0 Objective (to optimize the index): N 1 J = φ N (x N )+ L i (x i,u i ) i=0 Here N and x 0 are fixed (given), J, φ and L are scalars. x i and f i are n-dimensional vector and vector function and u i is a vector of decisions. Notice: no constraints (except given by the dynamics). 11/48

12 Example: Optimal pricing In this case: The dynamic is given by: f i (x i,u i ) = ( 1 p(u i ) ) x i +q(u i ) ( ) 1 x i where x 0 = 0 and N = 10. The objective function (performance index) is characterized by: L i (x i,u i ) = M x i ( ui u ) φ N (x N ) = 0 x i = 1 2 [ xi +x i+1 ] where x i+1 = ( 1 p[u i ] ) x i +q[u i ] ( 1 x i ) 12/48

13 Dynamics Dynamics (described by a state space model): x i+1 = f i (x i,u i ) i = 0, 1,... N 1 x 0 = x N Let us have a look at some other examples: 13/48

14 Example: The Schaefer model Common growth model in connection to biological systems. E.g. (re)production of fish. State x i Biomass (mass of fish) in a given area and at the beginning of interval i. Decision u i Mass of fish to be catch in interval i. Parameters r and α x i+1 = x i +rx i ( 1 αx i ) u i x 0 = x 0 i = 0, 1,... N x i x i = x i+1 x i x i This is a first order (one state), but a non-linear model. Stationarity and Stability. 14/48

15 Example: The Lotka-Volterra model A Prey-Predator (the Lotka-Volterra (1925) model or the rabbit[r]-fox[f]) model). [ ] [ ] [ ] [ ] [ ] ri+1 ri α1 r Dynamics: = + i β1 r i F i ui F i+1 F i β 2 r i F i α 2 F i v i birth death hunt 180 Lotka Volterra rabbit # fox, rabbit fox period A nonlinear, second order model with oscillations. 15/ 48

16 Dynamics Dynamic (discrete time) state space model: x 1 x 1 u x 2 x 2 1 = f i,... ; u x n x m i+1 n i i or in short: x 1 x 2. x n = 0 x 1 x 2.. x n 0 x i+1 = f i (x i,u i ) x 0 = x 0 f : R n+m+1 R n The fox-rabbit example: [ r F ] i+1 [ ] ri +α = 1 r i β 1 r i F i u i F i +β 2 r i F i α 2 F i v i 16/48

17 The State Space concept The state space model: x i+1 = f i (x i,u i ) x 0 = x 0 State x i R n : vector containing quantities describing the situation (the state) of the system. They contain information of the system history (is a sufficient statistics of the history). No historical data is needed for determining future state values (x τ where τ > i) if present state vector x i is known. Notice, this is a Markov property. Input u i R m : vector containing the inputs. Might be control inputs or decision variables. It might be the inputs from an opponent or simply a disturbance. Here (for the time being), we are going to determine a sequence of optimal inputs i /48

18 LTI system Linear Time invariant (LTI) systems x 1 x 2. x n i+1 = A x 1 x 2. x n u 1 +B. u m i i or in short x i+1 = Ax i +Bu i An example: [ x1 x 2 ] i+1 [ 1 0 = ][ x1 x 2 ] i [ ] u i [ x1 x 2 ] 0 [ 0 = 0 ] 18/48

19 Stability A glimpse of stability Common sense definition: States do not grow unlimited. Example 1: Unattended bank loan (r=0.02) : x i+1 = [1+r]x i x 0 = x 0 Example 2: Controlled loan with a down payment equals u i = 0.04x i x i+1 = [1+r]x i u i = 0.98x i x 0 = x /48

20 Stability - the LTI case First order (LTI) system (ie. x i, a are scalars) x i+1 = ax i is (asymptotic) stable if a < 1. A LTI system x i+1 = Ax i is (asymptotically) stable if all eigenvalues of A is (strictly) inside the unit circle (length of eigenvalue less than one). 20/48

21 The Objective function N N 1 J = φ[x N ]+ i=0 L i (x i,u i ) R scalar function(s) consists of additive local terms (additve seperable terms) terminal contribution φ[x N ] running cost, stage cost, interval cost L i (x i,u i ) 21/48

22 Example: Max harvesting Consider a system described by the Schaefer model. Here we might be in a situation in which we want to maximize the total catch (over a longer peiod of time). First idea: For fixed N drive the system from x 0 along a trajectory such that N 1 J = u i i=0 is maximized. Pitch fall in optimization: Be careful in what you ask for - you might actually get it. 22/48

23 Example: Minimum consumption Consider a situation in which u i is related to consumption e.g. of some material or cost (price). For fixed N drive the system from x 0 to x N such that N 1 J = p i u i i=0 is minimized. p i is a price. E.g. consumption of electric energy. 23/48

24 Example: Minimum Energy/Power Often the square of the state or control variable is related to energy: E p = Ri 2 (current) E p = u2 R (voltage) E = 1 2 mv2 (moving mass) E = 1 2 kx2 (spring) Control system such that N 1 J = x 2 i i=0 is minimized. Often it is compromise between objectives. N 1 J = x 2 i +ρu2 i ρ 0 i=0 24/48

25 Quadratic cost For a multivariate system (x R n, u R m ): N 1 J = x T i Qx i +u T i Ru i R 0 Q 0 i=0 For example: x T Qx = [ x 1 x 2 ] [ ][ x1 x 2 ] = x x x 1x 2 The quadratic cost is often used in connection to minimizing the (square of) the distance (often to the origin - as in the example above). 25/48

26 Example: Minimum time Drive the system from x 0 to x N such that N 1 J = 1 = N i=0 is minimized. The length, N, of the period is then a part of the optimization. In this case or L = 1 φ = 0 L = 0 φ = N Often some constraints on the states or the decisions are involved. 26/48

27 Free Dynamic Optimization (D) Minimize J (ie. determine the sequence u i, i = 0,..., N 1) where: N 1 J = φ[x N ]+ subject to i=0 L i (x i,u i ) x i+1 = f i (x i,u i ) i = 0, 1,... N 1 x 0 = x 0 Here N, x 0 (and f, L and φ) are given. This is the Bolza formulation. The alternative is a Mayer formulation. 27/48

28 The Mayer form The problem can also be formulated as a minimization of: J = φ[ x N ] [ ] x x = z subject to x i+1 = f i ( x i,u i ) i = 0, 1,... N 1 x 0 = x 0 This is an equivalent formation of the Dynamic Optimization problem. The link from the Bolza to the Mayer formulation is given by: Minimize J = φ[ x N ] = φ(x N )+z N subject to: [ ] [ x = z i+1 f i (x i,u i ) z i +L i (x i,u i ) ] i = 0, 1,... N 1 [ x z ] 0 [ ] x0 = 0 28/48

29 Pause 29/48

30 Static Optimization with equality contraints - a recap Consider the problem of minimizing (find z R n ) L(z) R with respect to the (m) constraints g(z) = 0 R m Introduce the Lagrange multiplier, λ R m and define the Lagrange function: m J L (z,λ) = L(z)+λ T g(z) = L(z)+ λ k g k (z) k=1 The KKT (necessary) conditions are: λ J L = 0 g(z) = 0 z J L = 0 Stationarity Stated otherwise: (here z and λ). The Lagrangian should be stationary with respect to all variables Interpretation of Lagrange multipliers? 30/48

31 Euler-Lagranges equations N 1 J = φ[x N ]+ subject to i=0 L i (x i,u i ) x i+1 = f i (x i,u i ) i = 0, 1,... N 1 x 0 = x 0 Define a Lagrange multiplier vector, λ i+1, for each equality constraints x i+1 = f i (x i,u i ) i = 0, 1,... N 1 x 0 = x 0 and form the Lagrangian function: N 1 N 1 J L = φ[x N ]+ L i (x i,u i )+ λ T j+1 [f j(x j,u j ) x j+1 ]+λ T 0 [x 0 x 0 ] i=0 j=0 Necessarily condition: stationarity wrt. to x i, λ i and u i. 31/48

32 Stationarity wrt. λ N 1 N 1 J L = φ[x N ]+ L i (x i,u i )+ λ T j+1 [f j(x j,u j ) x j+1 ]+λ T 0 [x 0 x 0 ] i=0 j=0 Stationarity wrt. λ j+1 (i.e. wrt. λ 1... λ N ) gives f j (x j,u j ) x j+1 = 0 j = 0, 1,... N 1 or simply the state equation: x i+1 = f i (x i,u i ) j = 0, 1,... N 1 Stationarity wrt. λ 0 gives: x 0 = x 0 32/48

33 Stationarity wrt. x N 1 N 1 J L = φ[x N ]+ L i (x i,u i )+ λ T j+1 [f j(x j,u j ) x j+1 ]+λ T 0 [x 0 x 0] i=0 j=0 Stationarity wrt. x i (i = 1,... N 1) gives x L i(x i,u i )+λ T i+1 x f i(x i,u i ) λ T i = 0 Notice results for j = i and j +1 = i. Same result for i = 0. Result for i = N stated below. or the costate equation: λ T i = x L i(x i,u i )+λ T i+1 x f i(x i,u i ) i = 0, 1,... N 1 Stationarity wrt. x N gives λ T N = x N φ 33/48

34 Stationarity wrt. u Cut and paste - and use some colors: N 1 N 1 J L = φ[x N ]+ L i (x i,u i )+ λ T j+1 [f j(x j,u j ) x j+1 ]+λ T 0 [x 0 x 0 ] i=0 j=0 Stationarity wrt. u i gives the optimality condition or the stationarity condition: 0 = u L i(x i,u i )+λ T i+1 u f i(x i,u i ) 34/48

35 Euler-Lagrange equations Actually, the discrete Euler-Lagrange (EL) equations. Consider the (the Bolza formulation of the) problem of minimizing J, where N 1 J = φ[x N ]+ subject to i=0 L i (x i,u i ) x i+1 = f i (x i,u i ) x 0 = x 0 The EL equations (KKT conditions) are (for i = 0, 1,... N 1): x i+1 = f i (x i,u i ) λ T i = x L i(x i,u i )+λ T i+1 x f i(x i,u i ) 0 = u L i(x i,u i )+λ T i+1 u f i(x i,u i ) with boundary conditions x 0 = x 0 λ T N = φ x N This is a two-point boundary value problem (TPBVP) with N(2n + m) unknowns and equations. 35/48

36 Euler Born 15 April 1707 Basel, Switzerland. Died: 18 September 1783 (aged 76) Saint Petersburg, Russian Empire. Residence: Kingdom of Prussia, Russian Empire, Switzerland. Nationality: Swiss. Alma mater: University of Basel. Doctoral advisor: Johann Bernoulli. Doctoral students: Nicolas Fuss, Johann Hennert, Joseph Louis Lagrange. 36/48

37 Lagrange Born: Giuseppe Luigi Lagrancia, 25 January 1736 Turin, Piedmont-Sardinia. Died: 10 April 1813 (aged 77) Paris, France. Residence: Piedmont, France, Prussia. Citizenship: Kingdom of Sardinia, France. Nationality: Italian, French. Institutions: Ecole Polytechnique. Doctoral advisor: Leonhard Euler. Doctoral students: Joseph Fourier, Giovanni Plana, Simeon Poisson. 37/48

38 Example: Optimal stepping (D-time version of motion control) Consider the toy (or black board) problem of stepping the system x i+1 = x i +u i i = 0, 1,... N 1 from an original position x 0 towards origin in N steps. This is related to minimizing J 1 = 1 2 x2 N If the original objective and the step power has same weight (for the sake of simplicity) then the steps should be found as the minimizing strategy of J = 1 N 1 2 x2 N + i=0 1 2 u2 i In this case the EL equations are: x i+1 = x i +u i x 0 = x 0 λ i = λ i+1 λ N = x N 0 = u i +λ i+1 38/48

39 Example: Optimal stepping The last two are easily solved λ i = x N u i = x N which in the state equation give x i+1 = x i x N or x i = x 0 ix N For i = N this results in and x N = 1 N +1 x 0 u i = 1 N +1 x 0 1 x i = x 0 i N +1 x 0 λ i = 1 N +1 x 0 This problem has a degree of simplicity that allow us to find an analytical solution. 39/48

40 Types of solutions Examples: Analytical solutions (for very simple problems) Semi analytical solutions (for semi simple problems eg. the LQ problem) Numerical solutions 40/48

41 The Hamiltonian function Introduce the Hamiltonian function: H i (x i,u i,λ i+1 ) = L i (x i,u i )+λ T i+1 f i(x i,u i ) Then the EL can be written in a condensed form: x T i+1 = λ i+1 H i λ T i = x H i 0 = u H i x 0 = x 0 λ T N = x φ u H i is the gradient of J wrt. u i and is (also) called the pulse response sequence. λ T 0 is the gradient of J wrt. x 0. Notice the EL equations are necessary conditions. They are also sufficient if L i (x i,u i ) is a convex function (in x and u) f i (x i,u i ) is a linear function (in x and u). 41/48

42 Lesson learned (7) Minimize J (ie. determine the sequence u i, i = 0,..., N 1) where: N 1 J = φ[x N ]+ subject to i=0 L i (x i,u i ) x i+1 = f i (x i,u i ) i = 0, 1,... N 1 x 0 = x 0 Defining the Hamiltonian function H i = L i (x i,u i )+λ T i+1 f i(x i,u i ) The Euler-Lagrange equations can be written as: x i+1 = f i λ T i = x H 0 = u H x 0 = x 0 λ T N = x φ 42/48

43 Reading guidance Slides, Exercises, solutions and m-files on: Reading: DO: 5-11, (Ch. 2 except continuous time problems). 43/48

44 Notation Let s be a scalar, x a (column) vector x 1 x 2 x =. x n and f a vector function (of dim m). Then x s = ( x 1 s ie. a row vector. x 2 s... s ) x n Furthermore, the Jacobian is defined as: f x 1 f 1 x x f = f x 2 f 1 x f x m f 1 x m... 2 f x 1 n f x 2 n. x n f m 44/48

45 Notation The most common examples are: x Ax = A x yt x = y T x xt y = y T x xt Qx = 2x T Q 45/48

46 Rene Victor Valqui Vidal 46/48

47 Notation A comment on notation We use x i and f i (x i,u i ) rather than x(i) and f(i, x(i), u(i)) The curse of x vector containing the state variable first coordinate (in a position) decision variable in static optimization Hack(s): use s as symbol for the state use z as symbol for first coordinate use u as decision variable. 47/48

48 Other practicalities Campus net (cn.dtu.dk, now inside.dtu.dk). Course home page ( Gbar download (Matlab) ( Report errors and fishy elements in slides and lecture notes. suggestions for improvements. Include course id (42111) and your study id in s. 48/48

Static and Dynamic Optimization (42111)

Static and Dynamic Optimization (42111) Static and Dynamic Optimization (42111) Niels Kjølstad Poulsen Build. 303b, room 016 Section for Dynamical Systems Dept. of Applied Mathematics and Computer Science The Technical University of Denmark

More information

Static and Dynamic Optimization (42111)

Static and Dynamic Optimization (42111) Static and Dynamic Optimization (421) Niels Kjølstad Poulsen Build. 0b, room 01 Section for Dynamical Systems Dept. of Applied Mathematics and Computer Science The Technical University of Denmark Email:

More information

Static and Dynamic Optimization

Static and Dynamic Optimization Static and Dynamic Optimization Course Introduction Niels Kjølstad Poulsen Informatics and Mathematical Modelling build. 321, room 16 The Technical University of Denmark email: nkp@imm.dtu.dk phone: +45

More information

Dynamic Optimization

Dynamic Optimization Dynamic Optimization Optimal Control Niels Kjølstad Poulsen Department of Informatics and Matematical Modelleling The Technical University of Denmark Version: 15 Januar 212 (B5) 216-11-14 11.36 2 Preface

More information

Problem 1 Cost of an Infinite Horizon LQR

Problem 1 Cost of an Infinite Horizon LQR THE UNIVERSITY OF TEXAS AT SAN ANTONIO EE 5243 INTRODUCTION TO CYBER-PHYSICAL SYSTEMS H O M E W O R K # 5 Ahmad F. Taha October 12, 215 Homework Instructions: 1. Type your solutions in the LATEX homework

More information

Homework Solution # 3

Homework Solution # 3 ECSE 644 Optimal Control Feb, 4 Due: Feb 17, 4 (Tuesday) Homework Solution # 3 1 (5%) Consider the discrete nonlinear control system in Homework # For the optimal control and trajectory that you have found

More information

Lagrange Multiplier Method. Uwe A. Schneider

Lagrange Multiplier Method. Uwe A. Schneider Lagrange Multiplier Method Uwe A. Schneider Joseph Louis Lagrange 25 January 1736 10 April 1813 mathematician and astronomer born in Turin, Piedmont, Italy, lived in Prussia and France contributions to

More information

Numerical Methods for ODEs. Lectures for PSU Summer Programs Xiantao Li

Numerical Methods for ODEs. Lectures for PSU Summer Programs Xiantao Li Numerical Methods for ODEs Lectures for PSU Summer Programs Xiantao Li Outline Introduction Some Challenges Numerical methods for ODEs Stiff ODEs Accuracy Constrained dynamics Stability Coarse-graining

More information

UC Berkeley Department of Electrical Engineering and Computer Science. EECS 227A Nonlinear and Convex Optimization. Solutions 5 Fall 2009

UC Berkeley Department of Electrical Engineering and Computer Science. EECS 227A Nonlinear and Convex Optimization. Solutions 5 Fall 2009 UC Berkeley Department of Electrical Engineering and Computer Science EECS 227A Nonlinear and Convex Optimization Solutions 5 Fall 2009 Reading: Boyd and Vandenberghe, Chapter 5 Solution 5.1 Note that

More information

Robotics. Control Theory. Marc Toussaint U Stuttgart

Robotics. Control Theory. Marc Toussaint U Stuttgart Robotics Control Theory Topics in control theory, optimal control, HJB equation, infinite horizon case, Linear-Quadratic optimal control, Riccati equations (differential, algebraic, discrete-time), controllability,

More information

Lecture 2 and 3: Controllability of DT-LTI systems

Lecture 2 and 3: Controllability of DT-LTI systems 1 Lecture 2 and 3: Controllability of DT-LTI systems Spring 2013 - EE 194, Advanced Control (Prof Khan) January 23 (Wed) and 28 (Mon), 2013 I LTI SYSTEMS Recall that continuous-time LTI systems can be

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

minimize x subject to (x 2)(x 4) u,

minimize x subject to (x 2)(x 4) u, Math 6366/6367: Optimization and Variational Methods Sample Preliminary Exam Questions 1. Suppose that f : [, L] R is a C 2 -function with f () on (, L) and that you have explicit formulae for

More information

Getting Started With The Predator - Prey Model: Nullclines

Getting Started With The Predator - Prey Model: Nullclines Getting Started With The Predator - Prey Model: Nullclines James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University October 28, 2013 Outline The Predator

More information

Math 164-1: Optimization Instructor: Alpár R. Mészáros

Math 164-1: Optimization Instructor: Alpár R. Mészáros Math 164-1: Optimization Instructor: Alpár R. Mészáros Final Exam, June 9, 2016 Name (use a pen): Student ID (use a pen): Signature (use a pen): Rules: Duration of the exam: 180 minutes. By writing your

More information

Lesson 9: Predator-Prey and ode45

Lesson 9: Predator-Prey and ode45 Lesson 9: Predator-Prey and ode45 9.1 Applied Problem. In this lesson we will allow for more than one population where they depend on each other. One population could be the predator such as a fox, and

More information

Optimal Control. Lecture 3. Optimal Control of Discrete Time Dynamical Systems. John T. Wen. January 22, 2004

Optimal Control. Lecture 3. Optimal Control of Discrete Time Dynamical Systems. John T. Wen. January 22, 2004 Optimal Control Lecture 3 Optimal Control of Discrete Time Dynamical Systems John T. Wen January, 004 Outline optimization of a general multi-stage discrete time dynamical systems special case: discrete

More information

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner EG4321/EG7040 Nonlinear Control Dr. Matt Turner EG4321/EG7040 [An introduction to] Nonlinear Control Dr. Matt Turner EG4321/EG7040 [An introduction to] Nonlinear [System Analysis] and Control Dr. Matt

More information

Lecture 11 and 12: Penalty methods and augmented Lagrangian methods for nonlinear programming

Lecture 11 and 12: Penalty methods and augmented Lagrangian methods for nonlinear programming Lecture 11 and 12: Penalty methods and augmented Lagrangian methods for nonlinear programming Coralia Cartis, Mathematical Institute, University of Oxford C6.2/B2: Continuous Optimization Lecture 11 and

More information

Lecture 18: Optimization Programming

Lecture 18: Optimization Programming Fall, 2016 Outline Unconstrained Optimization 1 Unconstrained Optimization 2 Equality-constrained Optimization Inequality-constrained Optimization Mixture-constrained Optimization 3 Quadratic Programming

More information

Control Theory and its Applications

Control Theory and its Applications Control Theory and its Applications E.O. Roxin The University of Rhode Island USA GORDON AND BREACH SCIENCE PUBLISHERS Australia Canada. China France Germany India. Japan Luxembourg Malaysia The Netherlands.

More information

STABILITY. Phase portraits and local stability

STABILITY. Phase portraits and local stability MAS271 Methods for differential equations Dr. R. Jain STABILITY Phase portraits and local stability We are interested in system of ordinary differential equations of the form ẋ = f(x, y), ẏ = g(x, y),

More information

Chapter 2 Optimal Control Problem

Chapter 2 Optimal Control Problem Chapter 2 Optimal Control Problem Optimal control of any process can be achieved either in open or closed loop. In the following two chapters we concentrate mainly on the first class. The first chapter

More information

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain)

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain) 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Introduction to Automatic Control & Linear systems (time domain) 2 What is automatic control? From Wikipedia Control theory is an interdisciplinary

More information

Math 128A Spring 2003 Week 12 Solutions

Math 128A Spring 2003 Week 12 Solutions Math 128A Spring 2003 Week 12 Solutions Burden & Faires 5.9: 1b, 2b, 3, 5, 6, 7 Burden & Faires 5.10: 4, 5, 8 Burden & Faires 5.11: 1c, 2, 5, 6, 8 Burden & Faires 5.9. Higher-Order Equations and Systems

More information

APPM 2360 Lab #3: The Predator Prey Model

APPM 2360 Lab #3: The Predator Prey Model APPM 2360 Lab #3: The Predator Prey Model 1 Instructions Labs may be done in groups of 3 or less. One report must be turned in for each group and must be in PDF format. Labs must include each student s:

More information

Math 164-1: Optimization Instructor: Alpár R. Mészáros

Math 164-1: Optimization Instructor: Alpár R. Mészáros Math 164-1: Optimization Instructor: Alpár R. Mészáros First Midterm, April 20, 2016 Name (use a pen): Student ID (use a pen): Signature (use a pen): Rules: Duration of the exam: 50 minutes. By writing

More information

Infinite-dimensional nonlinear predictive controller design for open-channel hydraulic systems

Infinite-dimensional nonlinear predictive controller design for open-channel hydraulic systems Infinite-dimensional nonlinear predictive controller design for open-channel hydraulic systems D. Georges, Control Systems Dept - Gipsa-lab, Grenoble INP Workshop on Irrigation Channels and Related Problems,

More information

ML (cont.): SUPPORT VECTOR MACHINES

ML (cont.): SUPPORT VECTOR MACHINES ML (cont.): SUPPORT VECTOR MACHINES CS540 Bryan R Gibson University of Wisconsin-Madison Slides adapted from those used by Prof. Jerry Zhu, CS540-1 1 / 40 Support Vector Machines (SVMs) The No-Math Version

More information

Nonlinear dynamics & chaos BECS

Nonlinear dynamics & chaos BECS Nonlinear dynamics & chaos BECS-114.7151 Phase portraits Focus: nonlinear systems in two dimensions General form of a vector field on the phase plane: Vector notation: Phase portraits Solution x(t) describes

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

Introduction to Dynamical Systems

Introduction to Dynamical Systems Introduction to Dynamical Systems Autonomous Planar Systems Vector form of a Dynamical System Trajectories Trajectories Don t Cross Equilibria Population Biology Rabbit-Fox System Trout System Trout System

More information

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad Fundamentals of Dynamical Systems / Discrete-Time Models Dr. Dylan McNamara people.uncw.edu/ mcnamarad Dynamical systems theory Considers how systems autonomously change along time Ranges from Newtonian

More information

The Karush-Kuhn-Tucker conditions

The Karush-Kuhn-Tucker conditions Chapter 6 The Karush-Kuhn-Tucker conditions 6.1 Introduction In this chapter we derive the first order necessary condition known as Karush-Kuhn-Tucker (KKT) conditions. To this aim we introduce the alternative

More information

RECURSION EQUATION FOR

RECURSION EQUATION FOR Math 46 Lecture 8 Infinite Horizon discounted reward problem From the last lecture: The value function of policy u for the infinite horizon problem with discount factor a and initial state i is W i, u

More information

Two hours. To be provided by Examinations Office: Mathematical Formula Tables. THE UNIVERSITY OF MANCHESTER. xx xxxx 2017 xx:xx xx.

Two hours. To be provided by Examinations Office: Mathematical Formula Tables. THE UNIVERSITY OF MANCHESTER. xx xxxx 2017 xx:xx xx. Two hours To be provided by Examinations Office: Mathematical Formula Tables. THE UNIVERSITY OF MANCHESTER CONVEX OPTIMIZATION - SOLUTIONS xx xxxx 27 xx:xx xx.xx Answer THREE of the FOUR questions. If

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

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

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

FINANCIAL OPTIMIZATION

FINANCIAL OPTIMIZATION FINANCIAL OPTIMIZATION Lecture 1: General Principles and Analytic Optimization Philip H. Dybvig Washington University Saint Louis, Missouri Copyright c Philip H. Dybvig 2008 Choose x R N to minimize f(x)

More information

QUALIFYING EXAM IN SYSTEMS ENGINEERING

QUALIFYING EXAM IN SYSTEMS ENGINEERING QUALIFYING EXAM IN SYSTEMS ENGINEERING Written Exam: MAY 23, 2017, 9:00AM to 1:00PM, EMB 105 Oral Exam: May 25 or 26, 2017 Time/Location TBA (~1 hour per student) CLOSED BOOK, NO CHEAT SHEETS BASIC SCIENTIFIC

More information

IE 5531: Engineering Optimization I

IE 5531: Engineering Optimization I IE 5531: Engineering Optimization I Lecture 12: Nonlinear optimization, continued Prof. John Gunnar Carlsson October 20, 2010 Prof. John Gunnar Carlsson IE 5531: Engineering Optimization I October 20,

More information

2D-Volterra-Lotka Modeling For 2 Species

2D-Volterra-Lotka Modeling For 2 Species Majalat Al-Ulum Al-Insaniya wat - Tatbiqiya 2D-Volterra-Lotka Modeling For 2 Species Alhashmi Darah 1 University of Almergeb Department of Mathematics Faculty of Science Zliten Libya. Abstract The purpose

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

Theory and Applications of Constrained Optimal Control Proble

Theory and Applications of Constrained Optimal Control Proble Theory and Applications of Constrained Optimal Control Problems with Delays PART 1 : Mixed Control State Constraints Helmut Maurer 1, Laurenz Göllmann 2 1 Institut für Numerische und Angewandte Mathematik,

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

Lecture - 11 Bendixson and Poincare Bendixson Criteria Van der Pol Oscillator

Lecture - 11 Bendixson and Poincare Bendixson Criteria Van der Pol Oscillator Nonlinear Dynamical Systems Prof. Madhu. N. Belur and Prof. Harish. K. Pillai Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 11 Bendixson and Poincare Bendixson Criteria

More information

Continuous time population models

Continuous time population models Continuous time population models Jaap van der Meer jaap.van.der.meer@nioz.nl Abstract Many simple theoretical population models in continuous time relate the rate of change of the size of two populations

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

Information maximization in a network of linear neurons

Information maximization in a network of linear neurons Information maximization in a network of linear neurons Holger Arnold May 30, 005 1 Introduction It is known since the work of Hubel and Wiesel [3], that many cells in the early visual areas of mammals

More information

Lecture 6: Discrete-Time Dynamic Optimization

Lecture 6: Discrete-Time Dynamic Optimization Lecture 6: Discrete-Time Dynamic Optimization Yulei Luo Economics, HKU November 13, 2017 Luo, Y. (Economics, HKU) ECON0703: ME November 13, 2017 1 / 43 The Nature of Optimal Control In static optimization,

More information

Dynamical Systems and Chaos Part II: Biology Applications. Lecture 6: Population dynamics. Ilya Potapov Mathematics Department, TUT Room TD325

Dynamical Systems and Chaos Part II: Biology Applications. Lecture 6: Population dynamics. Ilya Potapov Mathematics Department, TUT Room TD325 Dynamical Systems and Chaos Part II: Biology Applications Lecture 6: Population dynamics Ilya Potapov Mathematics Department, TUT Room TD325 Living things are dynamical systems Dynamical systems theory

More information

Support Vector Machines. Introduction to Data Mining, 2 nd Edition by Tan, Steinbach, Karpatne, Kumar

Support Vector Machines. Introduction to Data Mining, 2 nd Edition by Tan, Steinbach, Karpatne, Kumar Data Mining Support Vector Machines Introduction to Data Mining, 2 nd Edition by Tan, Steinbach, Karpatne, Kumar 02/03/2018 Introduction to Data Mining 1 Support Vector Machines Find a linear hyperplane

More information

CHAPTER 3 THE MAXIMUM PRINCIPLE: MIXED INEQUALITY CONSTRAINTS. p. 1/73

CHAPTER 3 THE MAXIMUM PRINCIPLE: MIXED INEQUALITY CONSTRAINTS. p. 1/73 CHAPTER 3 THE MAXIMUM PRINCIPLE: MIXED INEQUALITY CONSTRAINTS p. 1/73 THE MAXIMUM PRINCIPLE: MIXED INEQUALITY CONSTRAINTS Mixed Inequality Constraints: Inequality constraints involving control and possibly

More information

ICS-E4030 Kernel Methods in Machine Learning

ICS-E4030 Kernel Methods in Machine Learning ICS-E4030 Kernel Methods in Machine Learning Lecture 3: Convex optimization and duality Juho Rousu 28. September, 2016 Juho Rousu 28. September, 2016 1 / 38 Convex optimization Convex optimisation This

More information

Optimality Conditions for Constrained Optimization

Optimality Conditions for Constrained Optimization 72 CHAPTER 7 Optimality Conditions for Constrained Optimization 1. First Order Conditions In this section we consider first order optimality conditions for the constrained problem P : minimize f 0 (x)

More information

Support Vector Machine (continued)

Support Vector Machine (continued) Support Vector Machine continued) Overlapping class distribution: In practice the class-conditional distributions may overlap, so that the training data points are no longer linearly separable. We need

More information

Outline. Learning Objectives. References. Lecture 2: Second-order Systems

Outline. Learning Objectives. References. Lecture 2: Second-order Systems Outline Lecture 2: Second-order Systems! Techniques based on linear systems analysis! Phase-plane analysis! Example: Neanderthal / Early man competition! Hartman-Grobman theorem -- validity of linearizations!

More information

CE 191: Civil & Environmental Engineering Systems Analysis. LEC 17 : Final Review

CE 191: Civil & Environmental Engineering Systems Analysis. LEC 17 : Final Review CE 191: Civil & Environmental Engineering Systems Analysis LEC 17 : Final Review Professor Scott Moura Civil & Environmental Engineering University of California, Berkeley Fall 2014 Prof. Moura UC Berkeley

More information

Solution Methods. Richard Lusby. Department of Management Engineering Technical University of Denmark

Solution Methods. Richard Lusby. Department of Management Engineering Technical University of Denmark Solution Methods Richard Lusby Department of Management Engineering Technical University of Denmark Lecture Overview (jg Unconstrained Several Variables Quadratic Programming Separable Programming SUMT

More information

Lyapunov Stability Analysis: Open Loop

Lyapunov Stability Analysis: Open Loop Copyright F.L. Lewis 008 All rights reserved Updated: hursday, August 8, 008 Lyapunov Stability Analysis: Open Loop We know that the stability of linear time-invariant (LI) dynamical systems can be determined

More information

FIRST-ORDER SYSTEMS OF ORDINARY DIFFERENTIAL EQUATIONS III: Autonomous Planar Systems David Levermore Department of Mathematics University of Maryland

FIRST-ORDER SYSTEMS OF ORDINARY DIFFERENTIAL EQUATIONS III: Autonomous Planar Systems David Levermore Department of Mathematics University of Maryland FIRST-ORDER SYSTEMS OF ORDINARY DIFFERENTIAL EQUATIONS III: Autonomous Planar Systems David Levermore Department of Mathematics University of Maryland 4 May 2012 Because the presentation of this material

More information

Nonlinear Optimization: What s important?

Nonlinear Optimization: What s important? Nonlinear Optimization: What s important? Julian Hall 10th May 2012 Convexity: convex problems A local minimizer is a global minimizer A solution of f (x) = 0 (stationary point) is a minimizer A global

More information

Numerical Algorithms as Dynamical Systems

Numerical Algorithms as Dynamical Systems A Study on Numerical Algorithms as Dynamical Systems Moody Chu North Carolina State University What This Study Is About? To recast many numerical algorithms as special dynamical systems, whence to derive

More information

Dual methods and ADMM. Barnabas Poczos & Ryan Tibshirani Convex Optimization /36-725

Dual methods and ADMM. Barnabas Poczos & Ryan Tibshirani Convex Optimization /36-725 Dual methods and ADMM Barnabas Poczos & Ryan Tibshirani Convex Optimization 10-725/36-725 1 Given f : R n R, the function is called its conjugate Recall conjugate functions f (y) = max x R n yt x f(x)

More information

Dual Methods. Lecturer: Ryan Tibshirani Convex Optimization /36-725

Dual Methods. Lecturer: Ryan Tibshirani Convex Optimization /36-725 Dual Methods Lecturer: Ryan Tibshirani Conve Optimization 10-725/36-725 1 Last time: proimal Newton method Consider the problem min g() + h() where g, h are conve, g is twice differentiable, and h is simple.

More information

ECON 582: Dynamic Programming (Chapter 6, Acemoglu) Instructor: Dmytro Hryshko

ECON 582: Dynamic Programming (Chapter 6, Acemoglu) Instructor: Dmytro Hryshko ECON 582: Dynamic Programming (Chapter 6, Acemoglu) Instructor: Dmytro Hryshko Indirect Utility Recall: static consumer theory; J goods, p j is the price of good j (j = 1; : : : ; J), c j is consumption

More information

Dynamical Analysis of a Harvested Predator-prey. Model with Ratio-dependent Response Function. and Prey Refuge

Dynamical Analysis of a Harvested Predator-prey. Model with Ratio-dependent Response Function. and Prey Refuge Applied Mathematical Sciences, Vol. 8, 214, no. 11, 527-537 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/12988/ams.214.4275 Dynamical Analysis of a Harvested Predator-prey Model with Ratio-dependent

More information

Lecture 9: Discrete-Time Linear Quadratic Regulator Finite-Horizon Case

Lecture 9: Discrete-Time Linear Quadratic Regulator Finite-Horizon Case Lecture 9: Discrete-Time Linear Quadratic Regulator Finite-Horizon Case Dr. Burak Demirel Faculty of Electrical Engineering and Information Technology, University of Paderborn December 15, 2015 2 Previous

More information

EN Applied Optimal Control Lecture 8: Dynamic Programming October 10, 2018

EN Applied Optimal Control Lecture 8: Dynamic Programming October 10, 2018 EN530.603 Applied Optimal Control Lecture 8: Dynamic Programming October 0, 08 Lecturer: Marin Kobilarov Dynamic Programming (DP) is conerned with the computation of an optimal policy, i.e. an optimal

More information

Unconditionally stable scheme for Riccati equation

Unconditionally stable scheme for Riccati equation ESAIM: Proceedings, Vol. 8, 2, 39-52 Contrôle des systèmes gouvernés par des équations aux dérivées partielles http://www.emath.fr/proc/vol.8/ Unconditionally stable scheme for Riccati equation François

More information

1 The pendulum equation

1 The pendulum equation Math 270 Honors ODE I Fall, 2008 Class notes # 5 A longer than usual homework assignment is at the end. The pendulum equation We now come to a particularly important example, the equation for an oscillating

More information

Week Topics of study Home/Independent Learning Assessment (If in addition to homework) 7 th September 2015

Week Topics of study Home/Independent Learning Assessment (If in addition to homework) 7 th September 2015 Week Topics of study Home/Independent Learning Assessment (If in addition to homework) 7 th September Teacher feedback to prompt action FP1: No lessons Student to write feedback in here when necessary

More information

A Gauss Lobatto quadrature method for solving optimal control problems

A Gauss Lobatto quadrature method for solving optimal control problems ANZIAM J. 47 (EMAC2005) pp.c101 C115, 2006 C101 A Gauss Lobatto quadrature method for solving optimal control problems P. Williams (Received 29 August 2005; revised 13 July 2006) Abstract This paper proposes

More information

Age (x) nx lx. Population dynamics Population size through time should be predictable N t+1 = N t + B + I - D - E

Age (x) nx lx. Population dynamics Population size through time should be predictable N t+1 = N t + B + I - D - E Population dynamics Population size through time should be predictable N t+1 = N t + B + I - D - E Time 1 N = 100 20 births 25 deaths 10 immigrants 15 emmigrants Time 2 100 + 20 +10 25 15 = 90 Life History

More information

Pontryagin s maximum principle

Pontryagin s maximum principle Pontryagin s maximum principle Emo Todorov Applied Mathematics and Computer Science & Engineering University of Washington Winter 2012 Emo Todorov (UW) AMATH/CSE 579, Winter 2012 Lecture 5 1 / 9 Pontryagin

More information

IE 5531: Engineering Optimization I

IE 5531: Engineering Optimization I IE 5531: Engineering Optimization I Lecture 19: Midterm 2 Review Prof. John Gunnar Carlsson November 22, 2010 Prof. John Gunnar Carlsson IE 5531: Engineering Optimization I November 22, 2010 1 / 34 Administrivia

More information

Linear Support Vector Machine. Classification. Linear SVM. Huiping Cao. Huiping Cao, Slide 1/26

Linear Support Vector Machine. Classification. Linear SVM. Huiping Cao. Huiping Cao, Slide 1/26 Huiping Cao, Slide 1/26 Classification Linear SVM Huiping Cao linear hyperplane (decision boundary) that will separate the data Huiping Cao, Slide 2/26 Support Vector Machines rt Vector Find a linear Machines

More information

Lecture 7: Kernels for Classification and Regression

Lecture 7: Kernels for Classification and Regression Lecture 7: Kernels for Classification and Regression CS 194-10, Fall 2011 Laurent El Ghaoui EECS Department UC Berkeley September 15, 2011 Outline Outline A linear regression problem Linear auto-regressive

More information

HARVESTING IN A TWO-PREY ONE-PREDATOR FISHERY: A BIOECONOMIC MODEL

HARVESTING IN A TWO-PREY ONE-PREDATOR FISHERY: A BIOECONOMIC MODEL ANZIAM J. 452004), 443 456 HARVESTING IN A TWO-PREY ONE-PREDATOR FISHERY: A BIOECONOMIC MODEL T. K. KAR 1 and K. S. CHAUDHURI 2 Received 22 June, 2001; revised 20 September, 2002) Abstract A multispecies

More information

Lecture 20/Lab 21: Systems of Nonlinear ODEs

Lecture 20/Lab 21: Systems of Nonlinear ODEs Lecture 20/Lab 21: Systems of Nonlinear ODEs MAR514 Geoffrey Cowles Department of Fisheries Oceanography School for Marine Science and Technology University of Massachusetts-Dartmouth Coupled ODEs: Species

More information

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem Pulemotov, September 12, 2012 Unit Outline Goal 1: Outline linear

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

17 Solution of Nonlinear Systems

17 Solution of Nonlinear Systems 17 Solution of Nonlinear Systems We now discuss the solution of systems of nonlinear equations. An important ingredient will be the multivariate Taylor theorem. Theorem 17.1 Let D = {x 1, x 2,..., x m

More information

Lecture 14 : Online Learning, Stochastic Gradient Descent, Perceptron

Lecture 14 : Online Learning, Stochastic Gradient Descent, Perceptron CS446: Machine Learning, Fall 2017 Lecture 14 : Online Learning, Stochastic Gradient Descent, Perceptron Lecturer: Sanmi Koyejo Scribe: Ke Wang, Oct. 24th, 2017 Agenda Recap: SVM and Hinge loss, Representer

More information

Homework 2: Solution

Homework 2: Solution 0-704: Information Processing and Learning Sring 0 Lecturer: Aarti Singh Homework : Solution Acknowledgement: The TA graciously thanks Rafael Stern for roviding most of these solutions.. Problem Hence,

More information

Regional Solution of Constrained LQ Optimal Control

Regional Solution of Constrained LQ Optimal Control Regional Solution of Constrained LQ Optimal Control José DeDoná September 2004 Outline 1 Recap on the Solution for N = 2 2 Regional Explicit Solution Comparison with the Maximal Output Admissible Set 3

More information

Basic Techniques. Ping Wang Department of Economics Washington University in St. Louis. January 2018

Basic Techniques. Ping Wang Department of Economics Washington University in St. Louis. January 2018 Basic Techniques Ping Wang Department of Economics Washington University in St. Louis January 2018 1 A. Overview A formal theory of growth/development requires the following tools: simple algebra simple

More information

Population Models Part I

Population Models Part I Population Models Part I Marek Stastna Successoribus ad Successores Living things come in an incredible range of packages However from tiny cells to large mammals all living things live and die, making

More information

Lecture 10: Powers of Matrices, Difference Equations

Lecture 10: Powers of Matrices, Difference Equations Lecture 10: Powers of Matrices, Difference Equations Difference Equations A difference equation, also sometimes called a recurrence equation is an equation that defines a sequence recursively, i.e. each

More information

14 : Theory of Variational Inference: Inner and Outer Approximation

14 : Theory of Variational Inference: Inner and Outer Approximation 10-708: Probabilistic Graphical Models 10-708, Spring 2014 14 : Theory of Variational Inference: Inner and Outer Approximation Lecturer: Eric P. Xing Scribes: Yu-Hsin Kuo, Amos Ng 1 Introduction Last lecture

More information

Lecture 1 From Continuous-Time to Discrete-Time

Lecture 1 From Continuous-Time to Discrete-Time Lecture From Continuous-Time to Discrete-Time Outline. Continuous and Discrete-Time Signals and Systems................. What is a signal?................................2 What is a system?.............................

More information

Support Vector Machines: Maximum Margin Classifiers

Support Vector Machines: Maximum Margin Classifiers Support Vector Machines: Maximum Margin Classifiers Machine Learning and Pattern Recognition: September 16, 2008 Piotr Mirowski Based on slides by Sumit Chopra and Fu-Jie Huang 1 Outline What is behind

More information

Control Systems. Internal Stability - LTI systems. L. Lanari

Control Systems. Internal Stability - LTI systems. L. Lanari Control Systems Internal Stability - LTI systems L. Lanari outline LTI systems: definitions conditions South stability criterion equilibrium points Nonlinear systems: equilibrium points examples stable

More information

Support Vector Machines

Support Vector Machines Support Vector Machines Support vector machines (SVMs) are one of the central concepts in all of machine learning. They are simply a combination of two ideas: linear classification via maximum (or optimal

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

CPSC 540: Machine Learning

CPSC 540: Machine Learning CPSC 540: Machine Learning Matrix Notation Mark Schmidt University of British Columbia Winter 2017 Admin Auditting/registration forms: Submit them at end of class, pick them up end of next class. I need

More information

Math 273a: Optimization

Math 273a: Optimization Math 273a: Optimization Instructor: Wotao Yin Department of Mathematics, UCLA Fall 2015 online discussions on piazza.com What is mathematical optimization? Optimization models the goal of solving a problem

More information

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10) Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must

More information

Appendix A Solving Linear Matrix Inequality (LMI) Problems

Appendix A Solving Linear Matrix Inequality (LMI) Problems Appendix A Solving Linear Matrix Inequality (LMI) Problems In this section, we present a brief introduction about linear matrix inequalities which have been used extensively to solve the FDI problems described

More information