Abstract
In this paper, we present splitting approaches for stochastic/deterministic coupled differential equations, which play an important role in many applications for modelling stochastic phenomena, e.g., finance, dynamics in physical applications, population dynamics, biology and mechanics. We are motivated to deal with non-Lipschitz stochastic differential equations, which have functions of growth at infinity and satisfy the one-sided Lipschitz condition. Such problems studied for example in stochastic lubrication equations, while we deal with rational or polynomial functions. Numerically, we propose an approximation, which is based on Picard iterations and applies the Doléans-Dade exponential formula. Such a method allows us to approximate the non-Lipschitzian SDEs with iterative exponential methods. Further, we could apply symmetries with respect to decomposition of the related matrix-operators to reduce the computational time. We discuss the different operator splitting approaches for a nonlinear SDE with multiplicative noise and compare this to standard numerical methods.
Keywords:
picard iteration; doléans-dade exponential; exponential splitting; stochastic differential equation; iterative splitting; splitting analysis MSC:
35K25; 35K20; 74S10; 70G65
1. Introduction
We are motivated to solve delicate stochastic differential equations, which are non-Lipschitz continuous, e.g., the nonlinear growth is polynomial or exponential, see [1]. Such SDEs are applied in different engineering problems, e.g., fluctuations in hydrodynamics, e.g., liquid jets in spraying and coating apparatuses, see [2,3,4]. For such modelling equation, the standard stochastic scheme have problems and we apply novel so called Picard iteration schemes, which apply Doléans-Dade exponential formula to overcome the local Lipschitzian problem, see [5]. The idea is to overcome the non-Lipschitzian problem with iterative scheme based on exponential functions, see [6]. The novelty in the paper is the additional splitting approaches, which are combined with the Doléans-Dade exponentials and included into the Picard iteration scheme. The splitting use ideas to decompose the underlying operators with respect to reduce the computational time, while we decompose into simpler solvable operators, which can be solved with much more faster solvers, see also [7].
Here, we deal with the following splitting ideas:
- Symmetries: We consider symmetries in the operators and decompose to symmetrical operators, such that we could apply fast solver methods for each symmetric operator-part, see [7,8,9].
- Deterministic-Stochastic splitting: We decompose into deterministic and stochastic parts, while we apply fast deterministic and fast stochastic solver, see [10,11].
Such splitting approaches are important to optimize and speedup the solver-processes, see [12]. Further, the symmetries are also important for the specific solver method, while we apply iterative splitting methods, the decomposition into homogeneous and inhomogeneous solver parts are important, see [12]. We decompose the iterative splitting method into a fast solvable -matrix operator, which can apply fast symmetric solvers, see [7,13], and a right hand side part, which is a integral operator based on convolution operator. The convolution operator is based on the -matrix operators with an additional linear or nonlinear operator, see [14]. Here, we could also apply fast symmetric numerical integration methods and accelerate the solver-process, see [9].
In the paper, we concentrate on the following general form of the non-Lipschitz SDE, which is given as:
where we have , which is the drift coefficient and , which is the diffusion coefficient. Further we assume a and b are bounded and is the Wiener process and we assume is independent from for . For the sake of convenience, we have also assumed, that , but we can also generalise to , which is only a shift in the initial conditions, see [15].
We have the following Assumption 1:
Assumption 1.
and , and be a locally Lipschitz-functions, where we assume, that there exist constants for every with:
We assume, that the Equation (1) has a unique strong solution X and it is positive, see also the work [5]. Further, we assume to deal with a decomposition of the full operator , while the operator is fast computable as with the, while is the more nonlinear operator and applied as a right-hand side, see [16].
2. Numerical Analysis of the Splitting Approaches
In the following, we discuss the splitting approaches, which are based on a homogeneous and inhomogeneous part.
For the stochastic differential equation (SDE), we define the homogeneous SDE as an linear or linearised SDE, which can be solved analytically or numerically, see [17,18,19]. Further, there exists also ideas for SDE and stochastic partial differential equations (SPDEs) to decompose into linear and nonlinear parts of the SDE, which can be solved linear and nonlinear stochastic methods, see [20].
We concentrate on linearized SDEs and we use the notation of homogeneous and inhomogeneous parts, which are wel-known for linear SDEs, see [17]. We assume, that the solution of the homogeneous SDE can be used with respect to the variation-of-constants formula, see [21], which is also wel-known from the theory of ODEs, see [12,22]. Such a formula also holds in the infinite dimensional case (under suitable assumptions, see [19]). Therefore, we obtain a solution of the inhomogeneous SDE, which is a mild solution, see [23].
We apply the splitting for the stochastic differential equation in the following homogeneous and inhomogeneous parts:
- Homogeneous equation:where we have the solution , where m are the iterative steps of the Picard iterations, see the Section 2.1.
- Inhomogeneous equation:where we have the solution , where m are the iterative steps of the Picard iterations, see the Section 2.1.
For the approximation of the scheme, we deal with three steps for the homogeneous part:
- Approximate the diffusion process,
- Picard iterations with Doléans-Dade solutions of the SDE,
- Discretisation of the Picard iterations in time.
For the inhomogenous part, we deal with the following parts:
- Discretisation of the Picard iterations in time for the inhomogeneous part,
- Approximation of the integral-formulation of the inhomogeneous part.
2.1. Homogeneous Equation
In the homogeneous part, we approximate the solution of the
2.1.1. Approximate the Diffusion Process
We consider the SDE (1) and we assume Y is the unique solution to the SDE:
where and we assume that for all , we have:
see also the idea in [10,12].
2.1.2. Picard Iterations with Doléans-Dade Solutions of the SDE
In the following, we construct the iterative process, which is based on the idea for .
We have the following iterative scheme:
where and .
Therefore, we obtain:
Further, we can rewrite to
and we have the following Picard iteration:
We have the following convergence result of the Picard iterations:
Lemma 1.
The Picard iteration (9) converge in with:
where is a constant, depending on C, and .
Proof.
We apply the recursion of the Lemma A1, see in the Appendix A.1.
We obtain:
we have and , we apply
where is a constant depending on C and . □
The convergence shows, that for we have .
We apply Picard iterations, which are deduced from the Doléans-Dade exponential formula, see [5].
We have the following Assumption:
Assumption 2.
We have the the stochastic differential equation:
and and be locally Lipschitz-functions. We assume, that the Equation (11) has a unique strong solution X and it is positive.
A generalization of the Equation (11) is given as:
where we define and on and we assume a and b are bounded.
We apply the iterated Doléans-Dade-process for , such that converge to S when .
We have the following scheme:
where we have
where we have , this process satisfies the following s.d.e.
where .
Then, we can prove, that we have the convergence of to X for , see also [5].
2.1.3. Discretisation of the Picard Iterations in Time
We have the uniform discretization with for all , with .
We have the recursive process with with the iterative steps :
where we have
2.2. Inhomogeneous Equation
For the inhomogeneous part, we have the following scheme:
where is a right hand side based on our decomposition of .
2.2.1. Discretisation of the Picard Iterations in Time for the Inhomogeneous Part
We have the uniform discretization with for all , with .
We have the recursively process with with the iterative steps :
where we have
2.2.2. Approximation of the Integral-Formulation of the Inhomogeneous Part
The integration of the inhomogeneous part can be done with numerical integration methods, e.g., trapezoidal rule, Romberg’s method, see [24].
We have the following convergence results in Lemma 2.
Lemma 2.
The inhomogeneous part of the Picard iteration (20) and (21) converge in with:
where is a constant, depending on C, and .
Proof.
We deal with the inhomogeneous part and estimate the integral part, which is given as:
and is a constant. We obtain:
Then, we could deal with the idea in the homogeneous part, we apply:
and we have the following Picard iteration:
The estimation is done with the same results as in the homogeneous part and we receive:
we have and , we apply
where is a constant depending on C and . □
The convergence results for the homogeneous and inhomogeneous parts can be combined. Therefore, we have a convergence of the Picard iterative scheme in the homogeneous and inhomogeneous case.
Example 1.
For the mid-point rule, we following recursion:
Based on the uniform discretization with for all , with and the iterative steps , we have:
where we have
3. Numerical Examples
In the following, we study the different numerical examples, which are based on rational polynomials of the deterministic and stochastic coefficients. Such delicate an only local Lipschitz continuous coefficients are also applied in thin-liquid film models, see [2].
We compare the standard stochastic methods, which are based on the
- Euler-Maruyama-Scheme (EM), see [25],
- Milstein-Scheme (Milstein), see [25],
and the different standard splitting methods, which are based on the
- AB-splitting approaches (AB), see [26],
- ABA-splitting approaches (ABA), see [27,28],
with the new splitting approaches, which are based on the Picard iteration approach
- Iterative Picard approach (Picard), see [10,11],
- Iterative Picard with Doléans-Dade exponential approach (Picard-Doleans), see Section 2 and [5],
- Iterative Picard-splitting with Doléans-Dade exponential approach (Picard-Splitt-Doleans), see Section 2.
For simpler notation, we apply in the following the entries in the brackets for the labelling of the methods in the tables and figures.
3.1. First Example: Nonlinear SDE With Root-Function or Irrational Function
We deal with a test-example based on root- or irrational functions, see also [29].
The function is given as:
The analytical solution can be derived by the Ito-Taylor expansion, see [29] and we obtain:
where and obeys the Gaussian normal distribution with and .
We deal with the following numerical methods. Further, we apply the time-intervals with .
- Euler-Maruyama-Schemewhere , and obeys the Gaussian normal distribution with and .We have with .
- Milstein-Schemewhere , and obeys the Gaussian normal distribution with and .We have with .
- AB-splitting approach:We initialize with , while and we have is the initial condition.We deal with the 2 steps:
- A-step:
- B-part:where we have the solution and we go to the next time-step till .
- ABA-splitting approach:We initialize with , while and we have is the initial condition.We deal with the 2 steps:
- A-step ():
- B-part ():
- A-step ():where we have the solution and we go to the next time-step till .
- Iterative Picard approach:we apply an Picard-Iterationwhere , while we apply the implicit method in the drift term and the explicit method in the diffusion term.The algorithm is given as: We initialize with , while and we have is the initial condition.We deal with the 2 loops (loop 1 is the computation over the full time-domain and loop 2 is the computation with ):
- :
- :
- Computation
- , if then we are done, else we go to Step (c)
- , if then we are done, else we go to Step (b)
- Iterative Picard with Doléans-Dade exponential approach:we apply an Picard with Doléans-Dade exponential approachwhere , while we apply the implicit method in the drift term and the explicit method in the diffusion term.The algorithm is given as: We initialize with , while and we have is the initial condition.We deal with the 2 loops (loop 1 is the computation over the full time-domain and loop 2 is the computation with ):
- :
- :
- Computation
- , if then we are done, else we go to Step (c)
- , if then we are done, else we go to Step (b)
- Iterative Picard-Splitting with Doléans-Dade exponential approach:we apply the following splitting approach:where .We apply the Picard-iterations with Doléans-Dade exponential approach and the splitting approach:where , while we apply the implicit method in the drift term and the explicit method in the diffusion term.The algorithm is given as: We initialize with , while and we have is the initial condition.We deal with the 2 loops (loop 1 is the computation over the full time-domain and loop 2 is the computation with ):
- :
- :
- Computation (we apply the full exp):
- , if then we are done, else we go to Step (c)
- , if then we are done, else we go to Step (b)
We obtain a critical CFL condition, given as following:
where is distributed. If the criterion is done all is fine and we go on. If we reach such a value, we reduce the time-step for the recent time step to . For the next time-step, we could use the old time step and so on.
For the error analysis, we apply the different errors:
- Mean value at and J-sample paths:we deal with time-step with and the time-points are , with end-time-point . For the sample paths, we apply or and for the methods, we have .
- Local mean square error value at and J-sample paths:we deal with time-step with and the time-points are , with end-time-point . For the sample paths, we apply or and for the methods, we have .
- Global means square error over the full time-scale with different time-steps and J-sample path:where we apply the Equation (30) for the local means square error. Further, we deal with with . For the sample paths, we apply or and for the methods, we have .
Remark 1.
We could reduce the computational time, while we decompose the exp-operator and apply Pade-approximation. We saw in experiments, that we could accelerate the computation of 2–3 times, such that we are in the same region as the ABA-splitting approach, see the remarks in Appendix A.2.
In the following Table 1, we present the means-values at .
Table 1.
Mean values of the all the methods at time-point .
In the following Figure 1, we present the exact solution of the first experiment.
Figure 1.
The exact solution of the stochastic differential equation (SDE) in the first experiment.
In the following Figure 2, we present the mean value, while we apply Equation (29), with different time-steps and for all numerical methods.
Figure 2.
Results of the mean values are computed with Equation (29) and they are presented for the different methods with the following number of time steps .
In the following Figure 3, we present the mean square error, while we apply Equation (31), with different time-steps and for all numerical methods.
Figure 3.
Results of mean square errors are computed with Equation (31) and they are presented for the different methods with the following number of time steps .
In the following Figure 4, we present the performance of the schemes.
Figure 4.
Performance of the different schemes, where we compute the mean error values of the different methods at with samples and different number of time-steps with .
Remark 2.
In the Figure 2 and Figure 3, we present the mean and the mean-square-errors of the different schemes. We see the higher stability and the benefits of the iterative splitting, which applied symmetric techniques like the Doléans-Dade exponential approach. The locally Lipschitz operators are more stable to compute, while we could bound the operators in an exponential-approach, see [12]. In the performance, see Figure 7 in Section 3.2 we see, that the exponential based methods, like the Picard-Doleans or the Picard-Splitt-Doleans, are 2–3 times higher, than the standard schemes. But we obtain much more accurate and stable results and could use much more larger time-steps, such that we accelerate the solver process. Here, the restriction to the CFL-condition for the EM-, Milstein-schemes are higher and therefore the exponential based methods can use larger time-steps or are more accuracy with the same time-steps. For an increasing of the volatility in the stochastic differential equation, we have a stable method based on the Picard-Doleans or Picard-Splitt-Doleans. Here, we deal with an implicit behaviour of the underlying methods and we have to be aware of the numerical diffusion, which appear with larger time-steps, see [30].
3.2. Second Example: Linear/Nonlinear SDE with Potential Function
We deal with a test-example based on root- or irrational functions, see also [29].
The function is given as:
The analytical solution can be derived by the Ito-Taylor expansion, see [29] and we obtain:
where and obeys the Gaussian normal distribution with and . and indicates a standard normal random variable.
We deal with the following numerical methods. Further, we apply the time-intervals with .
- Euler-Maruyama-Schemewhere , and obeys the Gaussian normal distribution with and .We have with .
- Milstein-Schemewhere , and obeys the Gaussian normal distribution with and .We have with .
- AB-splitting approach:We initialize with , while and we have is the initial condition.We deal with the 2 steps:
- A-step:
- B-part:where we have the solution and we go to the next time-step till .
- ABA-splitting approach:We initialize with , while and we have is the initial condition.We deal with the 2 steps:
- A-step ():
- B-part ():
- A-step ():where we have the solution and we go to the next time-step till .
- Iterative Picard approach:we apply an Picard-Iterationwhere , while we apply the implicit method for the drift term and the explicit method for the diffusion term.The algorithm is given as:We initialize with , while and we have is the initial condition.We deal with the 2 loops (loop 1 is the computation over the full time-domain and loop 2 is the computation with ):
- :
- :
- Computationwhere , and obeys the Gaussian normal distribution with and .
- , if then we are done, else we go to Step (c)
- , if then we are done, else we go to Step (b)
- Iterative Picard-splitting with Doléans-Dade exponential approach:we apply the following splitting approach:where .We apply an Picard with Doléans-Dade exponential approach and right hand sidewhere , while we apply the implicit method in the drift term and the explicit method in the diffusion term.The algorithm is given as: We initialize with , while and we have is the initial condition.We deal with the 2 loops (loop 1 is the computation over the full time-domain and loop 2 is the computation with ):
- :
- :
- Computation (we apply Version 1 or Version 2)
- Computation (we apply the full exp and integration of the RHS)
- , if then we are done, else we go to Step (c)
- , if then we are done, else we go to Step (b)
We obtain a critical CFL condition, given as following:
where is distributed. If the criterion is done all is fine and we go on. If we reach such a value, we reduce the time-step for the recent time step to . For the next time-step, we could use the old time step and so on.
Remark 3.
In the mixed example with additional right hand side, we could reduce the computational time, while we decompose into symmetric operators. We have applied an exp-operator and via Taylor- or Pade-approximation and additional a convolution operator with the right-hand side, see also [12]. We saw the stable behaviour of such a splitting and could additionally accelerate the computation of 2–3 times, such that we are in the same region as the ABA-splitting approach, see the remarks in Appendix A.2.
In the following Figure 5, we present the mean value, which is computed with the Equation (29) with different time-steps and for all the numerical methods.
Figure 5.
Results of the mean values, which are computed with Equation (29) and they are presented for the different methods with the number of time steps .
In the following Figure 6, we present the mean square error, which is computed with the Equation (31) with different time-steps and for all the numerical methods.
Figure 6.
Results of mean square errors, which are computed with Equation (31) and they are presented for the different methods with the number of time steps .
In the following Figure 7, we present the performance of the schemes.
Figure 7.
Performance of the different schemes, where we compute the mean error values of the different methods at with samples and different number of time-steps with .
Remark 4.
In the second example, which is a mixed linear and nonlinear stochastic differential equation, we also see the benefit and the efficiency of the iterative splitting approaches with Doléans-Dade exponential approach. Based on the local Lipschitzian of the coefficients, we could also apply larger timesteps for the exponential method with an iterative method. Such a Picard iterations solve the nonlinear parts of the operators and we could stabilize the nonlinear growth-parts with the exponential exponential approach. This allows to neglect the blow-ups in the exponential growth with sufficient large time-steps, see [10,16]. Further the benefit in splitting into symmetric parts of nonlinear and linear parts allows to accelerate the solver processes, see [31]. The benefit of larger time-steps for the iterative Picard-splitting with Doléans-Dade exponential approach can also applied to increasing volatilities in the SDEs. Here, we have to consider the implicit character of the iterative Picard-splitting approaches, see [30]. Such a behaviour can smear or smoothen out the solution of increasing volatility, like increasing diffusion, such that it might be necessary to apply multiscale methods with much more finer time-steps or an restriction of the time-step around the CFL-condition, see [30,32].
4. Conclusions
We have discussed a new iterative splitting approach, which is based on Picard iterations and Doléans-Dade exponential approach. We proof the convergence of such new schemes, which have embedded the Doléans-Dade exponential approach. Such a combinations allow to circumvent the global non-Lipschitz problems and therefore consider more stable local Lipschitz problems. Such a local problem can be solved with reformulations of exponential based operators, which are more stable in the numerical approach. We could embed such locally Lipschitz problems into a splitting approach which deals with exponential parts and a nonlinear solver given as Picard’s method. Such a combination allows to obtain stable and convergent methods. Due to symmetric approaches of the operators, we could split into more appropriate linear, nonlinear and stochastic operators, which allows faster computations. The first numerical results are tested with linear and nonlinear stochastic differential equations with rational functions of the drift and diffusion parts. We present the benefits of the iterative splitting approach with the Doléans-Dade exponential, while we obtain an implicit method with stable results. Therefore, we are independent of the CFL conditions and accelerate the solver process. In future, we will test the splitting approach to more inhomogeneous problems and in the case of increasing volatility, e.g., real-life problems with stochastic lubrication models.
Funding
This research was funded by German Academic Exchange Service grant number 91588469.
Acknowledgments
We acknowledge support by the DFG Open Access Publication Funds of the Ruhr-Universität of Bochum, Germany.
Conflicts of Interest
The author declares no conflicts of interest.
Appendix A
Appendix A.1. Additional Proofs
We have the Lemma A1 as following; see also the proof in paper [5].
Lemma A1.
We have be a sequence of positive functions, which are defined on the interval , with , such that we have for some :
then we obtain:
Proof.
The proof is sketch as following, see also [5]: We can bound the function as:
We apply:
then we can apply the integral an obtain
By integration, we receive the results, that proves our lemma. □
Appendix A.2. Approximated exp-Functions
We can reduce the computational time for the Doléans-Dade exponential approach with the following reductions:
References
- Zhang, Z.; Karniadakis, G.E. Numerical Methods for Stochastic Partial Differential Equations with White Noise; Applied Mathematical Sciences, No. 196; Springer International Publishing: Heidelberg/Berlin, Germany; New York, NY, USA, 2017. [Google Scholar]
- Duran-Olivencia, M.A.; Gvalani, R.S.; Kalliadasis, S.; Pavliotis, G.A. Instability, Rupture and Fluctuations in Thin Liquid Films: Theory and Computations. arXiv 2017, arXiv:1707.08811. [Google Scholar] [CrossRef] [PubMed]
- Grün, G.; Mecke, K.; Rauscher, M. Thin-film flow influenced by thermal noise. J. Stat. Phys. 2006, 122, 1261–1291. [Google Scholar] [CrossRef]
- Diez, J.A.; González, A.G.; Fernández, R. Metallic-thin-film instability with spatially correlated thermal noise. Phys. Rev. E Am. Phys. Soc. 2016, 93, 013120. [Google Scholar] [CrossRef] [PubMed]
- Baptiste, J.; Grepat, J.; Lepinette, E. Approximation of Non-Lipschitz SDEs by Picard Iterations. J. Appl. Math. Financ. 2018, 25, 148–179. [Google Scholar] [CrossRef]
- Geiser, J. Multicomponent and Multiscale Systems: Theory, Methods, and Applications in Engineering; Springer: Heidelberg, Germany, 2016. [Google Scholar]
- Moler, C.B.; Loan, C.F.V. Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later. SIAM Rev. 2003, 45, 3–49. [Google Scholar] [CrossRef]
- Bader, P.; Blanes, S.; Fernando, F.C. Computing the Matrix Exponential with an Optimized Taylor Polynomial Approximation. Mathematics 2019, 7, 1174. [Google Scholar] [CrossRef]
- Najfeld, I.; Havel, T.F. Derivatives of the matrix exponential and their computation. Adv. Appl. Math. 1995, 16, 321–375. [Google Scholar] [CrossRef]
- Geiser, J. Iterative semi-implicit splitting methods for stochastic chemical kinetics. In Proceedings of the Seventh International Conference, FDM:T&A 2018, Lozenetz, Bulgaria, 11–26 June 2018; Lecture Notes in Computer Science No. 11386: 32-43. Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Geiser, J.; Bartecki, K. Iterative and Non-iterative Splitting approach of the stochastic inviscid Burgers’ equation. In Proceedings of the AIP Conference Proceedings Paper, ICNAAM 2019, Rhodes, Greece, 23–28 September 2019. [Google Scholar]
- Geiser, J. Iterative Splitting Methods for Differential Equations; Numerical Analysis and Scientific Computing Series; Taylor & Francis Group: Boca Raton, FL, USA; London, UK; New York, NY, USA, 2011. [Google Scholar]
- Geiser, J. Additive via Iterative Splitting Schemes: Algorithms and Applications in Heat-Transfer Problems. In Proceedings of the Ninth International Conference on Engineering Computational Technology, Naples, Italy, 2–5 September 2014; Ivanyi, P., Topping, B.H.V., Eds.; Civil-Comp Press: Stirlingshire, UK, 2014. [Google Scholar] [CrossRef]
- Vandewalle, S. Parallel Multigrid Waveform Relaxation for Parabolic Problems; Teubner Skripten zur Numerik, B.G. Teubner Stuttgart: Leipzig, Germany, 1993. [Google Scholar]
- Gyöngy, I.; Krylov, N. On the Splitting-up Method and Stochastic Partial Differential Equations. Ann. Probab. 2003, 31, 564–591. [Google Scholar] [CrossRef]
- Duan, J.; Yan, J. General matrix-valued inhomogeneous linear stochastic differential equations and applications. Stat. Probab. Lett. 2008, 78, 2361–2365. [Google Scholar] [CrossRef]
- Bonaccorsi, S. Stochastic variation of constants formula for infinite dimensional equations. Stoch. Anal. Appl. 1999, 17, 509–528. [Google Scholar] [CrossRef]
- Reiss, M.; Riedle, M.; van Gaans, O. On Emery’s Inequality and a Variation-of-Constants Formula. Stoch. Anal. Appl. 2007, 25, 353–379. [Google Scholar] [CrossRef]
- Scheutzow, M. Stochastic Partial Differential Equations; Lecture Notes, BMS Advanced Course; Technische Universität Berlin: Berlin, Germany, 2019; Available online: http://page.math.tu-berlin.de/~scheutzow/SPDEmain.pdf (accessed on 20 February 2020).
- Prato, G.D.; Jentzen, A.; Röckner, M. A mild Ito formula for SPDEs. Trans. Am. Math. Soc. 2019, 372, 3755–3807. [Google Scholar] [CrossRef]
- Deck, T. Der Ito-Kalkül: Einführung und Anwendung; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
- Teschl, G. Ordinary Differential Equations and Dynamical Systems; American Mathematical Society, Graduate Studies in Mathematics: Providence, RI, USA, 2012; Volume 140. [Google Scholar]
- Oksendal, B. Stochastic Differential Equations: An Introduction with Applications; Springer: Heidelberg/Berlin, Germany, 2003. [Google Scholar]
- Stoer, J.; Bulirsch, R. Introduction to Numerical Analysis; Springer: Heidelberg/Berlin, Germany; New York, NY, USA, 1980. [Google Scholar]
- Kloeden, P.E.; Platen, E. The Numerical Solution of Stochastic Differential Equations; Springer: Berlin/Heidelberg, Germany, 1992. [Google Scholar]
- Karlsen, K.H.; Storrosten, E.B. On stochastic conservation laws and Malliavin calculus. J. Funct. Anal. 2017, 272, 421–497. [Google Scholar] [CrossRef]
- Ninomiya, S.; Victoir, N. Weak approximation of stochastic differential equations and application to derivative pricing. Appl. Math. Financ. 2008, 15, 107–121. [Google Scholar] [CrossRef][Green Version]
- Ninomiya, M.; Ninomiya, S. A new higher-order weak approximation scheme for stochastic differential equations and the Runge–Kutta method. Financ. Stoch. 2009, 13, 415–443. [Google Scholar] [CrossRef]
- Bayram, M.; Partal, T.; Buyukoz, G.O. Numerical methods for simulation of stochastic differential equations. Adv. Differ. Equ. 2018, 2018. [Google Scholar] [CrossRef]
- Geiser, J. Multicomponent and Multiscale Systems—Theory, Methods, and Applications in Engineering; Springer International Publishing AG: Heiderberg/Berlin, Germany; New York, NY, USA, 2016. [Google Scholar]
- Geiser, J. Computing Exponential for Iterative Splitting Methods: Algorithms and Applications. Math. Numer. Model. Flow Transp. 2011, 2011, 193781. [Google Scholar] [CrossRef]
- Fouque, J.-P.; Papanicolaou, G.; Sircar, R. Multiscale Stochastic Volatility Asymptotics. SIAM J. Multiscale Model. Simul. 2003, 2, 22–42. [Google Scholar] [CrossRef]
© 2020 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).