Stochastic Numerical Analysis

Similar documents
Introduction to numerical simulations for Stochastic ODEs

From random matrices to free groups, through non-crossing partitions. Michael Anshelevich

Discretization of SDEs: Euler Methods and Beyond

Accurate approximation of stochastic differential equations

Numerical Methods II

c 2002 Society for Industrial and Applied Mathematics

Adaptive timestepping for SDEs with non-globally Lipschitz drift

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

Introduction to the Numerical Solution of SDEs Selected topics

MULTIDIMENSIONAL WICK-ITÔ FORMULA FOR GAUSSIAN PROCESSES

Stochastic Differential Equations

The Cameron-Martin-Girsanov (CMG) Theorem

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

Numerical Integration of SDEs: A Short Tutorial

1. Stochastic Processes and filtrations

WEAK VERSIONS OF STOCHASTIC ADAMS-BASHFORTH AND SEMI-IMPLICIT LEAPFROG SCHEMES FOR SDES. 1. Introduction

Stochastic Calculus Made Easy

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

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

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

Itô s formula. Samy Tindel. Purdue University. Probability Theory 2 - MA 539

Algebraic Structure of Stochastic Expansions and Efficient Simulation

Multi-Factor Finite Differences

1 Introduction. 2 Diffusion equation and central limit theorem. The content of these notes is also covered by chapter 3 section B of [1].

A Central Limit Theorem for the Sum of Generalized Linear and Quadratic Forms. by R. L. Eubank and Suojin Wang Texas A&M University

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

Optimal series representations of continuous Gaussian random fields

B8.3 Mathematical Models for Financial Derivatives. Hilary Term Solution Sheet 2

Tailoring BKL to Loop Quantum Cosmology

Stochastic Calculus. Kevin Sinclair. August 2, 2016

Tools of stochastic calculus

Tensor Analysis in Euclidean Space

Lecture 1: Pragmatic Introduction to Stochastic Differential Equations

The Wiener Itô Chaos Expansion

Stochastic differential equation models in biology Susanne Ditlevsen

Stochastic Integration and Stochastic Differential Equations: a gentle introduction

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

Journal of Computational and Applied Mathematics. Higher-order semi-implicit Taylor schemes for Itô stochastic differential equations

Supermodular ordering of Poisson arrays

Some Tools From Stochastic Analysis

Divergence Theorems in Path Space. Denis Bell University of North Florida

Riemannian Curvature Functionals: Lecture I

Topics in fractional Brownian motion

Multivariate Generalized Ornstein-Uhlenbeck Processes

n E(X t T n = lim X s Tn = X s

Elementary Row Operations on Matrices

DUBLIN CITY UNIVERSITY

LECTURE NOTE #11 PROF. ALAN YUILLE

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

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

Chapter 4: Monte-Carlo Methods

Rough paths methods 4: Application to fbm

Lecture 9. d N(0, 1). Now we fix n and think of a SRW on [0,1]. We take the k th step at time k n. and our increments are ± 1

Numerical methods for solving stochastic differential equations

Stein s Method: Distributional Approximation and Concentration of Measure

Cartesian Tensors. e 2. e 1. General vector (formal definition to follow) denoted by components

Lecture 19 (Nov. 15, 2017)

A Concise Course on Stochastic Partial Differential Equations

PROBABILITY: LIMIT THEOREMS II, SPRING HOMEWORK PROBLEMS

Finite element approximation of the stochastic heat equation with additive noise

ECONOMETRICS II, FALL Testing for Unit Roots.

Fast-slow systems with chaotic noise

Higher dimensional Kerr-Schild spacetimes 1

The Hopf algebraic structure of stochastic expansions and efficient simulation

Lecture 4: Numerical solution of ordinary differential equations

EULER MARUYAMA APPROXIMATION FOR SDES WITH JUMPS AND NON-LIPSCHITZ COEFFICIENTS

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z).

Overview of Accelerated Simulation Methods for Plasma Kinetics

Stochastic Modelling in Climate Science

MATH 56A SPRING 2008 STOCHASTIC PROCESSES 197

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

Introduction to the Numerical Simulation of Stochastic Differential Equations with Examples

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

MA8109 Stochastic Processes in Systems Theory Autumn 2013

5.2 The Levi-Civita Connection on Surfaces. 1 Parallel transport of vector fields on a surface M

Stochastic Differential Equations.

Derivation of SPDEs for Correlated Random Walk Transport Models in One and Two Dimensions

Perelman s Dilaton. Annibale Magni (TU-Dortmund) April 26, joint work with M. Caldarelli, G. Catino, Z. Djadly and C.

1. Introduction. Much effort has been invested in studying numerical schemes for stochastic differential equations of the form

Lecture 4: Introduction to stochastic processes and stochastic calculus

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

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

Representing Gaussian Processes with Martingales

Burgers equation in the complex plane. Govind Menon Division of Applied Mathematics Brown University

Index Notation for Vector Calculus

9 Brownian Motion: Construction

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

An introduction to quantum stochastic calculus

arxiv:math/ v1 [math.dg] 19 Nov 2004

Higher order weak approximations of stochastic differential equations with and without jumps

440-3 Geometry/Topology: Cohomology Northwestern University Solution of Homework 5

THREE LECTURES ON QUASIDETERMINANTS

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

On the Identifiability of the Functional Convolution. Model

Computing ergodic limits for SDEs

Controlled Diffusions and Hamilton-Jacobi Bellman Equations

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

Kolmogorov Equations and Markov Processes

On pathwise stochastic integration

THE I Establiifrad June, 1893

Transcription:

Stochastic Numerical Analysis Prof. Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Stoch. NA, Lecture 3 p. 1

Multi-dimensional SDEs So far we have considered scalar SDEs with a single driving Wiener path. Now we consider the generalisation to a vector SDE ds t = a(s t,t)dt+b(s t,t) dw t where a(s,t) is a vector, b(s,t) is a matrix and W t is a vector of Wiener paths. In some cases, the different components of W t are independent, so over a time interval of length h we have E[ W W T ] = h I where I is the identity matrix. Stoch. NA, Lecture 3 p. 2

Multi-dimensional SDEs In other cases we may have a correlation between the components so that W N(,hΣ) meaning that the components of W have a joint Normal distribution with covariance E[ W W T ] = h Σ W can be simulated by letting W = h LZ where Z is a vector of independent N(,1) random variables and LL T = Σ, since E[LZZ T L T ] = L E[ZZ T ] L T = LL T = Σ Stoch. NA, Lecture 3 p. 3

Itô isometry The generalisation of the Itô isometry is 2 T E f j dw j = E j [ T E T f j f k Σ jk dt j,k f T Σf dt ] since E[dW j dw k ] = Σ jk dt. Stoch. NA, Lecture 3 p. 4

Itô lemma The generalisation of the Itô lemma for f(s,t) is df = f t dt+ j + 1 2 j,k 2 f S j S k f S j ds j l,m b jl b km Σ lm dt which comes from the fact that E[dS j ds k ] = l,m b jl b km E[dW l dw m ] = l,m b jl b km Σ lm dt Stoch. NA, Lecture 3 p. 5

Euler-Maruyama method For the vector SDE ds = a(s,t) dt+b(s,t) dw the Euler-Maruyama approximation is again Ŝ n+1 = Ŝ n +a(ŝ n,t n )h+b(ŝ n,t n ) W n Very simple this is one of the great attractions of the Euler-Maruyama method. The strong error remains O(h 1/2 ), and the weak error is still O(h) in most applications. Stoch. NA, Lecture 3 p. 6

Milstein Method In the vector case, the SDE ds i = a i (S,t) dt+ j b ij (S,t) dw j corresponds to the integral equation: t t S i (t) = S i ()+ a i (S(s),s)ds+ j b ij (S(s),s)dW j (s) Stoch. NA, Lecture 3 p. 7

Milstein Method An asymptotic expansion gives S i (t) S i () j b ij (S(),)W j (t) and hence b ij (S(t),t) b ij + l b ij + k,l b ij S l (S l (t) S l ()) b ij S l b lk W k (t) with b and its derivatives evaluated at (S(),). Stoch. NA, Lecture 3 p. 8

Milstein Method This then leads to S i (h) S i ()+a i h+ j b ij W j (h) + j,k,l b ij S l b lk h W k (t) dw j (t) where a,b and its derivatives all evaluated at (S(),). The problem now is to evaluate the iterated Itô integral I jk h W k (t) dw j (t) Stoch. NA, Lecture 3 p. 9

Lévy areas Itô calculus gives us d(w j W k ) = W j dw k (t)+w k dw j (t)+σ jk dt where Σ jk is the correlation between dw j and dw k. Hence, W j (h)w k (h) Σ jk h = I kj +I jk If we define the Lévy area to be A jk = I kj I jk = h W j (t) dw k (t) W k (t) dw j (t) then I jk = 1 2 ( Wj (h)w k (h) Σ jk h A jk ) Stoch. NA, Lecture 3 p. 1

Lévy areas The problem is that it is hard to simulate the Lévy areas: conditional distribution depends on W j (h) and W k (h) so can t simply invert a cumulative distribution function Lyons & Gaines have an efficient technique in 2-dimensions but for higher dimensions, need to simulate Brownian motion within each timestep to approximate the Lévy area Two notes for later use: E[A jk W] = E[A 2 jk ] = h2 if E[dW j dw k ] =. Stoch. NA, Lecture 3 p. 11

Milstein method The Milstein method is Ŝ i,n+1 = Ŝ i,n +a i,n h+ j b ij,n W j,n + 1 2 j,k,l b ij S l b lk,n ( Wj,n W k,n Σ jk h A jk,n ) with A jk,n = tn+1 t n (W j (t) W j (t n ))dw k (t) (W k (t) W k (t n ))dw j (t) The strong error is O(h), but the problem is the Lévy areas. Stoch. NA, Lecture 3 p. 12

Milstein method However, using A jk = A kj, j,k,l b ij S l b lk A jk,n = j,k,l b ij S l b lk A kj,n j,k,l b ik = b lj A jk,n S l j,k,l ( = 2 1 bij b lk b ) ik b lj S l S l A jk,n and so the Lévy areas are not needed if, for all i,j,k, l b ij S l b lk b ik S l b lj =. Stoch. NA, Lecture 3 p. 13

Milstein method If b is a non-singular diagonal matrix, so each component of S(t) is driven by a separate component of W(t), the commutativity condition reduces to b ij S k b kk b ik S j b jj = if either i=j=k, or i j and i k, this is satisfied if i=j and i k, it requires b ii S k = if i=k and i j, it requires b ii S j = hence, OK provided b ii depends only on S i Stoch. NA, Lecture 3 p. 14

Clark & Cameron paper We now come to an important result in the paper: The maximum rate of convergence of discrete approximations for stochastic differential equations, J.M.C. Clark & R.J. Cameron, pp 162-171 in Lecture Notes in Control and Information Sciences, Volume 25, 198. Their analysis considers a very simple 2-dimensional SDE, and proves that no numerical approximation is capable of better than O(h 1/2 ) strong convergence if it is based solely on the discrete Brownian increments W n. Implication: in general you can t do better than Euler-Maruyama method. Stoch. NA, Lecture 3 p. 15

Clark & Cameron paper Their model SDE is dx 1 = dw 1 dx 2 = X 1 dw 2 with X 1 () = X 2 () = and independent dw 1,dW 2 could hardly be simpler! They don t consider a numerical approximation, but instead look at how much we know about the analytic solution given knowledge only of the Brownian increments. Stoch. NA, Lecture 3 p. 16

Clark & Cameron paper Over a time interval [,h], can integrate to obtain X 1 (h) = W 1 (h) X 2 = h X 1 dw 2 Now, Itô s lemma gives d(w 1 W 2 ) = W 1 dw 2 +W 2 dw 1 = W 1 (h) W 2 (h) = h (W 1 dw 2 +W 2 dw 1 ) = h W 1 dw 2 = 1 2 W 1(h) W 2 (h)+ 1 2 A where A is Lévy area for time interval [,h]. Stoch. NA, Lecture 3 p. 17

Clark & Cameron paper Repeating this for N timesteps of size h = T/N we obtain X 1 (T) = n X 2 (T) = n W 1,n ( ) X 1 (t n ) W 2,n + 2 1 W 1,n W 2,n + 1 2 A n Now recall that E[A n W n ] =, and E[A 2 n] = h 2, and also that V[Y] = E[Y 2 ] (E[Y]) 2 for any random variable Y. Hence, for any numerical approximation X we have... Stoch. NA, Lecture 3 p. 18

Clark & Cameron paper E [ (X 2 (T) X2 (T)) 2] [ = E E[(X 2 (T) X2 (T)) 2 W] ] E[ V[X 2 (T) W] ] [ N 1 = 1 4 E n= [ N 1 = 1 4 E = 1 4 [ N 1 n= n= V[A n W] E[A 2 n W] E[A 2 n] ] = 1 4 T h. Stoch. NA, Lecture 3 p. 19 ] ]

Clark & Cameron paper Hence, the minimum RMS error is O(h 1/2 ), and the best numerical approximation is the one which gives X 2 (T) = E[X 2 (T) W] which corresponds to neglecting the Lévy areas A n. As well as proving that in general you can t achieve a better order of strong convergence than the Euler-Maruyama method (when using only Brownian increments) it also shows the Milstein approximation without the Lévy areas gives the best asymptotic accuracy. Stoch. NA, Lecture 3 p. 2