Numerical treatment of stochastic delay differential equations

Similar documents
Stochastic Functional Differential Equations

NUMERICS OF STOCHASTIC SYSTEMS WITH MEMORY

Numerics of Stochastic Systems with Memory (Mittag-Leffler Institute Seminar)

Introduction to numerical simulations for Stochastic ODEs

WEAK CONVERGENCE OF THE EULER SCHEME FOR STOCHASTIC DIFFERENTIAL DELAY EQUATIONS

SDE Coefficients. March 4, 2008

Bernardo D Auria Stochastic Processes /10. Notes. Abril 13 th, 2010

DISCRETE-TIME STOCHASTIC MODELS, SDEs, AND NUMERICAL METHODS. Ed Allen. NIMBioS Tutorial: Stochastic Models With Biological Applications

Some Properties of NSFDEs

The concentration of a drug in blood. Exponential decay. Different realizations. Exponential decay with noise. dc(t) dt.

Bernardo D Auria Stochastic Processes /12. Notes. March 29 th, 2012

Introduction to Diffusion Processes.

Stochastic differential equation models in biology Susanne Ditlevsen

Brownian Motion. 1 Definition Brownian Motion Wiener measure... 3

The Wiener Itô Chaos Expansion

Malliavin Calculus in Finance

PROBABILITY: LIMIT THEOREMS II, SPRING HOMEWORK PROBLEMS

Stochastic Differential Equations.

UNCERTAINTY FUNCTIONAL DIFFERENTIAL EQUATIONS FOR FINANCE

Homogenization with stochastic differential equations

Viscosity Solutions of Path-dependent Integro-Differential Equations

Strong Solutions and a Bismut-Elworthy-Li Formula for Mean-F. Formula for Mean-Field SDE s with Irregular Drift

Finite element approximation of the stochastic heat equation with additive noise

arxiv: v2 [math.na] 1 Aug 2016

Solution of Stochastic Optimal Control Problems and Financial Applications

Accurate approximation of stochastic differential equations

Mathematical Methods for Neurosciences. ENS - Master MVA Paris 6 - Master Maths-Bio ( )

Numerical Integration of SDEs: A Short Tutorial

Qualitative behaviour of numerical methods for SDEs and application to homogenization

Lecture 4: Numerical Solution of SDEs, Itô Taylor Series, Gaussian Approximations

APPLICATION OF THE KALMAN-BUCY FILTER IN THE STOCHASTIC DIFFERENTIAL EQUATIONS FOR THE MODELING OF RL CIRCUIT

Some Terminology and Concepts that We will Use, But Not Emphasize (Section 6.2)

Chebyshev spectral collocation method for stochastic delay differential equations

Stochastic Differential Equations

Representing Gaussian Processes with Martingales

Stochastic Modelling in Climate Science

STOCHASTIC VIABILITY AND A COMPARISON THEOREM

I forgot to mention last time: in the Ito formula for two standard processes, putting

Verona Course April Lecture 1. Review of probability

Lecture 12: Diffusion Processes and Stochastic Differential Equations

Infinite-dimensional methods for path-dependent equations

Stochastic Integration.

The multidimensional Ito Integral and the multidimensional Ito Formula. Eric Mu ller June 1, 2015 Seminar on Stochastic Geometry and its applications

Strong uniqueness for stochastic evolution equations with possibly unbounded measurable drift term

1 Brownian Local Time

Densities for the Navier Stokes equations with noise

1. Stochastic Processes and filtrations

Approximation of BSDEs using least-squares regression and Malliavin weights

Clases 11-12: Integración estocástica.

PROBABILITY: LIMIT THEOREMS II, SPRING HOMEWORK PROBLEMS

GAUSSIAN PROCESSES; KOLMOGOROV-CHENTSOV THEOREM

Stability of Stochastic Differential Equations

Nested Uncertain Differential Equations and Its Application to Multi-factor Term Structure Model

CBMS Lecture Series. Recent Advances in. the Numerical Approximation of Stochastic Partial Differential Equations

MA108 ODE: Picard s Theorem

Introduction to multiscale modeling and simulation. Explicit methods for ODEs : forward Euler. y n+1 = y n + tf(y n ) dy dt = f(y), y(0) = y 0

One-Step Approximations For Stochastic Functional Differential Equations

Lecture 4: Ito s Stochastic Calculus and SDE. Seung Yeal Ha Dept of Mathematical Sciences Seoul National University

Lecture 4: Introduction to stochastic processes and stochastic calculus

NUMERICAL ANALYSIS OF EXPLICIT ONE-STEP METHODS FOR STOCHASTIC DELAY DIFFERENTIAL EQUATIONS

A Concise Course on Stochastic Partial Differential Equations

Kolmogorov Equations and Markov Processes

Malliavin Calculus: Analysis on Gaussian spaces

Stochastic Calculus February 11, / 33

Stochastic Dynamical Systems in Infinite Dimensions

p 1 ( Y p dp) 1/p ( X p dp) 1 1 p

LECTURES ON MEAN FIELD GAMES: II. CALCULUS OVER WASSERSTEIN SPACE, CONTROL OF MCKEAN-VLASOV DYNAMICS, AND THE MASTER EQUATION

Fig 1: Stationary and Non Stationary Time Series

Gaussian processes for inference in stochastic differential equations

DISCRETE-TIME APPROXIMATIONS OF STOCHASTIC DELAY EQUATIONS: THE MILSTEIN SCHEME

Stochastic Calculus. Kevin Sinclair. August 2, 2016

On continuous time contract theory

ON THE PATHWISE UNIQUENESS OF SOLUTIONS OF STOCHASTIC DIFFERENTIAL EQUATIONS

On pathwise stochastic integration

Reflected Brownian Motion

Lecture on Parameter Estimation for Stochastic Differential Equations. Erik Lindström

Zdzislaw Brzeźniak. Department of Mathematics University of York. joint works with Mauro Mariani (Roma 1) and Gaurav Dhariwal (York)

Estimates for the density of functionals of SDE s with irregular drift

A Short Introduction to Diffusion Processes and Ito Calculus

Geometric projection of stochastic differential equations

Lecture 4: Numerical Solution of SDEs, Itô Taylor Series, Gaussian Process Approximations

Zdzislaw Brzeźniak. Department of Mathematics University of York. joint works with Mauro Mariani (Roma 1) and Gaurav Dhariwal (York)

Rough paths methods 4: Application to fbm

BSDEs and PDEs with discontinuous coecients Applications to homogenization K. Bahlali, A. Elouain, E. Pardoux. Jena, March 2009

Stochastic optimal control with rough paths

for all f satisfying E[ f(x) ] <.

Weak solutions of mean-field stochastic differential equations

Mean-square Stability Analysis of an Extended Euler-Maruyama Method for a System of Stochastic Differential Equations

White noise generalization of the Clark-Ocone formula under change of measure

Quasi-invariant Measures on Path Space. Denis Bell University of North Florida

ON THE FIRST TIME THAT AN ITO PROCESS HITS A BARRIER

arxiv: v1 [math.ds] 20 Sep 2012

Derivation of Itô SDE and Relationship to ODE and CTMC Models

Dynamical systems with Gaussian and Levy noise: analytical and stochastic approaches

Approximation of Top Lyapunov Exponent of Stochastic Delayed Turning Model Using Fokker-Planck Approach

An Overview of the Martingale Representation Theorem

Brownian Motion. An Undergraduate Introduction to Financial Mathematics. J. Robert Buchanan. J. Robert Buchanan Brownian Motion

Stochastic Differential Equations

LAN property for sde s with additive fractional noise and continuous time observation

Nonlinear representation, backward SDEs, and application to the Principal-Agent problem

Transcription:

Numerical treatment of stochastic delay differential equations Evelyn Buckwar Department of Mathematics Heriot-Watt University, Edinburgh Evelyn Buckwar Roma, 16.10.2007

Overview An example: machine chatter Stochastic delay differential equations Numerics for stochastic delay differential equations Weak convergence analysis Evelyn Buckwar Roma, 16.10.2007 1

An example: machine chatter Evelyn Buckwar Roma, 16.10.2007 2

The model Original : 1-DOF model for machine tool dynamics (Stépán & Kalmar- Nagy, 1997), a delay differential equation containing a constant K 0 that depends on material properties. Now assume that the material is NOT homogenous random variations in the material properties K = K 0 (1 + η), noise η viewed as a percentage of K 0, model η by δ white noise, δ in the range.01 < δ <.15. Proper derivation yields: dx = Y ds dy = ( 2κY X + 3 j=1 c j [X(s τ) X(s)] j )ds + δdw + 3 j=1 c j [X(s τ) X(s)] j δdw Evelyn Buckwar Roma, 16.10.2007 3

Linear stability of the deterministic equations (Stépán) Evelyn Buckwar Roma, 16.10.2007 4

Paths of additive noise linear equation, with κ = 0.05, δ = 0.5, τ = 66, solid line corresponds to c 1 = 0.07, dash-dotted to c 1 = 0.11 Evelyn Buckwar Roma, 16.10.2007 5

Further Applications Population dynamics (Carletti, Beretta, Tapaswi & Mukhopadhyay); Laser dynamics (Masoller, Pikovsky, Tsimring); Biophysics of the nervous system (Beuter, Longtin, Tass) Finance (Hobson & Rogers, Chang & Youree) Economy (Boucekkine, Benhabib) Evelyn Buckwar Roma, 16.10.2007 6

Stochastic delay differential equations dx(t)=f (t, X(t), X(t τ))dt + G(t, X(t), X(t τ))dw (t) delay: τ (0, ); initial data: X(t) = ψ(t) for t [ τ, 0]; coefficients: (globally Lipschitz) F : [0, T ] (IR n ) 2 IR n, G = (G 1,..., G m ) : [0, T ] (IR n ) 2 IR n m ; Wiener process: W = {W (t, ω), t [0, T ], ω Ω} is an m-dim. Wiener process on (Ω, F, {F t } t [0,T ], P). Evelyn Buckwar Roma, 16.10.2007 7

Stochastic delay differential equations dx(t)=f (t, X(t), X(t τ))dt + G(t, X(t), X(t τ))dw (t) delay: τ (0, ); initial data: X(t) = ψ(t) for t [ τ, 0]; coefficients: (globally Lipschitz) F : [0, T ] (IR n ) 2 IR n, G = (G 1,..., G m ) : [0, T ] (IR n ) 2 IR n m ; Wiener process: W = {W (t, ω), t [0, T ], ω Ω} is an m-dim. Wiener process on (Ω, F, {F t } t [0,T ], P). Evelyn Buckwar Roma, 16.10.2007 8

Some background A Wiener process is a stochastic process W (t, ω), ω Ω with W (0) = 0 W (t) W (s) is a t sn (0, 1) distr. random variable, 0 s < t T, W (t) W (s), W (v) W (u) independent for 0 s t u v T W (t) has continuous paths W (t) is nowhere differentiable total variation = Construction: W (t n ) = W (0) + n 1 (W (t i+1 ) W (t i )) i=0 Evelyn Buckwar Roma, 16.10.2007 9

Evelyn Buckwar Roma, 16.10.2007 10

Stochastic delay differential equations dx(t)=f (t, X(t), X(t τ))dt + G(t, X(t), X(t τ))dw (t) delay: τ (0, ); initial data: X(t) = ψ(t) for t [ τ, 0]; coefficients: (globally Lipschitz) F : [0, T ] (IR n ) 2 IR n, G = (G 1,..., G m ) : [0, T ] (IR n ) 2 IR n m ; Wiener process: W = {W (t, ω), t [0, T ], ω Ω} is an m-dim. Wiener process on (Ω, F, {F t } t [0,T ], P). Evelyn Buckwar Roma, 16.10.2007 11

Itô Integral for f(t) a stochastic process: (h grid-width) t 0 f(s)dw (s) = (conv. in L 2 N 1 ) lim f(t i )[W (t i+1 ) W (t i )] h 0 i=0 Evelyn Buckwar Roma, 16.10.2007 12

Itô Integral for f(t) a stochastic process: (h grid-width) t 0 f(s)dw (s) = (conv. in L 2 N 1 ) lim f(t i )[W (t i+1 ) W (t i )] h 0 i=0 evaluation at left endpoint! Evelyn Buckwar Roma, 16.10.2007 13

Itô Integral for f(t) a stochastic process: (h grid-width) t 0 f(s)dw (s) = (conv. in L 2 N 1 ) lim f(t i )[W (t i+1 ) W (t i )] h 0 i=0 evaluation at left endpoint! Properties: usual linearity and additivity Martingale t E( 0 f(s)dw (s)) = 0 E( t 0 f(s)dw (s) ) 2 = E t 0 f(s) 2 ds Itô isometry Evelyn Buckwar Roma, 16.10.2007 14

Stochastic delay differential equations dx(t)=f (t, X(t) )dt + G(t, X(t) )dw (t) delay: τ (0, ); initial data: X(t) = ψ(t) for t [ τ, 0]; coefficients: (globally Lipschitz) F : [0, T ] (IR n ) 2 IR n, G = (G 1,..., G m ) : [0, T ] (IR n ) 2 IR n m ; Wiener process: W = {W (t, ω), t [0, T ], ω Ω} is an m-dim. Wiener process on (Ω, F, {F t } t [0,T ], P). Evelyn Buckwar Roma, 16.10.2007 15

Stochastic differential equations defined as X(t) = X(0) + t 0 f(s, X(s)) ds + t g(s, X(s)) dw (s) 0 abbreviated as dx(t) = f(t, X(t)) dt + g(t, X(t)) dw (t) Itô formula (stochastic chain rule), for φ(x) function, suff. differentiable, scalar: φ(x(t)) = φ(x(0))+ + 1 2 t 0 t 0 φ x (X(s))f(s, X(s))ds+φ x (X(s))g(s, X(s))dW (s) φ xx (X(s)) g 2 (s, X(s)) ds Evelyn Buckwar Roma, 16.10.2007 16

Stochastic delay differential equations dx(t)=f (t, X(t), X(t τ))dt + G(t, X(t), X(t τ))dw (t) delay: τ (0, ); initial data: X(t) = ψ(t) for t [ τ, 0]; coefficients: (globally Lipschitz) F : [0, T ] (IR n ) 2 IR n, G = (G 1,..., G m ) : [0, T ] (IR n ) 2 IR n m ; Wiener process: W = {W (t, ω), t [0, T ], ω Ω} is an m-dim. Wiener process on (Ω, F, {F t } t [0,T ], P). Evelyn Buckwar Roma, 16.10.2007 17

Stochastic delay differential equations dx(t)=f (t, X(t), X(t τ))dt + G(t, X(t), X(t τ))dw (t) delay: τ (0, ); initial data: X(t) = ψ(t) for t [ τ, 0]; coefficients: (globally Lipschitz) F : [0, T ] (IR n ) 2 IR n, G = (G 1,..., G m ) : [0, T ] (IR n ) 2 IR n m ; Wiener process: W = {W (t, ω), t [0, T ], ω Ω} is an m-dim. Wiener process on (Ω, F, {F t } t [0,T ], P). Evelyn Buckwar Roma, 16.10.2007 18

What is the effect of the delays? Example: y (t) = λy(t), t 0, λ R, y(0) = 1 versus x (t) = λx(t) + µx(t 1), t 0, λ, µ R, x(t) = 1 + t, t 0 Evelyn Buckwar Roma, 16.10.2007 19

Evelyn Buckwar Roma, 16.10.2007 20

Evelyn Buckwar Roma, 16.10.2007 21

Solutions of SODEs (X(0) = 1): dx(t) = ax(t)dt + bdw (t), dx(t) = ax(t)dt + bx(t)dw (t), X(t) = e at (1 + b t 0 e as dw (s)) X(t) = exp((a 1 2 b2 )t + bw (t)) Solutions of SDDEs via the method of steps dx(t)=x(t 1)dt+βdW (t), t 0 und X(t)=Φ 1 (t)=1 + t, t [ 1, 0] t [0, 1] dx(t) = Φ 1 (t 1)dt + βdw (t) = t dt + βdw (t) X(t) = 1 + t2 2 + βw (t) =: Φ 2(t) t [1, 2] dx(t) = Φ 2 (t 1)dt + βdw (t) X(t) = 1 6 t3 1 2 t2 + 3 2 t + 1 t 3 + β( W (s 1)ds + W (t)) 1 Evelyn Buckwar Roma, 16.10.2007 22

Numerics for Stochastic Delay Differential Equations Integral equation on t [0, T ]: t t X(t) = ψ(0)+ F (s, X(s), X(s τ))ds+ G(s, X(s), X(s τ))dw (s) 0 0 Define: Grid on [0, T ], step-size h := T/N, N τ h = τ and t n = n h, n = 0,..., N, I t n,t n+1 = t n+1 t n dw (s) = W (t n+1 ) W (t n ) hn (0, 1). Simplest numerical method: Euler-Maruyama-method X n+1 = X n + h F (t n, X n, X n Nτ ) + G(t n, X n, X n Nτ ) I t n,t n+1 Evelyn Buckwar Roma, 16.10.2007 23

Evelyn Buckwar Roma, 16.10.2007 24

Two Objectives - Two Modes of Convergence Strong Approximations: Compute (several to many) single paths, strong convergence criterion (mean-square convergence), p order of method: max 1 n N ( E X(tn ) X n 2) 1 2 C h p, for h 0. Weak Approximations: Compute (using many paths) the expectation of a function Ψ of the solution, weak convergence criterion, p order of method: max EΨ(X(t n)) EΨ(X n ) C h p, for h 0. 1 n N approx. E(Ψ(X n )) by M realisations 1 M M i=1 Ψ(X (i) n ) Euler-Maruyama method: strong order 1 2, weak order 1. Evelyn Buckwar Roma, 16.10.2007 25

Weak convergence analysis Assume you need to calculate E Ψ(y(t n )) for dy(t) = f(y(t))dt + g(y(t))dw (t), t [0, T ], y(0) = y 0. Major ingredients for classic weak convergence analysis (Milstein, Talay): i) Itô s formula. ii) Set u(t n, y(t n )) := E Ψ(y(t n+1 )), then u(t, y) satisfies a deterministic parabolic partial differential equation, the Fokker-Planck equation. For stochastic delay differential equations: Problem 1.: Itô-formula for F (X(t), X(t τ)) needs Malliavin calculus Problem 2.: a PDE is not available, at least not in a practicable version Evelyn Buckwar Roma, 16.10.2007 26

Solution to Problem 1. Itô-formula from Hu, Mohammed & Yan (AoP 32(1A), 2004) for SDDE with m = 1, n = 1, r = 2, s = 2, τ 1 = σ 1 = 0 dx(t)=f (X(t), X(t τ 2 ))dt + G(X(t), X(t σ 2 ))dw (t), t > 0 X(t) = ψ(t), τ < t < 0, τ := τ 2 σ 2, and function φ(x(t), X(t δ)) δ > 0 Evelyn Buckwar Roma, 16.10.2007 27

dφ ( X(t), X(t δ) ) = φ x 2 (X(t), X(t δ)) 1 [0,δ) (t)dψ(t δ) + φ x 2 (X(t), X(t δ))1 [δ, ) (t) [ F ( X(t δ), X(t τ 2 δ) ) dt +G ( X(t δ), X(t σ 2 δ) ) dw (t δ) ] + 2 φ x 1 x 2 ( X(t), X(t δ) ) G ( X(t δ), X(t σ2 δ) ) 1 [δ, ) (t)d t δ X(t)dt + 1 2 2 φ x 2 2 ( X(t), X(t δ) ) G ( X(t δ), X(t σ2 δ) ) 2 1[δ, ) (t)dt + φ x 1 ( X(t), X(t δ) ) [ F ( X(t), X(t τ2 ) ) dt + G ( X(t), X(t σ 2 ) ) dw (t) ] + 1 2 φ( ) ( X(t), X(t δ) G X(t), X(t σ2 ) ) 2 dt, 2 x 2 1 Evelyn Buckwar Roma, 16.10.2007 28

Solution to Problem 2.(joint work with R. Kuske, SEA Mohammed, T. Shardlow) Set X(t n ) = X(t n ; 0, ψ) and Y n = Y (t n ; 0, ψ), X ti := X ti ( ; t i 1, X ti 1 ( ; 0, ψ)) and Y ti := Y ti ( ; t i 1, X ti 1 ( ; 0, ψ)) Start: EΨ ( X(t n ; 0, ψ) ) EΨ ( Y (t n ; 0, ψ) ) = n i=1 E 1 0 D(Ψ Y )( t n ; t i, λx ti + (1 λ)y ti ) [Xti Y ti ] dλ To show: each of the terms in the sum is O((t i t i 1 ) 2 ). Evelyn Buckwar Roma, 16.10.2007 29

Next step: Apply the Itô formula. Results in multiple Skorohod integrals: J i 1 := J i 2 := J i 3 := 0 t i 1 t i Y (ds) 0 t i 1 t i Y (ds) 0 t i 1 t i Y (ds) ti +s u t i 1 ti +s u t i 1 ti +s u t i 1 t i 1 Σ 1 (v) dv dw (u), t i 1 Σ 2 (v) dw (v τ 2 ) dw (u), t i 1 Σ 3 (v) dw (v σ 2 ) du. where Y (ds) is a random discrete measure on [ τ, 0] and the processes Σ j, j = 1, 2, 3, are Malliavin smooth and possibly anticipate the lagged Brownian motions W ( τ 2 ), W ( σ 2 ). Evelyn Buckwar Roma, 16.10.2007 30

Next step: Estimate the terms EJ i j Use: definition of the Skorohod integral as the adjoint of the weak differentiation operator, estimates on higher-order moments of the Malliavin derivatives of the Σ j s, j = 1, 2, 3, obtained using the corresponding higher moments of the Euler approximations Y and their linearizations. Finally: Summing over all the steps i = 1,..., n and dealing with an approximation of the initial function ψ we arrive at the expected result. Evelyn Buckwar Roma, 16.10.2007 31

Numerical example SDDE dx(t) = (3 e 1 X(t 1) 4 X(t) + 4 3 e 1 )dt + (0.01 X(t 1 2 ) + 0.1 X(t))dW (t), 0 t 2, X(t) = ψ(t) = 1 + e 1t, 1 t < 0, functional m(t) := EX(t) satisfies m (t) = 3 e 1 m(t 1) 4m(t)+4 3 e 1 with m(t) = ψ(t) 1 t 0 and has solution m(t) = 1 + e 1t numerical tests simulation of 150000 trajectories with step-sizes h = 2 3, 2 4,.., 2 7, empirical error µ h (2) = E(X(2)) E(X N (2)) Evelyn Buckwar Roma, 16.10.2007 32

Evelyn Buckwar Roma, 16.10.2007 33

Evelyn Buckwar Roma, 16.10.2007 34

Thank you for your attention Evelyn Buckwar Roma, 16.10.2007 35