Pathwise stability and positivity of nonlinear SDEs

A note on Pathwise stability and positivity of nonlinear stochastic differential equations

I. S. Stamatiou
July 26, 2019

We use the semi-discrete method, originally proposed in Halidias (2012), Semi-discrete approximations for stochastic differential equations and applications, International Journal of Computer Mathematics, 89(6), to reproduce qualitative properties of a class of nonlinear stochastic differential equations with nonnegative, non-globally Lipschitz coefficients and a unique equilibrium solution. The proposed fixed-time step method preserves the positivity of solutions and reproduces the almost sure asymptotic stability behavior of the equilibrium with no time-step restrictions.

Key words and phrases:
Explicit Numerical Scheme; Semi-Discrete Method; non-linear SDEs; Stochastic Differential Equations; Boundary Preserving Numerical Algorithm; Pathwise Stability;
AMS subject classification 2010: 60H10, 60H35, 65C20, 65C30, 65J15, 65L20.

1. Introduction

We are interested in the following class of scalar stochastic differential equations (SDEs),


where are non-negative functions with for and is a one-dimensional Wiener process adapted to the filtration We want to reproduce dynamical properties of (1.1). We use a fixed-time step explicit numerical method, namely the semi-discrete method, which reads


with where is the time step-size and are the increments of the Wiener process. For the derivation of (1.2) see Section 4.

The scopes of this article are two. Our main goal is to reproduce the almost sure (a.s.) stability and instability of the unique equilibrium solution of (1.1), i.e. for the trivial solution The positivity of the drift pushes the solution to explosive situations and the diffusion stabilizes this effect in a way we want to mimic.

On the other hand, SDE (1.1) has unique positive solutions when The semi-discrete method (1.2) preserves positivity by construction.

Explicit fixed-step Euler methods fail to strongly converge to solutions of (1.1) when the drift or diffusion coefficient grows superlinearly [1, Theorem 1]. Tamed Euler methods were proposed to overcome the aforementioned problem, cf. [2, (4)], [3, (3.1)], [4] and references therein; nevertheless in general they fail to preserve positivity. We also mention the method presented in [5] where they use the Lamperti-type transformation to remove the nonlinearity from the diffusion to the drift part of the SDE. Moreover, adaptive time-stepping strategies applied to explicit Euler method are an alternative way to address the problem and there is an ongoing research on that approach, see [6], [7] and [8]. However, the fixed-step method we propose reproduces the almost sure asymptotic stability behavior of the equilibrium with no time-step restrictions, compare Theorems 2 and 2 with [8, Theorem 4.1 and 4.2] respectively.

Our proposed fixed-step method is explicit, strongly convergent, non-explosive and positive. The semi-discrete method was originally proposed in [9] and further investigated in [10], [11], [12], [13], [14] and [15]. We discretize in each subinterval (in an appropriate additive or multiplicative way) the drift and/or the diffusion coefficient producing a new SDE which we have to solve and not an algebraic equation as all the standard numerical methods. The way of discretization is implied by the form of the coefficients of the SDE and is not unique.

Let us now assume some minimal additional conditions for the functions and In particular, we assume locally Lipschitz continuity of and which in turn implies the existence of a unique, continuous -measurable process (cf. [16, Ch. 2]) satisfying (1.1) up to the explosion time i.e. on the interval where

Denoting the first hitting time of zero, i.e.

it was shown in [17, Section 3] that in the case


then i.e. there exist unique positive solutions. The equilibrium zero solution of (1.1) is a.s. stable if (see again [17, Section 3])


i.e. for all

Condition (1.4) shows how condition (1.3) is close to being sharp. Furthermore, the presence of a sufficiently intense stochastic perturbation (because of the positivity of the function ) is necessary for the existence of a unique global solution and stability of the zero equilibrium.

The outline of the article is the following. In Section 2 we present our main results, that is Theorems 2 and 2, the proofs of which are deferred to Section 4. Section 3 provides a numerical example.

2. Main results

Assumption 2.1   The functions and of (1.1) are non-negative with for

The following result provides sufficient conditions for solutions of the semi-discrete scheme (1.2) to demonstrate a.s. stability.

Theorem 2.2  [a.s. stability] Let and satisfy Assumption 2 and (1.3), i.e. there exists such that


Let also be a solution of (1.2) with Then for all ,


The following result provides sufficient conditions for solutions of the semi-discrete scheme (1.2) to demonstrate a.s. instability.

Theorem 2.3  [a.s. instability] Let and satisfy Assumption 2 and there exists such that


Let also be a solution of (1.2) with Then for all ,


Note that there is no time-step restriction in the results of Theorems 2 and 2, i.e. (2.2) and (2.4) hold for all

3. Numerical illustration

We will use the numerical example of [8, Section 5], that is we take and and in (1.1), i.e.


Note that the value of determines the value of the ratio The semi-discrete method (1.2) reads


with First we examine the case of stability, that is when or Figure 1 displays a trajectory of the semi-discrete method (3.2) for the cases and accordingly. We observe the asymptotic stability in each case as well as the positivity of the paths. There is no need for time step restriction as in [8, Fig. 2].

(a) Trajectory for (3.2) with .
(b) Trajectory for (3.2) with
Figure 1. Trajectories of (3.2) for different values of .

Figures 2 and 3 displays the case when or We consider the cases and accordingly. Now, we observe instability and an apparent finite-time explosion. The apparent explosion time in the ordinary differential equation (case ) is very close to the computed one

and becomes closer as we lower the step-size In the case we observe again the apparent explosion time for the SDE which is now random.

(a) Trajectory for (3.2) with and
(b) Trajectory for (3.2) with and
Figure 2. Trajectories of (3.2) for and different values of .
(a) Trajectory for (3.2) with and
(b) Trajectory for (3.2) with and
Figure 3. Trajectories of (3.2) for

4. Proofs

In this section we first discuss about the derivation of the semi-discrete scheme (1.2) and then we provide the proofs of Theorems 2 and 2.

Given the equidistant partition with step size we consider the following process


in each subinterval with a.s. By (4.1) the form of discretization becomes apparent. We discretized the drift and diffusion coefficient in a multiplicative way producing a new SDE at each subinterval with the unique strong solution


The first variable of the auxiliary functions and in (4.1) denote the discretized part. In case and are locally Lipschitz so are and and as a consequence we have a strong convergence result of the type (see [10, Theorem 2.1])

in the case of finite moments of the original SDE and the approximation process, that is when for some and However, the strong convergence of the method does not hold in all cases considered here since the moments of are bounded only up to an explosion time which may be finite in case (1.3) does not hold. The main focus here is the preservation of the dynamics in the discretization as shown in Section 3.

The stability behavior of the equilibrium solution of (1.2) is an easy task since we have an analytic expression of the solution process. Nevertheless, we discuss the steps below.

Take a to be specified later on and rewrite (1.2) as

where we used the notation for the exponential function reads

and for we consider the SDE

with = Therefore = and choosing where is as in Theorem 2, we get that for any implying on the one hand the boundness of the moments of and on the other hand the moment exponential stability of the trivial solution of This in turn implies the a.s. exponential stability of the trivial solution (see [16, Theorem 4.4.2]) and consequently (2.2). As a result we also now the rate of (2.2) which is exponential and determined by the function The result of Theorem 2 follows by analogue arguments where now we consider the representation

for where is as in the statement of Theorem 2 and

and for


  • [1] M. Hutzenthaler, A. Jentzen, and P.E. Kloeden. Strong and weak divergence in finite time of Euler’s method for stochastic differential equations with non-globally Lipschitz continuous coefficients. In Proceedings of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, volume 467, pages 1563–1576. The Royal Society, 2011.
  • [2] M. Hutzenthaler and A. Jentzen. Numerical approximations of stochastic differential equations with non-globally Lipschitz continuous coefficients. to appear in Memoirs of the American Mathematical Society, 236(1112), 2015.
  • [3] M.V. Tretyakov and Z. Zhang. A fundamental mean-square convergence theorem for SDEs with locally Lipschitz coefficients and its applications. SIAM Journal on Numerical Analysis, 51(6):3135–3162, 2013.
  • [4] Sabanis S. Euler approximations with varying coefficients: the case of superlinearly growing diffusion coefficients. Annals of Applied Probability, 26(4):2083–2105, 9 2016. 19 pages.
  • [5] A. Neuenkirch and L. Szpruch. First order strong approximations of scalar SDEs defined in a domain. Numerische Mathematik, 128(1):103–136, 2014.
  • [6] W. Fang and M. B. Giles. Adaptive euler-maruyama method for sdes with non-globally lipschitz drift: Part i, finite time interval. arXiv preprint arXiv:1609.08101, 2016.
  • [7] C. Kelly and G. Lord. Adaptive timestepping strategies for nonlinear stochastic systems. arXiv preprint arXiv:1610.04003, 2016.
  • [8] C. Kelly, . Rodkina, and E. M. Rapoo. Adaptive timestepping for pathwise stability and positivity of strongly discretised nonlinear stochastic differential equations. arXiv preprint arXiv:1706.03098, 2017.
  • [9] N. Halidias. Semi-discrete approximations for stochastic differential equations and applications. International Journal of Computer Mathematics, 89(6):780–794, 2012.
  • [10] N. Halidias and I.S. Stamatiou. On the Numerical Solution of Some Non-Linear Stochastic Differential Equations Using the Semi-Discrete Method. Computational Methods in Applied Mathematics, 16(1):105–132, 2016.
  • [11] N. Halidias. A novel approach to construct numerical methods for stochastic differential equations. Numerical Algorithms, 66(1):79–87, 2014.
  • [12] Halidias N. Construction of positivity preserving numerical schemes for some multidimensional stochastic differential equations. Discrete and Continuous Dynamical Systems - Series B, 20(1):153–160, 2015.
  • [13] N. Halidias. Constructing positivity preserving numerical schemes for the two-factor CIR model. Monte Carlo Methods and Applications, 21(4):313–323, 2015.
  • [14] N. Halidias and I.S. Stamatiou. Approximating Explicitly the Mean-Reverting CEV Process. Journal of Probability and Statistics, Article ID 513137, 20 pages, 2015.
  • [15] I.S. Stamatiou. A boundary preserving numerical scheme for the Wright-Fisher model. Journal of Computational and Applied Mathematics, DOI = 10.1016/, 2017.
  • [16] X. Mao. Stochastic differential equations and applications. Horwood Publishing, Chichester, 2nd edition, 2007.
  • [17] John AD Appleby, Xuerong Mao, and Alexandra Rodkina. Stabilization and destabilization of nonlinear differential equations by noise. IEEE Transactions on Automatic Control, 53(3):683–691, 2008.
Comments 0
Request Comment
You are adding the first comment!
How to quickly get a good reply:
  • Give credit where it’s due by listing out the positive aspects of a paper before getting into which changes should be made.
  • Be specific in your critique, and provide supporting evidence with appropriate references to substantiate general statements.
  • Your comment should inspire ideas to flow and help the author improves the paper.

The better we are at sharing our knowledge with each other, the faster we move forward.
The feedback must be of minimum 40 characters and the title a minimum of 5 characters
Add comment
Loading ...
This is a comment super asjknd jkasnjk adsnkj
The feedback must be of minumum 40 characters
The feedback must be of minumum 40 characters

You are asking your first question!
How to quickly get a good answer:
  • Keep your question short and to the point
  • Check for grammar or spelling errors.
  • Phrase it like a question
Test description