Abstract
In this paper, we develop a new class of conservative continuous-stage stochastic Runge–Kutta methods for solving stochastic differential equations with a conserved quantity. The order conditions of the continuous-stage stochastic Runge–Kutta methods are given based on the theory of stochastic B-series and multicolored rooted tree. Sufficient conditions for the continuous-stage stochastic Runge–Kutta methods preserving the conserved quantity of stochastic differential equations are derived in terms of the coefficients. Conservative continuous-stage stochastic Runge–Kutta methods of mean square convergence order 1 for general stochastic differential equations, as well as conservative continuous-stage stochastic Runge–Kutta methods of high order for single integrand stochastic differential equations, are constructed. Numerical experiments are performed to verify the conservative property and the accuracy of the proposed methods in the longtime simulation.
1. Introduction
Stochastic differential equations (SDEs) are widely used to model stochastic phenomena in physics, engineering, finance, biology, etc. [1]. Since analytical solutions are not available for most SDEs, numerical methods for solving SDEs have been flourishing in recent years [2].
Since many systems have important geometrical or physical properties, such as symplectic structure and conserved quantity, it is quite natural to look forward to numerical methods that can preserve the peculiarities of the original systems. Such methods are usually called structure-preserving numerical methods. Extensive numerical experiments have exhibited the distinct advantage of structure-preserving numerical methods, especially in longtime numerical simulations. It is well known that the theory of conserved quantities or first integrals is a very significant subject for dynamical systems, because such quantities usually represent fundamental characteristics of these systems. Therefore, research on the numerical methods preserving the conserved quantities of dynamical systems is very important when it comes to performing reliable numerical simulations. Fruitful numerical methods preserving single or multiple conserved quantities for ordinary differential equations (ODEs) have been derived over the past few decades (e.g., [3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]). Nevertheless, such conservative numerical methods for SDEs are less developed. As far as we know, the existing conservative numerical methods for SDEs mainly consist of difference methods [20], discrete gradient methods [21,22,23], projection methods [22,24], averaged vector field methods [25,26], and a few others.
As is well known, Runge–Kutta methods are not conservative in general; however, continuous-stage Runge–Kutta (CSRK) methods can overcome the difficulties. CSRK methods were first presented by Butcher in the 1970s [27], and are considered an extension of traditional Runge–Kutta methods. For ODEs, CSRK methods have been investigated recently in the construction of energy-preserving methods [4,6,9,16,17]. It is worth mentioning that many existing energy-preserving methods for ODEs, such as average vector field methods [10], energy-preserving trapezoidal methods [11], Hamiltonian boundary value methods [12,13], continuous time finite element methods [14,15], and energy-preserving collocation methods [6] all lie in the framework of CSRK methods. Ref. [8] studies the sufficient energy-preserving conditions of CSRK methods for solving Hamiltonian systems. Motivated by which, and in view of the fact that there has been little research on CSRK methods for SDEs so far, in this work, we aim to develop the conservative continuous-stage stochastic Runge–Kutta (CSSRK) methods to solve SDEs with a general conserved quantity.
The rest of the paper is organized as follows. In Section 2, we present the CSSRK methods for general SDEs. On the basis of the stochastic B-series theory, we obtain the order conditions. In Section 3, we apply the CSSRK methods to SDEs with a conserved quantity to derive the conservative conditions. Furthermore, we derive the conservative conditions in terms of the coefficients of the polynomials. In Section 4, we construct conservative CSSRK methods of mean square convergence order 1 for general conservative SDEs and conservative CSSRK methods of high order for single integrand conservative SDEs. Numerical experiments are conducted to verify the theoretical results in Section 5. Some conclusions and remarks on our work are given in Section 6.
2. CSSRK Methods and Order Conditions
Consider the stochastic differential equation (SDE) with d noises in the Stratonovich sense
where are pairwise independent one-dimensional Wiener processes, defined on a complete filtered probability space () fulfilling the usual conditions. We assume the initial value vector is -measurable with ; the vector fields , , are sufficiently smooth and satisfy certain conditions, such that (1) has a unique solution.
For a uniform partition of the interval , , let denote the numerical approximation of at . Given , we define the following one-step method as the CSSRK method for solving (1)
where are a series of random variables, and are bivariate polynomials with respect to , and , and are polynomials with respect to , . There is a restrictive relation between the internal and final stages for the consistency of the method, because should coincide with [8]. Therefore, is equal to and is equal to .
If we denote , , , , then a more brief representation of (2) is derived as
Next, we show the order conditions of the CSSRK method (2). First, we recall some definitions and lemmas about stochastic B-series and multicolored rooted trees, which are very important tools used to perform local error analysis. The B-series theory for ODEs was introduced by Butcher in 1963 [28], and B-series for SDEs was developed in the past few decades (e.g., [29,30,31,32]).
Definition 1.
([30] Trees). The set of multicolored rooted trees
is recursively defined by
- (I)
- The graph with only one vertex of color k belongs to .
- (II)
- If , then , where denotes the tree formed by joining the subtrees , each by a single branch to a common root of color k.
Thus, is the set of trees with a k-colored root, and T is the union of these sets.
Definition 2.
([30] Elementary differentials). For a tree , the elementary differential is a mapping defined recursively by
- (I)
- .
- (II)
- .
- (III)
- If , then
A stochastic B-series is a formal series of the form
where is defined by
where count equal trees among .
The next lemma shows that if is a B-series, then can be written as a similar series, which is essential to derive a B-series of the exact solution and the numerical solution.
Lemma 1.
([30]). If is a B-series as
then can be represented as a formal series
for , where
Lemma 2.
In the following theorem, we prove the numerical solution using the CSSRK method (3) can be represented in the form of a B-series.
Theorem 1.
The continuous-stage values and the numerical solution in the CSSRK method (3) can be written in the form of B-series
with
and
for all .
Proof.
Following the way in [30], we write as a B-series
Similarly, we write
Definition 3.
([30]). The order of a tree is defined by
With the B-series of the exact solution and the numerical solution in place, we can derive the order conditions of the proposed CSSRK method.
Theorem 2.
The CSSRK method (2) is of mean square convergence order P if
The result (12) follows from Lemma 2 and Theorem 1. A similar result for stochastic Runge–Kutta method can be found in [29].
3. Conservative CSSRK Methods
In this section, we consider the SDE with a conserved quantity
where with S and skew symmetric matrices, . It follows from the chain rule for stochastic Stratonovich differential equations that , where is the exact solution of (13), which shows , a.s. That is to say, is almost surely invariant along the exact solution . One can see that the stochastic canonical Hamiltonian system
with , where denotes an identity matrix, is an example of (13) with the Hamiltonian being the conserved quantity.
In the following theorem, we show the sufficient conditions of the CSSRK method (2) for preserving the conserved quantity of (13) in terms of the polynomials and . Below, for simplicity, we restrict ourselves to of degree in and in and of the degree in and in .
Proof.
Express and as follows:
Notice that and are symmetric, which means ,
, so we have
In the last equality, the first and third terms vanish because of the skew symmetry of S and . The second and fourth terms vanish because of
and the symmetry , , . Thus, the proof is completed. □
In the following theorem, we conduct a further exploration of the CSSRK method (2) which is conservative for solving (13) in terms of the coefficients of the polynomials and , .
Theorem 4.
Proof.
Since
using a direct comparison, we determine that is equivalent to for . Similarly, is equivalent to for , . According to Theorem 3, we complete the proof. □
Compared to Theorem 3, Theorem 4 provides more straightforward conditions under which to construct conservative CSSRK methods, which is more convenient to employ in practice.
4. Construction of Conservative CSSRK Methods
By means of the order conditions derived in Section 2 and conservative conditions derived in Section 3, we can construct conservative CSSRK methods. In this section, for simplicity, we concentrate only on conservative SDEs with one noise. The derived results can be easily extended to SDEs with multiple noises. We consider two kinds of construction below. One is constructing conservative CSSRK methods of order 1 for general conservative SDEs; the other is constructing conservative CSSRK methods of high order for single integrand conservative SDEs.
4.1. Construction of Conservative CSSRK Methods of Order 1
In this subsection, we consider the following conservative SDE
where with S and skew symmetric matrices.
With a fixed step size h and initial value , the corresponding CSSRK method for solving (15) is given by
where is a bivariate polynomial of degree in and in while of degree in and in , are independent -distributed random variables.
Since we are interested in constructing conservative CSSRK methods of order 1 here, one can see that we employ the Wiener increment as the random variable in (16). We also point out that methods of higher order could be attained if more random variables are involved, at the cost of numerous order conditions and tedious computation. According to the order results in Theorem 2, (16) has mean square convergence order 1 if the following conditions
are satisfied. Note that a tree t with must have an odd number of stochastic nodes, which means the expectations are always 0; hence, the second condition in (17) holds automatically. Thus, we only need to consider the trees with . We list these trees in Table 1, with denoting a deterministic node, and denoting a stochastic one.
Table 1.
Trees with and the corresponding functions.
According to the first condition in (17), based on a comparison of with for , we determine that the CSSRK method (16) is of mean square convergence order 1 if the coefficients satisfy the following conditions
We mention that a quadrature formula is needed for implementation because of the integrals in CSSRK methods. Applying a quadrature formula to the CSSRK method (16), we retrieve a stochastic Runge–Kutta method as follows:
which can be represented by the following Butcher tableau
The next theorem shows the convergence results of the retrieved stochastic Runge–Kutta method (19).
Theorem 5.
Proof.
Recall that and are polynomials of the degree and with respect to , respectively, and is a polynomial of the degree in and in . Applying a quadrature formula of the order of at least to (18) leads to
which are the exact conditions of mean square convergence order 1 for the retrieved stochastic Runge–Kutta method (19). This completes the proof. □
According to the conservative conditions (14) and order conditions (18), we can now construct the conservative CSSRK method (16) of mean square convergence order 1 for solving (15). In the rest of this subsection, we confine ourselves to the cases .
Let us start with the case ; that is to say, and . In this case, the conservative conditions are automatically satisfied due to (14). So we only need to determine the coefficients and satisfying the order conditions. Since , , inserting them into (18) yields
then we derive
which means the CSSRK method (16) reduces to a stochastic average vector field method in this case.
Next we turn to the case , i.e.,
First, we consider the conservative conditions. From Theorem 4, the conservative conditions are
so it follows that
and
Next, we consider the order conditions. According to (18), the conditions of mean square convergence order 1 are equivalent to
then, through calculation, we derive
Therefore, in this case, the CSSRK method (16) is conservative and of mean square convergence order 1 if the coefficients satisfy (21) and (22). It is clear that there are various solutions to the Equations (21) and (22); hence, we can construct a variety of conservative CSSRK methods of order 1.
Similarly, we conclude that for the case , i.e.,
the CSSRK method (16) is conservative and of mean square convergence order 1 if the coefficients satisfy
For the case , i.e.,
the CSSRK method (16) is conservative and of mean square convergence order 1 if the coefficients satisfy
4.2. Construction of Conservative CSSRK Methods of High Order for Single Integrand Conservative SDEs
As is well known, numerical methods of mean square convergence order higher than 1 are difficult to attain to solve general SDEs. However, in some special cases, we can derive numerical methods of higher order. In this subsection, we consider a special class of conservative single integrand SDEs as
where with S a skew symmetric matrix and the conserved quantity; is a constant. Given a fixed step size h and initial value , the corresponding CSSRK method for solving (25) is
where , is a bivariate polynomial of degree s in and in represented by , , .
For the following discussion, we write the deterministic counterpart of (25) as
and the corresponding CSRK method as
Single-integrand SDEs have been investigated in many works (e.g., [33,34,35]). The next Lemma shows the convergence results of the CSSRK methods (26) for solving this kind of SDEs.
Lemma 3.
Lemma 3 indicates that we can derive a CSSRK method (26) of high convergence order as long as the corresponding deterministic method (28) has sufficiently high order. The construction of high-order CSRK methods were investigated by [6,36]. Now, we review some existing results.
It is more convenient to use (29) to construct high-order CSRK methods than to use order conditions via B-series.
Lemma 4.
([36]). If the coefficients of the CSRK method (28) fulfill and , then the method is of the order of at least .
For ease of discussion, in the rest of this subsection, we assume , which has been proved reasonable in [36]. Next, we show is equivalent to if the conservative conditions are satisfied.
On one hand, since , we get , which suggests
On the other hand, from , we see that suggests
If the conservative conditions are satisfied, then we have
Substituting (32) into (31) leads to
which coincides with (30); thus, the statement is completed.
With and , it is clear the simplifying assumption holds.
When applying a quadrature formula to (28) and (26), respectively, we retrieve a r-stage Runge–Kutta method by
and the counterpart stochastic Runge–Kutta method by
The next two lemmas give the order results of the retrieved Runge–Kutta method (33) and stochastic Runge–Kutta method (34).
Lemma 5.
Lemma 6.
In what follows, we expect to derive a concrete conservative CSSRK method (26) of mean square convergence order 2 for solving (25). To this end, we need to derive a CSRK method (28) of order 4 for solving (27) first. Because a one-degree polynomial cannot satisfy the conditions of order 4, we start with a CSRK method (28) with the coefficient , which is a two-degree polynomial:
First, we consider the conservative conditions. It is obvious that when the second equality in (14) vanishes, the results reduce to the conservative conditions for the CSRK method (28) as well as the CSSRK method (26), so we find that the CSRK method (28) with (35) is conservative if ; that is,
Second, we consider the order conditions. From the assumption , we get
Substituting (36) into the simplifying assumptions (29) for , we find that
So the derived CSRK method (28) with
is conservative and of convergence order 4 for solving (27). According to Lemma 3, the CSSRK method (26) with (37) is conservative and of mean square convergence order 2 for solving (25).
Lastly, we mention that if we apply a quadrature formula of the order of at least 4 to the CSRK method (28) with (37), due to Lemma 5, the retrieved Runge–Kutta method (33) for solving (27) is of order 4; then, according to Lemma 6, the counterpart stochastic Runge–Kutta method (34) for solving (25) is of mean square convergence order 2, which will be verified in the next section.
5. Numerical Experiments
In this section, we present two numerical experiments to confirm the effectiveness of the derived conservative CSSRK methods in Section 4. The first example is a general conservative SDE and the second one is a single-integrand conservative SDE. We will employ a conservative CSSRK method of mean square convergence order 1 and a conservative CSSRK method of mean square convergence order 2 to solve the two SDEs, respectively.
Example 1.
The stochastic cyclic Lotka–Volterra system.
Consider the following stochastic dynamical system
where is a constant. (38) can be considered as a cyclic Lotka–Volterra system of three competing species in a chaotic environment. It is easy to verify that this system possesses a conserved quantity .
We employ a CSSRK method (16) which satisfies the conditions of being conservative and of mean square convergence order 1 (24) as
Next, we apply the CSSRK method (39) to solving the system (38). We take the step size , the constant , and the initial values , , . A quadrature formula of order 6 is used in the implementation of the experiment.
Figure 1 reports the errors in the conserved quantity computed by the CSSRK method (39) on the long interval , where the conserved quantity error is denoted by . As seen in this figure, the scheme preserves the conserved quantity well in the longtime simulation. Figure 2 demonstrates the convergence order. To achieve this, 1000 independent sample paths and five different step sizes are adopted. The mean square errors at the terminal are estimated by
One can observe the expected convergence order 1 by comparison with the reference solutions obtained by mid-point method with the step size . Figure 3 plots the global mean square errors on the interval . Figure 4 reports the phase portrait based on the numerical solutions from different angles on the interval , where we see that the numerical solutions marked in blue exactly lie in the manifold marked in orange.
Figure 1.
Errors in the conserved quantity I for Example 1 with .
Figure 2.
Convergence order for Example 1.
Figure 3.
Global mean square errors for Example 1 with .
Figure 4.
Phase space plot of the numerical solutions from different angels for Example 1 with .
Example 2.
The stochastic mathematical pendulum.
Consider the following stochastic mathematical pendulum
where is a constant denoting the noise intensity. This single-integrand conservative SDE is a stochastic canonical Hamiltonian system. The Hamiltonian , also known as the energy function, is the conserved quantity.
We employ the CSSRK method (26) with (37), which satisfies the conditions of being conservative and of mean square convergence order 2; that is,
We take the step size , the constant , and the initial values . A quadrature formula of order 4 is used in the implementation of the experiment.
Figure 5 exhibits the errors in the conserved quantity according to the CSSRK method (41) on the interval , where we can see the method is successfully preserving the conserved quantity. Figure 6 demonstrates the convergence order, where 1000 independent sample paths and five different step sizes are adopted, as in the previous example. The mean square errors at the terminal are estimated by , and the results are shown in Figure 6, where we can observe that the convergence order is 2 as expected. Figure 7 reports the global mean square errors on the interval . Figure 8 plots a numerical sample path of the CSSRK method (41) on the interval .
Figure 5.
Errors in the conserved quantity H for Example 2 with .
Figure 6.
Convergence order for Example 2.
Figure 7.
Global mean square errors for Example 2 with .
Figure 8.
Phase space plot of the numerical solutions for Example 2 with .
6. Conclusions and Remarks
In this paper, we studied the conservative CSSRK methods for solving SDEs. Firstly, we presented the CSSRK methods and investigated the order conditions via the stochastic B-series theory. Secondly, we provided the sufficient conditions in terms of the coefficients of the CSSRK methods, as well as the coefficients of the polynomials for preserving the conserved quantity of SDEs. It turns out that the derived conservative conditions in terms of the coefficients of the polynomials are very easy to use. Then, we constructed conservative CSSRK methods of mean square convergence order 1 in various cases for general conservative SDEs, as well as conservative CSSRK methods of high order for single-integrand conservative SDEs. Notably, for the numerical simulation of conservative SDEs, most of the existing conservative methods are of low convergence order; here, we construct a high-order conservative method easily realized for single-integrand conservative SDEs. Finally, we provide some remarks and future work concerning this paper.
- (i)
- In our construction of conservative CSSRK methods of mean square convergence order 1, we find the known stochastic averaged vector field method is a special case of the derived conservative CSSRK methods. It seems that CSSRK methods may have promising applications in constructing structure-preserving numerical methods.
- (ii)
- It should be pointed out that we restrict ourselves to the case that the degree of is one less than that of in and when proving the conservative conditions for CSSRK methods. A further investigation for other cases is of interest in our future work.
- (iii)
- In this paper, we have only considered conservative SDEs with a single conserved quantity. On the other hand, some SDEs possess multiple conserved quantities. Hence, based on the results in this paper, we would proceed to study CSSRK methods for SDEs, leaving multiple conserved quantities numerically invariant.
Author Contributions
Conceptualization, X.L. and Q.M.; methodology, X.L. and Q.M.; software, Z.W.; validation, X.D.; formal analysis, X.L. and Q.M.; investigation, X.L.; data curation, Z.W.; writing—original draft preparation, X.L.; writing—review and editing, X.L.; supervision, X.D.; project administration, X.L.; funding acquisition, X.L. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by National Natural Science Foundation of China (No. 11901355), the Natural Science Foundation of Shandong Province (No. ZR2020MA050), and the Natural Science Foundation of Shandong Province (No. ZR2022QA051).
Data Availability Statement
Not applicable.
Acknowledgments
The authors are grateful to the editor and all the anonymous referees for their valuable comments.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Mao, X. Stochastic Differential Equations and Their Applications; Horwood: New York, NY, USA, 1997. [Google Scholar]
- Milstein, G.N. Numerical Integration of Stochastic Differential Equations; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1995. [Google Scholar]
- Brugnano, L.; Calvo, M.; Montijano, J.I.; Rández, L. Energy-preserving methods for Poisson systems. J. Comput. Appl. Math. 2012, 236, 3890–3904. [Google Scholar] [CrossRef]
- Celledoni, E.; McLachlan, R.I.; McLaren, D.I.; Owren, B.; Quispel, G.R.W.; Wright, W.M. Energy preserving Runge-Kutta methods. ESAIM Math. Model. Numer. Anal. 2008, 43, 645–649. [Google Scholar] [CrossRef]
- Cohen, D.; Hairer, E. Linear energy-preserving integrators for Poisson systems. BIT Numer. Math. 2011, 51, 91–101. [Google Scholar] [CrossRef]
- Hairer, E. Energy-preserving variant of collocation methods. J. Numer. Anal. Indust. Appl. Math. 2010, 5, 73–84. [Google Scholar]
- McLachlan, R.I.; Quispel, G.R.W.; Robidoux, N. Geometric integration using discrete gradients. Phil. Trans. R. Soc. A 1999, 357, 1021–1045. [Google Scholar] [CrossRef]
- Miyatake, Y. An energy-preserving exponentially-fitted continuous stage Runge-Kutta method for Hamiltonian systems. BIT Numer. Math. 2014, 54, 777–799. [Google Scholar] [CrossRef]
- Miyatake, Y.; Butcher, J.C. A characterization of energy-preserving methods and the construction of parallel integrators for Hamiltonian systems. SIAM J. Numer. Anal. 2016, 54, 1993–2013. [Google Scholar] [CrossRef]
- Quispel, G.R.W.; McLaren, D.I. A new class of energy-preserving numerical integration methods. J. Phys. A Math. Theor. 2008, 41, 045206. [Google Scholar] [CrossRef]
- Iavernaro, F.; Pace, B. s-stage trapezoidal methods for the conservation of Hamiltonian functions of polynomial type. AIP Conf. Proc. 2007, 936, 603–606. [Google Scholar]
- Brugnano, L.; Iavernaro, F.; Trigiante, D. Hamiltonian boundary value methods: Energy preserving discrete line integral methods. J. Numer. Anal. Indust. Appl. Math. 2010, 5, 17–37. [Google Scholar]
- Amodio, P.; Brugnano, L.; Iavernaro, F. A note on the continuous-stage Runge-Kutta(-Nyström) formulation of Hamiltonian Boundary Value Methods (HBVMs). Appl. Math. Comput. 2019, 363, 124634. [Google Scholar] [CrossRef]
- Tang, Q.; Chen, C. Continuous finite element methods for Hamiltonian systems. Appl. Math. Mech. 2007, 28, 1071–1080. [Google Scholar] [CrossRef]
- Tang, W.; Sun, Y. Time finite element methods: A unified framework for numerical discretizations of ODEs. Appl. Math. Comput. 2012, 219, 2158–2179. [Google Scholar] [CrossRef]
- Tang, W.; Sun, Y. A new approach to construct Runge-Kutta type methods and geometric numerical integrators. AIP Conf. Proc. 2012, 1479, 1291–1294. [Google Scholar]
- Tang, W.; Sun, Y. Construction of Runge-Kutta type methods for solving ordinary differential equations. Appl. Math. Comput. 2014, 234, 179–191. [Google Scholar] [CrossRef]
- Wu, X.; Wang, B.; Shi, W. Efficient energy-preserving integrators for oscillatory Hamiltonian systems. J. Comput. Phys. 2013, 235, 587–605. [Google Scholar] [CrossRef]
- Mei, L.; Huang, L.; Wu, X. Energy-preserving continuous-stage exponential Runge-Kutta integrators for efficiently solving Hamiltonian systems. SIAM J. Sci. Comput. 2022, 44, A1092–A1115. [Google Scholar] [CrossRef]
- Misawa, T. Energy conservative stochastic difference scheme for stochastic Hamilton dynamical systems. Jpn. J. Ind. Appl. Math. 2000, 17, 119–128. [Google Scholar] [CrossRef]
- Hong, J.; Zhai, S.; Zhang, J. Discrete gradient approach to stochastic differential equations with a conserved quantity. SIAM J. Numer. Anal. 2011, 49, 2017–2038. [Google Scholar] [CrossRef]
- Li, X.; Zhang, C.; Ma, Q.; Ding, X. Discrete gradient methods and linear projection methods for preserving a conserved quantity of stochastic differential equations. Int. J. Comput. Math. 2018, 95, 2511–2524. [Google Scholar] [CrossRef]
- Wang, Z.; Ma, Q.; Ding, X. Numerical simulations of stochastic differential equations with multiple conserved quantities by conservative methods. East Asian J. Appl. Math. 2022, 12, 53–71. [Google Scholar] [CrossRef]
- Zhou, W.; Zhang, L.; Hong, J.; Song, S. Projection methods for stochastic differential equations with conserved quantities. BIT Numer. Math. 2016, 56, 1497–1518. [Google Scholar] [CrossRef]
- Chen, C.; Hong, J.; Jin, D. Modified averaged vector field methods preserving multiple invariants for conservative stochastic differential equations. BIT Numer. Math. 2020, 60, 1–41. [Google Scholar] [CrossRef]
- Cohen, D.; Dujardin, G. Energy-preserving integrators for stochastic Poisson systems. Commun. Math. Sci. 2014, 12, 1523–1539. [Google Scholar] [CrossRef]
- Butcher, J.C. An algebraic theory of integration methods. Math. Comp. 1972, 26, 79–106. [Google Scholar] [CrossRef]
- Butcher, J.C. Coefficients for the study of Runge-Kutta integration processes. J. Austral. Math. Soc. 1963, 3, 185–201. [Google Scholar] [CrossRef]
- Burrage, K.; Burrage, P.M. Order conditions of stochastic Runge-Kutta methods by B-series. SIAM J. Numer. Anal. 2000, 38, 1626–1646. [Google Scholar] [CrossRef]
- Debrabant, K.; Kværnø, A. B-series analysis of stochastic Runge-Kutta methods that use an iterative scheme to compute their internal stage values. SIAM J. Numer. Anal. 2008, 47, 181–203. [Google Scholar] [CrossRef]
- Komori, Y.; Mitsui, T.; Sugiura, H. Rooted tree analysis of the order conditions of ROW-type scheme for stochastic differential equations. BIT Numer. Math. 1997, 37, 43–66. [Google Scholar] [CrossRef]
- Rößler, A. Rooted tree analysis for order conditions of stochastic Runge-Kutta methods for the weak approximation of stochastic differential equations. Stoch. Anal. Appl. 2006, 24, 97–134. [Google Scholar] [CrossRef]
- Debrabant, K.; Kværnø, A. Cheap arbitrary high order methods for single integrand SDEs. BIT Numer. Math. 2017, 57, 153–168. [Google Scholar] [CrossRef]
- Cohen, D.; Debrabant, K.; Rößler, A. High order numerical integrators for single integrand Stratonovich SDEs. Appl. Numer. Math. 2020, 158, 264–270. [Google Scholar] [CrossRef]
- Xin, X.; Qin, W.; Ding, X. Continuous stage stochastic Runge-Kutta methods. Adv. Differ. Equ. 2021, 2021, 61. [Google Scholar] [CrossRef]
- Tang, W. A note on continuous-stage Runge-Kutta methods. Appl. Math. Comput. 2018, 339, 231–241. [Google Scholar] [CrossRef]
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. |
© 2023 by the authors. 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 (https://creativecommons.org/licenses/by/4.0/).
