Home Mathematics Explicit order 3/2 Runge-Kutta method for numerical solutions of stochastic differential equations by using Itô-Taylor expansion
Article Open Access

Explicit order 3/2 Runge-Kutta method for numerical solutions of stochastic differential equations by using Itô-Taylor expansion

  • Yazid Alhojilan EMAIL logo
Published/Copyright: December 31, 2019

Abstract

This paper aims to present a new pathwise approximation method, which gives approximate solutions of order 32 for stochastic differential equations (SDEs) driven by multidimensional Brownian motions. The new method, which assumes the diffusion matrix non-degeneracy, employs the Runge-Kutta method and uses the Itô-Taylor expansion, but the generating of the approximation of the expansion is carried out as a whole rather than individual terms. The new idea we applied in this paper is to replace the iterated stochastic integrals Iα by random variables, so implementing this scheme does not require the computation of the iterated stochastic integrals Iα. Then, using a coupling which can be found by a technique from optimal transport theory would give a good approximation in a mean square. The results of implementing this new scheme by MATLAB confirms the validity of the method.

1 Introduction

The purpose of this paper is to develop a new pathwise approximation to numerical solutions of SDEs driven by multidimensional Brownian motion. There is a standard approach, which described in [1], approximates solutions of SDEs to the required order using stochastic Taylor expansion at each time step. Nevertheless, applying this method would be difficult when the deriving Brownian motion dimension is greater than 1 to get higher order than 12 , due to hardness of generating the iterated stochastic integrals Iα. To overcome this difficulty, J. G. Gaines and T. J. Lyons [2] had introduced an effective method to deal with double stochastic integrals to get approximate solutions of order 1. However, unfortunately the method has not been extended to further dimensions higher than 2-dimensional of Brownian motion. Kloeden and Platen [1] suggest using a Fourier expansion of a Brownian bridge process to approximate stochastic integrals in any dimension. Rydén and Wiktorsson [3] have described a method that covered 2-dimensional of Brownian motion, uses the fact that the Itô integrals have an infinitely divisible distribution when are conditioned on the Wiener increments. There was a different scheme that can simulate the iterated Itô integrals for multiple independent Brownian motions. The method which derives the conditional joint characteristic function of the iterated Ito integrals given the Brownian increments, and then proposed an algorithm for the simulation of the iterated Ito integrals and the Brownian increments introduced by Wiktorsson [4]. The schemes which had introduced in [1, 3, 4] are useful for any dimension of stochastic integrals, but they need a computational cost.

In this paper, we aim to present a new pathwise approximation scheme that can be used to get a higher-order approximation for Brownian motion in dimension greater than 1. It is based on using a coupling and a version of the perturbation method. Therefore, this new scheme does not require calculating Iα, because we replace them by random variables with the same moments conditional on the linear term. Then, we get a random vector, which is a good approximation in distribution to the original Taylor expansion, and it can be generated using algorithms in MATLAB. We have used a technique from optimal transport theory [5] to give a good approximation in mean square. Other works use a coupling to approximate SDEs numerically, such that [6, 7, 8, 9]. This paper, organized as follows: section 2, gives a background material, and section 3, shows the implementation of the scheme.

2 Background

Let (Ω, 𝓕, P) be a probability space. Let σ(s : st) denote the smallest σ-algebra such that s (a stochastic process) is σ(s : st)-measurable for all st. A collection of σ-algebras {𝓕t}, satisfying (i.e. 𝓕t ⊂ 𝓕s ⊂ 𝓕 for all 0 ≤ t < s < ∞) is called a filtration. 𝓕t is interpreted as corresponding to the information available at time t (the amount of information increasing as time progresses). A stochastic process t is adapted to a filtration {𝓕t} if t is 𝓕t-measurable for all t ≥ 0.

2.1 Stochastic Itô-Taylor expansion

Let us consider a 1-dimensional Ito stochastic differential equation in the form of an integral

x^t=x^0+t0ta(s,x^s)ds+t0tb(s,x^s)dWs,for allt[t0,T], (2.1)

where a(t, x) and b(t, x) are Borel measurable functions defined on [0, ∞) × ℝ) with values in ℝ. Hence, for f : 𝓡 → 𝓡 which is a twice continuously differentiable function, the Itô formula [1] gives

f(x^t)=f(x^0)+t0t(a(s,x^s)f(x^s)x^+12b2(s,x^s)2f(x^s)x^2)ds+t0tb(s,x^s)f(x^s)x^dWs=f(x^0)+t0tL0f(x^s)ds+t0tL1f(x^s)dWs,for allt[t0,T], (2.2)

where the operators are

L0=ax^+12b22x^2 (2.3)

and

L1=bx^. (2.4)

Clearly, if f(x) ≡ x we have L0f = a and L1f = b, in which case that there is a reduction in (2.2) to the original Itô equation for t, that is to

x^t=x^0+t0ta(s,x^s)ds+t0tb(s,x^s)dWs. (2.5)

Applying the Itô formula (2.2) to the function f = a and f = b in (2.5), we obtain

x^t=x^0+t0t(a(x^0)+t0sL0a(x^z)dz+t0sL1a(x^z)dWz)ds+t0t(b(x^0)+t0sL0b(x^z)dz+t0sL1b(x^z)dWz)dWs=x^0+a(x^0)t0tds+b(x^0)t0tdWs+R, (2.6)

where the remainder is

R=t0tt0sL0a(x^z)dzds+t0tt0sL1a(x^z)dWzds+t0tt0sL0b(x^z)dzdWs+t0tt0sL1b(x^z)dWzdWs. (2.7)

For the Taylor expansion of d-dimensional Itô stochastic differential equations, a similar expansion holds as above for

x^t=x^0+t0ta(s,x^s)ds+t0tj=1dbj(s,x^s)dWs(j). (2.8)

The general Itô Taylor expansion is given in (2.12).

2.2 Perturbation method

Consider the following: suppose we wish to simulate U = X + ϵ Y, where X and Y are independent, X has a smooth density, and ϵ is small. Also, suppose that X is easy to generate, while Y is hard to generate. Then, generating U by generating X and Y will be hard. Alternatively, let us suppose there is another random variable that is easy to generate to overcome this dilemma, say Z, which is independent of X. The random variable Z has the same moments up to order m − 1 as Y (i.e. E(Zk) = E(Yk) for k = 1, 2, 3, …, m − 1). Then, we can prove that V = X + ϵ Z is an approximation to U with the error of order ϵm. The justification for this can be seen by writing fX for the density of X etc, so we have fU(x) = EfX(xϵ Y) = f(x) + k=1m1(ϵ)kk!f(k)(x)E(Yk) + O(ϵm). As Z has the same moments, we get the same expression for fV(x), so fU(x) − fV(x) = O(ϵm). It can expect from this a Wasserstein distance estimate of the same order W(U, V) = O(ϵm), which gives a coupling with E(UV)2 = O(ϵ2m). This way is an example for the bound of densities can give a Wasserstein bound between U and V, but it is not in an immediate way, the Wasserstein bound implies the coupling between U and V [10].

2.3 Construction of pathwise approximation of SDEs using stochastic Taylor expansions

Consider an Itô SDE

(dx^t)i=ai(t,x^t)dt+k=1dbik(t,x^t)dWtk,(x^0)i=x^i(0)i=1,...,q (2.9)

on an interval [0, T], for a q-dimensional vector t, with a d-dimensional driving Brownian path Wt. Assume (2.9) satisfies an existence and uniqueness theorem. The basic idea to get pathwise approximation is to divide [0, T] into a finite number N of subintervals, where the length of the step equals h = TN . We have used a stochastic Taylor expansion in order to approximate the equation on each subinterval.

The basic scheme which we have is Euler-Maruyama

x^i(j+1)=x^i(j)+ai(jh,x^(j))h+k=1dbik(jh,x^(j))ΔWk(j). (2.10)

In order to get the Milstein scheme, we add the quadratic terms

x^i(j+1)=x^i(j)+ai(jh,x^(j))h+k=1dbik(jh,x^(j))ΔWk(j)+k,l=1dρikl(jh,x^(j))Ikl(j), (2.11)

where ΔWk(j)=W(j+1)hkWjhk,Ikl(j)=jh(j+1)h{WtkWjhk}dWtl and ρikl(t,x^)=m=1qbml(t,x^)bil(t,x^)x^m [10].

Our constructed method, which approximates SDEs at order 32 , assumes nondegeneracy of b in (2.9) and uses Itô-Taylor expansion and Runge-Kutta method. It is needed to use the following notations, which had mentioned in this reference [1] to construct the scheme for approximate solutions of SDEs at a higher order. The following discussion is derived from [10]. Let 𝓜 be the set of all multi-indices, α = (j1, …, jl) of length l = l(α) with 0 ≤ jkd. The iterated integrals are defined as follows Iα,s,t=ststl...st2dWt1j1...dWtljl.

For m ≥ 2 in ℕ we define

Am={αM:l(α2 and either l(α)+n(α)m or l(α)=n(α)=m+12},

where n(α) is the number of zero indices in α.

The case l(α) = n(α) = m+12 is needed (for example when α = (00)) because Iα has non-zero mean, so we need a higher order for the local error. The order γ = m2 Taylor approximation to (2.9) is given by

x^i(j+1)=x^i(j)+ai(jh,x^(j))h+k=1dbik(jh,x^(j))ΔWk(j)+αAmfα,i(jh,x^(j))Iα,jh,(j+1)h, (2.12)

where ℝq-valued functions fα,i(t, ) are defined recursively by fv(t, ) = and f = Lj fα for j ∈ {0, …, d}, where v is the multi-index of zero length, and fα,i denotes the ith component of fα.

The main point which will be discussed in this paper; how do we generate RHS of (2.12) easily? Actually, this research has developed a scheme where to generate RHS of (2.12) by using perturbation and coupling method; how?

Let us apply this method in (2.12) in order to approximate SDEs at higher order. In order to simplify application, we will be deal with the first iteration from 0 to h of (2.12)

x^i(1)=x^i(0)+ai(0,x^(0))h+Yi, (2.13)

where

Yi=k=1dbik(0,x^(0))Wk(h)+αAmfi,α(0,x^(0))Iα,0,h

for i = 1, …, q, where bik(0, (0)) and fα,i(0, (0)) are real constants.

As Iα is not independent of Δ W, so it would be difficult to generate these stochastic integrals when we want to find approximate solutions. By following the construction in [10], we can overcome this issue using the relation Wtj=h12B(th)j+th12Vj,B1,...,Bd are independent standard Brownian bridges on (0, 1) and Vj=h12Wj(h) are independent N(0, 1), and are independent of the Bj. We also write B0(t) = t and Kα=010tl...0t2dBt1j1...dBtljl.

For α = (j1, …, jl) we can replace the iterated stochastic integrals Iα using random variables with the same moments conditional on the linear term as follows

Iα=h(l(α)+n(α))2β=(i1,...,il)Kβk:ik<jkVjk, (2.14)

where we calculate the sum over all β = (i1, …, il) such that for each k ∈ {1, …, l} we have either ik = jk or ik = 0 < jk. (For examples I013 = h2(K013 + K003 V1 + K010 V3 + K000 V1 V3)). The random variables Kβ and VkN(0, 1) are generated independently.

By setting ϵ=h12, and defining 𝓜m = {α ∈ 𝓜 : 2 ≤ l(α) ≤ m}, we can write this

Yi=ϵk=1dbik(0,x^(0))Vk+Qi(ϵ,V,(ϵl(α)Kα))αM, (2.15)

where Vk is independent N(0, 1) of a random variable Kα and Qi is a polynomial, each monomial of which has overall order at least 2 in ϵ.

We have found it hard to generate Y directly by using (2.14). To tackle this problem, we use a version of the perturbation method by assuming random variables Lβ and using them rather than Kβ which easy to generate for α ∈ 𝓜 such that 2 ≤ l(α) ≤ m.

It will be discussed the way of construction Lβ later in this section with details.

Then, (2.14) can be modified as follows

I¯α=h(l(α)+n(α))2β=(i1,...,il)Lβk:ik<jkV¯jk, (2.16)

where we calculate the sum over all β = (i1, …, il) such that for each k ∈ {1, …, l} we have either ik = jk or ik = 0 < jk. (For example Ī013 = h2 (L013 + L003 1 + L010 3 + L000 1 3)). The random variables Lβ and kN(0, 1) are generated independently.

Then, we can be redefine the formula (2.5) as follows

Y¯i=ϵk=1dbik(0,x^(0))V¯k+Qi(ϵ,V¯,(ϵl(α)Lα))αM, (2.17)

where k are independent N(0, 1) and independent of the random variable Lα.

The following theorem is essential to give the error bound in the approximation by the modified Y by considering equation (2.9) and using the notation of section (2.12).

Theorem 1

This theorem is Lp version of [10].

Assume the matrix (bik) has rank q. Suppose the random variables Lα have all moments finite and that 𝔼(Kα1Kαr) = 𝔼(Lα1Lαr) whenever α1, …, αr ∈ 𝓜m satisfy k=1r (l(αk) − 1) ≤ m − 1. Then for p ≥ 2 we have 𝕎p(Y, Ȳ) ≤ m+1, where the constant C depends only on p, d, m, upper bounds for the constants bik, ci,α and a right inverse of the matrix (bik), and moment bounds for the Lα.

Proof

We refer the reader to [11]. □

How do we apply theorem 1 to generate approximate solution for (2.12)?

Basically, we assume coefficients ak and bik are sufficiently regular (uniform bounds for the coefficients and their derivatives up to order two will certainly suffice) and the matrix (bik) has rank q everywhere with uniformly bounded right inverse. Then, the iterated integrals Iα,jh,(j+1)h in (2.12) are hard to generate as it has been mentioned so we should use modification of iterated integrals which are easy to generate Īα,jh,(j+1)h [10]. The modified formula which results is the following

x^i(j+1)=x^i(j)+ai(jh,x(j))h+k=1dbik(jh,x^(j))ΔWk(j)+αAmfα,i(jh,x^(j))I¯α,jh,(j+1)h. (2.18)

We now return to think about the application of coupling to the simulations of SDEs in the first step between Y and Ȳ. We have assumed the Lβ satisfy the hypothesis of the theorem 1 such that 𝔼(Kα1Kαr) = 𝔼(Lα1Lαr) whenever α1, …, αr ∈ 𝓜m satisfy k=1r (l(αk) − 1) ≤ m − 1. Therefore, Wasserstein bound between Y and Ȳ implies the existence of a suitable coupling between Y and Ȳ for which the following relation (2.19) holds. The coupling which has been deduced between Y and Ȳ can be extended to be between the random variables (Vk, Kα) and (k, Lα), which leads to deduce the following relation,

Wp(Y,Y¯)E|YY¯|p=E|k=1dbik(0,x^(0))ϵ(V¯k(0)Vk(0))+αAmfα(0,x^(0))(I¯α,0,hIα,0,h)|pC(p)hp(m+1)2. (2.19)

For the bound at j step, we can use the same argument as used in (2.19) to deduce the bound for (2.21), except that the coefficient functions evaluated at random variables x^i(j) such as ( (Vk(j),Kα(j)),(V¯k(j),Lα(j)), Y(j) and Ȳ(j)), so the extended coupling between (Vk(j),Kα(j))and(V¯k(j),Lα(j)) are conditional on the σ-algebra 𝓕j, where 𝓕j = σ{Vi, Ki, Li . i < j}. Hence, if we take an expectation w.r.t σ-algebra and conditional on (𝓕j), then we get first a conditional bound as follows

E|k=1dbik(jh,x^(j))ϵ(V¯k(j)Vk(j))+αAmfα(jh,x^(j))(I¯α,jh,(j+1)hIα,jh,(j+1)h)|Fj|pC(p)hp(m+1)2. (2.20)

Therefore, by nested expectation, we have

E|k=1dbik(jh,x^(j))ϵ(V¯k(j)Vk(j))+αAmfα(jh,x^(j))(I¯α,jh,(j+1)hIα,jh,(j+1)h)|pC(p)hp(m+1)2. (2.21)

It is required to know the calculations of the relevant expectation of products of Kβ for generating a suitable random variables Lβ. However, before doing that, we would clarify how to construct proper random variables. First, the new random variables Lβ must satisfy the moment conditions in the statement of theorem 1. Thus, once the relevant moments of the Kβ are calculated, then it would be taken any choice of Lβ which satisfies these moment conditions of the theorem 1. To calculate the moments, we have used the following three lemmas.

Lemma 1

[10]. Let β = (j jj) with length l ≥ 2. Then (i) if j = 0 then Kβ = 1l! , and (ii) if j > 0 then Kβ = 0 if l is odd, while Kβ=(1)r2rr! if l = 2r.

Lemma 2

[10]. If β1, …, βs ∈ 𝓜 and if some j ≥ 1 occurs an odd number of times in the concatenated multi-index β1βs then 𝔼(Kβ1Kβs) = 0.

Lemma 3

[10]. (i) if 0 ≤ k < l then Klk = −Kkl and E(Kkl2)=112. (ii) if k > 0 then 𝔼K0kk = 𝔼Kk0k = 𝔼Kkk0 = − 16 .

Klk = −Kkl can be proved by using integration by parts as follows 01 Bk dBl = B1 B1 01 Bl dBk = 0 − 01 Bl dBk = − 01 Bl dBk, where Bk and Bl are independent. We refer the reader to [12] for more details of how we compute the non-deterministic moments.

3 Implementation of the method

In the preceding section, it has introduced the method that can be used to get approximate solutions of higher-order for any dimension of Brownian motions. Therefore, to get numerical solutions for SDEs of order 32 , the formula (2.12) is used by putting m = 3, then using theorem 1 to determine the moments that we need for Īα and then using lemmas 1, 2 and 3 to compute the moments.

For β in the definition of Īα in (2.16), we need all indices of length 2 and 3. The random variables Lβ in (2.16) must satisfy the moment condition in the statement of theorem 1, that 𝔼(Kα1Kαr) = 𝔼(Lα1Lαr) whenever α1, …, αr ∈ 𝓜m satisfy k=1r (l(αk)− 1) ≤ m − 1. Hence, in order to get numerical solutions of order 32 , Lβ must satisfy the moments 𝔼(Lα) for all α of length 2, α of length 3 with non zero-indices and the expectation of products 𝔼(Lα Lβ) with α, β have length 2. As a result of that, we have the following moments Kβ which the random variables Lβ must satisfy

Deterministic Kα

K00 = 12 , K000 = 16 ,

Kkk = − 12 , Kkkk = 0, for k > 0.

Non-deterministic moments

Klk = −Kkl, for 0 ≤ k < l,

𝔼(Kkl) = 0, for 0 ≤ k < l,

𝔼(Knkl) = 0, for k, l, n > 0,

𝔼(K0kk) = 𝔼(Kk0k) = 𝔼(Kkk0) = − 16 ,

𝔼(Kα) = 0 if α = 0kl or a permutation of it for k < l and k, l > 0,

𝔼(Kα) = 0 if α = 00l or a permutation of it for l > 0,

𝔼(Kkl Kk1l1) = 0, for k < l, k1 < l1 and klk1l1,

E(Kkl2)=112 . for 0 ≤ k < l.

3.1 Construction of Lβ

In this section, we discuss the choices that we make for Lα. Firstly, for all the deterministic α, the random variables Lα have the same values as 𝔼(Kα). For α of length 3, we only need the expectations, so we can choose them to be deterministic by making them equal to 𝔼(Kα). For the cases of the products, we can use the fact of the antisymmetry Klk = −Kkl for k < l, so we choose the random variables Llk with k < l which satisfy it. Therefore, the expectations for the products (Lα Lβ) (α and β are distinct and not deterministic) are zeros such as 𝔼(LlkLl1k1) = 0 for k < l, k1 < l1 and k, lk1, l1.

Hence, the random variables Lkl with k < l are required to have all moments finite, mean zero, variance 112 and uncorrelated.Hence, we can take any random variable which satisfies the assumption of finite moments and has the mean zero, variance 112 , and generate independent copies. We generate Lkl with k < l using normal distribution with mean zero, variance 112 and uncorrelated, but this is not the only way of generating Lβ.

As a result, we set Llk = −Lkl for 0 ≤ k < 1, and by using lemma 1, 2 and 3, they give L00 = 12 and Lkk = 12 for k > 0. By setting L000 = 16 , L0kk = Lk0k = Lkk0 = − 16 for k > 0, and all other Lβ of length 3 to 0. As a result of these and by using (2.16) we have the following

I¯lk=h(12V¯lV¯k+L0kV¯lL0lV¯k+Llk),I¯0k=h32(12V¯k+L0k),I¯00=h22,I¯l0=h32(12V¯lL0l),I¯nlk=h326(V¯nV¯lV¯kδlkV¯nδnkV¯lδnlV¯k), (3.1)

for k, l, n > 0.

3.2 Completion of the method

The following calculation is for finding fα,i. The definitions of the Itô diffusion operators L0 (2.3) and Lj (2.4) are used to determine the fα,i.

flk,i(jh,x^(j))=m=1qbml(jh,x^(j))bik(jh,x^(j))xm,f0k,i(jh,x^(j))=bik(jh,x^(j))t+m=1qam(jh,x^(j))bik(jh,x^(j))xm+12m,n=1qbmk(jh,x^(j))bnk(jh,x^(j))2bik(jh,x^(j))xmxn,f00,i(jh,x^(j))=ai(jh,x^(j))t+m=1qam(jh,x^(j))ai(jh,x^(j))xm+12m,n=1qbmk(jh,x^(j))bnk(jh,x^i(j))2ai(jh,x^(j))xmxn,fl0,i(jh,x^(j))=m=1qbml(jh,x^(j))ai(jh,x^(j))xm,fnlk,i(jh,x^(j))=p=1qbpn(jh,x^(j))(m=1q(bml(jh,x^(j))xpbik(jh,x^(j))xm+bml(jh,x^(j))2bik(jh,x^(j))xmxp)). (3.2)

Combining these in (2.18), it gives us the following formula

x^i(j+1)=x^i(j)+ai(jh,x^(j))h+h12k=1dbik(jh,x^(j))Vk(j)+hl,k=1dρilk(jh,x^(j))(12Vl(j)Vk(j)+L0k(j)Vl(j)L0l(j)Vk(j)+Llk(j))+12h32k=1d(12Vk(j)+L0k(j))(bik(jh,x^(j))t+m=1qam(jh,x^(j))bik(jh,x^(j))xm+12m,n=1qbmk(jh,x^(j))bnk(jh,x^(j))2bik(jh,x^(j))xmxn)+h22(ai(jh,x^(j))t+m=1qam(jh,x^(j))ai(jh,x^(j))xm+12k=1dm,n=1qbmk(jh,x^(j))bnk(jh,x^(j))2ai(jh,x^(j))xlxn)+h32(l=1d(12Vl(j)L0l(j))m=1qbml(jh,x^(j))ai(jh,x^(j))xm)+16h32(n,l,k=1d(Vn(j)Vl(j)Vk(j)δlkVn(j)δlnVk(j)δknVl(j))p=1qbpn(jh,x^(j))ρilk(jh,x^(j))xp), (3.3)

where for each j the random variables Vk(j) , 1 ≤ kd and Lklj , 0 ≤ k < ld are generated independently so that the Vk(j) are each N(0, 1) and the Lkl(j) have zero mean and variance 112 ; we then set Llk(j)=Lkl(j) for k < l, and also Lkk(j)=12 for k > 0. The formula (3.3) is an extension to what Davie [10] had formulated where we have added a drift coefficient in (3.3) and have considered ai and bik depending on t. The following formula, which uses corresponding differences quotients instead of the partial derivatives in truncated Ito-Taylor expansion, gives approximate solutions of order 32 [1].

x^(j+1)=x^(j)+ah+k=1mbkΔWk+12hl=0mk=1m{bl(jh,Y+k)bl(jh,Yk)}I¯(k,l)+1hk=0m{bk((j+1)h,x^(j))bk}I¯(0,k)+12hl=0mk=1m{bl(jh,Y+k)2bl+bl(jh,Yk)}I¯(0,l)+12hk,l,n=1m{bn(jh,Φ+(k,l))bn(jh,Φ(k,l))bn(jh,Y+k)+bn(jh,Yk)}I¯(k,l,n), (3.4)

where

Y±k=x^n+1mah±bkh (3.5)
Φ±(k,l)=Y+k±bl(jh,Y+k)h (3.6)

3.3 Simulation result

The following system of SDEs had simulated by using (3.4) for the number of steps N = 200.

dx1=x1dt+(sin2(x1)+1)dWt(cos2(x2))dVt,dx2=t+21+x22dt+cos2(x1)dWt+(sin2(x2)+1)dVt,x1(0)=1,x2(0)=2,0t1. (3.7)

Figure 1 shows the piecewise linear curve through the values for the approximate solutions at each time step.

Figure 1 
Approximate solutions of (3.7).
Figure 1

Approximate solutions of (3.7).

In Table 1, we calculate the error of the method at a time interval [0, T], where T = 1 by using the iteration numbers N = 5, 10 and 20, step sizes h = 1/5, 1/10 and 1/20 and the simulation number R = 4000000.

Table 1

Mean squared error.

N Mean squared error E Confidence intervals
5 0.0184 0.0146:0.0222
10 0.0050 0.0012:0.0088
20 0.0015 −0.0023:0.0058

Figure 2 shows the confidence intervals along the line of the least square for the expectations against step sizes. The blue line is the least square. The level of the confidence interval is 95%. The green line is the upper confidence bounds, while the red line is the lower confidence bounds. The red line has just two points because the lower bound of one of the confidence intervals is negative. Therefore, we swap the negative value in the confidence interval with the zero, so when we take the log for this confidence interval, then we get −∞ as the lower bound for this confidence interval, but it does not show in the graph. Therefore, we have used this method to handle the negative value in the confidence interval because if we do not do this, then the least square regression line does not pass through confidence intervals as it should be. This scheme aims to give approximation at order 32 , where the slope of the line is 1.80.

Figure 2 
Convergence of the method.
Figure 2

Convergence of the method.

4 Conclusion

The paper presents a numerical method that gives approximate solutions of stochastic differential equations with a strong error rate of O(h32) . It is not the only method that can give this result. As mentioned in the introduction, a quiet few methods are existing, which can give approximate solutions for SDEs of order 32 , but they have a computational cost such as the one which was developed by Kloeden and Platen [1] in page 198 using Fourier series expansion. Therefore, our method does not involve a computational cost due to not requiring simulation of iterated stochastic integrals Iα. We can extend the method by adding additional terms from the formula (2.12) to achieve a higher-order of numerical solutions.

Acknowledgment

The author would like to thank Prof. Davie and Prof. Gyongy from Edinburgh University for many useful discussions, especially Prof. Davie, who answering many questions. The author is grateful for the support of Qassim University and Edinburgh University.

References

[1] Kloeden P.E., Platen E., Numerical Solution of Stochastic Differential Equations, Springer-Verlag Berlin Heidelberg New York, 1995.Search in Google Scholar

[2] Gaines J.G., Lyons T.J., Random generation of stochastic area integrals, SIAM J.Appl. Math., 1994, 54, 1132–1146.10.1137/S0036139992235706Search in Google Scholar

[3] Rydén T., Wiktorsson M., On the simulation of iterated Itô integrals, Stochastic Processes Appl, 2001, 91, 151–168.10.1016/S0304-4149(00)00053-3Search in Google Scholar

[4] Wiktorsson M., Joint characteristic function and simultaneous simulation of iterated Itô integrals for multiple independent Brownian motions, Ann. Appl. Probab., 2001, 11, 470–487.10.1214/aoap/1015345301Search in Google Scholar

[5] Villani C., Topics in Optimal Transportation, American Mathematical Society, 2003.10.1090/gsm/058Search in Google Scholar

[6] Alfonsi A., Jourdain B., Kohatsu-Higa A., Pathwise optimal transport bounds between a one-dimensional diffusion and its Euler scheme, Ann. Appl. Probab., 2014, 24, 1049–1080.10.1214/13-AAP941Search in Google Scholar

[7] Rio E., Upper bounds for minimal distances in the central limit theorem, Ann. Inst. Henri Poincar’e Probab. Stat., 2009, 45, 802–817.10.1214/08-AIHP187Search in Google Scholar

[8] Komlós J., Major P., Tusnády G., An approximation of partial sums of independent RV's and the sample DF. I, Z. Wahr. und Wer. Gebiete, 1975, 32, 111–131.10.1007/BF00533093Search in Google Scholar

[9] Rachev S.T., Ruschendorff L., Mass transportation problems, Volume 1, Theory; Volume 2, Applications, Springer-Verlag Berlin Heidelberg New York, 1998.Search in Google Scholar

[10] Davie A.M., Pathwise approximation of stochastic differential equations using coupling, http://www.maths.ed.ac.uk/∼sandy/coum.pdf.Search in Google Scholar

[11] Davie A.M., Polynomial perturbations of normal distributions, www.maths.ed.ac.uk/∼adavie/polg.pdf.Search in Google Scholar

[12] Gaines J.G., The algebra of iterated stochastic integrals, Stochastics and Stochastics Reports, 1993, 49, 169–179.10.1080/17442509408833918Search in Google Scholar

Received: 2019-02-02
Accepted: 2019-10-25
Published Online: 2019-12-31

© 2019 Yazid Alhojilan, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 Public License.

Articles in the same Issue

  1. Regular Articles
  2. On the Gevrey ultradifferentiability of weak solutions of an abstract evolution equation with a scalar type spectral operator of orders less than one
  3. Centralizers of automorphisms permuting free generators
  4. Extreme points and support points of conformal mappings
  5. Arithmetical properties of double Möbius-Bernoulli numbers
  6. The product of quasi-ideal refined generalised quasi-adequate transversals
  7. Characterizations of the Solution Sets of Generalized Convex Fuzzy Optimization Problem
  8. Augmented, free and tensor generalized digroups
  9. Time-dependent attractor of wave equations with nonlinear damping and linear memory
  10. A new smoothing method for solving nonlinear complementarity problems
  11. Almost periodic solution of a discrete competitive system with delays and feedback controls
  12. On a problem of Hasse and Ramachandra
  13. Hopf bifurcation and stability in a Beddington-DeAngelis predator-prey model with stage structure for predator and time delay incorporating prey refuge
  14. A note on the formulas for the Drazin inverse of the sum of two matrices
  15. Completeness theorem for probability models with finitely many valued measure
  16. Periodic solution for ϕ-Laplacian neutral differential equation
  17. Asymptotic orbital shadowing property for diffeomorphisms
  18. Modular equations of a continued fraction of order six
  19. Solutions with concentration and cavitation to the Riemann problem for the isentropic relativistic Euler system for the extended Chaplygin gas
  20. Stability Problems and Analytical Integration for the Clebsch’s System
  21. Topological Indices of Para-line Graphs of V-Phenylenic Nanostructures
  22. On split Lie color triple systems
  23. Triangular Surface Patch Based on Bivariate Meyer-König-Zeller Operator
  24. Generators for maximal subgroups of Conway group Co1
  25. Positivity preserving operator splitting nonstandard finite difference methods for SEIR reaction diffusion model
  26. Characterizations of Convex spaces and Anti-matroids via Derived Operators
  27. On Partitions and Arf Semigroups
  28. Arithmetic properties for Andrews’ (48,6)- and (48,18)-singular overpartitions
  29. A concise proof to the spectral and nuclear norm bounds through tensor partitions
  30. A categorical approach to abstract convex spaces and interval spaces
  31. Dynamics of two-species delayed competitive stage-structured model described by differential-difference equations
  32. Parity results for broken 11-diamond partitions
  33. A new fourth power mean of two-term exponential sums
  34. The new operations on complete ideals
  35. Soft covering based rough graphs and corresponding decision making
  36. Complete convergence for arrays of ratios of order statistics
  37. Sufficient and necessary conditions of convergence for ρ͠ mixing random variables
  38. Attractors of dynamical systems in locally compact spaces
  39. Random attractors for stochastic retarded strongly damped wave equations with additive noise on bounded domains
  40. Statistical approximation properties of λ-Bernstein operators based on q-integers
  41. An investigation of fractional Bagley-Torvik equation
  42. Pentavalent arc-transitive Cayley graphs on Frobenius groups with soluble vertex stabilizer
  43. On the hybrid power mean of two kind different trigonometric sums
  44. Embedding of Supplementary Results in Strong EMT Valuations and Strength
  45. On Diophantine approximation by unlike powers of primes
  46. A General Version of the Nullstellensatz for Arbitrary Fields
  47. A new representation of α-openness, α-continuity, α-irresoluteness, and α-compactness in L-fuzzy pretopological spaces
  48. Random Polygons and Estimations of π
  49. The optimal pebbling of spindle graphs
  50. MBJ-neutrosophic ideals of BCK/BCI-algebras
  51. A note on the structure of a finite group G having a subgroup H maximal in 〈H, Hg
  52. A fuzzy multi-objective linear programming with interval-typed triangular fuzzy numbers
  53. Variational-like inequalities for n-dimensional fuzzy-vector-valued functions and fuzzy optimization
  54. Stability property of the prey free equilibrium point
  55. Rayleigh-Ritz Majorization Error Bounds for the Linear Response Eigenvalue Problem
  56. Hyper-Wiener indices of polyphenyl chains and polyphenyl spiders
  57. Razumikhin-type theorem on time-changed stochastic functional differential equations with Markovian switching
  58. Fixed Points of Meromorphic Functions and Their Higher Order Differences and Shifts
  59. Properties and Inference for a New Class of Generalized Rayleigh Distributions with an Application
  60. Nonfragile observer-based guaranteed cost finite-time control of discrete-time positive impulsive switched systems
  61. Empirical likelihood confidence regions of the parameters in a partially single-index varying-coefficient model
  62. Algebraic loop structures on algebra comultiplications
  63. Two weight estimates for a class of (p, q) type sublinear operators and their commutators
  64. Dynamic of a nonautonomous two-species impulsive competitive system with infinite delays
  65. 2-closures of primitive permutation groups of holomorph type
  66. Monotonicity properties and inequalities related to generalized Grötzsch ring functions
  67. Variation inequalities related to Schrödinger operators on weighted Morrey spaces
  68. Research on cooperation strategy between government and green supply chain based on differential game
  69. Extinction of a two species competitive stage-structured system with the effect of toxic substance and harvesting
  70. *-Ricci soliton on (κ, μ)′-almost Kenmotsu manifolds
  71. Some improved bounds on two energy-like invariants of some derived graphs
  72. Pricing under dynamic risk measures
  73. Finite groups with star-free noncyclic graphs
  74. A degree approach to relationship among fuzzy convex structures, fuzzy closure systems and fuzzy Alexandrov topologies
  75. S-shaped connected component of radial positive solutions for a prescribed mean curvature problem in an annular domain
  76. On Diophantine equations involving Lucas sequences
  77. A new way to represent functions as series
  78. Stability and Hopf bifurcation periodic orbits in delay coupled Lotka-Volterra ring system
  79. Some remarks on a pair of seemingly unrelated regression models
  80. Lyapunov stable homoclinic classes for smooth vector fields
  81. Stabilizers in EQ-algebras
  82. The properties of solutions for several types of Painlevé equations concerning fixed-points, zeros and poles
  83. Spectrum perturbations of compact operators in a Banach space
  84. The non-commuting graph of a non-central hypergroup
  85. Lie symmetry analysis and conservation law for the equation arising from higher order Broer-Kaup equation
  86. Positive solutions of the discrete Dirichlet problem involving the mean curvature operator
  87. Dislocated quasi cone b-metric space over Banach algebra and contraction principles with application to functional equations
  88. On the Gevrey ultradifferentiability of weak solutions of an abstract evolution equation with a scalar type spectral operator on the open semi-axis
  89. Differential polynomials of L-functions with truncated shared values
  90. Exclusion sets in the S-type eigenvalue localization sets for tensors
  91. Continuous linear operators on Orlicz-Bochner spaces
  92. Non-trivial solutions for Schrödinger-Poisson systems involving critical nonlocal term and potential vanishing at infinity
  93. Characterizations of Benson proper efficiency of set-valued optimization in real linear spaces
  94. A quantitative obstruction to collapsing surfaces
  95. Dynamic behaviors of a Lotka-Volterra type predator-prey system with Allee effect on the predator species and density dependent birth rate on the prey species
  96. Coexistence for a kind of stochastic three-species competitive models
  97. Algebraic and qualitative remarks about the family yy′ = (αxm+k–1 + βxmk–1)y + γx2m–2k–1
  98. On the two-term exponential sums and character sums of polynomials
  99. F-biharmonic maps into general Riemannian manifolds
  100. Embeddings of harmonic mixed norm spaces on smoothly bounded domains in ℝn
  101. Asymptotic behavior for non-autonomous stochastic plate equation on unbounded domains
  102. Power graphs and exchange property for resolving sets
  103. On nearly Hurewicz spaces
  104. Least eigenvalue of the connected graphs whose complements are cacti
  105. Determinants of two kinds of matrices whose elements involve sine functions
  106. A characterization of translational hulls of a strongly right type B semigroup
  107. Common fixed point results for two families of multivalued A–dominated contractive mappings on closed ball with applications
  108. Lp estimates for maximal functions along surfaces of revolution on product spaces
  109. Path-induced closure operators on graphs for defining digital Jordan surfaces
  110. Irreducible modules with highest weight vectors over modular Witt and special Lie superalgebras
  111. Existence of periodic solutions with prescribed minimal period of a 2nth-order discrete system
  112. Injective hulls of many-sorted ordered algebras
  113. Random uniform exponential attractor for stochastic non-autonomous reaction-diffusion equation with multiplicative noise in ℝ3
  114. Global properties of virus dynamics with B-cell impairment
  115. The monotonicity of ratios involving arc tangent function with applications
  116. A family of Cantorvals
  117. An asymptotic property of branching-type overloaded polling networks
  118. Almost periodic solutions of a commensalism system with Michaelis-Menten type harvesting on time scales
  119. Explicit order 3/2 Runge-Kutta method for numerical solutions of stochastic differential equations by using Itô-Taylor expansion
  120. L-fuzzy ideals and L-fuzzy subalgebras of Novikov algebras
  121. L-topological-convex spaces generated by L-convex bases
  122. An optimal fourth-order family of modified Cauchy methods for finding solutions of nonlinear equations and their dynamical behavior
  123. New error bounds for linear complementarity problems of Σ-SDD matrices and SB-matrices
  124. Hankel determinant of order three for familiar subsets of analytic functions related with sine function
  125. On some automorphic properties of Galois traces of class invariants from generalized Weber functions of level 5
  126. Results on existence for generalized nD Navier-Stokes equations
  127. Regular Banach space net and abstract-valued Orlicz space of range-varying type
  128. Some properties of pre-quasi operator ideal of type generalized Cesáro sequence space defined by weighted means
  129. On a new convergence in topological spaces
  130. On a fixed point theorem with application to functional equations
  131. Coupled system of a fractional order differential equations with weighted initial conditions
  132. Rough quotient in topological rough sets
  133. Split Hausdorff internal topologies on posets
  134. A preconditioned AOR iterative scheme for systems of linear equations with L-matrics
  135. New handy and accurate approximation for the Gaussian integrals with applications to science and engineering
  136. Special Issue on Graph Theory (GWGT 2019)
  137. The general position problem and strong resolving graphs
  138. Connected domination game played on Cartesian products
  139. On minimum algebraic connectivity of graphs whose complements are bicyclic
  140. A novel method to construct NSSD molecular graphs
Downloaded on 24.12.2025 from https://www.degruyterbrill.com/document/doi/10.1515/math-2019-0124/html?lang=en
Scroll to top button