Next Article in Journal
Transfer-Matrix Method for Calculus of Long Cylinder Tube with Industrial Applications
Next Article in Special Issue
An Innovative Numerical Method Utilizing Novel Cubic B-Spline Approximations to Solve Burgers’ Equation
Previous Article in Journal
Existence of Solutions for Planar Kirchhoff–Choquard Problems
Previous Article in Special Issue
An Improved Neural Particle Method for Complex Free Surface Flow Simulation Using Physics-Informed Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Solutions of Stochastic Differential Equations with Jumps and Measurable Drifts

1
Department of Mathematics, College of Science, King Saud University (KSU), P.O. Box 2455, Riyadh 11451, Saudi Arabia
2
Department of Stochastics and Its Applications, Brandenburg University of Technology (BTU) Cottbus-Senftenberg, 01968 Senftenberg, Germany
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(17), 3755; https://doi.org/10.3390/math11173755
Submission received: 22 July 2023 / Revised: 15 August 2023 / Accepted: 28 August 2023 / Published: 31 August 2023
(This article belongs to the Special Issue Advanced Numerical Analysis and Scientific Computing)

Abstract

:
This paper deals with numerical analysis of solutions to stochastic differential equations with jumps (SDEJs) with measurable drifts that may have quadratic growth. The main tool used is the Zvonkin space transformation to eliminate the singular part of the drift. More precisely, the idea is to transform the original SDEJs to standard SDEJs without singularity by using a deterministic real-valued function that satisfies a second-order differential equation. The Euler–Maruyama scheme is used to approximate the solution to the equations. It is shown that the rate of convergence is 1 2 . Numerically, two different methods are used to approximate solutions for this class of SDEJs. The first method is the direct approximation of the original equation using the Euler–Maruyama scheme with specific tests for the evaluation of the singular part at simulated values of the solution. The second method consists of taking the inverse of the Euler–Maruyama approximation for Zvonkin’s transformed SDEJ, which is free of singular terms. Comparative analysis of the two numerical methods is carried out. Theoretical results are illustrated and proved by means of an example.

1. Introduction

Our aim in the present paper is to explore the numerical schemes of a class of SDEJs that have measurable and integrable drifts. Specifically, the main interest lies in numerically approximating solutions to R -valued SDEJs of the form
X t = X 0 + 0 t a ( X s ) d s + 0 t κ ( X s ) b 2 ( X s ) d s 0 t [ c ] Φ ( X s ) d s + 0 t b ( X s ) d W s + 0 t c ( X s ) d N ˜ s ,
where X 0 is the initial value, and κ is a bounded, measurable, and integrable function over the entire space R . The function Φ is defined for every x R by
Φ ( x ) = 0 x exp ( 2 0 y κ ( t ) d t ) d y ,
where, for any ψ ,
ψ Φ ( x ) : = Φ ( x + ψ ( x ) ) Φ ( x ) Φ ( x ) ψ ( x ) λ .
Throughout the paper we will denote Equation (1) as Eq ( X 0 , a , κ , b , c ) . The main goal is to apply the transformation function Φ , which has the property of being bilipschitz ( Φ and Φ 1 are functions that are Lipschitz continuous), which helps to remove the singular part in the SDEJ (1) and obtain an SDEJ that has “singularity free” coefficients. In [1], the author used phase transformation for SDEs without jumps. We extend this to the jump case and also work beyond the continuity by taking measurable and integrable drifts into consideration.
The EM approximation of the original solution ( X t ) t [ 0 , T ] is defined by two methods. The first one is the direct EM approximation of ( X t ) t [ 0 , T ] , and the second one is obtained using the inverse function Φ 1 by setting Y t = Φ 1 ( Y ¯ t ) . Further, a comparative analysis is done between the approximate and the exact solution and illustrated through different figures. This paper presents a transformation technique based on the Zvonkin transformation for singular SDEs with jumps to find numerical solutions for SDEJs whose explicit solutions are not otherwise available due to the presence of singularity in the drift coefficient.
SDEJs have been widely used in various fields when modeling different physical and natural problems. Their applications range across physics, ecology, biology, chemistry, astronomy, and so on. Particularly, when modeling events in the finance or insurance industries, unpredictability is the most important factor to be considered, which leads to SDEJs.
In physics, [2] described atomic diffusion, which is usually composed of jumps between vacant lattice sites using SDEJs. On the other hand, [3] has demonstrated quantum jumps in a single atom by using SDEJs. The quantum systems that exhibit random sudden jumps between their states were observed, and results were examined by [4]. Another major contribution in the field of physics was proving existence and uniqueness of stochastic Schrodinger equations of jump type in [5].
Major contributions of SDEJs in the field of chemistry are discussed in [6,7,8].
Researchers have studied stochastic models obtained by single molecule reactions or coupled reactions. One such example is that of the models of in vivo reactions, whose discrete time approximation for the solution is discussed by Turner in [8].
Pure jump processes have also been used to describe population dynamics, migration models, birth and death phenomena, among the other biological sciences. Stochastic models are used to explain the biochemical processes of living cells. Several studies, such as [9,10,11], have applied stochastic models to comprehend the relevant phenomena and better describe the true dynamics.
In finance, risky assets, whose dynamics are driven by stochastic processes of the Itô–Lévy type with a singularity in the drift term, were studied in [12]. It is well known that the classical Black–Scholes market model is arbitrage-free. However, it is proved in [13] that, in the case of inclusion of a singular term in the drift of the risky assets, arbitrages exist. Several authors have discussed how the inclusion of a singular term in the drift has the ability to model a case where the asset price is partly controlled by a large company that intercedes when the stock price reaches a fixed lower value, in order to prevent it from going below that certain value. The study was extended in [12] for jump case scenarios, in particular for the financial market model.
In the past few years, financial markets have seen a lot of instabilities caused by external factors. Whether in the 2008 global economic recession, the COVID-19 pandemic that hit the world in 2020, or the present Ukraine–Russia war, stochastic jump models have become more relevant to observing real–life models of financial markets as well as risks linked to several insurance products.
Consider the following SDEJ:
d X t = a ( X t ) d t + b ( X t ) d W t + c ( X t ) d N ˜ t .
The established fact states that if a, b, and c satisfy linear growth and Lipschitz conditions, then (1) admits a strong solution that is pathwise unique (see [14]). The usual assumption of linear growth of the coefficients assures the non–explosion of the solution in finite time with probability 1. However, such an assumption is very limited.
In many models, assuming that the jump coefficient c satisfies the Lipschitz condition is too constricted. For example, for the jump–diffusion process with state–dependent intensities, it is suitable to use a jump coefficient that does not satisfy the Lipschitz continuity condition. In this direction, many results on the existence and uniqueness of the solution to SDEJ for non–Lipschitz continuous jump coefficients have been established. In particular, a solution has been proposed in [14] for the types of SDEs that fail to comply with the Lipschitz condition. Strong solutions to SDEs may not be pathwise unique if the Lipschitz condition is not satisfied. However, in [15], it is specified that, at certain boundaries, one can obtain a unique solution to SDE. Theorem 4.9.1 in [14] demonstrated that the L 2 distance between two solution disappears and the solution becomes pathwise unique if they have the same initial condition. In [16], a one–dimensional case was discussed for the existence of a pathwise unique solution with non–Lipschitz conditions under the specific assumption that the kernel for the compensated Poisson integral term is non-decreasing. Moreover, in [17], conditions were provided for the existence and pathwise uniqueness of solution. Subsequently, the results were extended to a multi-dimensional case in [18].
For the class of SDEJs where the coefficients are Lipschitz, it is well known that SDEJ admits a uniquely strong solution as presented in [19] or [20]. However, as discussed above, there are many applications in all fields of study where jump SDEs with discontinuous drift appear; hence, studying SDEJs for their existence and uniqueness with discontinuous drifts becomes important. For the scalar case with Poisson jumps, [21] proved the existence and uniqueness of strong solutions for discontinuous drifts and possibly degenerate diffusion coefficients. The authors also studied the strong convergence order of the Euler–Maruyama scheme for such cases and proved it to be of order 1 2 . Numerical solutions of SDEs with irregular coefficients in the Brownian setting was studied in [22]. These types of SDEJs appear in optimal control problems in energy markets. This result is further extended in their paper [23], which established the existence and uniqueness of solutions with discontinuous drifts and finite activity jumps.

2. Notations and Preliminary Results

On the probability space ( Ω , F , P ) and the fixed time horizon T, we consider the following stochastic processes:
  • W = { W t } t [ 0 , T ] , a one-dimensional standard Brownian motion.
  • N = { N t } t [ 0 , T ] , a time-homogeneous Poisson process with compensator λ d s .
We denote by d N ˜ s = d N s λ d s the compensated Poisson jump measure.
We first define functional spaces we are dealing with in this paper. For any p > 0 , we denote:
a.
S p : the collection of càdlàg and F t -adapted processes X · satisfying the following integrability condition E [ sup 0 t T | X t | p ] is finite.
b.
M W p : the space of F t -adapted processes u · such that E [ 0 T | u s | p d s ] is finite.
c.
M N p : the space of F t -predictable processes φ · satisfying E [ λ 0 T | φ s | p d s ] < .
Definition 1. 
A stochastic process X · = ( X t ) t [ 0 , T ] is said to be a solution to the (SDEJs) Eq ( X 0 , a , κ , b , c ) starting from X 0 if ( X t ) t [ 0 , T ] satisfies the integral Equation (1), P -a.s. for all t [ 0 , T ] , and the properties below are satisfied:
  • X · is progressively measurable with respect to the filtration { F t } t [ 0 , T ] such that
    E [ sup 0 t T | X t | 2 ] is finite.
  • a ( X · ) belongs to M W 1 .
  • b ( X · ) belongs to M W 2 .
  • c ( X · ) belongs to M N 2 .
  • ( κ ( X s ) d [ X s ] c d s ) 0 s T belongs to M W 1 .
The following lemma proved in [24] listed important properties satisfied by the space transformation function Φ defined by (2). Moreover, the lemma will be useful for proving Proposition 1.
Lemma 1. 
For a given measurable, bounded, and integrable function κ over the whole space R , the positive function Φ defined by (2) satisfies the equation below:
Φ ( x ) 2 κ ( x ) Φ ( x ) = 0 , for a . e . x ,
as well as the following properties:
  • Φ and Φ 1 satisfy the following properties: x , y R and | κ | 1 = R | κ ( x ) | d x ,
    e 2 | κ | 1 | x y | | Φ ( x ) Φ ( y ) | e 2 | κ | 1 | x y | , e 2 | κ | 1 | x y | | Φ 1 ( x ) Φ 1 ( y ) | e 2 | κ | 1 | x y | .
  • Φ is a one-to-one function. Both Φ and its inverse Φ 1 belong to W 1 2 ( R ) (space of continuous functions g defined on R such that both g and its generalized left derivatives g l ( x ) and g l ( x ) are locally integrable on R ).

Assumptions

Assume that we are given three measurable functions, a : R R , b : R R , and c : R R , satisfying the following assumptions:
(A.1)
X 0 is F 0 -measurable, and E | X 0 | 2 is finite;
(A.2)
There exists a K > 0 such that, for all x , y R
| a ( x ) a ( y ) | + | b ( x ) b ( y ) | + | c ( x ) c ( y ) | K | x y | ,
(A.3)
The functions a, b, and c are bounded functions and belong to the class C 1 .
It follows from the previous assumptions that a, b, and c satisfy the global linear growth conditions: ∃ K > 0 such that, for all x R ,
| a ( x ) | + | b ( x ) | + | c ( x ) | K ( 1 + | x | ) .
Remark 1. 
Throughout this paper, we assume that K is a constant which may change from line to line.

3. Transformed Equation

By applying the transformation (2) to the original Equation (1), we obtain a simple SDEJ without singular terms as follows:
Φ ( X t ) = Φ ( X 0 ) + 0 t Φ ( X s ) a ( X s ) d s + 0 t Φ ( X s ) b ( X s ) d W s + 0 t ( Φ ( X s + c ( X s ) ) Φ ( X s ) ) d N ˜ s .
We refer to [24] for more details.
Setting X ¯ t = Φ ( X t ) and using the notations below
a ¯ ( Φ ( x ) ) : = Φ ( x ) a ( x ) , b ¯ ( Φ ( x ) ) : = Φ ( x ) b ( x ) and c ¯ ( Φ ( x ) ) : = Φ ( x + c ( x ) ) Φ ( x ) ,
Equation (7) can be rewritten as
X ¯ t = X ¯ 0 + 0 t a ¯ ( X ¯ s ) d s + 0 t b ¯ ( X ¯ s ) d W s + 0 t c ¯ ( X ¯ s ) d N ˜ s ,
where X ¯ 0 = Φ ( X 0 ) . In what follows, Equation (8) will be denoted as Eq ( X ¯ 0 , a ¯ , 0 , b ¯ , c ¯ ) .
Theorem 1. 
If κ is a bounded and integrable function, then ( X t ) 0 t T is a solution to Eq ( X 0 , a , κ , b , c ) if and only if ( X ¯ t = Φ ( X t ) ) 0 t T is a solution to Eq ( X ¯ 0 , a ¯ , 0 , b ¯ , c ¯ ) .
The proof of this theorem can be found in [24], Theorem 3.2.
The existence and uniqueness of the solution of the original equation Eq ( X 0 , a , κ , b , c ) and the new equation Eq ( X ¯ 0 , a ¯ , 0 , b ¯ , c ¯ ) has been established in [24], Corollary 3.1.

4. Numerical Approximations

In this paper, we use the Euler–Maruyama scheme (EM scheme) to approximate the solution to (1). The EM scheme and its rate of convergence have been scrutinized for different modes of convergence by many researchers previously. For the explicit scheme, the strong convergence of the fixed time-step for SDEJs has been established in [25,26,27,28], whereas in [29,30], similar cases have been studied for the implicit scheme. It was also proved in [29] that, in the case of non-linear problems that fail to satisfy the global Lipschitz condition, strong convergence can be achieved for the implicit scheme. Under regular assumptions, it was proved in [20] that the strong convergence of the Euler scheme for SDEJs holds true. More precisely, the approximation through the Euler method converges strongly with order 0.5 .
The majority of the research results on numerical approximations of SDEJs have made assumptions that the coefficients satisfy basic regularity conditions, such as the Lipschitz continuity property, and sometimes the boundedness of the derivatives up to some order. In paper [31], the authors analyzed a compensated projected EM method for stochastic differential equations with jumps under specific assumptions that admit the superlinearity of the jump and diffusion coefficients. A higher order approximation for jump diffusion SDEJs with discontinuous drifts has been stated in [32]. Additionally, a new simplified weak second-order scheme for solving SDEJs was established in [33].
We will now study the numerical approximation of the singularity-free Equation (8), for which we need the following estimate whose proof can be found in Lemma 5 in [29].
Lemma 2. 
If the coefficients a ¯ , b ¯ , and c ¯ satisfy the following assumptions:
  • a ¯ , b ¯ , c ¯ C 1 ;
  • The drift coefficient a ¯ satisfies a one-sided Lipschitz condition
    ( x y ) ( a ¯ ( x ) a ¯ ( y ) ) K | x y | 2 x , y R ;
  • The diffusion and jump coefficients satisfy global Lipschitz conditions
    | b ¯ ( x ) b ¯ ( y ) | 2 K | x y | 2 x , y R , | c ¯ ( x ) c ¯ ( y ) | 2 K | x y | 2 x , y R ;
  • Finite moment bounds for the initial data, that is, for any p 2   E | X ¯ 0 | p , are finite;
then for each p 2 , there exists a constant K = K ( p , T ) such that
E [ sup 0 t T | X ¯ t | p ] K ( 1 + E | X ¯ 0 | p ) .

4.1. Euler–Maruyama Scheme (EM)

If we consider the one-dimensional case as will be seen in our numerical example later, the Euler–Maruyama scheme is given by the algorithm
Y ¯ t n + 1 = Y ¯ t n + a ¯ ( Y ¯ t n ) Δ + b ¯ ( Y ¯ t n ) Δ W n + c ¯ ( Y ¯ t n ) Δ N ˜ n ,
for n 0 , 1 , , m 1 , with initial value Y ¯ 0 = X ¯ 0 . Here, Δ = t n + 1 t n , Δ W n = W t n + 1 W t n is the n t h increment of the Wiener process W, and Δ N ˜ n = N ˜ t n + 1 N ˜ t n is the n the increment of the compensated Poisson process N ˜ .
Given a discrete-time approximation ( Y ¯ t n ) 0 n m , we define a continuous-time approximation ( Y ¯ t ) 0 t T by
Y ¯ t = X ¯ 0 + 0 t a ¯ ( Y ¯ k n ( s ) ) d s + 0 t b ¯ ( Y ¯ k n ( s ) ) d W s + 0 t c ¯ ( Y ¯ k n ( s ) ) d N ˜ s ,
where k n ( s ) = t n for s [ t n , t n + 1 ) .

4.2. Convergence of the Numerical Scheme

The strong convergence of discrete-time approximations is defined in [20] as follows.
Definition 2. 
We say that discrete-time approximation Y ¯ t , corresponding to the discretization ( t ) Δ , where Δ is time-step size, converges strongly with order γ to the solution X ¯ of SDEJ (8) if there exists a positive constant K, independent of Δ, such that
E sup 0 t T | Y ¯ t X ¯ t | 2 K Δ γ .
For simplicity, we consider an equidistant time discretization 0 = t 0 , t 1 , , t m = T , with t n = n Δ . Then, { Y ¯ t n , n { 0 , 1 , , m } } stands for the discrete-time approximation of the solution X ¯ to the SDEJ (8).

Strong Convergence of Euler Scheme

For given Euler–Maruyama approximations for stochastic differential equations with jumps, the order of convergence is established as 0.5 , as stated in the following theorem.
Theorem 2. 
Let Y ¯ = { Y ¯ t , t [ 0 , T ] } be the Euler–Maruyama approximation corresponding to a time discretization with maximum step size Δ ( 0 , 1 ) . Assume (A.1), (A.2), and (A.3) are satisfied and that E | X ¯ 0 | 2 < ; then,
E sup 0 t T | X ¯ t Y ¯ t | 2 K Δ ,
where K is a constant independent from Δ.
Proof. 
The proof of this theorem can be found in ([20], Theorem 6.4.1). Therefore, the strong order of convergence for the above transformed jump diffusion stochastic differential equation is 0.5 . □
We set Y t = Φ 1 ( Y ¯ t ) . Our main aim is to show that the sequence Y · converges to X · uniformly in L 2 ( Ω ) , with 0.5 as a rate of convergence.
Proposition 1. 
There exists a positive constant K such that
E sup 0 t T | Y t X t | 2 K Δ .
Proof. 
Thanks to (5), we have
| Y t X t | = | Φ 1 ( Y ¯ t ) Φ 1 ( X ¯ t ) | e 2 | κ | 1 | Y ¯ t X ¯ t | ,
and, consequently,
sup 0 t T | Y t X t | 2 e 4 | κ | 1 sup 0 t T | Y ¯ t X ¯ t | 2 .
Now, we apply this expectation to both sides of the above inequality and, using Theorem 2, we conclude that Y · converges to X · uniformly in L 2 ( Ω ) . Moreover, the rate of convergence is of the order 0.5 . □

5. Illustrative Example

We will demonstrate the application of our result through the following example.
Consider the following SDEJ:
d X t = a ( X t ) + κ ( X t ) b 2 ( X t ) [ c ] Φ ( X t ) d t + b ( X t ) d W t + c ( X t ) d N t λ t ,
where the coefficients are given as below:
a ( x ) = 5 x if x < 0 2.5 + 2.5 e 2 x if 0 x 1 5 x + 2.5 ( e 2 + 1 ) if 1 < x 2 10 e 2 x 4 + 2.5 e 2 x 6 + 2.5 if 2 < x 4 5 x 10 e 4 + 2.5 e 2 + 22.5 if x > 4 ,
b ( x ) = x if x < 0 0.5 0.5 e 2 x if 0 x 1 x 0.5 e 2 0.5 if 1 < x 2 2 e 2 x 4 0.5 e 2 x 6 0.5 if 2 < x 4 x + 2 e 4 0.5 e 2 4.5 if x > 4 ,
c ( x ) = 2 x if x < 0 1 2 ln ( 3 e 2 x 2 ) x if 0 x 1 2 x e 2 1 if 1 < x 2 3 1 2 ln ( 2 + 3 e 6 2 x 8 e 2 ) x if 2 < x 4 2 x e 2 + 4 e 4 9 if x > 4 ,
and
c Φ ( x ) = Φ ( x + c ( x ) ) Φ ( x ) Φ ( x ) c ( x ) λ = 0 if x < 0 ( e 2 3 2 ) λ if 0 x 1 0 if 1 < x 2 ( e 2 1 2 ) λ if 2 < x 4 0 if x > 4 .
Due to the presence of the singular part of the drift, it is difficult to find an explicit solution to Equation (11). However, we can modify this equation into one that has relatively smoother coefficients; thus, its analytic solution is easy to find. By applying the following transformation Φ , we are able to transform the above equation into a linear stochastic differential equation with jumps, which has an exact solution.
Consider a measurable and integrable function κ ( t ) = 1 [ 0 , 2 ] ( t ) 1 [ 1 , 4 ] ( t ) and define g ( y ) = exp ( 2 0 y κ ( t ) d t ) ; then,
0 y κ ( t ) d t = y 0 κ ( t ) d t = 0 if y < 0 0 y 1 [ 0 , 2 ] ( t ) d t = y if 0 y 1 0 1 1 [ 0 , 2 ] ( t ) d t + 1 y κ ( t ) d t = 1 if 1 < y 2 0 1 1 [ 0 , 2 ] ( t ) d t + 1 2 κ ( t ) d t 2 y 1 [ 1 , 4 ] ( t ) d t = 3 y if 2 < y 4 0 4 1 [ 0 , 2 ] ( t ) 1 [ 1 , 4 ] ( t ) d t = 1 if y > 4
and
g ( y ) = 1 if y < 0 e 2 y if 0 y 1 e 2 if 1 < y 2 e 6 2 y if 2 < y 4 e 2 if y > 4 ,
and finally
Φ ( x ) = 0 x g ( y ) d y = x if x < 0 e 2 x 1 2 if 0 x 1 Φ ( 1 ) + 1 x g ( y ) d y = e 2 1 2 + e 2 x 1 if 1 < x 2 Φ ( 2 ) + 2 x g ( y ) d y = 3 e 2 1 2 + e 2 e 6 2 x 2 if 2 < x 4 Φ ( 4 ) + 4 x g ( y ) d y = 4 e 2 e 2 1 2 + e 2 x 4 if x > 4 .
Now, applying the transformation function Φ as proved in [24], the new modified coefficients are defined as
  • a ¯ ( Φ ( x ) ) = Φ ( x ) a ( x ) ,
  • b ¯ ( Φ ( x ) ) = Φ ( x ) b ( x ) ,
  • c ¯ ( Φ ( x ) ) = Φ ( x + c ( x ) ) Φ ( x ) .
Applying the above transformation and taking Φ ( X t ) = X ¯ t and Φ ( X 0 ) = X ¯ 0 , our jump diffusion SDE reduces to
d X ¯ t = 5 X ¯ t d t + X ¯ t d W t + 2 X ¯ t d ( N t λ t ) ,
where a ¯ , b ¯ , and c ¯ are given by
a ¯ ( x ) = 5 x , b ¯ ( x ) = x and c ¯ ( x ) = 2 x .
The exact solution to (16) is given by
X ¯ t = X ¯ 0 ( 3 ) N t exp ( ( 5.5 + 2 λ ) t + W t ) .
Clearly, by taking the inverse using the deterministic function Φ , of the exact solution to (16), we obtain the exact solution to the original Equation (11); that is, X t = Φ 1 ( X ¯ t ) , where Φ 1 is given by:
Φ 1 ( x ) = x if x < 0 1 2 ln ( 2 x + 1 ) if 0 x 3.1945 x e 2 + e 2 + 1 2 if 3.1945 < x 10.5836 1 2 ( 6 ln ( 4 e 2 2 x 1 ) ) if 10.5836 < x 14.2105 7 2 + x e 2 2 e 4 + 1 2 e 2 if x > 14.2105 .

5.1. Stability

Stability is an important property in any time-stepping scenario. For SDEJs like SDEs, the two main kinds of stabilities to consider are mean-square stability and asymptotic stability. We will consider mean square stability for our example. The mean square stability for linear SDEJ has been discussed by [30]. This section looks at stability in mean square. We will take our modified Equation (8) as our test equation and determine the value of Δ at which the method shares the stability/instability of the test equation.
Consider the modified linear equation
d X ¯ t = a ¯ X ¯ t d t + b ¯ X ¯ t d W t + c ¯ X ¯ t d N t λ t ,
whose explicit solution X ¯ t is given by
X ¯ t = X ¯ 0 ( 1 + c ¯ ) N t exp { ( a ¯ c ¯ λ 1 2 b ¯ 2 ) t + b ¯ W t } .
Using the fact that E [ ( 1 + c ¯ ) N t ] = e λ t c ¯ ( 2 + c ¯ ) , we have
E | X ¯ t | 2 = E | X ¯ 0 | 2 e 2 ( a ¯ c ¯ λ 1 2 b ¯ ) t     E [ e 2 b ¯ W t ] E [ ( 1 + c ¯ ) 2 N t ] = E | X ¯ 0 | 2 e ( 2 a ¯ 2 c ¯ λ + b ¯ 2 + λ c ¯ ( 2 + c ¯ ) ) t         .
Hence, the mean square stability is characterized by
lim t E | X ¯ t | 2 = 0 2 a ¯ 2 c ¯ λ + b ¯ 2 + λ c ¯ ( 2 + c ¯ ) < 0 2 a ¯ + b ¯ 2 + λ c ¯ 2 < 0 .
For our numerical example of modified SDE with jumps (8), we have
2 ( 5 ) + ( 1 ) 2 + λ 2 2 = 9 + 4 λ .
Hence, the solution of Equation (16) is mean square stable for λ < 2.25 .
Now, we will check the stability of the original SDEJ (11) by using the bilipschitz property of the function transformation Φ ( x ) and Φ 1 ( x ) .
Consider Equation (11), where a, b, and c are given respectively by Equations (12)–(14). Then, for its solution X t , we have
E | X t | 2 = E | Φ 1 ( X ¯ t ) | 2 e 2 | κ | 1 E | X ¯ t | 2 e 2 | κ | 1 E | X ¯ 0 | 2 e ( 2 a ¯ + b ¯ 2 + λ c ¯ 2 ) t     .
We conclude that the mean square stability of the modified Equation (16) implies the mean square stability of original Equation (11).

Stability of the Euler–Maruyama Scheme

In the case of the Euler–Maruyama scheme, we only consider mean square stability and not asymptotic stability. The concept of asymptotic stability for a numerical method for the jump case is discussed in [30], which states that Euler–Maruyama is not asymptotically stable for any value of λ . Hence, our aim now is to analyze the corresponding mean square stability property, lim n E | Y ¯ t n | 2 , for the Euler–Maruyama scheme.
Here, we examine the value of Δ for which the EM scheme is stable.
The EM scheme for our linear modified equation is given by
Y ¯ t n + 1 = Y ¯ t n + a ¯ Y ¯ t n Δ + b ¯ Y ¯ t n Δ W n + c ¯ Y ¯ t n Δ N ˜ n ,
by squaring both sides of the equation and taking expectation. We are aware that the Brownian increments satisfy E ( Δ W n ) = 0 and E ( Δ W n ) 2 = Δ and that the compensated Poisson increments satisfy E ( Δ N ˜ n ) = 0 and E ( Δ N ˜ n ) 2 = λ 2 Δ 2 . Hence, using the independence of the increments, we have
E [ Y ¯ t n + 1 2 ] = E [ Y ¯ t n 2 ] ( 1 + 2 a ¯ Δ + b ¯ 2 Δ + c ¯ 2 λ 2 Δ 2 ) .
This leads to a simple stability characterization:
lim t n E [ Y ¯ t n 2 ] = 0 Δ ( c ¯ 2 λ 2 ) < ( 2 a ¯ + b ¯ 2 )
and
0 < Δ < | 2 a ¯ + b ¯ 2 | c ¯ 2 λ 2 .
For our modified SDE (16) and consequently our original SDE (11), the Euler–Maruyama scheme is stable if Δ satisfies the condition below:
0 < Δ < | 2 × ( 5 ) + 1 2 | 2 2 λ 2 = 9 4 λ 2 .

5.2. Numerical Simulations for the Exact and Modified Equation

The following tables provide the relationship between the exact and approximate values for the equations for different values of the parameter λ .
For λ = 0.5 :
d t 0.0010.00010.00005
Number of realizations1000500012,000
Error 1 0.03950.00240.0000019
Error 2 0.01120.0001240.00000034
For λ = 1.0 :
d t 0.0010.00010.00005
Number of realizations1000500012,000
Error 1 0.32620.02140.00012
Error 2 0.0450.01340.00003
For λ = 2.0 :
d t 0.0010.00010.00005
Number of realizations1000500012,000
Error 1 0.4290.026470.00078
Error 2 0.0760.0250.0000156
where
  • Error 1 is the expected value of the difference between the approximate solution to the modified equation and the exact solution to the modified equation;
  • Error 2 is the expected value of the difference between the approximate solution to the original equation and the inverse function of Φ applied to the exact solution of the modified equation.

6. Illustrations

6.1. Comparative Analysis of the Results

In Figure 1, Figure 2 and Figure 3 below, comparative plots have been used to compare the solution to the original SDEJ by using two different approaches: the direct one based on EM approximation of the original SDEJ (blue) and the second solution obtained by taking the inverse of the function Φ applied to the EM approximation of the modified SDEJ (red) for different values of the parameter λ .
Observation: The numerical analysis illustrates our theoretical results. The solution was obtained after applying inverse function Φ to the modified equation, and we obtained the solution to the original SDEJ as seen in the graphs, where the solutions are seen to overlap. It is also observed that the results are similar when using different values of λ , as long as the value of the step size is kept in range for stable results of EM approximations.

6.2. Analysis of the Error

In this section, we will plot errors (Error1 and Error2) for the original SDEJ (11) and the modified SDEJ (16) for different values of the parameter λ .
Observation: The plots in Figure 4, Figure 5 and Figure 6 below depict the errors for both equations when increasing the number of realizations. It is observed that, as the number of realizations increases, both the Error 1 and Error 2 decrease almost to 0, which justifies our approximation technique for both equations.

7. Conclusions

The numerical approach used in this article has applied two different methods to approximate solutions for this class of SDEJs. The first method consisted of a direct approximation using the Euler–Maruyama scheme of the original equation with specific tests for the evaluation of the singular part at simulated values for the solution. The second method was obtained by taking the inverse using Zvonkin’s transformation of the Euler–Maruyama approximation of the SDEJ without singular terms. Comparative analysis of the two numerical methods was carried out. Theoretical results were illustrated and tested by an example, and MATLAB was used for numerical simulations.
Introducing this kind of method for approximating solutions to stochastic differential equations with non–smooth coefficients is significant in the sense that this method can be applied to various real life models and will entice readers to use similar methods to solve many other complex models.
For future work, we shall consider this approach for multidimensional SDEJs.

Author Contributions

All authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Acknowledgments

The second named author extends his appreciation to the Deputyship for Research & Innovation, “Ministry of Education”, in Saudi Arabia for funding this research work through the project no. (IFKSUOR3-310-2).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zvonkin, A.K. A transformation of the phase space of a diffusion process that removes the drift. Math. USSR-Sb. 1974, 22, 129. [Google Scholar] [CrossRef]
  2. Chudley, C.; Elliott, R. Neutron scattering from a liquid on a jump diffusion model. Proc. Phys. Soc. 1961, 77, 353. [Google Scholar] [CrossRef]
  3. Sauter, T.; Neuhauser, W.; Blatt, R.; Toschek, P.E. Observation of quantum jumps. Phys. Rev. Lett. 1986, 57, 1696. [Google Scholar] [CrossRef]
  4. Gleyzes, S.; Kuhr, S.; Guerlin, C.; Bernu, J.; Deleglise, S.; Busk Hoff, U.; Brune, M.; Raimond, J.M.; Haroche, S. Quantum jumps of light recording the birth and death of a photon in a cavity. Nature 2007, 446, 297–300. [Google Scholar] [CrossRef] [PubMed]
  5. Pellegrini, C. Existence, uniqueness and approximation of the jump-type stochastic Schrödinger equation for two-level systems. Stoch. Process. Their Appl. 2010, 120, 1722–1747. [Google Scholar] [CrossRef]
  6. Gillespie, D.T. Exact stochastic simulation of coupled chemical reactions. J. Phys. Chem. 1977, 81, 2340–2361. [Google Scholar] [CrossRef]
  7. Gillespie, D.T. Approximate accelerated stochastic simulation of chemically reacting systems. J. Chem. Phys. 2001, 115, 1716–1733. [Google Scholar] [CrossRef]
  8. Turner, T.E.; Schnell, S.; Burrage, K. Stochastic approaches for modelling in vivo reactions. Comput. Biol. Chem. 2004, 28, 165–178. [Google Scholar] [CrossRef]
  9. Lestas, I.; Vinnicombe, G.; Paulsson, J. Fundamental limits on the suppression of molecular fluctuations. Nature 2010, 467, 174–178. [Google Scholar] [CrossRef]
  10. Raj, A.; Van Oudenaarden, A. Nature, nurture, or chance: Stochastic gene expression and its consequences. Cell 2008, 135, 216–226. [Google Scholar] [CrossRef]
  11. Samoilov, M.S.; Arkin, A.P. Deviant effects in molecular reaction pathways. Nat. Biotechnol. 2006, 24, 1235–1240. [Google Scholar] [CrossRef] [PubMed]
  12. Agram, N.; Øksendal, B. A financial market with singular drift and no arbitrage. Math. Financ. Econ. 2021, 15, 477–500. [Google Scholar] [CrossRef]
  13. Karatzas, I.; Shreve, S.E. Methods of Mathematical Finance; Springer: Berlin/Heidelberg, Germany, 1998; Volume 39. [Google Scholar]
  14. Ikeda, N.; Watanabe, S. Stochastic Differential Equations and Diffusion Processes; Elsevier: Amsterdam, The Netherlands, 2014. [Google Scholar]
  15. Cherny, A. On the strong and weak solutions of stochastic differential equations governing Bessel processes. Stochastics Int. J. Probab. Stoch. Process. 2000, 70, 213–219. [Google Scholar] [CrossRef]
  16. Bass, R.; Perkins, E. Degenerate stochastic differential equations with Hölder continuous coefficients and super-Markov chains. Trans. Am. Math. Soc. 2003, 355, 373–405. [Google Scholar] [CrossRef]
  17. Li, Z.; Mytnik, L. Strong solutions for stochastic differential equations with jumps. Ann. de l’IHP Probab. Stat. 2011, 47, 1055–1067. [Google Scholar] [CrossRef]
  18. Xi, F.; Zhu, C. Jump type stochastic differential equations with non-Lipschitz coefficients: Non-confluence, Feller and strong Feller properties, and exponential ergodicity. J. Differ. Equ. 2019, 266, 4668–4711. [Google Scholar] [CrossRef]
  19. Rong, S. Theory of Stochastic Differential Equations with Jumps and Applications: Mathematical and Analytical Techniques with Applications to Engineering; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  20. Platen, E.; Bruti-Liberati, N. Numerical Solution of Stochastic Differential Equations with Jumps in Finance; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010; Volume 64. [Google Scholar]
  21. Przybyłowicz, P.; Szölgyenyi, M. Existence, uniqueness, and approximation of solutions of jump-diffusion SDEs with discontinuous drift. Appl. Math. Comput. 2021, 403, 126191. [Google Scholar] [CrossRef]
  22. Eddahbi, M.; Mchiri, L.; Rhaima, M. Numerical solution of quadratic SDE with measurable drift. Filomat 2022, 36, 5263–5278. [Google Scholar] [CrossRef]
  23. Przybyłowicz, P.; Szölgyenyi, M.; Xu, F. Existence and uniqueness of solutions of SDEs with discontinuous drift and finite activity jumps. Stat. Probab. Lett. 2021, 174, 109072. [Google Scholar] [CrossRef]
  24. Eddahbi, M. On Existence and Uniqueness of solutions of singular stochastic differential equations with jumps. AIMS Math. 2023, 9, 101–116. [Google Scholar]
  25. Gardoń, A. The order of approximations for solutions of Itô-type stochastic differential equations with jumps. Stoch. Anal. Appl. 2004, 22, 679–699. [Google Scholar] [CrossRef]
  26. Maghsoodi, Y. Mean square efficient numerical solution of jump-diffusion stochastic differential equations. Sankhyā Indian J. Stat. Ser. A 1996, 3, 25–47. [Google Scholar]
  27. Maghsoodi, Y. Exact solutions and doubly efficient approximations of jump-diffusion Itô equations. Stoch. Anal. Appl. 1998, 16, 1049–1072. [Google Scholar] [CrossRef]
  28. Maghsoodi, Y.; Harris, C. In-probability approximation and simulation of nonlinear jump-diffusion stochastic differential equations. IMA J. Math. Control. Inf. 1987, 4, 65–92. [Google Scholar] [CrossRef]
  29. Higham, D.J.; Kloeden, P.E. Numerical methods for nonlinear stochastic differential equations with jumps. Numer. Math. 2005, 101, 101–119. [Google Scholar] [CrossRef]
  30. Higham, D.J.; Kloeden, P.E. Convergence and stability of implicit methods for jump-diffusion systems. Int. J. Numer. Anal. Model. 2006, 3, 125–140. [Google Scholar]
  31. Li, M.; Huang, C.; Chen, Z. Compensated projected Euler-Maruyama method for stochastic differential equations with superlinear jumps. Appl. Math. Comput. 2021, 393, 125760. [Google Scholar] [CrossRef]
  32. Przybyłowicz, P.; Schwarz, V.; Szölgyenyi, M. A higher order approximation method for jump-diffusion SDEs with discontinuous drift coefficient. arXiv 2022, arXiv:2211.08739. [Google Scholar]
  33. Li, Y.; Wang, Y.; Feng, T.; Xin, Y. A new simplified weak second-order scheme for solving stochastic differential equations with jumps. Mathematics 2021, 9, 224. [Google Scholar] [CrossRef]
Figure 1. Approximative solution of the original SDEJ by two methods for λ = 0.5 .
Figure 1. Approximative solution of the original SDEJ by two methods for λ = 0.5 .
Mathematics 11 03755 g001
Figure 2. Approximative solution of the original SDEJ by two methods for λ = 1 .
Figure 2. Approximative solution of the original SDEJ by two methods for λ = 1 .
Mathematics 11 03755 g002
Figure 3. Approximative solution of the original SDEJ by two methods for λ = 2 .
Figure 3. Approximative solution of the original SDEJ by two methods for λ = 2 .
Mathematics 11 03755 g003
Figure 4. Error plot for λ = 0.5 .
Figure 4. Error plot for λ = 0.5 .
Mathematics 11 03755 g004
Figure 5. Error plot for λ = 1 .
Figure 5. Error plot for λ = 1 .
Mathematics 11 03755 g005
Figure 6. Error plot for λ = 2 .
Figure 6. Error plot for λ = 2 .
Mathematics 11 03755 g006
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

Siddiqui, M.; Eddahbi, M.; Kebiri, O. Numerical Solutions of Stochastic Differential Equations with Jumps and Measurable Drifts. Mathematics 2023, 11, 3755. https://doi.org/10.3390/math11173755

AMA Style

Siddiqui M, Eddahbi M, Kebiri O. Numerical Solutions of Stochastic Differential Equations with Jumps and Measurable Drifts. Mathematics. 2023; 11(17):3755. https://doi.org/10.3390/math11173755

Chicago/Turabian Style

Siddiqui, Maryam, Mhamed Eddahbi, and Omar Kebiri. 2023. "Numerical Solutions of Stochastic Differential Equations with Jumps and Measurable Drifts" Mathematics 11, no. 17: 3755. https://doi.org/10.3390/math11173755

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