Numerical methods for solving stochastic differential equations

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

On Mean-Square and Asymptotic Stability for Numerical Approximations of Stochastic Ordinary Differential Equations

Numerical Integration of SDEs: A Short Tutorial

Lecture 4: Introduction to stochastic processes and stochastic calculus

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

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

Stochastic differential equation models in biology Susanne Ditlevsen

A Short Introduction to Diffusion Processes and Ito Calculus

Stochastic Calculus. Kevin Sinclair. August 2, 2016

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

Introduction to numerical simulations for Stochastic ODEs

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

Discretization of SDEs: Euler Methods and Beyond

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

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

The Cameron-Martin-Girsanov (CMG) Theorem

The Wiener Itô Chaos Expansion

PROBABILITY: LIMIT THEOREMS II, SPRING HOMEWORK PROBLEMS

Stochastic Integration and Stochastic Differential Equations: a gentle introduction

SDE Coefficients. March 4, 2008

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

A numerical method for solving uncertain differential equations

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

Stochastic Differential Equations.

1 Brownian Local Time

PROBABILITY: LIMIT THEOREMS II, SPRING HOMEWORK PROBLEMS

Stochastic Differential Equations

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

Stochastic Processes and Advanced Mathematical Finance

Introduction to Diffusion Processes.

1. Stochastic Processes and filtrations

Simulation Method for Solving Stochastic Differential Equations with Constant Diffusion Coefficients

Tools of stochastic calculus

Lecture 12: Diffusion Processes and Stochastic Differential Equations

Example 4.1 Let X be a random variable and f(t) a given function of time. Then. Y (t) = f(t)x. Y (t) = X sin(ωt + δ)

Man Kyu Im*, Un Cig Ji **, and Jae Hee Kim ***

Stochastic Integration (Simple Version)

HJB equations. Seminar in Stochastic Modelling in Economics and Finance January 10, 2011

Stochastic contraction BACS Workshop Chamonix, January 14, 2008

A Concise Course on Stochastic Partial Differential Equations

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

Stochastic Calculus Made Easy

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

Finite element approximation of the stochastic heat equation with additive noise

Theoretical Tutorial Session 2

Strong Predictor-Corrector Euler Methods for Stochastic Differential Equations

Second order weak Runge Kutta type methods for Itô equations

Exact Linearization Of Stochastic Dynamical Systems By State Space Coordinate Transformation And Feedback I g-linearization

Numerical Solutions for Stochastic Differential Equations and Some Examples

A Class of Fractional Stochastic Differential Equations

Approximation of random dynamical systems with discrete time by stochastic differential equations: I. Theory

Continuous-time Gaussian Autoregression Peter Brockwell, Richard Davis and Yu Yang, Statistics Department, Colorado State University, Fort Collins, CO

MA8109 Stochastic Processes in Systems Theory Autumn 2013

Linear Filtering of general Gaussian processes

Stochastic Modelling in Climate Science

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

From Random Variables to Random Processes. From Random Variables to Random Processes

Stochastic Integration and Continuous Time Models

FE610 Stochastic Calculus for Financial Engineers. Stevens Institute of Technology

Verona Course April Lecture 1. Review of probability

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

Stochastic perspective and parameter estimation for RC and RLC electrical circuits

On the Strong Approximation of Jump-Diffusion Processes

(2m)-TH MEAN BEHAVIOR OF SOLUTIONS OF STOCHASTIC DIFFERENTIAL EQUATIONS UNDER PARAMETRIC PERTURBATIONS

Controlled Diffusions and Hamilton-Jacobi Bellman Equations

On Integration-by-parts and the Itô Formula for Backwards Itô Integral

Introduction to the Numerical Solution of SDEs Selected topics

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

Stochastic integral. Introduction. Ito integral. References. Appendices Stochastic Calculus I. Geneviève Gauthier.

Fast-slow systems with chaotic noise

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

NUMERICAL ANALYSIS OF STOCHASTIC DIFFERENTIAL EQUATIONS WITH EXPLOSIONS. 1. Introduction

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

Malliavin Calculus in Finance

arxiv: v2 [math.pr] 22 Aug 2009

Chapter 4: Monte-Carlo Methods

Partial Differential Equations with Applications to Finance Seminar 1: Proving and applying Dynkin s formula

Continuous Time Finance

A MODEL FOR THE LONG-TERM OPTIMAL CAPACITY LEVEL OF AN INVESTMENT PROJECT

MSc Dissertation topics:

c 2002 Society for Industrial and Applied Mathematics

Numerical Simulation of Stochastic Differential Equations: Lecture 2, Part 1. Recap: SDE. Euler Maruyama. Lecture 2, Part 1: Euler Maruyama

Fast-slow systems with chaotic noise

On Stochastic Adaptive Control & its Applications. Bozenna Pasik-Duncan University of Kansas, USA

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

UNCERTAINTY FUNCTIONAL DIFFERENTIAL EQUATIONS FOR FINANCE

First passage time for Brownian motion and piecewise linear boundaries

An Analytic Method for Solving Uncertain Differential Equations

OPTIMAL SOLUTIONS TO STOCHASTIC DIFFERENTIAL INCLUSIONS

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

Optimal investment strategies for an index-linked insurance payment process with stochastic intensity

Brownian motion. Samy Tindel. Purdue University. Probability Theory 2 - MA 539

[Ahmed*, 5(3): March, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

MA50251: Applied SDEs

Simulation and Parametric Estimation of SDEs

Some Properties of NSFDEs

ON THE FIRST TIME THAT AN ITO PROCESS HITS A BARRIER

Large Deviations Principles for McKean-Vlasov SDEs, Skeletons, Supports and the law of iterated logarithm

Stochastic Differential Equations. Introduction to Stochastic Models for Pollutants Dispersion, Epidemic and Finance

Accurate approximation of stochastic differential equations

Transcription:

Mathematical Communications 4(1999), 251-256 251 Numerical methods for solving stochastic differential equations Rózsa Horváth Bokor Abstract. This paper provides an introduction to stochastic calculus and stochastic differential equations, in both theory and applications, emphasizing the numerical methods needed to solve such equations. Key words: stochastic differential equations, strong solutions, numerical schemes 1. Introduction The aim of this paper is to present efficient numerical methods to compute certain quantities depending on the unknown process (X(t)), with algoritms based on simulations on a computer of the other processes. Before going on, it must be said that the numerical analysis of stochastic differential equations is at its very beginning. Nevertheless, it already appears that this field is not at all direct continuation of what has been done for the numerical solving of ordinary differential equations. It is often unuseful to try to approximate the stochastic differential equation on the space of traectories, when one wants to compute a quantity which depends on law. We refer here to the books of Kloeden and Platen ([4]), Kloeden, Platen and Schurz ([5]) and Schurz ([7],[8]). Consider the simple population growth model dx = a(t)x(t), X() = A, (1) dt where X(t) is the size of the population at time t, and a(t) is the relative rate growth at time t. It might happen that a(t) is not completely known, but subect to some random environmental effects, so that we have a(t) =r(t) + noise, (2) where r(t) is non-random function. So the equation (1) becomes dx dt = r(t)x(t)+x(t) noise (3) The lecture presented at the Mathematical Colloquium in Osiek organized by Croatian Mathematical Society - Division Osiek, November 27, 1998. Department of Mathematics, University of Zagreb, Bienička 3, HR-1 Zagreb, Croatia, e-mail: bokor@math.hr

252 R. Horváth Bokor or more generally equation of the form dx t dt (ω) = a(t, X t(ω))dt + b(t, X t (ω))ξ t (ω) (4) where a and b are some given functions, and (ξ t ) were standard Gaussian random variables for each t and b(t, x) a (generally) time-space dependent intensity factor. This symbolic differential was interpreted as an integral equation X t (ω) = X t (ω)+ t a(s, X s (ω))ds + t b(s, X s (ω))ξ s (ω)ds (5) for each sample path. For the special case of (5) with a,b 1 we see that ξ t should be derivative of pure Brownian motion, that is the derivative of a Wiener process W t, thus we suggest that we could write (5) alternatively as X t (ω) = X t (ω)+ a(s, X s (ω))ds + b(s, X s (ω))dw s (ω). (6) t t The problem with this is that a Wiener process W t is nowhere differentiable, so strictly speaking the white noise process ξ t does not exist as a conventional function of t. Thus the second integral in (6) cannot be an ordinary Riemann or Lebesque integral. Worse still, the continuous sample paths of a Wiener process are not of bounded variation on any bounded time interval, so the second integral cannot even be interpreted as a Riemann-Stieltes integral for each sample path. 2. The main results Definition 1. A process W=(W t ) defined on a complete probability space (Ω, F, P) is called a standard Brownian motion if it has the following properties: 1.) W =(a.s), 2.) For a.a.ω, the traectories t W t (ω) are continuous t [,T], 3.) For all t 1 t 2 t 3 t 4,t i [,T] the random variables W t4 W t3 and W t2 W t1 are independent, 4.) For every s and t (s t) W t W s has Gaussian distribution with zero mean and variance equal to t-s, t, s, [,T]. We suppose that we have a complete probability space (Ω, F, P), a Brownian motion W =(W t,t ) and a filtration {F t,t }. Definition 2. A process W =(W t ) is called a (F t )-Brownian motion if it has the following properties: 1.) (W t ) is (F t )-adapted, 2.) (W t ) is a standard Brownian motion, 3.) For every t and s> W t+s W t is independent with F t.

Numerical solving of stochastic differential equations 253 Definition 3. Let M [,T ] be the class of all processes f =(f t ) satisfying the conditions: 1.) (f t ) is B(R)/B([,T]) F-measurable, 2.) (f t ) is (F t )-adapted, 3.) E T f t 2 dt < +. Definition 4. The Ito integral T f(t, ω)dw t(ω), sign by I(f), for an integrand f M [,T ] is equal to the mean-square limit of the sums S n (ω) = with evalution points ξ (n) which n =1 = t (n) δ n = max 1 n (t(n) f(ξ (n),ω)(w (n) t (ω) W (n) +1 t (ω)) for partitions =t (n) 1 <t (n) 2 <...<t (n) n+1 = T for +1 t(n) ) as n +. Other choices of evalution points t (n) ξ (n) t (n) +1 are possible, but generally lead to different random variables in the limit. While arbitrarily chosen evalution points ξ (n) =(1 λ)t (n) + λt (n) +1 for the same fixed λ 1 lead to limits, which we shall denote here by (λ) T f(t, ω)dw t (ω). As an indication of how the value of these integrals vary with λ we observe that (λ) T W t (ω)dw t (ω) = 1 2 W 2 T (ω)+(λ 1 2 )T. Lemma 1. For any f,g M [,T ] and α, β R the Ito stochastic integral satisfies 1.) I(f) is F T -measurable, 2.) E[I(f)] =, 3.) E[I(f)] 2 = T E(f(t, ))2 dt. The problem considered here is that of approximating strong solutions of the following type of the Ito stochastic differential equation: dx t = a(t, X t )dt + b(t, X t )dw t, for t T. (7) We suppose that E X 2 < + and X is independent of F t = σ{w s, s t}, the σ-algebra generated by the underlying process. Also, suppose that the coefficients a(t, x) and b(t, x) satisfy conditions which guarantee the existence of the unique, strong solution of the stochastic differential equation.

254 R. Horváth Bokor Theorem 1. Let U :[,T] R R have continuous partial derivatives U t, U x, 2 U x 2 and define the process (Y t, t T ) by Y t = U(t, X t ) w.p.1, where X t satisfies the differential (7). Then the stochastic differential equation for Y t is given by dy t = [ U t (t, X t)+a(t, X t ) U x (t, X t)+ 1 2 b2 (t, X t ) 2 U x 2 (t, X t)]dt + b(t, X t ) U x (t, X t)dw t. Details about this stochastic obect and the corresponding calculus can be found in Karatzas and Shreve([3]) Let us consider the 1-dimensional stochastic differential equation in an integral form X t = X + a(x s )ds + b(x s )dw s, for t [,T], where the second integral is an Ito stochastic integral and the coefficients a and b are sufficiently smooth real-valued functions satisfying a linear growth bound. Then, for any twice continuously differentiable function f : R R the Ito formula gives f(x t ) = f(x )+ (a(x s ) x f(x s)+ 1 2 b2 (X s ) 2 x 2 f(x s))ds + = f(x )+ b(x s ) x f(x s)dw s L f(x s )ds + L 1 f(x s )dw s. So if we apply the Ito formula to the functions f = a and f = b we obtain X t = X + = X + + [b(x )+ = X + a(x ) a(x z )dz + [a(x )+ b(x z )dw z L a(x s )ds + L b(x s )ds + ds + b(x ) L 1 a(x s )dw s ]dz L 1 b(x s )dw s ]dw z dw s + R. So far a given discretization = t 1 <t 2 <...<t N = T at the time interval [,T], an Euler scheme is given by Y n+1 = Y n + a(y n )(t n+1 t n )+b(y n )(W tn+1 W tn ), for n =, 1, 2,...,N 1 with the initial value Y = X. We can continue the Ito-Taylor expansion by applying the Ito formula to f = L 1 b, in which case we get X t = X + a(x ) ds + b(x ) dw s + L 1 b(x ) s dw z dw s + R.

Numerical solving of stochastic differential equations 255 For a given discretization mentioned earlier a Milstein scheme is given by Y n+1 = Y n + a(y n )(t n+1 t n )+b(y n )(W tn+1 W tn ) + 1 2 b (Y n ) x b(y n)((w tn+1 W tn ) 2 (t n+1 t n )), for n =, 1, 2,...,N 1 with the initial value Y = X. Usually, we consider equidistant discretization times t n = n, where = T N. Theorem 2. Let us suppose that the functions a and b are of class C 2, with bounded derivatives of first and second orders. Then the Euler scheme satisfies: for any integration time T, there exists a positive constant C(T) such that, for any step size of type T,N =1, 2, 3,... N [E X(T ) Y N 2 ] 1 2 C(T ). For the Milstein scheme, we can substitute the following bound for the error: [E X(T ) Y N 2 ] 1 2 C(T ). To get a better rate of convergence in the mean-square sense that these schemes, one must involve multiple stochastic integrals of order strictly larger than 1, for example: s dw zdw s, s dw udw z dw s and s dudw zdw s. Of course, most of those integrals have probability laws which seem difficult to simulate. There are some other two-step methods for numerical solutions of stochastic differential equations. Details about this stochastic obect and the corresponding calculus can be found in ([1]) and ([2]). References [1] R. Horvát Bokor, On two-step methods for SDE, Acta Cybernetica 13(1997), 197 27. [2] R. Horvát Bokor, On stability of two-step methods for stochastic differential equations, in: Proceedings of the 7 th International Conference on Operational Reserch KOI 98, (I. Aganović, T. Hunak and R. Scitovski, eds.), Osiek, 1999, 267 279. [3] I. Karatzas, S. E. Shreve,. Brownian Motion and Stochastic Calculus, Springer-Verlag, New York, 1988. [4] P. E. Kloeden, E. Platen, Numerical Solution of Stochastic Differential Equations, Springer-Verlag, New York, 1992. [5] P. E. Kloeden, E. Platen, H. Schurz, Numerical Solution of Stochastic Differential Equations through Numerical Experiments, Universitext, Springer, New York, 1994. [6] W. Rümelin, Numerical treatment of stochastic differential eqautions, SIAM J. Numer. Anal. 19(1982), 64 613.

256 R. Horváth Bokor [7] H. Schurz, Mean square stability analysis of some numerical method solving bilinear SDEs, Proceedings of Workshop on Stochastic and Finance, Sept. 1994, Humboldt University, Berlin, Special Press, 1994, 77-78. [8] H. Schurz, Construction of nonegative numerical solutions of SDEs: Explosions, life time, nonegativity and uniform boundedness, Discussion Paper 4, SFB 373, Humboldt University, Berlin, 1994