Next Article in Journal
On Blow-Up Solutions for the Fourth-Order Nonlinear Schrödinger Equation with Mixed Dispersions
Next Article in Special Issue
On the Kantorovich Theory for Nonsingular and Singular Equations
Previous Article in Journal
Translational Regular Variability and the Index Function
Previous Article in Special Issue
Solvability Criterion for a System Arising from Monge–Ampère Equations with Two Parameters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

New Simplified High-Order Schemes for Solving SDEs with Markovian Switching Driven by Pure Jumps

College of Science, University of Shanghai for Science and Technology, Shanghai 200093, China
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(3), 190; https://doi.org/10.3390/axioms13030190
Submission received: 25 January 2024 / Revised: 7 March 2024 / Accepted: 11 March 2024 / Published: 13 March 2024
(This article belongs to the Special Issue Differential Equations and Inverse Problems)

Abstract

:
New high-order weak schemes are proposed and simplified to solve stochastic differential equations with Markovian switching driven by pure jumps (PJ-SDEwMs). Using Malliavin calculus theory, it is rigorously proven that the new numerical schemes can achieve a high-order convergence rate. Some numerical experiments are provided to show the efficiency and accuracy.

1. Introduction

Let Ω , , t t 0 , P be a complete probability space with a filtration t t 0 generated by a Poisson process. In this paper, we mainly study the second-order weak schemes of the following Equations (PJ-SDEwMs) on the probability space Ω , , t t 0 , P :
X t = X 0 + 0 t a ( s , X s , r s ) d s + 0 t E b ( s , X s , r s , e ) N ˜ ( d e , d s )
with initial value X 0 R d , where r s is Markov chain, N ˜ ( d e , d s ) is a compensated Poisson measure, and E = R d { 0 } is equipped with its Borel field E. The drift coefficient is denoted by a : [ 0 , T ] × R d × S R d , and the jump diffusion coefficient is represented by b : [ 0 , T ] × R d × S × E R d .
Recently, the study of SDEs with Markovian switching driven by pure jumps has attracted increasing interest. PJ-SDEwMs can be seen as a generalization of the SDEs with jump. It is also possible to think of it as a generalization of SDEs with Markovian switching, of course. It is not only used in finance but also has a wide range of applications in control systems, bio-mathematics, chemistry and mechanics (see [1,2,3]). The authors [4] study mode coupling in a multimode step-index microstructured polymer optical fibers for potential sensing and communication applications. Ji and Chizeck [5] focused on the control problem for systems with continuous-time Markovian jump parameters. Mao [6] discussed the exponential stability for general nonlinear SDEwMs. Similar to SDEs with jump, it is difficult to obtain an explicit solution for SDEwMs. Therefore, we need effective schemes which are accurate and computationally convenient to approximate the true solutions. Yuan and Mao [7] discovered the convergence of the Euler–Maruyama scheme, which is used to obtain the stationary distribution of SDEwMs in [8]. Mao and Yuan [9] gave the systematic presentation of the theory of SDEs with Markovian switching. Then, the existence and uniqueness of solutions for neutral SDEwMs were proven in [10] under non-Lipschitz conditions, and Euler approximate solutions were provided for solving SDEwMs. Common numerical schemes for solving SDEs with jumps or SDEwMs include Euler–Maruyama scheme [7,9,11,12], Milstein scheme [13,14], and jump-adapted scheme [15,16]. The authors of [17] studied the balanced implicit numerical methods for solving SDEs driven by Poisson jumps. Zhou and Mamon [18] expanded three short-rate models, integrating the switching of economic regimes via a discrete-time finite-state Markov chain.
A high-order model incorporating drift and volatility modulation by a discrete-time weak Markov chain is introduced in [19]. Yang, Yin and Li [20] utilized stochastic approximation techniques to analyze the stability of numerical solutions for jump diffusions with Markovian switching. Furthermore, the authors [21] study the convergence of SDEs differential equations containing delay and Markovian switching, and an Euler scheme for solving SDEwMs under non-Lipschitz conditions is given in [22]. Given the application requirements in finance and related fields, there is an increasing interest in studying high-order numerical schemes for solving SDEs. For instance, Fan [23] developed a strong approximation order 1.5 scheme for solutions of SDEwMs. Liu and Li [24] proved the convergence of the weak stochastic Taylor scheme with an appropriate order. In [25], a new weak scheme for solving SDEwMs driven by Brownian motion was proposed and achieved the convergence rate of second-order. Additionally, the numerical results of several weak schemes are presented, with a focus on the second-order weak stochastic Taylor scheme and the extrapolation of the Euler scheme. We refer to the high-order numerical methods of solving SDEs in [24,25,26,27] to propose novel numerical schemes of pure jump SDEs, which can achieve a weak second-order convergence rate.
The primary contributions of this paper can be succinctly highlighted as follows:
  • For PJ-SDEwMs with mark-dependent jump coefficient b = b ( t , X t , r t , e ) , we first propose Scheme 1 using Wagner–Platen expansion. However, Scheme 1 contains multiple stochastic integrals, which are not easily computed. Thus, to avoid the use of some double integrals, we propose another new Scheme 2, by employing the trapezoidal rule to approximate the following multiple stochastic integrals
    t n t n + 1 t n t E L e 1 a ( s , X s , r s ) N ˜ ( d e , d s ) d t a n d t n t n + 1 E t n t L 0 b ( s , X s , r s , e ) d s N ˜ ( d e , d t ) .
    Furthermore, we can use the definition of compound Poisson process to compute
    t n t n + 1 E t n t E L e 1 b ( s , X s , r s , e 2 ) N ˜ ( d e 1 , d s ) N ˜ ( d e 2 , d t ) ,
    which has no high-accuracy based on the truncation approximation.
  • Especially, for PJ-SDEwMs with mark-independent jump coefficient b = b ( t , X t , r t ) , we propose Scheme 3 by using the trapezoidal rule and duality formula, which does not involve multiple stochastic integrals. Moreover, Scheme 3 is not a special case of Scheme 2. Using Malliavin calculus theory, it is strictly proven that Scheme 3 has a local weak order-3.0 convergence rate. The greatest state difference and the upper bound of the state value are connected to the convergence rate.
  • The convergence and stability results of Schemes 2 and 3 are validated through numerical experiments, which are also compared with the Euler scheme to verify its effectiveness and accuracy. Scheme 3 is simpler and faster than Scheme 2 in the case of mark-independent PJ-SDEwMs.
The following is a list of some notations to be used later: In Section 2, we give the introduction of fundamental concepts, encompassing the Markov Chain, Itô-Taylor expansion, and Malliavin stochastic calculus which include duality formula and chain rule. Section 3 presents our novel weak second-order numerical schemes, accompanied by a rigorous proof establishing their local weak convergence order of 3.0. In Section 4, we give the practical application of our proposed new schemes, where we present some numerical examples to validate the effectiveness and accuracy of them. The paper concludes with Section 5, providing a succinct summary of our work.
The following notations are listed for future reference:
C b l , k is the set of continuously differential functions ψ : [ 0 , T ] × R q R q with uniformly bounded partial derivatives t l 1 ψ and x k 1 ψ for 1 l 1 l and 1 k 1 k . The notation C b k is similarly defined.
C p ( R d , R ) is the set of functions which have at most polynomial growth.
C is a generic constant depending only on the upper bounds of derivatives of a , b , g and the largest state difference.

2. Preliminaries and Notation

2.1. Markov Chain

On the probability space Ω , , t t 0 , P , we assume that r t , t 0 is a right-continuous Markov chain and takes values in a finite state space S = { 1 , 2 , , M } with generator Q = q i j M × M
P r t + δ = j r t = i = q i j δ + o ( δ ) , if i j 1 + q i i δ + o ( δ ) , if i = j
where δ > 0 , q i j 0 and, for i j , q i i = i j q i j . Let E = R { 0 } be the mark set equipped with its Borel field B ( E ) . Now, on E × [ 0 , T ] , we consider a given intensity measure of the form λ ( d e ) : = γ ( e ) d e with kernel function γ ( e ) 0 for all e E and λ ( d e ) : = 0 for e E , and suppose that the total intensity λ E : = E γ ( e ) d e < . Moreover, d r t = E h r t , e N ( d e , d t ) with h ( i , e ) = j i for e Δ i j and h ( i , e ) = 0 for e Δ i j , which the intervals Δ i j have length q i j , that is
Δ 12 = 0 , q 12 , Δ 13 = q 12 , q 12 + q 13 , , Δ 1 M = j = 2 M 1 q 1 j , j = 2 M q 1 j , Δ 21 = j = 2 M q 1 j , j = 2 M q 1 j + q 21 , Δ 23 = j = 2 M q 1 j + q 21 , j = 2 M q 1 j + q 21 + q 23 , , Δ 2 M = j = 2 M q 1 j + j = 1 j 2 M 1 q 2 j , j = 2 M q 1 j + j = 1 j 2 M q 2 j , ,
and so on (see [9]).

2.2. Wagner–Platen expansion

First, we give Itô’s isometry for jump martingale and multi-dimensional Itô formula for PJ-SDEwMs (see [9,27]).
Lemma 1
(Itô’s isometry for jump martingale, see [27]). If u ( s , e ) is s -adapted stochastic process, then
E ( 0 T E u ( s , e ) N ˜ ( d e , d s ) ) 2 = E 0 T E u 2 ( s , e ) λ ( d e ) d s .
Lemma 2
(Itô formula, see [9]). If V C 1 , 2 , 2 ( [ 0 , T ] × R d × N ; R ) , for any t 0 , we have
U ( s , X s , r s ) = U ( 0 , X 0 , r 0 ) + 0 s L 0 U ( t , X t , r t ) d t + 0 s E L e 1 U ( t , X t , r t ) N ˜ ( d e , d t ) ,
with the operators
L e 1 U ( t , X t , r t ) = U t , X t , i 0 + h ( r t , e ) U ( t , X t , r t ) , L 0 U ( t , X t , j ) = t U ( t , X t , j ) + i = 1 d x k U ( t , X t , j ) a k ( t , x , j ) + 1 2 t r a c e b ( t , X t , j ) 2 x 2 U ( t , X t , j ) b ( t , X t , j ) + k S U ( t , X t , j ) q j k
with i 0 = r 0 and
2 x 2 U ( t , X t , j ) = 2 x m x n U ( t , X t , j ) d × d .
A higher order of PJ-SDEwMs can be obtained via the Wagner–Platen expansion. However, there are a few more definitions and notations that must be introduced before we can discuss the order of approximation. When j i { 0 , 1 } for i { 1 , 2 , . . . , l } , we designate a row vector α = ( j 1 , j 2 , . . . , j l ) as a multi-index of length l : l ( α ) N + . Then, the set of all multi-indices α is denoted by
M = { ( j 1 , j 2 , . . . , j l ) : j i { 0 , 1 } , i { 0 , 1 , . . . , l } f o r l = 1 , 2 , . . . } { v } .
where v is the multi-index of length zero ( l ( v ) = 0 ) . Assume that Γ l = α M : l ( α ) l is the hierarchical set, and B ( Γ l ) = α M : l ( α ) = l + 1 is the corresponding remainder set. Given a multi-index α M with l ( α ) > 1 , we write α and α for the multi-index obtained by eliminating the last component and the first component of α , respectively. Let us define recursively the Itô coefficient functions f k , α by
f k , α = f k , ( 0 ) = a k , g k , ( i ) = b k , l = 1 . L e 1 f k , α , l > 1 .
Furthermore, let the multiple Itô integral I α [ f k , α ( · , X · , r · , e · ) ] ϱ , τ be defined by
I α [ f k , α ( · , X · , r · , e · ) ] ϱ , τ = ϱ τ I α [ f k , α ( · , X · , r · , e · ) ] ϱ , s d s , l 1 , j l = 0 , ϱ τ E I α [ f k , α ( · , X · , r · , e · ) ] ϱ , s l N ˜ ( d e l , d s l ) , l 1 , j l = 1 .
For α = ( j 1 , j 2 , j 3 ) and ϱ , τ [ 0 , T ] , we assume
I λ α 0 3 [ f k , α ( · , X · , r · , e · ) ] ϱ , τ : = ϱ τ I α [ f k , α ( · , X · , r · , e · ) ] ϱ , s d s , l 1 , j 3 = 0 , ϱ τ E I α [ f k , α ( · , X · , r · , e · ) ] ϱ , s l λ ( d e ) d s , l 1 , j 3 = 1 .
For example if α = ( 1 , 1 , 1 ) ,
I λ α 0 3 [ H ( · , X . , r . , e ) ] ϱ , τ : = ϱ τ E ϱ s 3 E ϱ s 2 E H ( s 1 , X s 1 , r s 1 , e 1 ) λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 λ ( d e 3 ) d s 3 .

2.3. Malliavin Stochastic Calculus

Suppose the operator D t , e is the Malliavin derivative of Poisson process at ( t , e ) . A random variable U is Malliavin differentiable if and only if U D l , m . Here, the stochastic Sobolev spaces D l , m consist of all T measurable U L 2 ( P ) with the norm
U l , m 2 = E | U | m + E 0 T 0 s l 0 s 2 | D s 1 . . . s l , e α U | 2 d s 1 d s 2 d s l m ,
where the Malliavin derivative D s 1 . . . s l , e α is defined as
D s 1 . . . s l , e α = D s 1 . . . s l , e ( j 1 , . . . , j l ) = D s 1 , e j 1 · · · D s l , e j l
with especially D s j , e 0 = 1 for 1 j l .
Lemma 3
(Duality formula, see [28]). Assume F D 1 , 2 and u ( t , e ) D 1 , 2 for 0 t T , we obtain the duality formula
E F 0 T E u ( t , e ) N ˜ ( d e , d t ) = E 0 T E u ( t , e ) D t , e F λ ( d e ) d t ,
Lemma 4
(Chain rule, see [28]). Let G 1 , G 2 D 1 , 2 , then G 1 G 2 D 1 , 2 and
D t , e ( G 1 G 2 ) = G 1 D t , e G 2 + G 2 D t , e G 1 + D t , e G 1 D t , e G 2 .
Let G D 1 , 2 and ϕ be a real continuous function on E and ϕ ( G ) D 1 , 2 . Then,
D t , e ϕ ( G ) = ϕ ( G + D t , e G ) ϕ ( G ) .
Lemma 5
(See [28]). For t [ 0 , T ] and the stochastic process u ( s , e ) D 1 , 2 , we have
D t , e 0 T E u ( s , e ) N ˜ ( d e , d s ) = u ( t , e ) + t T E D t , e u ( s , e ) N ˜ ( d e , d s ) ,
and
D t , e 0 T E 0 s 2 Δ i j N ˜ ( d e 1 , d s 1 ) N ˜ ( d e 2 , d s 2 ) = 0 t Δ i j N ˜ ( d e 1 , d s ) + I Δ i j ( e ) t T E N ˜ ( d e 1 , d s ) ,
where I Δ i j ( e ) is the indicator function defined by I Δ i j ( e ) = 1 for e Δ i j and I Δ i j ( e ) = 0 for e Δ i j .

3. Main Results

First, we consider a regular time uniform discretization: 0 = t 0 < · · · < t N 1 < t N = T with Δ t = t n + 1 t n for n = 0 , 1 , . . . , N 1 . For a basic depiction, we consider r t n , i : = i + t n t E h r s n , i , e N ( d e , d s ) and X k , t n + 1 n , i : = X k , t n + 1 t n , X n , i , which is the k-th component of X t n + 1 t n , X n , i . Using the classical Wagner–Platen expansion, we can derive the following Scheme 1 for solving SDEwMs with mark-dependent jump coefficient.
Scheme 1
(Wagner–Platen expansion). Given the initial condition X 0 , i . For 0 n N 1 , we solve X n + 1 , i with its k-th component X k n + 1 , i by
X k n + 1 , i = X k n , i + α Γ 2 { v } I α [ f k , α ( t n , X n , i , i , e ) ] t n , t n + 1 .
From the Wagner–Platen expansion and trapezoidal rule we obtain
X k , t n + 1 n , i = X k n , i + t n t n + 1 a k ( t , X t n , i , r t n , i ) d t + t n t n + 1 E b k ( t , X t n , i , r t n , i , e ) N ˜ ( d e , d t ) = X k n + 1 , i + R k , 1 n , i ,
where the truncation error
R k , 1 n , i = t n t n + 1 t n t E L e 1 a k n , i N ˜ ( d e , d s ) d t 1 2 Δ t j S L i , j a k n , i t n t n + 1 Δ i j N ˜ ( d e , d t ) + t n t n + 1 E t n t L 0 b k , e n , i d s N ˜ ( d e , d t ) 1 2 Δ t t n t n + 1 E L 0 b k , e n , i N ˜ ( d e , d t ) + α B ( Γ 2 ) I α [ f k , α ( · , X · n , i , r · n , i , e ) ] t n , t n + 1
with L i , j a k n , i = a k t n , X n , i , j a k ( t n , X n , i , i ) . Here, we write a k n , i for a k ( t n , X n , i , i ) and b k , e n , i for b k ( t n , X n , i , i , e ) . Then, by Equation (12), we propose the following second-order new scheme.
Scheme 2.
Given the initial condition  X 0 , i . For  0 n N 1 , we solve  X n + 1 , i with its k-th component  X k n + 1 , i  by
X k n + 1 , i = X k n , i + a k n , i Δ t + t n t n + 1 E b k , e n , i N ˜ ( d e , d t ) + 1 2 L 0 a k n , i ( Δ t ) 2 + 1 2 Δ t j S L i , j a k n , i t n t n + 1 Δ i j N ˜ ( d e , d t ) + 1 2 Δ t t n t n + 1 E L 0 b k , e n , i N ˜ ( d e , d t ) + j S t n t n + 1 E t n t Δ i j L i , j b k , e 2 n , i N ˜ ( d e 1 , d s ) N ˜ ( d e 2 , d t )
with  Δ t = t n + 1 t n .
Remark 1.
If the jump coefficient function b = b ( t , X t , r t , e ) , we generate the compound Poisson process
t n t n + 1 E b k , e n , i N ˜ ( d e , d t ) = t n t n + 1 E b ( t n , X n , i , i , e ) ( N ( d e , d t ) λ ( d e ) d t ) = k = N t n + 1 N t n + 1 b ( t n , X n , i , i , ξ k ) t n t n + 1 E b ( t n , X n , i , i , e ) λ ( d e ) d t ,
and the multiple stochastic integral in Scheme 2 can be computed by
t n t n + 1 E t n t Δ i j N ˜ d e 1 , d s N ˜ d e 2 , d t = t n t n + 1 E N t Δ i j N t n Δ i j λ Δ i j t t n N ˜ d e 2 , d t = m = N t n + 1 N t n + 1 N τ m Δ i j N t n Δ i j λ Δ i j τ m t n t n t n + 1 E N t Δ i j N t n Δ i j λ Δ i j t t n λ ( d e 2 ) d t = m = N t n + 1 N t n + 1 N τ m Δ i j N t n Δ i j λ Δ i j τ m t n λ E t n t n + 1 N t Δ i j d t N t n Δ i j Δ t 1 2 λ Δ i j ( Δ t ) 2 ,
where the pairs ( τ k , ξ k ) of k-th jump time and marks are independent uniformly distributed in the planar region [ 0 , T ] × E , N ˜ t Δ i j = 0 t Δ i j N ˜ ( d e 1 , d s ) , N t Δ i j = 0 t Δ i j N ( d e 1 , d s ) and λ Δ i j = Δ i j λ ( d e ) = Δ i j γ ( e ) d e . For the Lebesgue–Stieltjes stochastic integral t n t n + 1 N t Δ i j d t , we can use trapezoidal rule to approximate it, that is
t n t n + 1 N t Δ i j d t = 1 2 ( N t n Δ i j + N t n + 1 Δ i j ) Δ t + R N n .
In the special case of a mark-independent jump coefficient b ( t , X t , r t , e ) = b ( t , X t , r t ) , we use the following discrete-time approximation
X k , t n + 1 n , i = X k n , i + t n t n + 1 a k ( t , X t n , i , r t n , i ) d t + t n t n + 1 E b k ( t , X t n , i , r t n , i ) N ˜ ( d e , d t ) = X k n + 1 , i + R k , 2 n , i
with the truncation error
R k , 2 n , i = t n t n + 1 t n t E L e 1 a k n , i N ˜ ( d e , d s ) d t 1 2 λ E Δ t Δ N ˜ n j S L i , j a k n , i λ Δ i j + t n t n + 1 E t n t L 0 b k n , i d s N ˜ ( d e , d t ) 1 2 L 0 b k n , i Δ t Δ N ˜ n + t n t n + 1 E t n t E L e 1 1 b k n , i N ˜ ( d e 1 , d s ) N ˜ ( d e 2 , d t ) 1 2 λ E ( Δ N ˜ n ) 2 λ E Δ t Δ N ˜ n j S L i , j b k n , i λ Δ i j + α B ( Γ 2 ) I α [ f k , α ( · , X · n , i , r · n , i ) ] t n , t n + 1 .
Based on Equation (16), we propose the following simplified scheme for solving mark-independent PJ-SDEwMs.
Scheme 3.
Given the initial condition  X 0 , i . For  0 n N 1 , we solve  X n + 1 , i  with its k-th component  X k n + 1 , i  by
X k n + 1 , i = X k n , i + a k n , i Δ t + b k n , i Δ N ˜ n + 1 2 L 0 a k n , i ( Δ t ) 2 + 1 2 λ E Δ t Δ N ˜ n j S L i , j a k n , i λ Δ i j + 1 2 L 0 b k n , i Δ t Δ N ˜ n + 1 2 λ E ( Δ N ˜ n ) 2 λ E Δ t Δ N ˜ n j S L i , j b k n , i λ Δ i j ,
where  Δ t = t n + 1 t n , Δ N ˜ n = N ˜ t n + 1 N ˜ t n  and  λ Δ i j = Δ i j λ ( d e ) = Δ i j γ ( e ) d e .
Remark 2.
Here, γ ( e ) is a kernel function, which may be symmetric, i.e., γ ( e ) = γ ( e ) ;or non-symmetric, i.e.,
γ ( e ) = 1 , if e [ c , c ] 0 , if e [ c , c ] , c R + ;
or singular, i.e.
γ ( e ) = 1 c 2 c | e | for e [ c , c ] 0 , for e [ c , c ] , c R + .

Local Weak Convergence Theorems

In this section, using Malliavin stochastic analysis and the Wagner–Platen expansion, we rigorously prove and obtain the local weak order-3.0 convergence of Schemes 1–3.
Theorem 1.
(Local weak convergence) Suppose that X t n + 1 n , i and X n + 1 , i ( 0 n N 1 ) satisfy Equation (12) and Scheme 1, respectively. If the functions a , b C p ( R d , R ) ,   a , b C b 2 , 4 and g C b 2 , then
| E g ( X t n + 1 n , i ) g ( X n + 1 , i ) | t n | C ( 1 + | X n , i | m ) ( Δ t ) 3 ,
where m N + is a generic constant, which can vary from line to line.
Proof of Theorem 1.
Subtracting Equation (18) from Equation (12) yields
X k , t n + 1 n , i X k n + 1 , i = α B ( Γ 2 ) I α [ f k , α ( · , X · n , i , r · n , i , e ) ] t n , t n + 1 .
Then, by the mean value formula of integrals and duality formula, we have
E g ( X t n + 1 n , i ) g ( X n + 1 , i ) | t n = k = 1 d E F k n + 1 , i ( X k , t n + 1 n , i X k n + 1 , i ) | t n = k = 1 d α B ( Γ 2 ) E F k n + 1 , i I α [ f k , α ( · , X · n , i , r · n , i , e ) ] t n , t n + 1 | t n = k = 1 d α B ( Γ 2 ) I λ α 0 3 E D s 1 s 2 s 3 , e α F k n + 1 , i f k , α ( · , X · n , i , r · n , i , e ) | t n t n , t n + 1
with
F k n + 1 , i = 0 1 x k g ( X n + 1 , i + μ ( X t n + 1 n , i X n + 1 , i ) ) d μ .
Under the conditions of this theorem, we finally obtain the inequality (21). □
Theorem 2.
Suppose that X t n + 1 n , i and X n + 1 , i ( 0 n N 1 ) satisfy Equation (12) and Scheme 2, respectively. If the functions a , b C p ( R d , R ) ,   a , b C b 2 , 4 and g C b 2 , then
| E g ( X t n + 1 n , i ) g ( X n + 1 , i ) | t n | C ( 1 + | X n , i | m ) ( Δ t ) 3 ,
where m N + is a generic constant, which can vary from line to line.
Proof of Theorem 2.
Using the multi-dimensional Taylor formula, for ease of proof, we assume
I n = E g ( X t n + 1 n , i ) g ( X n + 1 , i ) | t n = I 1 n + I 2 n ,
where
I 1 n = E [ k = 1 d x k g ( X n + 1 , i ) ( X k , t n + 1 n , i X k n + 1 , i ) | t n ] , I 2 n = 0 1 0 1 E k = 1 d ( X k , t n + 1 n , i X k n + 1 , i ) x k 2 g X n + 1 , i + μ 1 μ 2 ( X t n + 1 n , i X n + 1 , i ) | t n μ 1 d μ 1 d μ 2 .
Assume X k , t n + 1 n , i is the k-th component of explicit solution X t n + 1 n , i . Then, it follows from the Itô–Taylor expansion that
X k , t n + 1 n , i = X k n , i + α Γ 2 { v } I α [ f k , α ( t n , X n , i , i , e ) ] t n , t n + 1 + α B ( Γ 2 ) I α [ f k , α ( · , X · n , i , r · n , i , e ) ] t n , t n + 1 = X k n , i + a k n , i Δ t + t n t n + 1 E b k i , e N ˜ ( d e , d t ) + L 0 a k n , i t n t n + 1 t n s 2 d s 1 d s 2 + t n t n + 1 t n s 2 E L e 1 a k n , i N ˜ ( d e , d s 1 ) d s 2 + t n t n + 1 E t n s 2 L 0 b k i , e d s 1 N ˜ ( d e , d s 2 ) + t n t n + 1 E t n s 2 E L e 1 1 b k i , e 2 N ˜ ( d e 1 , d s 1 ) N ˜ ( d e 2 , d s 2 ) + α B ( Γ 2 ) I α [ f k , α ( · , X · n , i , r · n , i , e ) ] t n , t n + 1 ,
which by the fact L 0 a k n , i t n t n + 1 t n s 2 d s 1 d s 2 = 1 2 L 0 a k n , i ( Δ t ) 2 yields
X k , t n + 1 n , i X k n + 1 , i = α B ( Γ 2 ) I α [ f k , α ( · , X · n , i , r · n , i , e ) ] t n , t n + 1 + t n t n + 1 t n s 2 E L e 1 a k n , i N ˜ ( d e , d s 1 ) d s 2 1 2 Δ t j S L i , j a k n , i t n t n + 1 Δ i j N ˜ ( d e , d s ) + t n t n + 1 t n s 2 E L 0 b k i , e d s 1 N ˜ ( d e , d s 2 ) 1 2 Δ t t n t n + 1 E L 0 b k i , e N ˜ ( d e , d s ) + t n t n + 1 E t n s 2 E L e 1 1 b k i , e 2 N ˜ ( d e 1 , d s 1 ) N ˜ ( d e 2 , d s 2 ) j S t n t n + 1 E t n s 2 Δ i j L i , j b k i , e 2 N ˜ ( d e 1 , d s 1 ) N ˜ ( d e 2 , d s 2 ) .
It follows from the definition of the operator L e 1 1 that
t n t n + 1 E t n s 2 E L e 1 1 b k i , e 2 N ˜ ( d e 1 , d s 1 ) N ˜ ( d e 2 , d s 2 ) = t n t n + 1 E t n s 2 E b k ( t n , X n , i , i + h ( i , e 1 ) , e 2 ) b k ( t n , X n , i , i , e 2 ) N ˜ ( d e 1 , d s 1 ) N ˜ ( d e 2 , d s 2 ) = j S t n t n + 1 E t n s 2 Δ i j b k ( t n , X n , i , j , e 2 ) b k ( t n , X n , i , i , e 2 ) N ˜ ( d e 1 , d s 1 ) N ˜ ( d e 2 , d s 2 ) = j S t n t n + 1 E t n s 2 Δ i j L i , j b k i , e 2 N ˜ ( d e 1 , d s 1 ) N ˜ ( d e 2 , d s 2 ) .
By the duality formula in Lemma 3 and from Equations (29) and (30), we deduce
I 1 n = E ( k = 1 d x k g ( X n + 1 , i ) ( X k , t n + 1 n , i X k n + 1 , i ) | t n ) = k = 1 d l = 1 3 ζ g , k l ,
where
ζ g , k 1 = E x k g ( X n + 1 , i ) t n t n + 1 E t n s 2 L 0 b k i , e d s 1 N ˜ ( d e , d s 2 ) 1 2 Δ t t n t n + 1 E L 0 b k i , e N ˜ ( d e , d s ) | t n , ζ g , k 2 = j S L i , j a k n , i E x k g ( X n + 1 , i ) t n t n + 1 t n s 2 Δ i j N ˜ ( d e , d s 1 ) d s 2 1 2 Δ t t n t n + 1 Δ i j N ˜ ( d e , d s ) | t n , ζ g , k 3 = α B ( Γ 2 ) E x k g ( X n + 1 , i ) I α [ f k , α ( · , X · n , i , r · n , i , e ) ] t n , t n + 1 | t n .
By taking Malliavin derivative with respect to X k n + 1 , i , we obtain
D t , e 2 X k n + 1 , i = b k i , e 2 + 1 2 Δ t ( L 0 b k i , e 2 + j S L i , j a k n , i ) + j S ( L i , j b k i , e 2 t n t Δ i j N ˜ ( d e 1 , d s ) + I Δ i j ( e 2 ) t t n + 1 E L i , j b k i , e 1 N ˜ ( d e 1 , d s ) )
for t n < t t n + 1 and e 2 E . Furthermore, the chain rule (10) gives
D t , e x k g ( X n + 1 , i ) = x k g ( X n + 1 , i + D t , e X n + 1 , i ) x k g ( X n + 1 , i ) .
Then, it follows from Taylor formula and Lemma 5 that
x k g ( X n + 1 , i + D t , e 2 X n + 1 , i ) = x k g ( Y i , e 2 n + 1 ) + j S l = 1 d F g , l , e 2 n + 1 L i , j b l i , e 2 t n t Δ i j N ˜ ( d e 1 , d s ) + I Δ i j ( e 2 ) t t n + 1 E L i , j b l i , e 1 N ˜ ( d e 1 , d s ) ,
where Y i , e 2 n + 1 = X n + 1 , i + b i , e 2 + 1 2 Δ t L 0 b i , e 2 + j S L i , j a i and
F g , l , e 2 n + 1 = 0 1 2 x k x l g Y i , e 2 n + 1 + μ X n + 1 , i + D t , e 2 X n + 1 , i Y i , e 2 n + 1 d μ .
By the duality formula, we have
E [ F g , l , e 2 n + 1 t n s 2 Δ i j N ˜ ( d e 1 , d s 1 ) | t n ] = t n s 2 Δ i j E D s 1 , e 1 F g , l , e 2 n + 1 | t n λ ( d e 1 ) d s 1 , E [ F g , l , e 2 n + 1 s 2 t n + 1 E L i , j b k i , e 1 N ˜ ( d e 1 , d s 1 ) | t n ] = s 2 t n + 1 E E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j b k i , e 1 λ ( d e 1 ) d s 1 .
Now by Lemma 3, from Equations (33)–(35), we have
ζ g , k 1 = t n t n + 1 E t n s 2 E [ D s 2 , e x k g ( X n + 1 , i ) | t n ] L 0 b k i , e d s 1 λ ( d e ) d s 2 1 2 Δ t t n t n + 1 E E ] D s , e x k g ( X n + 1 , i ) | t n [ L 0 b k i , e λ ( d e ) d s = t n t n + 1 E t n s 2 E ] x k g ( Y i , e n + 1 ) x k g ( X n + 1 , i ) | t n [ L 0 b k i , e λ ( d e ) d s 1 d s 2 + j S l = 1 d t n t n + 1 E t n s 2 Δ i j E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j b l i , e 2 L 0 b k i , e 2 ( s 2 t n ) λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 + j S l = 1 d t n t n + 1 Δ i j s 2 t n + 1 E E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j b l i , e 1 L 0 b k i , e 2 ( s 2 t n ) λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 1 2 Δ t t n t n + 1 E E [ x k g ( Y i , e n + 1 ) x k g ( X n + 1 , i ) | t n ] L 0 b k i , e λ ( d e ) d s 1 2 Δ t j S l = 1 d t n t n + 1 E t n s 2 Δ i j E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j b l i , e 2 L 0 b k i , e 2 λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 1 2 Δ t j S l = 1 d t n t n + 1 Δ i j s 2 t n + 1 E E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j b l i , e 1 L 0 b k i , e 2 λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 ,
which by using the fact
t n t n + 1 E t n s 2 E x k g ( Y i , e n + 1 ) x k g ( X n + 1 , i ) | t n L 0 b k i , e λ ( d e ) d s 1 d s 2 = 1 2 Δ t t n t n + 1 E E x k g ( Y i , e n + 1 ) x k g ( X n + 1 , i ) | t n L 0 b k i , e λ ( d e ) d s = 1 2 ( Δ t ) 2 E E x k g ( Y i , e n + 1 ) x k g ( X n + 1 , i ) | t n L 0 b k i , e λ ( d e )
yields
| ζ g , k 1 | = | j S l = 1 d t n t n + 1 E t n s 2 Δ i j E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j b l i , e 2 L 0 b k i , e 2 ( s 2 t n ) λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 + j S l = 1 d t n t n + 1 Δ i j s 2 t n + 1 E E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j b l i , e 1 L 0 b k i , e 2 ( s 2 t n ) λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 1 2 Δ t j S l = 1 d t n t n + 1 E t n s 2 Δ i j E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j b l i , e 2 L 0 b k i , e 2 λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 1 2 Δ t j S l = 1 d t n t n + 1 Δ i j s 2 t n + 1 E E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j b l i , e 1 L 0 b k i , e 2 λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 | C ( 1 + | X n , i | m ) ( Δ t ) 3 .
Note that
t n t n + 1 t n s 2 Δ i j E x k g ( Y i , e n + 1 ) x k g ( X n + 1 , i ) | t n λ ( d e ) d s 1 d s 2 = 1 2 Δ t t n t n + 1 Δ i j E x k g ( Y i , e n + 1 ) x k g ( X n + 1 , i ) | t n λ ( d e ) d s = 1 2 ( Δ t ) 2 Δ i j E x k g ( Y i , e n + 1 ) x k g ( X n + 1 , i ) | t n λ ( d e ) ,
and we deduce from Lemma 3 that
ζ g , k 2 = j S L i , j a k n , i ( t n t n + 1 t n s 2 Δ i j E D s 1 , e x k g ( X n + 1 , i ) | t n λ ( d e ) d s 1 d s 2 1 2 Δ t t n t n + 1 Δ i j E D s , e x k g ( X n + 1 , i ) | t n λ ( d e ) d s ) = j 1 S j 2 S l = 1 d L i , j 1 a k n , i t n t n + 1 t n s 3 Δ i j 2 t n s 2 Δ i j 1 E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j 1 b l i , e 1 λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 d s 3 + j S l = 1 d L i , j a k n , i t n t n + 1 t n s 3 Δ i j s 2 t n + 1 Δ i j E D s 1 , e 1 F g , l , e 2 n + 1 | t n L i , j 1 b l i , e 1 λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 d s 3 1 2 Δ t j 1 S j 2 S l = 1 d L i , j 1 a k n , i t n t n + 1 Δ i j 2 t n s 2 Δ i j 1 E D s 1 , e 1 F g , l , e n + 1 | t n L i , j 1 b l i , e 1 λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 1 2 Δ t j S l = 1 d L i , j a k n , i t n t n + 1 Δ i j s 2 t n + 1 Δ i j E D s 1 , e 1 F g , l , e n + 1 | t n L i , j b l i , e 1 λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 ,
which gives
| ζ g , k 2 | C ( 1 + | X n , i | m ) ( Δ t ) 3 .
Using the duality formula in Lemma 3, we conclude that
| ζ g , k 3 | = | α B ( Γ 2 ) I λ α 0 3 [ E [ D s 1 s 2 s 3 , e α ( x k g ( X n + 1 , i ) ) f k , α ( s 1 , X s 1 n , i , r s 1 n , i , e ) | t n ] ] t n , t n + 1 | C ( 1 + | X n , i | m ) ( Δ t ) 3 .
Combining the inequalities (37)–(40), we obtain
| I 1 n | = | E [ k = 1 d x k g ( X n + 1 , i ) ( X k , t n + 1 n , i X k n + 1 , i ) | t n ] | C ( 1 + | X n , i | m ) ( Δ t ) 3 .
For α = ( 1 , 1 , 1 ) , applying the Itô isometry Formula (4), we have
E t n t n + 1 t n s 3 t n s 2 f k , α ( s 1 , X s 1 n , i , r s 1 n , i , e 1 ) d N ˜ s 1 d N ˜ s 2 d N ˜ s 3 2 | t n = E t n t n + 1 E t n s 3 E t n s 2 E f k , α ( s 1 , X s 1 n , i , r s 1 n , i , e 1 ) 2 λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 λ ( d e 3 ) d s 3 | t n = I λ α 0 3 E f k , α ( s 1 , X s 1 n , i , r s 1 n , i , e 1 ) 2 | t n t n , t n + 1 .
For α ( 1 , 1 , 1 ) , we obtain
α B ( Γ 2 ) α ( 1 , 1 , 1 ) | E [ I α [ f k , α ( s 1 , X s 1 n , i , r s 1 n , i , e 1 ) ] t n , t n + 1 | t n ] | 2 C ( 1 + | X n , i | m ) ( Δ t ) 3 .
By the inequalities (42) and (43), we deduce
| I 2 n | = | 0 1 0 1 E [ ( k = 1 d ( X k , t n + 1 n , i X k n + 1 , i ) x k ) 2 g ( X n + 1 , i + μ 1 μ 2 ( X t n + 1 n , i X n + 1 , i ) ) | t n ] μ 1 d μ 1 d μ 2 | C ( 1 + | X n , i | m ) ( Δ t ) 3 .
From the inequalities (41) and (44), we finally obtain
| E g ( X t n + 1 n , i ) g ( X n + 1 , i ) | t n | C ( 1 + | X n , i | m ) ( Δ t ) 3 .
Theorem 3.
Assume that X t n + 1 n , i and X n + 1 , i ( 0 n N 1 ) , respectively, satisfy Equation (16) and Scheme 3. If the functions a , b C p ( R d , R ) , a , b C b 2 , 4 and g C b 2 , then
| E g ( X t n + 1 n , i ) g ( X n + 1 , i ) | t n | C ( 1 + | X n , i | m ) ( Δ t ) 3 ,
where m N + is a generic constant, which could change line by line.
Proof of Theorem 3.
Using multi-dimensional Taylor formula, to make the proof easier, we have
J n = E g ( X t n + 1 n , i ) g ( X n + 1 , i ) | t n = J 1 n + J 2 n ,
where
J 1 n = E k = 1 d x k g ( X n + 1 , i ) ( X k , t n + 1 n , i X k n + 1 , i ) | t n , J 2 n = 0 1 0 1 E k = 1 d ( X k , t n + 1 n , i X k n + 1 , i ) x k 2 g X n + 1 , i + μ 1 μ 2 ( X t n + 1 n , i X n + 1 , i ) | t n μ 1 d μ 1 d μ 2 .
Assume X k , t n + 1 n , i is the k-th component of explicit solution X t n + 1 n , i . Then, from the Itô–Taylor expansion, we can obtain
X k , t n + 1 n , i = X k n , i + α Γ 2 { v } f k , α ( t n , X n , i , i ) I α [ 1 ] t n , t n + 1 + α B ( Γ 2 ) I α [ f k , α ( · , X · n , i , r · n , i ) ] t n , t n + 1 = X k n , i + a k n , i Δ t + b k n , i Δ N ˜ n + L 0 a k n , i t n t n + 1 t n t d s d t + t n t n + 1 t n t L e 1 a k n , i d N ˜ s d t + L 0 b k n , i t n t n + 1 t n t d s d N ˜ t + t n t n + 1 t n t L e 1 b k n , i d N ˜ s d N ˜ t + α B ( Γ 2 ) I α [ f k , α ( · , X · n , i , r · n , i ) ] t n , t n + 1 ,
which yields
X k , t n + 1 n , i X k n + 1 , i = t n t n + 1 t n t L e 1 a k n , i d N ˜ s d t 1 2 λ E Δ t Δ N ˜ n j S L i , j a k n , i λ Δ i j + L 0 b k n , i t n t n + 1 t n t d s d N ˜ t 1 2 Δ t Δ N ˜ n + t n t n + 1 t n t L e 1 b k n , i d N ˜ s d N ˜ t 1 2 λ E j S L i , j b k n , i λ Δ i j ( Δ N ˜ n ) 2 λ E Δ t Δ N ˜ n + α B ( Γ 2 ) I α [ f k , α ( · , X · n , i , r · n , i ) ] t n , t n + 1 .
By the duality formula in Lemma 3 and from Equation (49), we deduce
J 1 n = E k = 1 d x k g ( X n + 1 , i ) ( X k , t n + 1 n , i X k n + 1 , i ) | t n = k = 1 d l = 1 4 ϵ g , k l ,
where
ϵ g , k 1 = L 0 b k i E x k g ( X n + 1 , i ) t n t n + 1 t n t d s d N ˜ t 1 2 Δ t Δ N ˜ n | t n , ϵ g , k 2 = E x k g ( X n + 1 , i ) t n t n + 1 t n s L e 1 a k n , i d N ˜ t d s 1 2 λ E Δ t Δ N ˜ n j S L i , j a k n , i λ Δ i j | t n , ϵ g , k 3 = E x k g ( X n + 1 , i ) t n t n + 1 t n t L e 1 b k n , i d N ˜ s d N ˜ t 1 2 λ E ( Δ N ˜ n ) 2 λ E Δ t Δ N ˜ n j S L i , j b k n , i λ Δ i j | t n , ϵ g , x k 4 = α B ( Γ 2 ) E x k g ( X n + 1 , i ) I α [ f k , α ( · , X · n , i , r · n , i ) ] t n , t n + 1 | t n .
For t n < s t t n + 1 , by using Malliavin derivative in relation to X k n + 1 , i , we get
D t , e X k n + 1 , i = b k n , i + 1 2 Δ t L 0 b k n , i + 1 2 λ E j S Δ t L i , j a k n , i + ( 2 Δ N ˜ n 1 ) L i , j b k n , i λ Δ i j , D s , e D t , e X k n + 1 , i = 1 λ E j S L i , j b k n , i λ Δ i j ,
which by combining chain rule (10) gives
D t , e x k g ( X n + 1 , i ) = x k g ( X n + 1 , i + D t , e X n + 1 , i ) x k g ( X n + 1 , i ) : = Φ ( t n , X n , Δ t , Δ N ˜ n ) , D s , e D t , e x k g ( X n + 1 , i ) = D s , e Φ ( t n , X n , Δ t , Δ N ˜ n ) : = Ψ ( t n , X n , Δ t , Δ N ˜ n ) ,
where the functions Φ ( t n , X n , Δ t , Δ N ˜ n ) and Ψ ( t n , X n , Δ t , Δ N ˜ n ) do not depending only on t and e. Furthermore, from Lemma 3, using the notation λ E : = E λ ( d e ) = E γ ( e ) d e , we have
ϵ g , k 1 = L 0 b k n , i t n t n + 1 E t n t E D t , e x k g ( X n + 1 , i ) | t n d s λ ( d e ) d t 1 2 Δ t t n t n + 1 E E D t , e x k g ( X n + 1 , i ) | t n λ ( d e ) d t = L 0 b k n , i E Φ ( t n , X n , Δ t , Δ N ˜ n ) | t n t n t n + 1 t n t E λ ( d e ) d s d t 1 2 Δ t t n t n + 1 E λ ( d e ) d t ,
which by using the fact
t n t n + 1 t n t E λ ( d e ) d s d t = 1 2 Δ t t n t n + 1 E λ ( d e ) d t = 1 2 ( Δ t ) 2 λ E
gives ε g , x k 1 = 0 . Similarly, note that
E L e 1 a k n , i λ ( d e ) = j S Δ i j a k ( t n , X n , i , i + h ( i , e ) ) a k ( t n , X n , i , i ) λ ( d e ) = j S Δ i j a k ( t n , X n , i , j ) a k ( t n , X n , i , i ) λ ( d e ) = j S L i , j a k n , i λ Δ i j ,
we deduce
ϵ g , k 2 = t n t n + 1 t n s E D t , e x k g ( X n + 1 , i ) | t n E L e 1 a k n , i λ ( d e ) d t d s 1 2 λ E Δ t j S L i , j a k n , i λ Δ i j t n t n + 1 E E D t , e x k g ( X n + 1 , i ) | t n λ ( d e ) d t = 1 2 ( Δ t ) 2 E L e 1 a k n , i λ ( d e ) j S L i , j a k n , i λ Δ i j E Φ ( t n , X n , Δ t , Δ N ˜ n ) | t n = 0 .
Using Itô’s formula, we can obtain t n t n + 1 t n t d N ˜ s d N ˜ t = 1 2 ( Δ N ˜ n ) 2 λ E Δ t Δ N ˜ n , note also that
E L e 1 b k n , i λ ( d e ) = j S Δ i j b k ( t n , X n , i , i + h ( i , e ) ) b k ( t n , X n , i , i ) λ ( d e ) = j S Δ i j b k ( t n , X n , i , j ) b k ( t n , X n , i , i ) λ ( d e ) = j S L i , j b k n , i λ Δ i j ,
by the duality formula we have
ϵ g , k 3 = E x k g ( X n + 1 , i ) t n t n + 1 t n t L e 1 b k n , i d N ˜ s d N ˜ t 1 2 λ E j S L i , j b k n , i λ Δ i j ( Δ N ˜ n ) 2 λ E Δ t Δ N ˜ n | t n = t n t n + 1 E t n t E L e 1 1 b k n , i E D s , e 1 D t , e 2 x k g ( X n + 1 , i ) | t n λ ( d e 1 ) d s λ ( d e 2 ) d t 1 2 λ E Δ t j S L i , j b k n , i λ Δ i j t n t n + 1 E t n t E E D s , e 1 D t , e 2 x k g ( X n + 1 , i ) | t n λ ( d e 1 ) d s λ ( d e 2 ) d t = 1 2 ( Δ t ) 2 λ E E L e 1 b k n , i λ ( d e ) j S L i , j b k n , i λ Δ i j E Ψ ( t n , X n , Δ t , Δ N ˜ n ) | t n = 0 .
Applying the duality formula in Lemma 3, we have
| ϵ g , k 4 | = | α B ( Γ 2 ) I λ α 0 3 E D s 1 s 2 s 3 , e α x k g ( X n + 1 , i ) f k , α ( s 1 , X s 1 n , i , r s 1 n , i ) | t n t n , t n + 1 | C ( 1 + | X n , i | m ) ( Δ t ) 3 .
Combining Equation (50), ϵ g , k 1 = ϵ g , k 2 = ϵ g , k 3 = 0 , and inequality (57), we have
| J 1 n | = | E [ k = 1 d x k g ( X n + 1 , i ) ( X k , t n + 1 n , i X k n + 1 , i ) | t n [ | C ( 1 + | X n , i | m ) ( Δ t ) 3 .
For α = ( 1 , 1 , 1 ) , by using the Itô isometry Formula (4), we obtain
E t n t n + 1 t n s 3 t n s 2 f k , α ( s 1 , X s 1 n , i , r s 1 n , i ) d N ˜ s 1 d N ˜ s 2 d N ˜ s 3 2 | t n = E t n t n + 1 E t n s 3 E t n s 2 E f k , α 2 ( s 1 , X s 1 n , i , r s 1 n , i ) λ ( d e 1 ) d s 1 λ ( d e 2 ) d s 2 λ ( d e 3 ) d s 3 | t n = I λ α 0 3 E f k , α 2 ( · , X · n , i , r · n , i ) | t n .
For α ( 1 , 1 , 1 ) , we obtain
α B ( Γ 2 ) α ( 1 , 1 , 1 ) | E I α f k , α ( s 1 , X s 1 n , i , r s 1 n , i ) | t n | 2 C ( 1 + | X n , i | m ) ( Δ t ) 3 .
Combining inequalities (59) and (60), we have
J 2 n = 0 1 0 1 E k = 1 d ( X k , t n + 1 n , i X k n + 1 , i ) x k 2 g X n + 1 , i + μ 1 μ 2 ( X t n + 1 n , i X n + 1 , i ) | t n μ 1 d μ 1 d μ 2 C ( 1 + | X n , i | m ) ( Δ t ) 3 .
From inequalities (58) and (61), we finally obtain
| E g ( X t n + 1 n , i ) g ( X n + 1 , i ) | t n | C ( 1 + | X n , i | m ) ( Δ t ) 3 .

4. Numerical Experiments

Assume that the state space Markov chain r t is in S = { 1 , 2 , 3 } , and the transition probability matrix is
P = 0.3 0.6 0.1 0.2 0.7 0.1 0.4 0.4 0.2 3 × 3 .
We choose N s p = 5000 as the sample size for our numerical experiments, where N s p is the total number of sample pathways. We can measure the average errors of local weak convergence and the errors of global weak convergence as follows:
e Δ t global : = 1 N s p i = 1 N s p φ X i N φ X i , t N , e Δ t local : = 1 N s p 1 N i = 1 N s p j = 1 N φ X i j φ X i , t j ,
where N = T / Δ t , Δ t are 1 8 , 1 16 , 1 32 , 1 64 , 1 128 . We let φ X i j = sin X i j . Let X n , i represent numerical solution and X t n represent explicit solutions at the time t n , where j { 1 , 2 , . . . , N } .
Now, we give three numerical examples, including mark-dependent PJ-SDEwMs, mark-independent PJ-SDEwMs (Ornstein-Uhlenbeck type) and PJ-SDEwMs (geometrical type).
Example 1.
We consider the following mark-dependent PJ-SDEwMs:
d X t = μ X t d t + E g ( r t ) e N ˜ ( d e , d t ) , X 0 = 0.5 , r 0 = 0.5 ,
where μ is a constant and the Markov chain r t is in S = { 1 , 2 , 3 } . The group coefficients g are given by g ( 1 ) = 0.35 , g ( 2 ) = 0.3 , g ( 3 ) = 0.25 . We use the Itô formula to obtain the explicit solution of Equation (62) which is
X t = X 0 · e μ t + e μ t 0 t E g ( r s ) e μ s e N ˜ ( d e , d s ) .
Assume T = 1 and E = [ 0 , 1 ] , and the pairs ( τ m , ξ m ) ( N t n + 1 m N t n + 1 ) are independent uniformly distributed in the square [ 0 , 1 ] × [ 0 , 1 ] . Assume the kernel function γ ( e ) = e , we have for Δ i j = [ a i j , a i j + q i j ]
λ Δ i j = Δ i j λ ( d e ) = Δ i j e d e = 1 2 e 2 | a i j a i j + q i j = 1 2 q i j ( 2 a i j + q i j ) , t n t n + 1 E e N ˜ ( d e , d s ) = m = N t n + 1 N t n + 1 ξ m , E λ ( d e ) = 0 1 γ ( e ) d e = 1 2 .
Then, for solving the PJ-SDEwMs (62), we have Scheme 2 with the form
X n + 1 , i = X n , i μ X n , i Δ t + g ( i ) t n t n + 1 E e N ˜ ( d e , d t ) + 1 2 ( Δ t ) 2 μ 2 X n , i + 1 2 j S ( g ( j ) g ( i ) ) q i j Δ t t n t n + 1 E e N ˜ ( d e , d t ) + t n t n + 1 E t n t E L e 1 1 g ( i ) e 2 N ˜ d e 1 , d s N ˜ d e 2 , d t ,
which by the computation of compound Poisson process (see [27]) and the trapezoidal rule gives
t n t n + 1 E t n t E L e 1 1 g ( i ) e 2 N ˜ d e 1 , d s N ˜ d e 2 , d t = j S ( g ( j ) g ( i ) ) t n t n + 1 E e 2 N t Δ i j N t n Δ i j λ Δ i j t t n N d e 2 , d t j S ( g ( j ) g ( i ) ) E e 2 λ ( d e 2 ) t n t n + 1 N t Δ i j N t n Δ i j λ Δ i j t t n d t = j S m = N t n + 1 N t n + 1 ( g ( j ) g ( i ) ) ξ m N τ m Δ i j N t n Δ i j λ Δ i j τ m t n 1 6 j S ( g ( j ) g ( i ) ) Δ t N t n + 1 Δ i j N t n Δ i j λ Δ i j Δ t + 2 R N n ,
where E e 2 λ ( d e 2 ) = 0 1 e 2 2 d e 2 = 1 3 , t n t n + 1 t t n d t = 1 2 ( Δ t ) 2 , N ˜ t Δ i j = 0 t Δ i j N ˜ ( d e , d s ) , N t Δ i j = 0 t Δ i j N ( d e , d s ) ,
t n t n + 1 N t Δ i j d t = 1 2 ( N t n Δ i j + N t n + 1 Δ i j ) Δ t + R N n .
We use CR to represent the rate of convergence over the time step Δ t . To evaluate the performance of Scheme 2, we calculate their global errors and average local errors. It is gratifying to find that the global convergence rate (Glo.CR) has order 2.0, while the average local convergence rate (Avg.local CR) has order 3.0. This means that Scheme 2 has excellent convergence properties and shows the great accuracy in numerical calculations (see Table 1). At the same time, we draw trajectories of numerical and analytical solutions in Figure 1. By comparing different state values, it was found that regardless of how the state values change, the simulation efficacy demonstrated by Scheme 2 remains highly favorable.
Example 2.
Consider the Ornstein–Uhlenbeck (O-U) PJ-SDEwMs as follows:
d X t = μ X t d t + E g ( r t ) N ˜ ( d e , d t ) , X 0 = 0.5 , r 0 = 0.5 ,
where μ is a constant and the Markov chain r t is in S = { 1 , 2 } , and the group coefficients g are given by g ( 1 ) = 0.3 and g ( 2 ) = 0.25 . It is evident that Equation (63) possesses an explicit solution:
X t = X 0 · e μ t + 0 t E e μ ( t s ) g ( r s ) N ˜ ( d e , d s ) .
According to the evaluation results presented in Table 2, a detailed analysis was conducted regarding the performance of Schemes 2 and 3. The evaluation included the calculation of their global error and average local error. Interestingly, both Schemes 2 and 3 demonstrated a second-order convergence rate during the global convergence process, indicating a relatively rapid approach towards the optimal solution. Furthermore, in terms of local convergence performance, both schemes exhibited a higher level of convergence with a third-order average convergence rate. This finding suggests that both Schemes 2 and 3 exhibit favorable performance. In Table 3, we compare the global errors and convergence rate of the Euler scheme, Schemes 2 and 3. It is obvious that Scheme 3 makes it simpler and more convenient for us to calculate in comparison to Scheme 2. Equally gratifying is that Scheme 3 greatly reduces the computing time. Scheme 3 takes 3.597104 seconds, while Scheme 2 takes 10.024912 seconds.
Example 3.
We consider the following PJ-SDEwMs with mark-independent jump coefficient:
d X t = X t · f ( r t ) d t + E X t · g ( r t ) N ˜ ( d e , d t ) , X 0 = 0.5 , r 0 = 0.5 ,
where the Markov chain r t is in S = { 1 , 2 } , and N ˜ ( d e , d t ) represents a compensated Poisson measure in one dimension. Assuming that N t and r t are independent, with the group coefficients f and g provided by
f ( 1 ) = 2 , g ( 1 ) = 0.3 , f ( 2 ) = 1.5 , g ( 2 ) = 0.2 .
We utilize the Itô formula to derive the explicit solution for Equation (64) as
X t = X 0 exp 0 t f ( r s ) d s + 0 t E ln | 1 + g ( r s ) | N ˜ ( d e , d s ) .
The time t [ 0 , T ] with T = 1 is set in Table 4, and we use Scheme 3 to solve the PJ-SDEwMs (64). Scheme 3 has the second-order global convergence rate (Glo.CR) and the third-order average local convergence rate (Avg.local CR). In Table 5 and Table 6, we compare the Euler Scheme with Scheme 3 with different state values. For clearer display, we draw two pictures (errors of the new scheme and CPU times) according to the two tables in Figure 1. In Figure 2 (left), we clearly demonstrate that there are differences in global errors between individual states and transition states. For a more intuitive presentation, Figure 3 (right) illustrates the fluctuation of convergence rates as the number of times changes, showcasing the process of convergence rate variation with the change in state value times (CTSV). These visualizations allow us to gain a clearer understanding of the impact of state changes on convergence rates. The observation enhances our comprehension of the dynamic nature of the system.

5. Discussion

In this work, we mainly study stochastic differential equations with Markovian switching driven by pure jumps (PJ-SDEwMs) and give three numerical schemes. In general, PJ-SDEwMs contains mark-dependent jump coefficient b = b ( t , X t , r t , e ) , which we can solve using Schemes 1 and 2. Compared to the Itô-Taylor expansion scheme (Scheme 1), Scheme 2 is easier to calculate by using the trapezoidal rule to approximate the following multiple stochastic integrals:
t n t n + 1 t n t E L e 1 a ( s , X s , r s ) N ˜ ( d e , d s ) d t a n d t n t n + 1 E t n t L 0 b ( s , X s , r s , e ) d s N ˜ ( d e , d t ) .
In particular, PJ-SDEwMs contains mark-independent jump coefficient b = b ( t , X t , r t ) , we can compute it in Schemes 2 and 3. Because multidimensional random integrals are avoided, Scheme 3 is simpler and more convenient (Example 2 demonstrates this very well). In addition, by using Malliavin calculus theory, we strictly proved that the proposed new schemes have local weak order-3.0 convergence rates. However, through Example 3, we find that as the upper bound of the state values gradually increases, the simulation effect of Scheme 3 is still good, but the convergence rates will gradually decrease.

6. Conclusions

In this paper, we propose three new weak second-order numerical schemes to solve stochastic differential equations with Markovian switching driven by pure jumps. By using the Malliavin stochastic analysis method, the new schemes are strictly analyzed theoretically, and the second-order convergence rate is proven. Finally, the correctness and effectiveness of the second-order schemes are verified by three numerical experiments. In addition, we find that as the upper bound of the state values increases, the global convergence rate of Scheme 3 gradually decreases to the first-order. Besides, the maximum state difference and the variation of Markov chains have a certain impact on the convergence rate.

Author Contributions

Conceptualization, Y.L.; methodology, Y.L.; software, Q.X. and Y.X; validation, Y.L., Y.X., Q.X. and Y.Z.; formal analysis, Y.L. and Y.X; investigation, Y.L., Y.X., Q.X. and Y.Z.; resources, Y.L.; data curation, Y.L., Y.X., Q.X. and Y.Z.; writing—original draft preparation, Y.L. and Y.X.; writing—review and editing, Y.L., Y.X., Q.X. and Y.Z.; visualization, Y.X.; supervision, Y.L.; project administration, Y.L.; funding acquisition, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jang, J. Jump diffusion processes and their applications in insurance and finance. Math. Econ. 2007, 41, 62–70. [Google Scholar] [CrossRef]
  2. Geman, H. Pure jump Levy processes for asset price modeling. J. Bank. Financ. 2002, 26, 1297–1316. [Google Scholar] [CrossRef]
  3. He, H.; Qi, W.; Kao, Y. HMM-based adaptive attack-resilient control for Markov jump system and application to an aircraft model. Appl. Math. Comput. 2021, 392, 125–668. [Google Scholar]
  4. Savović, S.; Li, L.Q.; Savović, I.; Djordjevich, A.; Min, R. Treatment of Mode Coupling in Step-Index Multimode Microstructured Polymer Optical Fibers by the Langevin Equation. Polymers 2022, 14, 1243. [Google Scholar]
  5. Ji, Y.; Chizeck, H.J. Controllability, stabilizability and continuous-time Markovian jump linear quadratic control. IEEE Trans. Automat. Control. 1990, 35, 777–788. [Google Scholar] [CrossRef]
  6. Mao, X. Stability of stochastic differential equations with Markovian switching. Stoch. Process.Their Appl. 1999, 79, 45–67. [Google Scholar] [CrossRef]
  7. Yuan, C.; Mao, X. Convergence of the Euler–Maruyama method for stochastic differential equations with Markovian switching. Math. Comput. Simul. 2004, 64, 223–235. [Google Scholar] [CrossRef]
  8. Mao, X.; Yuan, C.; Yin, G. Numerical method for stationary distribution of stochastic differential equations with Markovian switching. J. Comput. Appl. Math. 2005, 174, 1–27. [Google Scholar] [CrossRef]
  9. Mao, X.; Yuan, C. Stochastic Differential Equations with Markovian Switching; Imperial College Press: London, UK, 2006. [Google Scholar]
  10. Mao, W.; Mao, X. On the approximations of solutions to neutral SDEs with Markovian switching and jumps under non-Lipschitz conditions. Appl. Math. Comput. 2014, 230, 104–119. [Google Scholar] [CrossRef]
  11. Li, M.; Huang, C.; Chen, Z. Compensated projected Euler–Maruyama method for stochastic differential equations with superlinear jumps. Appl. Math. Comput. 2021, 393, 125–760. [Google Scholar] [CrossRef]
  12. Yin, B.; Ma, Z. Convergence of the semi-implicit Euler method for neutral stochastic delay differential equations with phase semi-Markovian switching. Appl. Math. Model. 2011, 35, 2094–2109. [Google Scholar] [CrossRef]
  13. Ren, Q.; Tian, H. Compensated θ-Milstein methods for stochastic differential equations with Poisson jumps. Appl. Numer. Math. 2020, 150, 27–37. [Google Scholar] [CrossRef]
  14. Chaman, K.; Tejinder, K. On explicit tamed Milstein-type scheme for stochastic differential equation with Markovian switching. J. Comput. Appl. Math. 2020, 377, 112917. [Google Scholar]
  15. Kohatsu-Higa, A.; Tankov, P. Jump-adapted discretization schemes for Lévy-driven SDEs. Stoch. Process. Their Appl. 2010, 120, 2258–2285. [Google Scholar] [CrossRef]
  16. Mikulevicius, R. On the rate of convergence of simple and jump-adapted weak Euler schemes for Lévy driven SDEs. Math. Naclir. 2012, 122, 2730–2757. [Google Scholar] [CrossRef]
  17. Hu, L.; Gan, S. Convergence and stability of the balanced methods for stochastic differential equations with jumps. Int. J. Comput. Math. 2011, 88, 2089–2108. [Google Scholar] [CrossRef]
  18. Zhou, N.; Mamon, R. An accessible implementation of interest rate models with Markov-switching. Expert Syst. Appl. 2012, 39, 4679–4689. [Google Scholar] [CrossRef]
  19. Siu, T.; Ching, W.; Fung, E.; Ng, M.; Li, X. A high-order Markov-switching model for risk measurement. Comput. Math. Appl. 2009, 58, 1–10. [Google Scholar] [CrossRef]
  20. Yang, Z.; Yin, G.; Li, H. Stability of numerical methods for jump diffusions and Markovian switching jump diffusions. J. Comput. Appl. Math. 2015, 275, 197–212. [Google Scholar] [CrossRef]
  21. Li, R.H.; Chang, Z. Convergence of numerical solution to stochastic delay differential equation with poisson jump and Markovian switching. Appl. Math. Comput. 2007, 184, 451–463. [Google Scholar]
  22. Chen, Y.; Xiao, A.; Wang, W. Numerical solutions of SDEs with Markovian switching and jumps under non-Lipschitz conditions. J. Comput. Appl. Math. 2019, 360, 41–54. [Google Scholar] [CrossRef]
  23. Fan, Z. Convergence of numerical solutions to stochastic differential equations with Markovian switching. Appl. Math. Comput. 2017, 315, 176–187. [Google Scholar] [CrossRef]
  24. Liu, X.; Li, C. Weak approximations and extrapolations of stochastic differential equations with jumps. SIAM J. Numer. Anal. 2000, 37, 1747–1767. [Google Scholar] [CrossRef]
  25. Li, Y.; Wang, Y.; Feng, T.; Xin, Y. A High Order Accurate and Effective Scheme for Solving Markovian Switching Stochastic Models. Mathematics 2021, 9, 588. [Google Scholar] [CrossRef]
  26. Buckwar, E.; Riedler, M.G. Runge–Kutta methods for jump-diffusion differential equations. J. Comput. Appl. Math. 2011, 236, 1155–1182. [Google Scholar] [CrossRef]
  27. Platen, E.; Bruti-Liberati, N. Numerical Solutions of Stochastic Differential Equations with Jump in Finance; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  28. Giulia, D.N.; Bernt, Ø.; Frank, P. Malliavin Calculus for Lévy Processes with Applications to Finance; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
Figure 1. (Left) True solution and numerical solution when g ( 1 ) = 0.35 , g ( 2 ) = 0.3 . (Right) True solution and numerical solution when g ( 1 ) = 3.5 , g ( 2 ) = 3 .
Figure 1. (Left) True solution and numerical solution when g ( 1 ) = 0.35 , g ( 2 ) = 0.3 . (Right) True solution and numerical solution when g ( 1 ) = 3.5 , g ( 2 ) = 3 .
Axioms 13 00190 g001
Figure 2. (Left) The results of the global errors and the average local errors for Scheme 3 in Example 3. (Right) The correlations for global errors and CPU time of all schemes.
Figure 2. (Left) The results of the global errors and the average local errors for Scheme 3 in Example 3. (Right) The correlations for global errors and CPU time of all schemes.
Axioms 13 00190 g002
Figure 3. (Left) The convergence rates of different states. (Right) The correlations for global convergence rates and the variation of state values.
Figure 3. (Left) The convergence rates of different states. (Right) The correlations for global convergence rates and the variation of state values.
Axioms 13 00190 g003
Table 1. The results of convergence rates and errors for Scheme 2 in Example 1.
Table 1. The results of convergence rates and errors for Scheme 2 in Example 1.
NGlobal ErrorsCRAvg. Local ErrorsCR
81.619 × 10 3 2.296 × 10 4
164.007 × 10 4 1.99213.001 × 10 5 2.993
328.914 × 10 5 2.01112.967 × 10 6 3.0846
642.107 × 10 5 2.02373.601 × 10 7 3.1007
1286.108 × 10 6 2.10635.229 × 10 8 3.0991
Table 2. The results of convergence rates and errors for Scheme 3 in Example 2.
Table 2. The results of convergence rates and errors for Scheme 3 in Example 2.
NGlobal ErrorsCRAvg. Local ErrorsCR
81.723 × 10 3 2.157 × 10 4
163.880 × 10 4 2.15022.430 × 10 5 3.1497
329.239 × 10 5 2.11032.887 × 10 6 3.1114
642.255 × 10 5 2.08353.542 × 10 7 3.0823
1285.583 × 10 6 2.06434.350 × 10 8 3.0651
Table 3. The results of global convergence rates and errors for three schemes in Example 2.
Table 3. The results of global convergence rates and errors for three schemes in Example 2.
N8163264128CRTime (s)
Euler Scheme1.765 × 10 2 8.645 × 10 3 4.277 × 10 3 2.124 × 10 3 1.060 × 10 3 1.01390.382757
Scheme 2 1.186 × 10 2 4.874 × 10 4 3.115 × 10 5 2.992 × 10 5 6.502 × 10 6 2.099210.024912
Scheme 3 1.723 × 10 2 3.889 × 10 4 9.249 × 10 5 2.255 × 10 5 5.587 × 10 6 2.06463.597104
Table 4. The results of convergence rates and errors for Scheme 3 in Example 3.
Table 4. The results of convergence rates and errors for Scheme 3 in Example 3.
NGlobal ErrorsCRAvg. Local ErrorsCR
86.129 × 10 2 7.646 × 10 3
161.558 × 10 2 1.97649.623 × 10 4 2.9902
323.931 × 10 3 1.98141.219 × 10 4 2.9854
641.019 × 10 3 1.97171.518 × 10 5 2.9909
1281.944 × 10 4 2.05351.825 × 10 6 3.0051
Table 5. Global convergence rates of multiple groups of different state values for two schemes with X 0 = 0.5 .
Table 5. Global convergence rates of multiple groups of different state values for two schemes with X 0 = 0.5 .
[ f ( 1 ) , f ( 2 ) ] [ 3 , 2.5 ] [ 3 , 2 ] [ 3 , 1.5 ] [ 3 , 1 ] [ 3 , 0.1 ] [ 3 , 0.05 ] [ 3 , 0.01 ]
[ g ( 1 ) , g ( 2 ) ] [ 0 . 35 , 0 . 3 ] [ 0 . 35 , 0 . 26 ] [ 0 . 35 , 0 . 2 ] [ 0 . 35 , 0 . 18 ] [ 0.35 , 0.1 ] [ 0 . 35 , 0 . 02 ] [ 0 . 35 , 0 . 01 ]
Euler Scheme CR10.91870.97931.03711.08371.1691.16821.1703
Scheme 3 CR1 1.91632.00722.01972.03282.04462.05012.0418
Table 6. Global convergence rates of multiple groups of different state values in two schemes with X 0 = 0.5 .
Table 6. Global convergence rates of multiple groups of different state values in two schemes with X 0 = 0.5 .
[ f ( 1 ) , f ( 2 ) ] [ 2 , 1.5 ] [ 3.5 , 3 ] [ 5.5 , 5 ] [ 8 , 7.5 ] [ 12.5 , 12 ] [ 15 , 14.5 ] [ 17.5 , 17 ]
[ g ( 1 ) , g ( 2 ) ] [ 0 . 3 , 0 . 2 ] [ 0 . 4 , 0 . 3 ] [ 0 . 6 , 0 . 5 ] [ 1 , 0 . 9 ] [ 1 . 8 , 1 . 7 ] [ 2 . 8 , 2 . 7 ] [ 3 . 5 , 3 . 4 ]
Euler Scheme CR20.98810.88450.74320.57310.33260.24390.1410
Scheme 3 CR2 1.98131.91601.84051.71141.44141.28981.0951
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, Y.; Xu, Y.; Xu, Q.; Zhang, Y. New Simplified High-Order Schemes for Solving SDEs with Markovian Switching Driven by Pure Jumps. Axioms 2024, 13, 190. https://doi.org/10.3390/axioms13030190

AMA Style

Li Y, Xu Y, Xu Q, Zhang Y. New Simplified High-Order Schemes for Solving SDEs with Markovian Switching Driven by Pure Jumps. Axioms. 2024; 13(3):190. https://doi.org/10.3390/axioms13030190

Chicago/Turabian Style

Li, Yang, Yingmei Xu, Qianhai Xu, and Yu Zhang. 2024. "New Simplified High-Order Schemes for Solving SDEs with Markovian Switching Driven by Pure Jumps" Axioms 13, no. 3: 190. https://doi.org/10.3390/axioms13030190

APA Style

Li, Y., Xu, Y., Xu, Q., & Zhang, Y. (2024). New Simplified High-Order Schemes for Solving SDEs with Markovian Switching Driven by Pure Jumps. Axioms, 13(3), 190. https://doi.org/10.3390/axioms13030190

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop