Skip to main content

Theory and Modern Applications

Convergence and stability of the compensated split-step θ-method for stochastic differential equations with jumps

Abstract

In this paper, we develop a new compensated split-step θ (CSSθ) method for stochastic differential equations with jumps (SDEwJs). First, it is proved that the proposed method is convergent with strong order 1/2 in the mean-square sense. Then the condition of the mean-square (MS) stability of the CSSθ method is obtained. Finally, some scalar test equations are simulated to verify the results obtained from theory, and a comparison between the compensated stochastic theta (CST) method by Wang and Gan (Appl. Numer. Math. 60:877-887, 2010) and CSSθ is analyzed. Meanwhile, the results show the higher efficiency of the CSSθ method.

1 Introduction

In this paper, we consider one-dimensional Itô stochastic differential equations (SDEs) with Poisson-driven jumps

dX(t)=f ( X ( t ) ) dt+g ( X ( t ) ) dW(t)+h ( X ( t ) ) dN(t)
(1.1)

for t>0, with X( 0 )= X 0 , where X( t ) denotes lim s t X(s), f:RR, g:RR, h:RR, W(t) is a scalar standard Wiener process, and N(t) is a scalar Poisson process with intensity λ.

Recently, stochastic differential equations with jumps (SDEwJs) are becoming increasingly used to model real-world phenomena in different fields, such as economics, finance, biology, and physics. However, few analytical solutions have been proposed so far; thus, it is necessary to develop numerical methods for SDEwJs and study the properties of these methods. For example, Higham and Kloeden [1] studied the convergence and stability of the implicit method for jump-diffusion systems, and they further analyzed the strong convergence rates of the backward Euler method for a nonlinear jump-diffusion system [2]. Chalmers and Higham [3] studied the convergence and stability for the implicit simulations of SDEs with random jump magnitudes. Higham and Kloeden [4] constructed the split-step backward Euler (SSBE) method and the compensated split-step backward Euler (CSSBE) method for nonlinear SDEwJs. Bruti-Liberati and Platen [5, 6] developed strong and weak approximations of SDEwJs.

Lately, Wang and Gan [7] started to focus on the CST method for stochastic differential equations with jumps. Hu and Gan [8] studied the convergence and stability of the balanced methods for SDEwJs. The split-step θ (SSθ) method was firstly developed by Ding et al. [9] to solve the stochastic differential equations. Thus, we will construct the compensated split-step θ method (CSSθ) for SDEwJs.

In this paper, we investigate the convergence and mean-square stability of the CSSθ method for SDEwJs. The outline of the paper is as follows. In Section 2, we introduce some notations and hypotheses and give the CSSθ method for SDEwJs. In Section 3, we prove that the numerical solutions produced by the CSSθ method converge to the true solutions with strong order 1/2. In Section 4, the mean-square stability of the CSSθ method for linear test equation is studied. At last, some numerical experiments are used to verify the results obtained from the theory.

2 The compensated split-step θ-method

For the existence and uniqueness of the solution for (1.1), we usually assume that f, g, and h satisfy the following assumptions:

(H1) (The uniform Lipschitz condition) There is a constant K>0, for all x,yR, such that

|f(x)f(y) | 2 |g(x)g(y) | 2 |h(x)h(y) | 2 K|xy | 2 .
(2.1)

(H2) (The linear growth condition) There is a constant L>0, for all xR, such that

|f(x) | 2 |g(x) | 2 |h(x) | 2 L ( 1 + | x 2 | ) .
(2.2)

We assume that the initial data E|X(0) | 2 is finite and X(0) is independent of W(t) and N(t) for all t0. Under these conditions, we note that equation (1.1) has a unique solution on [0,+), see [10, 11].

For a constant step size h=Δt>0, we first define the split-step θ (SSθ) method for (1.1) by Y 0 =X( 0 ) and

Y n = Y n + [ ( 1 θ ) f ( Y n ) + θ f ( Y n ) ] Δt,
(2.3)
Y n + 1 = Y n +g ( Y n ) Δ W n +h ( Y n ) Δ N n ,
(2.4)

where θ[0,1], Y n is the numerical approximation of X( t n ) with t n =nΔt. Moreover, the increments Δ W n :=W( t n + 1 )W( t n ) are independent Gaussian random variables with mean 0 and variance Δt; Δ N n :=N( t n + 1 )N( t n ) are independent Poisson distributed random variables with mean λΔt and variance λΔt.

If we give θ=1, the SSθ method becomes the SSBE method in [4]. If θ=0, the SSθ method is an explicit method.

Note that the compensated Poisson process

N ˜ (t):=N(t)λt,

which is a martingale. Defining

f λ :=f(x)+λh(x),

we can rewrite the jump-diffusion system (1.1) in the form

dX(t)= f λ ( X ( t ) ) dt+g ( X ( t ) ) dW(t)+h ( X ( t ) ) d N ˜ (t).
(2.5)

We note that f λ also satisfies the uniform Lipschitz condition and linear growth condition with larger constants

K λ =2 ( λ + 1 ) 2 K, L λ =2 ( λ + 1 ) 2 L.
(2.6)

Then we define the compensated split-step θ method (CSSθ) for (1.1) by Y 0 =X( 0 ) and

Y n = Y n + [ ( 1 θ ) f λ ( Y n ) + θ f λ ( Y n ) ] Δt,
(2.7)
Y n + 1 = Y n +g ( Y n ) Δ W n +h ( Y n ) Δ N ˜ n ,
(2.8)

where Δ N ˜ n := N ˜ ( t n + 1 ) N ˜ ( t n ).

If we give θ=1, the CSSθ method becomes the CSSBE method in [4].

To answer the question of the existence of numerical solution, we will give the following lemma.

Lemma 2.1 Assume that f:RR satisfies (2.1), and let 0<θ<1, 0<Δt<1/( K λ θ), then equation (2.7) can be solved uniquely for Y n , with probability 1.

Proof Writing (2.7) as Y n =F( Y n )=a+θΔt f λ ( Y n ), aR, and using condition (2.6), we have

| F ( u ) F ( v ) | = | θ Δ t f λ ( u ) θ Δ t f λ ( v ) | K λ θ Δ t | u v | .

Then the result follows from the classical Banach contraction mapping theorem [12]. □

3 Strong convergence on a finite time interval [0,T]

In this section, we prove the strong convergence of the CSSθ method for problem (1.1) on a finite time interval [0,T], where T is a constant.

When Lemma 2.1 is followed, we find it is convenient to use continuous-time approximation solution in our strong convergence analysis. Hence, for t[ t n , t n + 1 ), we can define the two step-functions:

Z 1 (t)= n = 0 N 1 Y n I [ n Δ t , ( n + 1 ) Δ t ) (t),
(3.1)
Z 2 (t)= n = 0 N 1 Y n I [ n Δ t , ( n + 1 ) Δ t ) (t),
(3.2)

where N is the largest number such that NΔtT, and I A is the indicator function for the set A, i.e., I A (x)={ 1 , x A , 0 , x A .

When t[ t n , t n + 1 ), Lemma 2.1 ensures the existence of Y n by (2.7), then we define

Y ( t ) = Y n + [ ( 1 θ ) f λ ( Y n ) + θ f λ ( Y n ) ] ( t t n ) + g ( Y n ) ( W ( t ) W ( t n ) ) + h ( Y n ) ( N ˜ ( t ) N ˜ ( t n ) ) .
(3.3)

Thus we can rewrite (3.3) in the integral form as follows:

Y ( t ) = Y 0 + 0 t ( 1 θ ) f λ ( Z 1 ( s ) ) + θ f λ ( Z 2 ( s ) ) d s + 0 t g ( Z 2 ( s ) ) d W ( s ) + 0 t h ( Z 2 ( s ) ) d N ˜ ( s ) .
(3.4)

It is easy to verify that Z 1 ( t n )= Y n =Y( t n ), that is, Z 1 (t) and Y(t) coincide with the discrete solutions at the gridpoints. Hence we refer to Y(t) as a continuous-time extension of the discrete approximation { Y n }. So our plan is to prove a strong convergence result for Y(t).

Now we begin the proof of the strong convergence of the CSSθ method, our first lemma shows the relationship between E| Y n | 2 and E| Y n | 2 .

Lemma 3.1 Suppose f:RR satisfies (2.2), and let 0<θ<1, 0<Δt<min{1, 1 4 θ L λ }, then there exist two positive constants A=4(1+ L λ ) and B=8 L λ such that

E| Y n | 2 AE| Y n | 2 +B,

where Y n and Y n are produced by (2.7) and (2.8).

Proof Squaring both sides of (2.7), we find

| Y n | 2 = | Y n + ( 1 θ ) Δ t f λ ( Y n ) + θ Δ t f λ ( Y n ) | 2 = | Y n | 2 + | ( 1 θ ) Δ t f λ ( Y n ) | 2 + | θ Δ t f λ ( Y n ) | 2 + 2 θ Δ t f λ ( Y n ) Y n + 2 ( 1 θ ) Δ t f λ ( Y n ) Y n + 2 θ ( 1 θ ) Δ t 2 f λ ( Y n ) f λ ( Y n ) .
(3.5)

Using the elementary inequality 2ab a 2 + b 2 , we obtain

| Y n | 2 | Y n | 2 + ( 1 θ ) 2 Δ t 2 | f λ ( Y n ) | 2 + θ 2 Δ t 2 | f λ ( Y n ) | 2 + θ Δ t [ | Y n | 2 + | f λ ( Y n ) | 2 ] + ( 1 θ ) Δ t [ | Y n | 2 + | f λ ( Y n ) | 2 ] + θ ( 1 θ ) Δ t 2 [ | f λ ( Y n ) | 2 + | f λ ( Y n ) | 2 ] = | Y n | 2 + [ ( 1 θ ) 2 Δ t 2 + ( 1 θ ) Δ t + θ ( 1 θ ) Δ t 2 ] | f λ ( Y n ) | 2 + Δ t | Y n | 2 + [ θ 2 Δ t 2 + θ Δ t + θ ( 1 θ ) Δ t 2 ] | f λ ( Y n ) | 2 = | Y n | 2 + [ ( 1 θ ) Δ t 2 + ( 1 θ ) Δ t ] | f λ ( Y n ) | 2 + Δ t | Y n | 2 + [ θ Δ t 2 + θ Δ t ] | f λ ( Y n ) | 2 .
(3.6)

Due to Δt<1, linear growth condition (2.6), and 0<θ<1, we can get

| Y n | 2 | Y n | 2 + 2 ( 1 θ ) Δ t L λ ( 1 + | Y n | 2 ) + Δ t | Y n | 2 + 2 θ Δ t L λ ( 1 + | Y n | 2 ) | Y n | 2 + 2 ( 1 θ ) Δ t L λ | Y n | 2 + Δ t | Y n | 2 + 2 θ Δ t L λ | Y n | 2 + 2 ( L λ + L λ ) Δ t .
(3.7)

Taking mathematical expectation for both sides, we can obtain

E | Y n | 2 ( 1 + 2 ( 1 θ ) Δ t L λ + Δ t ) E | Y n | 2 + 2 θ Δ t L λ E | Y n | 2 + 4 L λ Δ t .
(3.8)

Since 2θ L λ Δt<1/2, thus 12θ L λ Δt1/2, then by Δt<1 and 0<θ<1, we have

E | Y n | 2 ( 1 + 2 ( 1 θ ) Δ t L λ + Δ t ) 1 2 θ L λ Δ t E | Y n | 2 + 4 L λ Δ t 1 2 θ Δ t L λ 2 ( 1 + 2 L λ + 1 ) E | Y n | 2 + 8 L λ = A E | Y n | 2 + B ,
(3.9)

where A=4(1+ L λ ) and B=8 L λ . The proof is completed. □

The next lemma shows that the discrete numerical solutions Y n and Y n (n=0,1,,N), produced by the CSSθ method, have bounded second moments.

Lemma 3.2 Under conditions (2.1)-(2.2), let Y n and Y n (n=0,1,,N) be produced by (2.7) and (2.8), and let 0<θ<1, 0<Δt<min{1, 1 4 θ L λ , 1 K λ θ }, then

E| Y n | 2 C 1
(3.10)

and

E| Y n | 2 C 2 ,
(3.11)

where C 1 and C 2 are two positive constants independent of Δt.

Proof By Lemma 2.1, we can express the CSSθ method (2.7) and (2.8) in the following form:

Y n + 1 = Y 0 + 0 ( n + 1 ) Δ t [ ( 1 θ ) f λ ( Z 1 ( s ) ) + θ f λ ( Z 2 ( s ) ) ] d s + 0 ( n + 1 ) Δ t g ( Z 2 ( s ) ) d W ( s ) + 0 ( n + 1 ) Δ t h ( Z 2 ( s ) ) d N ˜ ( s ) ,

where n=0,1,,N1.

Squaring both sides, taking the mathematical expectation and using the element inequality ( a + b + c + d ) 2 4|a | 2 +4|b | 2 +4|c | 2 +4|d | 2 , we have

E | Y n + 1 | 2 4 E | Y 0 | 2 + 4 E | 0 ( n + 1 ) Δ t [ ( 1 θ ) f λ ( Z 1 ( s ) ) + θ f λ ( Z 2 ( s ) ) ] d s | 2 + 4 E | 0 ( n + 1 ) Δ t g ( Z 2 ( s ) ) d W ( s ) | 2 + 4 E | 0 ( n + 1 ) Δ t h ( Z 2 ( s ) ) d N ˜ ( s ) | 2 .
(3.12)

Now, using the Cauchy-Schwarz inequality and the inequality |θx+(1θ)y | 2 θ|x | 2 +(1θ)|y | 2 , the linear growth condition (2.6) and Fubini’s theorem, we can get

E | 0 ( n + 1 ) Δ t [ ( 1 θ ) f ( Z 1 ( s ) ) + θ f ( Z 2 ( s ) ) ] d s | 2 T E 0 ( n + 1 ) Δ t | ( 1 θ ) f λ ( Z 1 ( s ) ) + θ f λ ( Z 2 ( s ) ) | 2 d s 2 T E 0 ( n + 1 ) Δ t | f λ ( Z 1 ( s ) ) | 2 + | f λ ( Z 2 ( s ) ) | 2 d s 2 T L λ E 0 ( n + 1 ) Δ t 2 + | Z 1 ( s ) | 2 + | Z 2 ( s ) | 2 d s 4 T 2 L λ + 2 T L λ 0 ( n + 1 ) Δ t E | Z 1 ( s ) | 2 + E | Z 2 ( s ) | 2 d s 4 T 2 L λ + 2 T L λ Δ t ( i = 0 n E | Y i | 2 + i = 0 n E | Y i | 2 ) .
(3.13)

Using the martingale isometry and linear growth condition (2.2), we have

E | 0 ( n + 1 ) Δ t g ( Z 2 ( s ) ) d W ( s ) | 2 = 0 ( n + 1 ) Δ t E | g ( Z 2 ( s ) ) | 2 d s = Δ t i = 0 n E | g ( Y i ) | 2 Δ t L i = 0 n ( 1 + E | Y i | 2 ) L T + Δ t L i = 0 n E | Y i | 2 .
(3.14)

For the jump integral, as the compensated Poisson process N ˜ (t)=N(t)λt is a martingale, so we use the isometry

E| a b h ( Z 2 ( s ) ) d N ˜ (s) | 2 =λ a b E|h ( Z 2 ( s ) ) | 2 ds

(see, for example, [13]), then we have

E | 0 ( n + 1 ) Δ t h ( Z 2 ( s ) ) d N ˜ ( s ) | 2 = λ 0 ( n + 1 ) Δ t E | h ( Z 2 ( s ) ) | 2 d s = λ Δ t i = 0 n E | h ( Y i ) | 2 λ Δ t L i = 0 n ( 1 + E | Y i | 2 ) λ T L + λ Δ t L i = 0 n E | Y i | 2 .
(3.15)

Inserting (3.13)-(3.15) in (3.12) gives

E | Y n + 1 | 2 4 ( E | Y 0 | 2 + 4 T 2 L λ + L T + λ T L ) + 4 Δ t ( 2 T L λ + L + λ L ) i = 0 n E | Y i | 2 + 8 T L λ Δ t i = 0 n E | Y i | 2 .
(3.16)

By Lemma 3.1, we can derive that

E | Y n + 1 | 2 4 ( E | Y 0 | 2 + 4 T 2 L λ + L T + λ T L ) + 4 Δ t ( 2 T L λ + L + λ L ) ( A i = 0 n E | Y i | 2 + ( n + 1 ) B ) + 8 T L λ Δ t i = 0 n E | Y i | 2 4 ( E | Y 0 | 2 + 4 T 2 L λ + L T + λ T L ) + 4 ( n + 1 ) B ( 2 T L λ + L + λ L ) Δ t + [ 4 A ( 2 T L λ + L + λ L ) + 8 T L λ ] Δ t i = 0 n E | Y i | 2 c 1 + c 2 Δ t i = 0 n E | Y i | 2 ,
(3.17)

where

c 1 =4 ( E | Y 0 | 2 + 4 T 2 L λ + L T + λ T L ) +4(n+1)B(2T L λ +L+λL)

and

c 2 =4A(2T L λ +L+λL)+8T L λ

are both independent of Δt.

Then, using the discrete Gronwall inequality, we can get

E| Y n | 2 c 1 e c 2 C 1 .

Then, by Lemma 3.1, we can obtain that

E| Y n | 2 AE| Y n | 2 +BA C 1 +B C 2 .

 □

The next lemma shows that the continuous-time approximation Y(t) in (3.4) remains close to the step functions Z 1 (t) and Z 2 (t) in the mean square sense.

Lemma 3.3 Under conditions (2.1)-(2.2), let Y n and Y n be produced by (2.7) and (2.8), and let 0<θ<1, 0<Δt<min{1, 1 4 θ L λ , 1 K λ θ }, then there exist two positive constants C 3 and C 4 that are independent of Δt, such that

E|Y(t) Z 1 (t) | 2 C 3 Δt,
(3.18)

and

E|Y(t) Z 2 (t) | 2 C 4 Δt,
(3.19)

where t[0,T], Z 1 (t), Z 2 (t), and Y(t) are defined by (3.1), (3.2), (3.4), respectively.

Proof For any t[0,T], there exists a nonnegative integer n such that

t [ n Δ t , ( n + 1 ) Δ t ] [0,T],

we have

Y ( t ) Z 1 ( t ) = Y ( t ) Y n = n Δ t t ( 1 θ ) f λ ( Z 1 ( s ) ) + θ f λ ( Z 2 ( s ) ) d s + n Δ t t g ( Z 2 ( s ) ) d W ( s ) + n Δ t t h ( Z 2 ( s ) ) d N ˜ ( s ) .

Squaring both sides and using the element inequality ( a + b + c ) 2 3|a | 2 +3|b | 2 +3|c | 2 , we have

| Y ( t ) Z 1 ( t ) | 2 3 | n Δ t t [ ( 1 θ ) f λ ( Z 1 ( s ) ) + θ f λ ( Z 2 ( s ) ) ] d s | 2 + 3 | n Δ t t g ( Z 2 ( s ) ) d W ( s ) | 2 + 3 | n Δ t t h ( Z 2 ( s ) ) d N ˜ ( s ) | 2 .

Taking mathematical expectation, by the element inequality ( a + b ) 2 2|a | 2 +2|b | 2 , and using the martingale isometry, we have

E | Y ( t ) Z 1 ( t ) | 2 6 Δ t n Δ t t [ E | f λ ( Z 1 ( s ) ) | 2 + E | f λ ( Z 2 ( s ) ) | 2 ] d s + 3 n Δ t t E | g ( Z 2 ( s ) ) | 2 d s + 3 λ n Δ t t E | h ( Z 2 ( s ) ) | 2 d s .

By the linear growth conditions (2.2) and (2.6), we get

E | Y ( t ) Z 1 ( t ) | 2 6 Δ t L λ n Δ t t 2 + E | Z 1 ( s ) | 2 + E | Z 2 ( s ) | 2 d s + 3 L ( 1 + λ ) n Δ t t 1 + E | Z 2 ( s ) | 2 d s .

Since Z 1 (t) Y n and Z 2 (t) Y n on [nΔt,(n+1)Δt), we have

E | Y ( t ) Z 1 ( t ) | 2 6 Δ t 2 L λ ( 2 + E | Y n | 2 + E | Y n | 2 ) + 3 L Δ t ( 1 + λ ) ( 1 + E | Y n | 2 ) .

Then, for each t[0,T], and by Lemma 3.2, we can derive

E | Y ( t ) Z 1 ( t ) | 2 6 Δ t 2 L λ ( 2 + C 1 + C 2 ) + 3 L Δ t ( 1 + λ ) ( 1 + C 2 ) C 3 Δ t ,
(3.20)

where C 3 =6 L λ (2+ C 1 + C 2 )+3L(1+λ)(1+ C 2 ). Thus we can prove (3.18).

Now we give the proof of (3.19).

By (2.7) and for each t[nΔt,(n+1)Δt][0,T], we get

Z 1 (t) Z 2 (t)= Y n Y n = [ ( 1 θ ) f λ ( Y n ) + θ f λ ( Y n ) ] Δt.

Using the inequality |θx+(1θ)y | 2 θ|x | 2 +(1θ)|y | 2 , and 0<θ<1, we can get

| Z 1 ( t ) Z 2 ( t ) | 2 = | ( 1 θ ) f λ ( Y n ) + θ f λ ( Y n ) | 2 Δ t 2 [ ( 1 θ ) | f λ ( Y n ) | 2 + θ | f λ ( Y n ) | 2 ] Δ t 2 [ | f λ ( Y n ) | 2 + | f λ ( Y n ) | 2 ] Δ t 2 .

Taking mathematical expectation, and by the linear growth condition (2.6),

E | Z 1 ( t ) Z 2 ( t ) | 2 [ E | f λ ( Y n ) | 2 + E | f λ ( Y n ) | 2 ] Δ t 2 L λ ( 2 + E | Y n | 2 + E | Y n | 2 ) Δ t 2 .

Then by Lemma 3.2 we can derive

E| Z 1 (t) Z 2 (t) | 2 L λ (2+ C 1 + C 2 )Δt.
(3.21)

Then, by the element inequality ( a + b ) 2 2|a | 2 +2|b | 2 and using (3.20) and (3.21), we have

E | Y ( t ) Z 2 ( t ) | 2 2 E | Y ( t ) Z 1 ( t ) | 2 + 2 E | Z 1 ( t ) Z 2 ( t ) | 2 2 C 3 Δ t + 2 L λ ( 2 + C 1 + C 2 ) Δ t C 4 Δ t ,

where C 4 =2 C 3 +2 L λ (2+ C 1 + C 2 ). Then we have proved (3.19). □

Now we use the above lemmas to prove a strong convergence result.

Definition 3.1 A numerical method is said to have strong order of convergence equal to γ if there exists a constant C such that the numerical solution sequence Y n produced by this numerical scheme satisfies

E | Y n X ( τ ) | CΔ t γ

for any fixed τ=nΔt[0,T], and Δt sufficiently small.

Theorem 3.1 Under conditions (2.1)-(2.2), let 0<θ<1, 0<Δt<min{1, 1 4 θ L λ , 1 K λ θ }, the continuous-time approximate solution Y(t) defined by (3.4) will converge to the true solution of (2.5) in the mean square sense, i.e.,

E sup 0 t T |Y(t)X(t) | 2 C 5 Δt,
(3.22)

where C 5 is a positive constant independent of Δt.

Proof From (2.5) and (3.4), we have

Y ( t ) X ( t ) = 0 t ( 1 θ ) [ f λ ( Z 1 ( s ) ) f λ ( X ( s ) ) ] + θ [ f λ ( Z 2 ( s ) ) f λ ( X ( s ) ) ] d s + 0 t g ( Z 2 ( s ) ) g ( X ( s ) ) d W ( s ) + 0 t h ( Z 2 ( s ) ) g ( X ( s ) ) d N ˜ ( s ) .
(3.23)

For any t 1 [0,T], using the Cauchy-Schwarz inequality and the inequality |θx+(1θ)y | 2 θ|x | 2 +(1θ)|y | 2 , we have

E sup 0 t t 1 | Y ( t ) X ( t ) | 2 3 E sup 0 t t 1 | 0 t ( 1 θ ) [ f λ ( Z 1 ( s ) ) f λ ( X ( s ) ) ] + θ [ f λ ( Z 2 ( s ) ) f λ ( X ( s ) ) ] d s | 2 + 3 E sup 0 t t 1 | 0 t g ( Z 2 ( s ) ) g ( X ( s ) ) d W ( s ) | 2 + 3 E sup 0 t t 1 | 0 t h ( Z 2 ( s ) ) h ( X ( s ) ) d N ˜ ( s ) | 2 6 sup 0 t t 1 0 t 1 2 d s E sup 0 t t 1 0 t | f λ ( Z 1 ( s ) ) f λ ( X ( s ) ) | 2 + | f λ ( Z 2 ( s ) ) f λ ( X ( s ) ) | 2 d s + 3 E sup 0 t t 1 | 0 t g ( Z 2 ( s ) ) g ( X ( s ) ) d W ( s ) | 2 + 3 E sup 0 t t 1 | 0 t h ( Z 2 ( s ) ) h ( X ( s ) ) d N ˜ ( s ) | 2 .

Now using the Doob martingale inequality for the two martingale terms, we have

E sup 0 t t 1 | Y ( t ) X ( t ) | 2 6 t 1 E 0 t 1 | f λ ( Z 1 ( s ) ) f λ ( X ( s ) ) | 2 + | f λ ( Z 2 ( s ) ) f λ ( X ( s ) ) | 2 d s + 12 E | 0 t 1 g ( Z 2 ( s ) ) g ( X ( s ) ) d W ( s ) | 2 + 12 E | 0 t 1 h ( Z 2 ( s ) ) h ( X ( s ) ) d N ˜ ( s ) | 2 .
(3.24)

Then Fubini’s theorem and the martingale isometries give

E sup 0 t t 1 | Y ( t ) X ( t ) | 2 6 T 0 t 1 E | f λ ( Z 1 ( s ) ) f λ ( X ( s ) ) | 2 + E | f λ ( Z 2 ( s ) ) f λ ( X ( s ) ) | 2 d s + 12 0 t 1 E | g ( Z 2 ( s ) ) g ( X ( s ) ) | 2 d s + 12 λ 0 t 1 E | h ( Z 2 ( s ) ) h ( X ( s ) ) | 2 d s .

Applying Lipschitz conditions (2.1) and (2.6), we get

E sup 0 t t 1 | Y ( t ) X ( t ) | 2 6 T K λ 0 t 1 E | Z 1 ( s ) X ( s ) | 2 + E | Z 2 ( s ) X ( s ) | 2 d s + 12 K 0 t 1 E | Z 2 ( s ) X ( s ) | 2 d s + 12 λ K 0 t 1 E | Z 2 ( s ) X ( s ) | 2 d s = 6 T K λ 0 t 1 E | Z 1 ( s ) X ( s ) | 2 d s + 6 ( T K λ + 2 K + 2 λ K ) 0 t 1 E | Z 2 ( s ) X ( s ) | 2 d s 12 T K λ 0 t 1 E | Z 1 ( s ) Y ( s ) | 2 + E | Y ( s ) X ( s ) | 2 d s + 12 ( T K λ + 2 K + 2 λ K ) 0 t 1 E | Z 2 ( s ) Y ( s ) | 2 + E | Y ( s ) X ( s ) | 2 d s .

Finally, applying Lemma 3.3, we have

E sup 0 t t 1 | Y ( t ) X ( t ) | 2 12 T 2 K λ C 3 Δ t + 12 ( T K λ + 2 K + 2 λ K ) T C 4 Δ t + 12 ( T K λ + T K λ + 2 K + 2 λ K ) 0 t 1 E | Y ( s ) X ( s ) | 2 d s 12 T 2 K λ C 3 Δ t + 12 ( T K λ + 2 K + 2 λ K ) T C 4 Δ t + 12 ( 2 T K λ + 2 K + 2 λ K ) 0 t 1 E sup 0 r s | Y ( r ) X ( r ) | 2 d s .
(3.25)

Using the Gronwall inequality (see [14]), we have

E sup 0 t t 1 |Y(t)X(t) | 2 C 5 Δt.
(3.26)

Thus for any t 1 [0,T], we have

E sup 0 t T |Y(t)X(t) | 2 C 5 Δt.
(3.27)

 □

4 Mean-square stability

In order to study the stability property of the CSSθ method, we consider a linear test equation with scalar coefficients

dX(t)=aX ( t ) dt+bX ( t ) dW(t)+cX ( t ) dN(t),
(4.1)

where a,b,cR. Hence, the mean-square stability of the zero solution to equation (4.1) was proved in [1], i.e.,

lim t E|X(t) | 2 =02a+ b 2 +λc(c+2)<0.
(4.2)

Applying the CSSθ method (2.7)-(2.8) to equation (4.1), we have

Y n = Y n + [ ( 1 θ ) ( a + λ c ) Y n + θ ( a + λ c ) Y n ] h,
(4.3)
Y n + 1 = Y n +b Y n Δ W n +c Y n Δ N ˜ n .
(4.4)

Definition 4.1 Under condition (4.2), a numerical method applied to equation (4.1) is said to be MS-stable if there exists h 0 (a,b,c,λ)>0 such that the numerical solution sequence Y n produced by this numerical scheme satisfies

lim n E| Y n | 2 =0
(4.5)

for all h(0, h 0 (a,b,c,λ)).

Theorem 4.1 Under condition (4.2), then for

Δt h 0 (a,b,c,λ,θ)= B + B 2 4 A C 2 A ,
(4.6)

where

A = ( 1 θ ) 2 ( a + λ c ) 2 ( b 2 + λ c 2 ) , B = ( 1 2 θ ) ( a + λ c ) 2 + 2 ( 1 θ ) ( a + λ c ) ( b 2 + λ c 2 ) , C = 2 a + b 2 + λ c ( c + 2 ) , θ [ 0 , 1 ) ,

the CSSθ method (2.7)-(2.8) applied to equation (4.1) is MS-stable.

Proof Assuming that 1θ(a+λc)h0, from (4.3) we have

Y n = 1 + ( 1 θ ) ( a + λ c ) h 1 θ ( a + λ c ) h Y n .
(4.7)

Substituting this into (4.4) yields

Y n + 1 = 1 + ( 1 θ ) ( a + λ c ) h 1 θ ( a + λ c ) h (1+bΔ W n +cΔ N ˜ n ) Y n .
(4.8)

Squaring both sides of (4.8), we can get

| Y n + 1 | 2 = ( 1 + ( 1 θ ) ( a + λ c ) h 1 θ ( a + λ c ) h ) 2 ( 1 + b Δ W n + c Δ N ˜ n ) 2 | Y n | 2 .
(4.9)

Noting that E(Δ W n )=0, E[ ( Δ W n ) 2 ]=h, E(Δ N ˜ n )=0, E[ ( Δ N ˜ n ) 2 ]=λh, we have

E| Y n + 1 | 2 = ( 1 + ( 1 θ ) ( a + λ c ) h 1 θ ( a + λ c ) h ) 2 ( 1 + b 2 h + λ c 2 h ) E| Y n | 2 .
(4.10)

By the iteration of (4.10), we conclude that lim n E| Y n | 2 =0 if

( 1 + ( 1 θ ) ( a + λ c ) h 1 θ ( a + λ c ) h ) 2 ( 1 + b 2 h + λ c 2 h ) <1,
(4.11)

which is equivalent to

( 1 + ( 1 θ ) ( a + λ c ) h ) 2 ( 1 + b 2 h + λ c 2 h ) < ( 1 θ ( a + λ c ) h ) 2 ,
(4.12)

i.e.,

( ( 1 θ ) 2 ( a + λ c ) 2 ( b 2 + λ c 2 ) ) h 2 + [ ( 1 2 θ ) ( a + λ c ) 2 + 2 ( 1 θ ) ( a + λ c ) ( b 2 + λ c 2 ) ] h + 2 a + b 2 + λ c ( c + 2 ) < 0 .
(4.13)

Let

f ( h ) = ( ( 1 θ ) 2 ( a + λ c ) 2 ( b 2 + λ c 2 ) ) h 2 + [ ( 1 2 θ ) ( a + λ c ) 2 + 2 ( 1 θ ) ( a + λ c ) ( b 2 + λ c 2 ) ] h + 2 a + b 2 + λ c ( c + 2 ) .
(4.14)

If θ=1, (4.13) becomes

( a + λ c ) 2 h+2a+ b 2 +λc(c+2)<0.
(4.15)

By (4.2), we know that (4.15) holds for all h>0, i.e., the CSSθ method is MS-stable for all h>0. Note that if θ=1, the CSSθ method reduces to CSSBE, and (4.15) coincides with Theorem 7 which was studied in [4].

If θ[0,1), let

A = ( 1 θ ) 2 ( a + λ c ) 2 ( b 2 + λ c 2 ) , B = ( 1 2 θ ) ( a + λ c ) 2 + 2 ( 1 θ ) ( a + λ c ) ( b 2 + λ c 2 ) , C = 2 a + b 2 + λ c ( c + 2 ) .
(4.16)

In view of (4.2), we know that a+λc<0, then A0 (if A=0, b 2 +λ c 2 =0, i.e., b=0, c=0, then equation (4.1) becomes nonsense), so we can get

A > 0 , B = ( 1 2 θ ) ( a + λ c ) 2 + 2 ( 1 θ ) ( a + λ c ) ( b 2 + λ c 2 ) B < ( 1 2 θ ) ( a + λ c ) 2 2 ( 1 θ ) ( a + λ c ) ( 2 a + 2 λ c ) B = ( 3 + 2 θ ) ( a + λ c ) 2 < 0 , C < 0 , Δ = B 2 4 A C > 0 .
(4.17)

So f(h)=0 has two real roots h 0 and h 1 , with h 1 <0< h 0 , where

h 0 ( a , b , c , λ , θ ) = B + Δ 2 A > 0 , h 1 ( a , b , c , λ , θ ) = B Δ 2 A < 0 .
(4.18)

So we can easily obtain that f(h)<0 holds when

h ( 0 , h 0 ( a , b , c , λ , θ ) ) .

From (4.13), we know that the CSSθ method is MS-stable. This proves the theorem. □

5 Numerical experiments

We consider the following equation:

{ d X ( t ) = a X ( t ) d t + b X ( t ) d W ( t ) + c X ( t ) d N ( t ) , X ( 0 ) = 1 .
(5.1)

Equation (5.1) has the exact solution

X(t)=X(0)exp ( ( a 1 2 b 2 ) t + b W ( t ) ) ( 1 + c ) N ( t ) ,
(5.2)

see, for example, [15].

To illustrate the convergence order and the linear mean-square stability of the CSSθ method, we choose the following examples from the reference [7].

Example 5.1 a=7, b=1, c=1, λ=4.

Example 5.2 a=2, b=2, c=0.9, λ=9.

In this section, the data used in all figures are obtained by the mean square of data by 1,000 trajectories, that is, ω i :1i1,000, Y n =1/1,000 i = 1 1 , 000 | Y n ( ω i ) | 2 ; in all figures t n denotes the mesh-point.

To show the strong convergence order of the CSSθ method, we apply the CSSθ method to Example 5.1. First, we plot the exact solution of Example 5.1 for one sample path and the CSSθ approximations in Figure 1. Then we simulate the numerical solutions with five different step sizes h= 2 p 1 Δt for 1p5, Δt= 2 14 . The mean-square errors ε=1/1,000 i = 1 1 , 000 | Y n ( ω i )X(T) | 2 all measured at time T=1 are estimated by trajectory averaging. We plot our approximation to against Δt on a log-log scale. For reference a dashed line of slope one-half is added. We see that the slopes of the two curves appear to match well in Figure 2. Hence, our results are consistent with a strong order of convergence equal to 1/2.

Figure 1
figure 1

The exact solution and the CSS θ method approximations with fixed θ=0.1 for Example 5.1 .

Figure 2
figure 2

The convergence rate of the CSS θ method for Example 5.1 with fixed θ=0.2 .

To illustrate the step size h on the mean-square stability of the CSSθ method, we applied the CSSθ method to Examples 5.1 and 5.2.

For Example 5.1, we first choose θ=0.1, then by Theorem 4.1 we know that the CSSθ method is MS-stable when h 0 (a,b,c,λ,θ)=0.5897. Figure 3 illustrates the numerical solution produced by the CSSθ method is MS-stable when h=1/2. However, applied to the same test equation, and also choose θ=0.1, then by Theorem 3.1 in [7] the CSTM is MS-stable when the step size h(0,0.138).

Figure 3
figure 3

The CSS θ method approximations for Example 5.1 with θ=0.1 , h=1/2 .

When we choose θ=0.4, by Theorem 4.1 we know that the CSSθ method is MS-stable when h 0 (a,b,c,λ,θ)=1.0583, while the CST method in [7] is MS-stable when the step size h(0,0.556). Figure 4 illustrates the numerical solution produced by the CSSθ method is MS-stable when h=1. At the same times we know that the Euler-Maruyama (EM) method in [1] is MS-stable for Example 5.1 when the step size h(0,0.111).

Figure 4
figure 4

The CSS θ method approximations for Example 5.1 with θ=0.4 , h=1 .

Remark 1 Figures 3 and 4 indicate that the restriction on the step size h of the CSSθ method for the MS-stability is less than that of both the CST method and the EM method.

For Example 5.2, we note that c=0.9<0, then the theta method in [1] is not guaranteed to preserve stability for all Δt0. However, if we choose θ=0.1, then by Theorem 4.1 we know that the CSSθ method is MS-stable when h 0 (a,b,c,λ,θ)=0.2862, and when θ=0.4, h 0 (a,b,c,λ,θ)=0.5091. Figure 5 and Figure 6 (upper) illustrate the numerical solution produced by the CSSθ method is MS-stable for Example 5.2 when the step size h(0, h 0 (a,b,c,λ,θ))=(0,0.5091).

Figure 5
figure 5

The CSS θ method approximations for Example 5.2 with θ=0.1 , h=0.1 .

Figure 6
figure 6

The CSS θ method approximations for Example 5.2 with θ=0.4 , h=0.5 (upper), h=0.6 (lower).

At last, Figure 6 (lower) shows that the numerical solution of the CSSθ method is still stable when h=0.6> h 0 (a,b,c,λ,θ)=0.5091. This implies that maybe the mean-square stability bound we obtained by Theorem 4.1 is not optimal.

References

  1. Higham DJ, Kloeden PE: Convergence and stability of implicit methods for jump-diffusion. Int. J. Numer. Anal. Model. 2006, 3: 125-140.

    MathSciNet  MATH  Google Scholar 

  2. Higham DJ, Kloeden PE: Strong convergence rates for backward Euler on a class of nonlinear jump-diffusion problems. J. Comput. Appl. Math. 2007, 205: 949-956. 10.1016/j.cam.2006.03.039

    Article  MathSciNet  MATH  Google Scholar 

  3. Chalmers GD, Higham DJ: Convergence and stability analysis for implicit simulations of stochastic differential equations with random jump magnitudes. Discrete Contin. Dyn. Syst., Ser. B 2008, 9: 47-64.

    MathSciNet  MATH  Google Scholar 

  4. Higham DJ, Kloeden PE: Numerical methods for nonlinear stochastic differential equations with jumps. Numer. Math. 2005, 101: 101-119. 10.1007/s00211-005-0611-8

    Article  MathSciNet  MATH  Google Scholar 

  5. Bruti-Liberati, N, Platen, E: On the weak approximation of jump-diffusion processes. Technical report, University of Technology Sydney, Sydney (2006)

    MATH  Google Scholar 

  6. Bruti-Liberati N, Platen E: Strong approximations of stochastic differential equations with jumps. J. Comput. Appl. Math. 2007, 205: 982-1001. 10.1016/j.cam.2006.03.040

    Article  MathSciNet  MATH  Google Scholar 

  7. Wang XJ, Gan SQ: Compensated stochastic theta methods for stochastic differential equations with jumps. Appl. Numer. Math. 2010, 60: 877-887. 10.1016/j.apnum.2010.04.012

    Article  MathSciNet  MATH  Google Scholar 

  8. Hu L, Gan SQ: Convergence and stability of the balanced methods for stochastic differential equations with jumps. Int. J. Comput. Math. 2011, 88: 2089-2108. 10.1080/00207160.2010.521548

    Article  MathSciNet  MATH  Google Scholar 

  9. Ding XH, Ma Q, Zhang L: Convergence and stability of the split-step θ -method for stochastic differential equations. Comput. Math. Appl. 2010, 60: 1310-1321. 10.1016/j.camwa.2010.06.011

    Article  MathSciNet  MATH  Google Scholar 

  10. Gikhman II, Skorokhod AV: Stochastic Differential Equations. Springer, Berlin; 1972.

    Book  MATH  Google Scholar 

  11. Sobczyk K: Stochastic Differential Equations with Applications to Physics and Engineering. Kluwer Academic, Dordrecht; 1991.

    MATH  Google Scholar 

  12. Smart DR: Fixed Point Theorems. Cambridge University Press, Cambridge; 1974.

    MATH  Google Scholar 

  13. Gardon A: The order of approximation for solutions of Itô-type stochastic differential equations with jumps. Stoch. Anal. Appl. 2004, 22: 679-699. 10.1081/SAP-120030451

    Article  MathSciNet  MATH  Google Scholar 

  14. Mao XR: Stochastic Differential Equations and Applications. Ellis Horwood, Chichester; 1997.

    MATH  Google Scholar 

  15. Glasserman P: Monte Carlo Methods in Financial Engineering. Springer, Berlin; 2003.

    Book  MATH  Google Scholar 

Download references

Acknowledgements

This research was supported with funds provided by the National Natural Science Foundation of China (Nos. 11226321, 11272229 and 11102132). We thank two anonymous reviewers for their very valuable comments and helpful suggestions which improved this paper significantly.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianguo Tan.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

All the authors contributed equally to this work. They all read and approved the final version of the manuscript.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tan, J., Mu, Z. & Guo, Y. Convergence and stability of the compensated split-step θ-method for stochastic differential equations with jumps. Adv Differ Equ 2014, 209 (2014). https://doi.org/10.1186/1687-1847-2014-209

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1847-2014-209

Keywords