Transcript Document
MA409: Continous-time Optimization Adam Ostaszewski 1 17/07/2015 Lecture times for 2011/12 Lectures: Monday in TW1.U208 : 4-5 pm and Thursday in NAB.1.14 : 12-1pm Classes: Wednesday in TW1.U101: 6-7pm … starting Week 1 all in Michaelmas Term Plus: Revision in Summer Term! 2 17/07/2015 Q: What is this course about? A: How to … Select a curve x(t) for 0 < t < T … subject to constraints holding over some or over all time t To minimize (maximize) some performance index 3 17/07/2015 About the course… geodesics & other performance index E.g. … subject to x(0) being given, and also x(T) …or x(t) must lie on some fixed surface E.g. is a geodesic = minimizes distance along the given fixed surface between initial and terminal positions 4 17/07/2015 About the course … time optimality E.g. … subject to x(0) being given and maybe x(T) only to lie on a specified surface …or x(t) must lie on some varying surface E.g. minimize time taken to reach the prescribed surface: T 5 17/07/2015 Notes: n The variable x(t) may be in R The constraint may be f(x(t)) = 0 … but could be a differential equation like this ‘canonical’ one: x′(t)=a(t,x(t)) Where dash is defined by: x′=dx/dt …so dx = a(t,x(t)) dt 6 17/07/2015 State equation in differential form (first order) … Or even like x′(t)=a(t,x(t),u(t)) here u(t) is to be selected and is known as a control (costly, usually!) (Think: selecting car speed with car constrained to a particular road.) 7 17/07/2015 A state equation in vector differential form – first order …indeed … despite Newton’s law … x′′ = u (accn = force) Rewritten, with x1=x, and with x2=x1′, …as the linear matrix first-order system x1′ = x2, x2′ = u 8 17/07/2015 …or in stochastic form … could be a ‘stochastic’ differential equation dx(t)=a(t,x(t),u(t)) dt + b(t,x(t),u(t)) dWt ..where for each t the term Wt represents a continuously varying standard `random variable’, modelling uncertainty 9 17/07/2015 … risky assets Model of asset price evolution St ‘Instantaneous’ return on the asset over the time interval dt (from t to t+dt ) is defined to be: (St+dt - St)/St , or in compact form = dSt/ St 10 17/07/2015 … Black-Scholes model for asset price St Return on the asset modelled by dSt / St = dt + dWt …anticipated ‘rate’ of return …PLUS ‘volatility factor’ times a standard volatility term, namely dWt … nb dWt = (Wt+dt - Wt) the increments are independent, normal, with variance dt 11 17/07/2015 Format of Performance Index: Deterministic Case Bequest/gift: g(x(T)) – a Meyer problem Running cost format: Lagrange problem T 0 L(x(t),…)dt – a Mix of above: g(x(T)) + – a Bolza problem T 0 L(x(t),…) dt 12 17/07/2015 …Actually they’re equivalent …proved by fiddling with the number, n, of variables, e.g. introduce xn+1 and adjoin … a diff. eqn.: dxn+1 = L(x(t),…)dt … initial condition: xn+1 (0) = 0 Then g(x(T))= xn+1 (T) = T 0 L(x(t),…)dt 13 17/07/2015 .. Stochastic case Expected performance Thus might be E[g(x(T))] – a Meyer problem … So we can solve the investor’s optimal consumption problem 14 17/07/2015 Expected performance At what rate to consume wealth, at what rate to invest in a risky asset and how much to salt away in a safe bank deposit T Max Ew[ 0 exp(-rt)U(u(t))]dt maximize expected utility of lifetime consumption, where u(t) =fraction of wealth x(t) consumed and x(0)=w. 15 17/07/2015 Note the implicit ‘stopping time’ …in the upper limit of integration T 0 Max Ew[ exp(-rt)U(u(t))] dt T denotes the first time t when x(t) = 0, so T may be a special sort of random variable 16 17/07/2015 Solution technique Optimality as with real-variables where Max f(x) is solved using the differential condition: df(x) = 0, the ‘first order condition’ (f.o.c.) We develop a higher level calculus, which converts df(x) = 0 to …a differential eqn. 17 17/07/2015 …f.o.c. leads to a …differential equation …satisfied by the optimal trajectory (curve) And so the technique amounts to setting up the problem (modelling) and then solving the d.e. 18 17/07/2015 Reading List To begin with we use A.O.’s “Advanced Mathematical Methods” Notes will be provided throughout the course by way of Moodle (& the maths web-site) 19 17/07/2015 Literature – Mathematical Basics (♥) Troutman, Variational Calculus, Springer (♥) Pinch, Optimal Control and the Calculus of Variations, OUP Fleming & Rishel, Deterministic & Stochastic Control, Springer (♥ ♥) Burghes & Graham, Control & Optimal Control Theories with Applications, Horwood. 20 17/07/2015 Mathematical Literature Advanced Fleming & Soner, Controlled Markov Processes and Viscosity Solutions, Springer Oksendal & Sulem, Applied Stochastic Control of Jump Diffusions, Springer Vinter, Optimal Control, Birkhauser 21 17/07/2015 Literature – Very Advanced Rigorous Mathematical Background …well beyond our course: Rogers & Williams, Diffusions, Markov Processes and Martingales: Volumes 1& 2, Itô Calculus, (Cambridge Mathematical Library) But you should know it’s there 22 17/07/2015 P.S. My secret place: http://www.maths.lse.ac.uk/Courses/MA409/ This also yields access to my course materials 23 17/07/2015