Simulation Method for Solving Stochastic Differential Equations with Constant Diffusion Coefficients

Similar documents
Numerical Integration of SDEs: A Short Tutorial

Exact Simulation of Multivariate Itô Diffusions

Stochastic differential equation models in biology Susanne Ditlevsen

DUBLIN CITY UNIVERSITY

5 December 2016 MAA136 Researcher presentation. Anatoliy Malyarenko. Topics for Bachelor and Master Theses. Anatoliy Malyarenko

Numerical methods for solving stochastic differential equations

Exact Simulation of Diffusions and Jump Diffusions

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

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

1 Brownian Local Time

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

Lecture 4: Introduction to stochastic processes and stochastic calculus

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

Introduction to the Numerical Solution of SDEs Selected topics

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

c 2002 Society for Industrial and Applied Mathematics

SDE Coefficients. March 4, 2008

Stochastic Integration and Stochastic Differential Equations: a gentle introduction

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

Stochastic Calculus. Kevin Sinclair. August 2, 2016

Matrix balancing and robust Monte Carlo algorithm for evaluating dominant eigenpair

UNCERTAINTY FUNCTIONAL DIFFERENTIAL EQUATIONS FOR FINANCE

Discretization of SDEs: Euler Methods and Beyond

An Analytic Method for Solving Uncertain Differential Equations

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

Numerical Methods with Lévy Processes

PROBABILITY: LIMIT THEOREMS II, SPRING HOMEWORK PROBLEMS

Malliavin Calculus in Finance

Approximating diffusions by piecewise constant parameters

Tools of stochastic calculus

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

Controlled Diffusions and Hamilton-Jacobi Bellman Equations

Exercises. T 2T. e ita φ(t)dt.

A numerical method for solving uncertain differential equations

Chapter 4: Monte-Carlo Methods

PROBABILITY: LIMIT THEOREMS II, SPRING HOMEWORK PROBLEMS

Multilevel Monte Carlo for Lévy Driven SDEs

Gaussian processes for inference in stochastic differential equations

MSc Dissertation topics:

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

Gaussian Process Approximations of Stochastic Differential Equations

Sequential Monte Carlo methods for filtering of unobservable components of multidimensional diffusion Markov processes

Weakly interacting particle systems on graphs: from dense to sparse

Strong Predictor-Corrector Euler Methods for Stochastic Differential Equations

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

Hands-on Generating Random

Simulation and Parametric Estimation of SDEs

On the quantiles of the Brownian motion and their hitting times.

Regular Variation and Extreme Events for Stochastic Processes

Fast-slow systems with chaotic noise

On the martingales obtained by an extension due to Saisho, Tanemura and Yor of Pitman s theorem

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

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

Kolmogorov Equations and Markov Processes

A variational radial basis function approximation for diffusion processes

Introduction to Diffusion Processes.

Linear Filtering of general Gaussian processes

Stochastic Processes and Advanced Mathematical Finance

Theoretical Tutorial Session 2

A class of globally solvable systems of BSDE and applications

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

Lecture 12: Diffusion Processes and Stochastic Differential Equations

Gaussian, Markov and stationary processes

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

Stochastic Particle Methods for Rarefied Gases

Approximation of BSDEs using least-squares regression and Malliavin weights

Ernesto Mordecki 1. Lecture III. PASI - Guanajuato - June 2010

Lecture 21: Physical Brownian Motion II

A random perturbation approach to some stochastic approximation algorithms in optimization.

Stochastic Integration (Simple Version)

On the fast convergence of random perturbations of the gradient flow.

Stochastic Differential Equations

Solution of Stochastic Optimal Control Problems and Financial Applications

The Cameron-Martin-Girsanov (CMG) Theorem

An Uncertain Control Model with Application to. Production-Inventory System

MA8109 Stochastic Processes in Systems Theory Autumn 2013

Stochastic Differential Equations.

Short-time expansions for close-to-the-money options under a Lévy jump model with stochastic volatility

A Short Introduction to Diffusion Processes and Ito Calculus

Second order weak Runge Kutta type methods for Itô equations

A stochastic particle system for the Burgers equation.

Poisson Jumps in Credit Risk Modeling: a Partial Integro-differential Equation Formulation

Qualitative behaviour of numerical methods for SDEs and application to homogenization

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

1. Stochastic Processes and filtrations

2tdt 1 y = t2 + C y = which implies C = 1 and the solution is y = 1

Accurate approximation of stochastic differential equations

M4A42 APPLIED STOCHASTIC PROCESSES

A Concise Course on Stochastic Partial Differential Equations

Stochastic Calculus Made Easy

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 7 9/25/2013

EQUITY MARKET STABILITY

Introduction to numerical simulations for Stochastic ODEs

Randomization in the First Hitting Time Problem

Jump-type Levy Processes

Small-time asymptotics of stopped Lévy bridges and simulation schemes with controlled bias

A NOTE ON STOCHASTIC INTEGRALS AS L 2 -CURVES

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

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

Transcription:

Journal of mathematics and computer Science 8 (2014) 28-32 Simulation Method for Solving Stochastic Differential Equations with Constant Diffusion Coefficients Behrouz Fathi Vajargah Department of statistics, University Of Guilan, Rasht, Iran fathi@guilan.ac.ir Rahim Asghari Departments of Applied Mathematics, University of Guilan, Rasht, Iran meisam.mathhome@gmail.com Article history: Received February 2013 Accepted April 2013 Available online June 2013 Abstract In the present paper a simulation method is presented for solving stochastic differential equations (SDEs). It was based on probability and statistics theory, so called random sampling or statistical test method. At the present paper, SDEs with initial conditions are considered. Some Numerical examples also are presented to confirm the efficiency. Keywords: Stochastic differential equations, Simulation methods, Rejection method. 1. Introduction Recently, because of wide range applications of stochastic differential equations (SDEs) in Finance, Physics, engineering, Biology, Aerospace and..., attentions of researchers in many fields have been attracted. A (SDE) is a differential equation in which one or more of the terms are a stochastic process, resulting in a solution which is itself a stochastic process. SDEs are used to model diverse phenomena such as fluctuating stock prices or physical system subject to thermal fluctuations. Typically, SDEs incorporate white noise which can be thought of as the derivative of Brownian motion (or the Wiener process). A typical one-dimensional stochastic differential equation is of the form, dx t =σ (X t) dw t +f (X t)dt Where dw t R n, n N is the differential of a n-dimensional Brownian motion, R is space of Real numbers and N is the space of natural numbers.σ ( ) an dw( ) are functions on R. Numerical solution of stochastic differential equations is a young field relatively speaking. Almost all algorithms that are used for the solution of ordinary differential equations will work very poorly for 28

SDEs, having very poor numerical convergence. One can find many different algorithms in Kloeden & Platen (1995). We categorized different numerical methods from the basic idea point of view into three main classes, Taylor series based methods in which one needs to evaluates derivatives and thus has limitations in application and difficulties in practical problems, Ronge Kotta based methods though are derivative free methods, they also have limitations in application because in these type of methods f(x t) should be smooth function satisfying lipschitz conditions in X t and finally Simulation based methods which are applicable to wide range of problems and do not have previous types lmitations. Simulation based methods mostly are based on Monte Carlo method, creatind sequence of random numbers and using them to test the stochastic system. One of the most important simulation based methods is Rejection Sampling (RS) method which is recently used for solving ordinary differential equations. In the present paper RS based method is developed for solving SDE with constant diffusion coefficient dx t =σ (X t) dw t +f (X t)dt In which σ(.) is a constant number. We proposed a decision factor for these types of SDEs and present numerical examples in order to show the efficiency of the proposed method. The present paper is organized as follows; we begin with stating a brief explaination on stochastic analysis and introducing rejection sampling technique in simulation that serves our purposes. At the next section the proposed method is introduced and finally numerical examples are presented in section 4. 2. Statistical Analysis We describe a new algorithm for simulating a class of SDEs. It involves rejection sampling and when applicable returns exact draws from any finite-dimensional distribution of the solution of the SDE. Before describing the algorithm it was needed presenting some preliminaries and notations joint with the method. Let W = {W t ; 0 t T} be a scalar Weiner process. Consider the general type of the onedimensional Ito diffusion: dx t = f(t, X t )dt + σ(t, X t )dw t 0 t T, X 0 = x R (1) For drift coefficient f: [0, T] R R and diffusion coefficient σ: [0, T] R R under certain regularity conditions.it can be shown that (1) has a solution {X t ; 0 t T} weakly unique, that is, all the solutions have identical finite-dimensional distributions. Weak uniqueness relatively more general than path wise uniqueness is sufficient for simulation purposes. 2.1. Rejection sampling method This method has been widely used in simulation techniques. It is frequently presented as follows. Assume that F, G are probability densities with respect to (w.r.t) some measure on R d and that there F exists ε > 0 such that 1. Then the iterative algorithm is the following form: Rejection Sampling 1. Generate Y G. εg 2. Generate U Unif(0,1). 29

3. If U < F (Y) return Y, else go to 1. εg Which returns an observation distributed according to F. Let (S, S) be a sufficiently regular measurable space and ν, μ probability measures on it such that μ is absolutely continuous with respect to (w.r.t.) ν. Assume that there exists ε > 0 such that φ dμ 1 ν-a.s. and that it is easy to sample fromν. The following proposition can be used to εdν return draws formµ. Proposition1. (Rejection Sampling).Let (Y n, I n ) n 1, be a sequence of i.i.d. random elements taking values in S {0,1} such that Y 1 ν and P[I 1 = 1 Y 1 = y] = f(y) for all y S. Define τ = min{i 1 I i = 1}. ThenP [Y τ dy] = µ(dy). This presentation of the Rejection Sampling scheme does not assume any order for the simulation of Y and I and, besides the certain conditional property given in the proposition, does not restrict in any other way the construction of the binary indicator I. Consider the stochastic process X = {X t ; 0 t T} determined as the unique solution of the SDE dx t = f(t, X t )dt + σ(t, X t )dw t, 0 t T, X 0 = x. (2) The drift function f: R R R is presumed to satisfy the regularity properties that guarantees the existence of a global, weakly unique solution for (2). In particular, it suffices that f is locally Lipchitz; that is, for each M > 0 there exists K M > 0 such that α(y) α(x) K M y x ; x M, y M With a linear growth bound; there exists K > 0 such that α(x) 2 K 2 (1 + x 2 ), x R. Since we are going to carry out rejection sampling it is convenient to think of the stochastic processes involved as measures induced on the space of continuous functions from [0, T] to R. We denote by ω a typical element of this space. Consider the coordinate functions W t (ω) = ω(t), t [0, T], and the σfield C = σ({w t ; 0 t T}). To avoid confusion between the coordinate functions and the Brownian motion process, we use the generic notation BM = {BM t ; 0 t T} for a Brownian motion (BM) started at 0. Let w be the Wiener measure on (C, C) so that W = {W t ; 0 t T} is a BM. 2.2. Generating Random Numbers Generating random numbers is one of the most important parts of RS method. There are three main ways to generate random numbers, which were table of random numbers, physical method and pseudorandom numbers. Whereas, table of random numbers required a great deal of EMS memory, and the random numbers generated by physical method was unrepeatable.these two methods brought big trouble in practice applications. In random numbers generating, the most frequently used way was to use the pseudo-random numbers. There are many ways to generate random numbers: additional congruential method, multiplicative congruential method, linear congruential generators (LCG) and mid-square method [6]. Here, we employed linear congenital generators as follows [7]: X i+1 = (ax i + c) Mod m, i = 1,2, 30

R i = X i, i = 1,2,3, m Where X i is an arbitrary constant, a, c and m specified values, which is named as multiplier, increment and module respectively, R i, (i = 0,1, ) are the random numbers we needed. 3. Solution Approach In the present paper we are intended to solve SDE of the form (1) with constant diffusion coefficient; σ(t, X t ) = 1. We introduce the decision factor as: In which G, F will considered as G = f(t,x)dt + dw x F εg, and F = dx Remark 1: As x falls in the neighborhood of zero numerical error increases, especially when the answer is near to zero or with initial condition zero, this will create a large error. In order to avoid this error one simple suggestion is to transform the state far from zero and then after solution transform it back. This transformation should be such that the minimum numerical error to be occurs. 4. Numerical examples In order to show the efficiency, we present some numerical examples which was solved using proposed method and Euler s method Example 1. Consider very simple form of the (1) with σ(t, X t ) = 1, f(t, x) = 0. In figure1, numerical simulation of example1 (blue stars) compared with Euler method (red stars). x. Figure1 Example 2. Consider stochastic differential equation dy = ( y + x + 1)dx + dw with initial condition y(0) = 0. This problem is solved via the presented method, and compared with Euler method. 31

Figure2 5. Conclusion In the present paper RS simulation technique is implemented for solving special form SDEs. As mentioned proposed method is solved this for of SDE with high accuracy. The proposed method is the extension of the [4] method for SDEs. The way of generation random numbers in addition to the ways presented in [4] has effects on accuracy. References [1] P.E. Kloeden and E. Platen, Numerical Solution of Stochastic Differential Equations, Springer (1995). [2] K. Burrage, P. M. Burrage and T. Tian, Numerical methods for strong solutions of stochastic differential equations: an overview, Proc. R. Soc. Lond (1995). [3] Chien-Cheng Chang, Numerical Solution of Stochastic Differential Equations with constant diffusion coeffcient, mathematics of computation, vol 49, p 523-542, (1987). [4] W.Zhong, Z. Tian, Solving Initial Value Problem of Ordinary Differential Equations by Monte Carlo Method, Northwest Inst. of Nucl. Technol, (2577-2579), 26-28 July (2011) [5] A. BESKOS AND G. O. ROBERTS, EXACT SIMULATION OF DIFFUSIONS, The Annals of Applied Probability, Vol. 15, No. 4, 2422 2444, (2005). [6] Oksendal, B. K. Stochastic Differential Equations: An I ntroducti on with Applications. Springer, Berlin (1998). [7] S.Y. Xu. The Application of Monte Carlo Method in Nuclear Physics Experiment (Revised Edition) (in Chinese). Beijng: Atomic Energy Press. (2006). 32