Table of Contents Author Guidelines Submit a Manuscript
Discrete Dynamics in Nature and Society
Volume 2018 (2018), Article ID 1967508, 10 pages
Research Article

Numerical Study of Random Periodic Lipschitz Shadowing of Stochastic Differential Equations

1College of Computer and Information Science, Fujian Agriculture and Forestry University, Fuzhou 350002, China
2Ningde Normal University, Ningde, Fujian 352100, China

Correspondence should be addressed to Qingyi Zhan

Received 10 July 2017; Accepted 10 October 2017; Published 11 January 2018

Academic Editor: Josef Diblik

Copyright © 2018 Qingyi Zhan and Xiangdong Xie. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


This paper is devoted to a new numerical approach for the possibility of -periodic Lipschitz shadowing of a class of stochastic differential equations. The existence of -periodic Lipschitz shadowing orbits and expression of shadowing distance are established. The numerical implementation approaches to the shadowing distance by the random Romberg algorithm are presented, and the convergence of this method is also proved to be mean-square. This ensures the feasibility of the numerical method. The practical use of these theorems and the associated algorithms is demonstrated in the numerical computations of the -periodic Lipschitz shadowing orbits of the stochastic logistic equation.

1. Introduction

The investigation of random periodic orbits at large and in specific stochastic differential equations (SDEs) is a difficult dynamical problem [1]. In general, numerical computation is still one of the most feasible methods of studying random periodic orbits of chaotic systems of SDEs whose applications describe many natural phenomena in meteorology, biology, and so on [2, 3].

Due to the sensitivity of the initial value and random noise pumped into the systems constantly, it is difficult to expect that a particular solution of chaotic systems of SDEs can be well approximated by a numerical solution for any given length of time. Therefore, it is always difficult to infer rigorously the existence of a random periodic orbit from the numerical computations. Shadowing property has an important position in theory and application of random dynamical systems (RDS), especially in the numerical simulations of chaotic systems of SDEs. We present here a new method for establishing the existence of a true random periodic orbit of SDEs which lies near a computed random periodic orbit.

In this work the main motivations are twofold. On the one hand, it follows from the classical results about random periodic solutions of SDEs [1, 4] that the numerical simulation of random periodic solution has been performed by the author; see [5] and references therein. Here random periodic solution is a special class of periodic solution with random noise inputted, and the detail is shown as Remark 1. This provides the foundation of numerical analysis. On the other hand, it has been inspired by our earlier work [6, 7] on shadowing orbits of SDEs where we establish random shadowing in a rather general setting.

For example, the conditions which can assure the stochastic shadowing in a class of SDEs have been constructed in [6, 7]. Liu et al. have made useful contributions to the numerical analysis of RDS [4, 8, 9]. There are some work on shadowing orbits of discrete random dynamical systems generated by random iterations [10, 11]. As we know, these papers explicitly utilize the shadowing assumptions which have no constructions. To the best of our knowledge, up to now there have been less investigations of the random periodic Lipschitz shadowing of SDEs in the literature. Shadowing is still an interesting method for studying their random periodic dynamic behavior of SDEs.

It is well known that Lipschitz shadowing is the extension of classical shadowing, which is widely used in numerical analysis and computation. Therefore it is very meaningful to extend this definition to the stochastic periodic case, which is defined as -periodic Lipschitz shadowing orbits (RPLSO). Then we only need to construct some conditions such that the systems of SDEs possess RPLSO. In fact, these conditions can guarantee that the systems of SDEs have the stochastic periodic Lipschitz shadowing implicitly. Therefore, this provides an important method which is used in the proof of the existence of RPLSO, and it follows from stochastic calculus that the shadowing distance can be determined for any given -pseudoperiodic orbit. This is the essence of the stochastic periodic Lipschitz shadowing which has been investigated from such practical point of view. And this brings great convenience to numerical analysis, so it can be an available and realistic method of estimating shadowing distance, that is, the maximum distance between an -pseudoperiodic orbit and its corresponding nearest true random periodic orbit in mean-square sense.

Utilizing forward infinite horizon stochastic integral equations, we propose the finite-time random periodic Lipschitz shadowing theorem of SDEs. By random Romberg algorithm and random numerical computation, the shadowing distance is obtained. These results show that under some appropriate conditions the numerical approximative random periodic orbits of SDEs are close to the true ones and shadowing distance can be well estimated.

A more detailed outline of this paper is as follows. Section 2 deals with some preliminaries addressed to clarify the presentation of concepts and norms used later. Section 3 is devoted to the feasibility analysis of the finite-time -periodic Lipschitz shadowing. Section 4 presents the numerical analysis of shadowing distance which contains the detailed numerical implementation method and its convergence analysis. Illustrative numerical experiments using the well-known stochastic logistic equation for the main results are included in Section 5. Section 6 summarizes the conclusions of this article.

2. Preliminaries

Let be a Wiener space, be a standard dimensional Wiener process, and be its natural normal filtration. And which means that the elements of can be identified with paths of a Wiener process . We consider a class of Ito SDEs of the formwhere , , , is a hyperbolic matrix, whose real part of the eigenvalue is positive, and we define that is a pseudohyperbolic linear flow induced by ; the initial value is independent of and satisfies the inequality .

2.1. Basic Assumptions and Notations

In this paper, we make the following assumptions which are made for the theoretical analysis.

Hypothesis 1 (see [6]). (i) The initial value is bounded; that is, for .
(ii) Assume that the function is continuous, measurable function, and the function is continuous too. Suppose that there exists a constant such that for and , (iii) The function is locally bounded, locally Lipschitz with respect to the second variable, and is a vector field on . That is, there exist positive constants , and such that holds for and ; then(iv) The function is globally bounded. That is, there exists a constant such that holds for .

We defineand , , By the conclusions in [2], SDE (1) generates a stochastic flow when the solution of SDE (1) exists uniquely, which is usually written as on the metric dynamical systems . The stochastic flow is given by

Remark 1. Here the expression denotes a solution of SDE (1) at the time which has the sample at the initial time and initial value . And the random periodic solution is defined as below. If is a random periodic solution of , then we obtain thatfor any and . Furthermore, in this paper, we only consider the case that is a deterministic matrix. Because it needs complex theory and tools, the random case will be investigated in our future work.

Remark 2. It follows from the conclusions in [2, 12] that the definition of RDS is the extension of the definition of stochastic flow; that is, the latter is a particular case of the former. Therefore, some conclusions in [6] are also valid in this article.

We also utilize the notations as follows.(i)For any random vector , we define (ii)For a stochastic process with and , we define (iii)The norm of random matrix is defined in the form of where is a random matrix and is the operator norm.(iv)In the continuation the norm and are written as unless otherwise stated.

2.2. Some Concepts and Remarks

We will extend the definitions of -pseudoorbit and -shadowing in [6] to the random periodic case, which also referr to the definitions of pseudoperiodic orbit and periodic shadowing in [7, 13].

Definition 3. For a given positive number , if there is a sequence of positive times , , and a sequence of random variableswhich means that is -adapted for and , such that the following inequalities holdthen the random variables are said to be a -pseudorandom periodic orbit of SDE (1) in mean-square sense, where the inequality describes the random periodic property, and it is an extension of the corresponding definitions; we refer for the details to [6, 7, 13].

Definition 4 (see [14]). For a given positive number , and any -pseudorandom periodic orbit of SDE (1) with associated times , if there is a sequence of times , , and random variables , such that the following inequalities holdand random variables are on the true orbits of SDE (1), that isthen the -pseudorandom periodic orbit is said to be -periodic Lipschitz shadowed by a true orbit of SDE (1) in mean-square sense.

Remark 5. As the -algebra is nondecreasing, in order to guarantee the random variable is -measurable, we need the shadowing condition instead of for deterministic counterpart [2]. We choose a sequence of times in sequels.

Remark 6. -periodic Lipschitz shadowing is a special case of -periodic shadowing; that is, the former obtains an explicit dependent relationship between the local error and the shadowing distance, but the latter does not.

3. Feasibility Analysis of -Periodic Lipschitz Shadowing

Theorem 7. Suppose that is a class of hyperbolic matrix and the eigenvalues of are denoted by which satisfy . Let be a bounded -pseudorandom periodic orbit of SDE (1), . Moreover, suppose that SDE (1) satisfies Hypothesis 1 and the maximum of the locally Lipschitz constant of be with respect to the -pseudorandom periodic orbit of SDE (1) .
Then there exists a sequence of points and a constant such that the -pseudorandom periodic orbit is -periodic Lipschitz shadowed by a true orbit of SDE (1) which contains this sequence of points in mean-square sense, where times , .

Proof. Firstly, for a given constant and a bounded -pseudoperiodic orbit of SDE (1) , if we choose any and an initial value such that , then we can prove that SDE (1) with initial value has a unique random periodic solution , and that is a solution of the forward infinite horizon integral equationThis claim is proved by a truncation procedure. As we have done in [3], we only need to take the limit as . For each and , define the truncation function Then it follows from Theorem   in [5] that there is a unique random periodic solution to the equationDefine the stopping timeWe can show thatThis implies that is increasing. Then we can use the linear growth condition to prove that for almost all , there exists an integer such that whenever .
Now we define byIt follows from (19) that we have , and by (17) we obtain thatLet ; we see that is a solution of SDE (1). Therefore, this proved the existence of the true orbit of SDE (1) with proper modified initial conditions.
Secondly, we only need to prove that a -pseudoperiodic orbit is -periodic Lipschitz shadowed by this sequence of points , which lie on a true orbit of SDE (1); that is, we only need to prove that (14) holds.
It follows from the above that the random periodic solution of SDE (1) exists and its expression can be provided as (15). In the finite-time interval we can choose , and the distance between the -pseudoperiodic orbit and the points on random periodic solution at the time is a finite constant . With this method we can chooseas the Lipschitz constant andas the radius of -pseudoperiodic orbit’s neighbourhood. Therefore, the conclusion is immediate from Definition 4. This completes the proof of Theorem 7.

Remark 8. The difference from [5] is that the space is , not a subspace .

4. Numerical Implementation of Shadowing Distance

4.1. A Detailed Implementation Method of Shadowing Distance

We show the numerical method in detail, which we use for the approximation of shadowing distance, and this method consists of three steps as follows.

Step 1. Utilizing the one-step numerical scheme (Euler-Maruyama (EM) scheme, Milstein scheme [15]) to solve the following equation from to with the initial values ,we obtain the approximations of , that is, -pseudoperiodic orbit of SDE (1),

Step 2. It follows from Theorem 7 that the forward infinite horizon integral equation (15) is the random periodic solution of SDE (1) with new initial conditions which is chosen as Section 3. It follows from Theorem   in [5] that the random periodic solution (15) is mean-square uniformly asymptotically stable.

In order to make this article self-contained we outline the numerical method which is used for approximating the random periodic solution. The reader is referred to the paper [5] for a more detailed description. Therefore, numerical implementation method of the random periodic orbits is described as follows.

Firstly, we need to obtain the initial value for the sake of the approximation. It follows from (15) that we getFor any given presupposed error tolerance , if is chosen such that the following inequality holdsthen the Ito integral can be used to approximate the improper integral (26), whereand . Therefore, can be chosen as the approximating initial value in the given presupposed error tolerance.

Secondly, we need to obtain the approximation of the improper integral (15). Therefore the improper integral (15) in the finite-time interval can be approximated by the Ito integral (29)with initial value at the time . It follows from (29), pullback theory, and the construction of the random periodic orbits that is -wise, too. Here, pullback theory is pullback random analysis theory which is shown as [1] in detail. Furthermore, and have the same sample at the time .

Remark 9. By means of reselecting the corresponding starting time and , we can simulate a random periodic solution in an arbitrary finite-time interval with any given presupposed error tolerance.

Finally, in order to improve the accuracy of the integral, the random Romberg algorithm is applied to (29) and . The method applied to (29) is shown as follows briefly.

Let be the approximation of ; then we can obtainwhere and is the numerical approximation of .

For any given presupposed error tolerance , if the following inequality holdsthe computation of the random Romberg algorithm is ended and is viewed as the approximation of (30). That is,where and are obtained by the implementation of the random Romberg algorithm; this algorithm is shown in detail in [5].

Step 3. It follows from Steps 1 and 2 and Theorem 7 that we can obtain the approximation of shadowing distance and the Lipschitz constant of Lipschitz shadowing as follows:

4.2. Convergence Analysis

We can divide the time interval into subintervals with the length . Then we obtain the exact solution of SDE (1) in as follows:Therefore the theoretical shadowing distance is shown as follows:

We will show that the shadowing distance (33) is bounded. And the numerical approximation (33) to shadowing distance is mean-square convergent to the theoretical result (35).

Theorem 10. Suppose that , SDE (1) satisfy the condition of Theorem 7, then the shadowing distance (33) is bounded, and the numerical approximation (33) to shadowing distance is mean-square convergent to the theoretical result (35) by the random Romberg algorithm.

Proof. First and foremost, it follows from (30) thatwhereUtilizing the boundedness of , there exists a positive constant such that . By the conclusion, we obtain that . Then it follows from the integral property and the Lipschitz condition of the function thatIt follows from Ito isometry and the boundness condition of the function that Therefore by the Gronwall inequality, there exists a number such that (36) implies thatwhere .
By the conclusions (40), the first conclusion of Theorem 10 holds; that is, the shadowing distance is bounded.
Secondly, from the expression of , we obtainThen it implies thatWe letand we obtain thatIt follows from the Cauchy-Schwarz inequality thatwhere .
Then the fact that , , implies thatBy the random Romberg algorithm in Section 4.1, we obtainIt follows from the Gronwall inequality that there exists a number such that whereBy the fact that tends to zero as , we obtain That is,Therefore, it is mean-square convergent. This proof is finished.

5. Numerical Experiments

5.1. Experimental Preparation

Assume that we are working in a one-dimensional space of real numbers and consider the following stochastic logistic equation:that is,

It follows from Theorem 7 that there exists random periodic solutions with period of SDE (52). If we choose , is equal to so that the inequality (27) holds. It follows from the results in Section 4.1 that we can obtain the numerical approximations in the presupposed initial error tolerance.

As shown in [5], to get the Brownian trajectory for the negative time, we construct the positive time path and reflect it against point zero. We will run the simulation with the following meshes [8, 15]: to construct a random periodic solution. We generate Brownian trajectories in the following way: where , .

First and foremost, utilizing Theorem 7 and random Romberg algorithm we obtain the graphs for numerical approximations to random periodic solutions in the time interval as Figure 1. As we see there exists random periodic phenomena with period with different starting points and at the time .

Figure 1: Random periodic solutions with the starting points and ; .

Secondly, we need to verify the existence of random periodic orbits nearby a numerically computed -pseudoperiodic orbit of SDE (52).

Utilizing the one-step numerical scheme (EM scheme [15]) to solve SDE (52) with the initial value , we obtainand then we obtain a numerically computed -pseudoperiodic orbit of SDE (52).

Figure 2, whose starting points are and , also reflects the fact that the true orbit is random periodic, and as we move forward in time, this true random periodic orbit lies in the appropriate neighbourhood of the -pseudoperiodic orbit of SDE (52). This shows that there exists -periodic Lipschitz shadowing in the systems of SDE (52). Meanwhile, we should pay attention to the fact that the relative position between the -pseudoperiodic orbit and its -periodic Lipschitz shadowing orbit seems a little far away in some time. And this phenomenon is reflected in Figure 2; that is, the red line and the blue line are sometimes close, and sometimes far away. The reason is that the noise dumped into the systems constantly, and the random periodic solutions are stochastic processes which depend on every . These results confirm the existence of RPLSO.

Figure 2: Existence of RPLSO.
5.2. Numerical Results

This section will provide numerical experiments to compute the shadowing distance of SDE (52).

Firstly, in order to show the influence of noise on the -pseudoperiodic orbit, we choose various sizes of noise, such as (the deterministic case), , , and . And we take the temporal step size and . Taking the numerical solution as an example, Figure 3 shows the perturbation of the -pseudoperiodic orbits of SDE (52) corresponding to differential scales of noise. It shows that the perturbation of the -pseudoperiodic orbits becomes much more serious both in and in directions due to the increase in the scale of the noise when .

Figure 3: Pseudoorbits for different sizes of noise: , , , and .

Secondly, we focus on numerically performing the shadowing distance shown as (33). The presupposed error tolerance is chosen as the step size . The local error is approximately determined by the numerical scheme.

Table 1 presents the numerical results, where is the local error and is the shadowing distance. It shows the existence of RPLSO and the effectiveness of the numerical method. Because we choose , that is, we do not consider the reparameterization of time, the values of shadowing distance are not small with respect to the local error .

Table 1: Summaries of the parameters for stochastic logistic equation.

Figure 4 presents the shadowing distances of the -pseudoperiodic orbits by the numerical computation with different error tolerance . The first two figures are about the error tolerance , and the other two figures are about the error tolerance . In order to show the detailed case which is shown in Table 1, we only take the iterative step . And the curve of the discrete shadowing orbits shows the oscillating property of the -pseudoperiodic orbits. It also indicates the relevance between the discrete shadowing orbits and the -pseudoperiodic orbits. This phenomena mean that numerical experiment consists with the theory result of Theorem 7.

Figure 4: Zoom in parts showing the results in Table 1 for different error tolerance and noises.

As can be seen from these numerical results, there is an explicit dependent relationship between the shadowing distance and the local error, and there exists a true random periodic orbit in the appropriate neighbourhood of a given -pseudoperiodic orbit of SDE (52). The numerical behavior of the system indeed reflects its real dynamical behavior.

Finally, to check the convergence of numerical approximations to the shadowing distance, we plot the curves from different starting points at the time in the same graph. As we see from Figure 5, whose starting points are and , respectively, as time progresses, the trajectories become asymptotically close. This also reflects the fact that whatever the starting points we choose, as we move forward in time, the shadowing distance arrives at the exact trajectories which depend on different ; that is, the shadowing distance is a stochastic process and different for every , and its upper bound exists. These confirm that the numerical methods are efficient.

Figure 5: Convergence of the shadowing distance with different starting points.

6. Conclusion

Finally, conclusions and future work are summarized. In this paper, the main result is -periodic Lipschitz shadowing of a class of stochastic differential equations. The methods shown in this paper focus on the possibility of -periodic Lipschitz shadowing. The results show that the methods are effective and the numerical results are performed and match the results of theoretical analysis. Although some progress is made, more simple and practical methods will be shown in our further work.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.


The authors would like to express their gratitude to Mr. Jialin Hong for his discussion. This work is supported by the Science Research Projection of the Education Department of Fujian Province, no. JAT160182, and the Natural Science Foundation of Fujian Province, no. 2015J01019.


  1. C. Feng, H. Zhao, and B. Zhou, “Pathwise random periodic solutions of stochastic differential equations,” Journal of Differential Equations, vol. 251, no. 1, pp. 119–149, 2011. View at Publisher · View at Google Scholar · View at MathSciNet · View at Scopus
  2. L. Arnold, Random Dynamical Systems, Springer, 2nd edition, 2003.
  3. X. Mao, Stochastic Differential Equations and Applications, Horwood, 2nd edition, 2008.
  4. B. F. Liu, Y. L. Han, and X. D. Sun, “Square-mean almost periodic solutions for a class of stochastic integro-differential equations,” Journal of Jilin University. Science Edition, vol. 51, no. 3, pp. 393–397, 2013. View at Google Scholar · View at MathSciNet
  5. Q. Zhan, “Mean-square numerical approximations to random periodic solutions of stochastic differential equations,” Advances in Difference Equations, vol. 2015, no. 1, article no. 292, 2015. View at Publisher · View at Google Scholar · View at Scopus
  6. Q. Zhan, “Shadowing orbits of stochastic differential equations,” Journal of Nonlinear Sciences and Applications, vol. 9, no. 5, pp. 2006–2018, 2016. View at Google Scholar · View at MathSciNet
  7. Q. Zhan and Y. Li, Numerical Random Periodic Shadowing Orbits of A Class of Stochastic Differential Equations, “Dynamical Systems-Analytical and Computational Techniques”, InTech, 2017.
  8. P. Wang, “A-stable Runge-Kutta methods for stiff stochastic differential equations with multiplicative noise,” Computational and Applied Mathematics, 1 page, 2014, 20. View at Google Scholar
  9. T. Wang, “Optimal point-wise error estimate of a compact difference scheme for the coupled Gross-Pitaevskii equations in one dimension,” Journal of Scientific Computing, vol. 59, no. 1, pp. 158–186, 2014. View at Publisher · View at Google Scholar · View at MathSciNet · View at Scopus
  10. D. Todorov, Stochastic shadowing and stochastic stability,
  11. A. Fakhari and A. Golmakani, “Shadowing properties of random hyperbolic sets,” International Journal of Mathematics, vol. 23, no. 6, Article ID 1250025, 2012. View at Publisher · View at Google Scholar · View at Scopus
  12. H. Kunita, Stochastic flows and stochastic differential equations, vol. 24 of Cambridge Studies in Advanced Mathematics, Cambridge University Press, Cambridge, 1997. View at MathSciNet
  13. K. J. Palmer, Shadowing in Dynamical Systems. Theory and Applications, Kluwer Academic, Dordrecht, The Netherlands, 2000. View at Publisher · View at Google Scholar · View at MathSciNet
  14. S. Y. Pilyugin, Shadowing in Dynamical Systems, vol. 1706 of Lecture Notes in Mathematics, Springer, Berlin, Germany, 1999. View at MathSciNet
  15. G. N. Milstein, Numerical Integration of Stochastic Differential Equations, vol. 313 of Mathematics and its Applications, Kluwer Academic Publishers Group, Dordrecht, The Netherlands, 1995. View at MathSciNet