dX(t)=f(Xt)dt+g(Xt)dWt,t∈[t0,T]
Let’s say that the Itô process is given as a solution to the autonomous stochastic differential equation as shown above. For the equidistant points {ti≤T:ti+1=ti+h}i=0N with a constant interval of h, Yi:=Y(ti) calculated as follows is the numerical solution to the given differential equation.
Yi+1=Yi+f(Yi)h+g(Yi)hZ
Here, Z is a random variable that follows the standard normal distribution.
This solution converges strongly to the γ=1/2th order and weakly to the β=1th order.
Description
The Euler-Maruyama Approximation Scheme is the simplest method for numerically solving stochastic differential equations, conceptually no different from the Euler method for solving ordinary differential equations, and essentially just involves looking at the equation and writing down the simulation as it is.
Derivation
Xt+h=Xt+∫tt+hf(s)ds+∫tt+hg(s)dWs
Let’s consider the integral form of the Itô process. The drift term is
∫tt+hf(s)ds≈f(Xt)∫tt+hds=f(Xt)h
and the diffusion term is
∫tt+hg(s)dWs≈==g(Xt)∫tt+hdWsg(Xt)(Wt+h−Wt)g(Xt)ΔWt
Since the increment of the Wiener processWt+h−Wt follows the normal distributionN(0,h), it is ΔWt+h∼hN(0,1). Therefore, for the random variable Z that follows the standard normal distribution, it can be represented as follows.
Xi+h=Xi+f(Xi)h+g(Xi)hZ
■
Panik. (2017). Stochastic Differential Equations: An Introduction with Applications in Population Dynamics Modeling: p194, 217. ↩︎