The rate of -convergence for the Euler-Maruyama method of the stochastic differential equations with Markovian switching 111This research was supported by NSFC (Grant No.12071101 and No.11671113).
Abstract
This work deals with the Euler-Maruyama (EM) scheme for stochastic differential equations with Markovian switching (SDEwMSs). We focus on the -convergence rate of the EM method given in this paper. As far as we know, the skeleton process of the Markov chain is used in the continuous numerical methods in most papers. By contrast, the continuous EM method in this paper is to use the Markov chain directly. To the best of our knowledge, there are only two papers that consider the rate of -convergence, which is no more than in these papers. The contribution of this paper is that the rate of -convergence of the EM method can reach . We believe that the technique used in this paper to construct the EM method can also be used to construct other methods for SDEwMSs.
keywords:
stochastic differential equations , Markov chain, Euler-Maruyama method , -convergence , convergence rateMSC:
[2010] 65C30, 60H351 Introduction
Stochastic differential equations with Markovian switching (SDEwMSs), also known as hybrid stochastic differential equations, play an important role in stochastic theory and have been used in various fields, such as the theory of control and neural networks ([1, 2, 3]). Most of SDEwMSs do not have explicit solutions so it is important to have numerical solutions ([4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]). [4] is the first research that developed the Euler-Maruyama (EM) scheme for SDEwMSs with the global Lipschitz continuous coefficients and considered the -convergence rate for EM solutions. [6] designed approximation methods of Milstein type for SDEwMSs and proved the convergence rate is better than the generally adopted EM procedures.
The primary motivation for this work came from the following observation: to our knowledge, there are plenty of papers on the convergence of numerical algorithms for hybrid systems, most of them showed the convergence (without order)(e.g., [10, 11, 12, 13, 14, 15, 16]) or the rate of convergence in the sense of pathwise or mean square (e.g., [4, 5, 6, 7, 8, 9, 17, 18]). However, there are only a few papers revealed the -convergence order of numerical methods for hybrid systems ([19, 20]). Not only that, the order of -convergence for Euler type numerical algorithms proved in these papers are no more than , instead of the well known . To be specific, the main result in [19] (Theorem 3) shows
(1) |
where is the exact solution of the stochastic delay differential equation with phase semi-Markovian switching and Poisson jumps, denotes the numerical approximation using the continuous method, is the given step-size, denotes a generic constant that independent of , is the initial data. By analyzing the details in this paper, we find that the problem first appears in the estimations of
and
(Lemma 4 in [19]), we think these two terms can be seen as the errors in approximating by and , where is the given continuous-time Markov chain. Similar estimations also exist in many works aforementioned, for example, Eq.(3.7) in [4], Lemma 3 in [10], Eq.(3.6) in [11], as well as Corollary 3.1 in [20], etc. Based on this fact, the main idea of this work is to use itself to construct a numerical scheme, rather than its approximation. Therefore, the innovations of this paper are as follows:
-
•
We will use the continuous-time Markov chain itself to develop the numerical scheme, instead of its approximation.
-
•
The order of -convergence for the EM method given in this work to SDEwMSs can reach .
The rest of the paper is arranged as follows. In Section 2, we present some notations and fundamental assumptions, moreover, we further introduce the classical EM method for SDEwMSs which is often used in literatures. Then we develop a different EM scheme in Section 3. The rate of -convergence for the EM method be proved in Section 4. Finally, we give the conclusion of this paper in Section 5.
2 Notations and preliminaries
In the rest of this work, except as otherwise noted, we let be a complete probability space with a filtration which satisfies the general conditions (namely, it is right continuous and involves all -null sets). The transpose of is denoted by when is a vector or matrix. represents a -dimensional Brownian motion defined on the . If is a vector, denotes its Euclidean norm. denotes the trace norm of a matrix . If and are two real numbers, let and be and , respectively. Let be the family of -valued processes which satisfies -adapted and , a.s. denotes the family of processes such that for any . In this paper, we use represents a common positive number independent of , its value may vary with each appearance.
Suppose is a right-continuous Markov chain taking values in with generator , denotes the transition rate from to when , and
Assuming that is independent of the Brownian motion .
Let , consider the following SDEwMS
(2) |
on , where
We impose the following conditions:
Assumption 2.1.
There is a number such that
for all and .
Assumption 2.2.
There is a number such that
Lemma 2.3 (Lemma 2.2 in [4]).
In the following, we will first introduce the classical methods for simulating discrete-time Markov chain that have been used in many papers, and further present the well known EM method. In the next section, we will introduce the method used to simulate Markov chain in this paper, and further construct another type of EM method for SDEwMS which is different from the one given in the Ref.[4].
2.1 The classical EM method
The most commonly used method to generate the discrete Markov chain is based on the properties of embedded discrete Markov chain: For any given step size , let for . Then is a discrete Markov chain with the one-step transition probability matrix
Hence, the discrete Markov chain can be generated as follows: Let and compute a pseudo-random number from the uniform distribution. Define
where we set as usual. Generally, having calculated we compute by drawing a uniform pseudo-random number and setting
After explaining how to get the Markov chain , we can now give the classical EM method for the SDEwMS (2). Given a step size , let for , setting and forming
(3) |
where , is the approximation of . Let
and the continuous EM method is defined by
(4) |
It can be verified that .
Remark 2.
As we said in the Section 1, there are only a few papers that estimates the error between the numerical approximation and the exact solution for hybrid systems in the sense of -th moment. Inequality (1) is equivalent to
where , this implies the -convergence order for the method to the hybrid system is , instead of , which is the convergence order of method for stochastic systems without Markov chain ([21]). Main result in [20] is similar to the Theorem 3 in [19].
In the next section, we will give a different EM scheme using another method to formulate the Markov chain , and we will prove that the EM method given in this paper will converge to Eq.(2) in the sense of with the order .
3 Euler-Maruyama method
For the generation of the Markov chain , we cite the methodology of formulating the Markov chain from Section 2.4 in [22]. In order to get the sample paths of , we need to determine the time of residence in each state and the succeeding actions. The chain remains at any given state for a random length of time, , which follows an exponential distribution with parameter , hence can be obtained by
where is a random variable uniformly distributed in . Then, the process will enter another state. In addition, the probability that state (with ) becomes the next residence of the chain is . The position after the jump is determined by a discrete random variable , namely . The value of is given by
where is a random variable uniformly distributed in .
The chain remains at state for a random length of time, , which follows an exponential distribution with parameter , thus
where is also a random variable uniformly distributed in . Then, the process will enter another state. The post-jump location is identified by a discrete random variable , which implies . The value of is determined by
where is a random variable uniformly distributed in . Therefore, repeating the procedure above, the sampling path of is composed of exponential random variables and random variables alternately.
Recall that nearly all sample paths of are right-continuous piecewise constant function with finite sample jumps in . Thus, there are stopping times , where , such that
Now we are in a position to define the EM method to SDEwMS (2). Given a step size , let be the gridpoints.
Define
According to the definition of , it is easy to know that
where denotes the number of elements in set . Then we define the EM method to (2) of the following type by setting ,
(5) |
for , where . is the approximate value of . Let
the continuous EM method is given by
(6) |
It can be verified that .
4 Rate of the -convergence for the EM method
Similar to Lemma 4.1 in [23], we can easily obtain the following conclusion.
Lemma 4.1.
The proof is omitted because it is similar to that for Lemma 4.1 in [23].
Proof.
Proof.
Recall (2) and (6), for any , according to Itô’s formula, we have
Then for any , it is easily to get that
(7) |
Using Hölder’s inequality and Assumption 2.1, one can deduce that
(8) |
and
(9) |
Applying Theorem 1.7.2 in [24], together with Assumption 2.1, we can obtain that
(10) |
Substituting (8)-(10) into (7), yields
By Lemma 4.2 one can further show that
It therefore follows from the Gronwall inequality that
since is arbitrary, hence
The proof is completed. ∎
5 Conclusions
In this paper, we develop the EM scheme, which is different from the one given in the references (such as [4, 10]), to generate the approximate solutions to a class of SDEwMSs, and analyze the order of the errors in the -sense. It has been proved that the -convergence rate of the EM scheme given in this paper for SDEwMSs can reach . We further point out that the techniques used in this paper to construct the EM method can also be used to construct other schemes for hybrid systems, such as stochastic theta method, tamed EM method, and Milstein method, etc. We believe that this approach will also contribute to the -convergence order of these numerical methods for hybrid systems.
References
- [1] X. Mao, A. Truman, C. Yuan, Euler-Maruyama approximations in mean-reverting stochastic volatility model under regime-switching, J. Appl. Math. Stoch. Anal. 2006 (2006) 1–20.
- [2] S. P. Sethi, Q. Zhang, Hierarchical Decision Making in Stochastic Manufacturing Systems, in: Systems & Control: Foundations & Applications, first ed., Birkhäuser Basel, 1994.
- [3] M. Mariton, Jump Linear Systems in Automatic Control, Conrad Workshop, Taylor & Francis, 1990.
- [4] C. Yuan, X. Mao, Convergence of the Euler-Maruyama method for stochastic differential equations with Markovian switching, Mathematics and Computers in Simulation 64 (2) (2004) 223–235.
- [5] S. L. Nguyen, G. Yin, Pathwise convergence rates for numerical solutions of Markovian switching stochastic differential equations, Nonlinear Analysis: Real World Applications 13 (3) (2012) 1170–1185.
- [6] S. L. Nguyen, T. A. Hoang, D. T. Nguyen, G. Yin, Milstein-type procedures for numerical solutions of stochastic differential equations with Markovian switching, SIAM Journal on Numerical Analysis 55 (2) (2017) 953–979.
- [7] D. T. Nguyen, S. L. Nguyen, T. A. Hoang, G. Yin, Tamed-Euler method for hybrid stochastic differential equations with Markovian switching, Nonlinear Analysis: Hybrid Systems 30 (2018) 14–30.
- [8] C. Kumar, T. Kumar, On explicit tamed Milstein-type scheme for stochastic differential equation with Markovian switching, Journal of Computational and Applied Mathematics 377 (2020) 112917.
- [9] X. Gao, Y. Liu, Y. Wang, H. Yang, M. Yang, Tamed-Euler method for nonlinear switching diffusion systems with locally Hölder diffusion coefficients, Chaos, Solitons & Fractals 151 (2021) 111224.
- [10] X. Mao, C. Yuan, G. Yin, Approximations of Euler-Maruyama type for stochastic differential equations with Markovian switching, under non-Lipschitz conditions, Journal of Computational and Applied Mathematics 205 (2) (2007) 936–948.
- [11] J. Bao, Z. Hou, An analytic approximation of solutions of stochastic differential delay equations with Markovian switching, Mathematical and Computer Modelling 50 (9) (2009) 1379–1384.
- [12] G. Yin, X. Mao, C. Yuan, D. Cao, Approximation methods for hybrid diffusion systems with state-dependent switching processes: Numerical algorithms and existence and uniqueness of solutions, SIAM Journal on Mathematical Analysis 41 (6) (2010) 2335–2352.
- [13] S. Zhou, Strong convergence and stability of backward Euler-Maruyama scheme for highly nonlinear hybrid stochastic differential delay equation, Calcolo 52 (4) (2015) 445–473.
- [14] M. Obradović, Implicit numerical methods for neutral stochastic differential equations with unbounded delay and Markovian switching, Applied Mathematics and Computation 347 (2019) 664–687.
- [15] S. Deng, W. Fei, Y. Liang, X. Mao, Convergence of the split-step -method for stochastic age-dependent population equations with Markovian switching and variable delay, Applied Numerical Mathematics 139 (2019) 15–37.
- [16] X. Li, X. Mao, Y. Shen, Approximate solutions of stochastic differential delay equations with Markovian switching, Journal of Difference Equations and Applications 16 (2-3) (2010) 195–207.
- [17] T. A. Hoang, G. Yin, F. Xi, Numerical solutions of regime-switching jump diffusions, Applied Mathematics and Computation 244 (2014) 822–835.
- [18] Y. Cong, W. Zhan, Q. Guo, The partially truncated Euler-Maruyama method for highly nonlinear stochastic delay differential equations with Markovian switching, International Journal of Computational Methods (2019) https://doi.org/10.1142/S0219876219500142.
- [19] Z. Hou, J. Tong, Z. Zhang, Convergence of jump-diffusion non-linear differential equation with phase semi-Markovian switching, Applied Mathematical Modelling 33 (2009) 3650–3660.
- [20] W. Zhang, Convergence rate of the truncated Euler-Maruyama method for neutral stochastic differential delay equations with Markovian switching, Journal of Computational Mathematics 38 (6) (2020) 903–932.
- [21] X. Zong, F. Wu, C. Huang, Theta schemes for SDDEs with non-globally Lipschitz continuous coefficients, Journal of Computational and Applied Mathematics 278 (2015) 258–277.
- [22] G. Yin, Q. Zhang, Continuous Time Markov Chains and Applications: A Two-Time-Scale Approach, Springer Science & Business Media, 2013.
- [23] X. Mao, C. Yuan, Stochastic Differential Equations with Markovian Switching, London: Imperial College Press, 2006.
- [24] X. Mao, Stochastic Differential Equations and Applications, Cambridge: Woodhead Publishing, 2007.