Abstract
We investigate a numerical method for approximating stochastic Caputo fractional differential equations driven by multiplicative noise. The nonlinear functions f and g are assumed to satisfy the global Lipschitz conditions as well as the linear growth conditions. The noise is approximated by a piecewise constant function, yielding a regularized stochastic fractional differential equation. We prove that the error between the exact solution and the solution of the regularized equation converges in the norm with an order of , where is the order of the Caputo fractional derivative, and is the time step size. Numerical experiments are provided to confirm that the simulation results are consistent with the theoretical convergence order.
MSC:
60G22; 60H10; 60H50
1. Introduction
Consider the stochastic Caputo fractional differential equation driven by a multiplicative noise, with , written as follows [1]:
where is a random variable and represents the real-valued Brownian motion, defined on a probability space . Here, denotes the Caputo fractional derivative, written as follows [2]:
The nonlinear functions and satisfy the global Lipschitz conditions and the linear growth conditions, written as follows:
By integrating (1) with order , we obtain the following stochastic Volterra integral equation (SVIE):
In this paper, we shall consider the following more general stochastic Volterra integral equations (SVIEs) characterized by a weakly singular kernel of the type, with [1]:
We remark that when , the Equation (4) reduces to (3) which have been studied in [3,4].
When the singular kernels and are replaced by smoother functions, numerical methods for stochastic Volterra integral equations (SVIEs) (4) have been studied in recent years. Tudor and Tudor [5] established strong convergence rates for one-step approximations of SVIEs in the mean-square sense. Wen and Zhang [6] improved the rectangular method for SVIEs, proving first-order convergence. Wang [7] approximated SVIE solutions through related SDEs and proposed two numerical schemes: the stochastic theta method and the splitting method. Xiao et al. [8] developed a split-step collocation method with a convergence order of . The work done by Liang et al. [9] showed that the Euler–Maruyama (EM) method can attain superconvergence of order 1 under certain boundary conditions on the diffusion kernel. Recent studies have extended Euler schemes to broader classes, including SVIEs with delays, stochastic Volterra integro-differential equations, and stochastic fractional integro-differential equations; see [10,11,12,13,14] for further developments.
Li et al. [1] analyze stochastic Volterra integral equations with weakly singular kernels, proving existence, uniqueness, and Hölder continuity of solutions. They propose two numerical schemes, the Euler–Maruyama and Milstein methods. Both methods derive strong convergence rates in the -norm. Specifically, the Euler–Maruyama scheme converges at rate , while the Milstein scheme achieves for and . These rates differ significantly from those for equations with regular kernels, due to the absence of a standard Itô formula, which is instead handled via Taylor expansions. Kamrani [15] studies stochastic fractional differential equations (SFDEs) with additive noise, written as follows:
where . Applying the Galerkin method based on orthogonal polynomials such as Jacobi polynomials, convergence of order 1 is established, supported by numerical experiments demonstrating efficiency. The work [16] considers SFDEs driven by integrated multiplicative noise with Caputo derivatives,
approximating the noise with piecewise constant functions and proving an error bound of order in the norm (see references [17,18,19,20,21]), etc.
In this paper, we propose a new numerical method for solving Equation (4) by approximating the noise using a piecewise constant function, leading to a regularized stochastic Volterra integral equation. We observe that the solution of (6) is significantly more regular than that of (4). As a result, the analysis of the numerical method for solving (4) is more technically involved than for (6).
Let us briefly summarize the main results presented in this paper and highlight its novel contributions.
Consider a partition written as follows:
of the interval , where denotes the time step size. To handle the stochastic term, we approximate the white noise by the following piecewise constant function , as introduced in [15], for :
where , are the independent normally distributed random variables. For simplicity, we can express as the following:
where
We then obtain the following regularized stochastic Volterra integral equation corresponding to (4), with :
which can be equivalently rewritten in the following form, with :
In Theorem 2, we show that in the case of additive noise, the approximation error is of order in the norm, where . In Theorem 4, we establish that in the case of multiplicative noise, the error also attains the same order in the norm.
The main contributions of this paper are summarized as follows:
- A regularized stochastic Volterra integral equation is derived by approximating the noise with a piecewise constant function.
- The stability of the regularized stochastic Volterra integral equation is rigorously analyzed.
- The convergence order of the approximation error is shown to be for both additive and multiplicative noise cases, where .
The paper is organized as follows: In Section 2, we consider the approximation method for the case of additive noise. In Section 3, we extend the analysis to the case of multiplicative noise. Section 4 presents several numerical simulations to verify the theoretical results.
Throughout this paper, we use to denote a generic deterministic constant that depends on T but is independent of the time step size . The value of C may vary from line to line.
2. The Additive Noise Case
In this section, we consider the approximation of (4) for the additive noise case. Assume that for in (4), where satisfies the Lipschitz condition. We first study the regularity of (4).
The following Grönwall Lemma is used in this paper:
Lemma 1
(Grönwall inequality ([15], Lemma 4.1)). Let be a function satisfying, for all , the inequality, written as follows:
with constants , , and . Then, there exists a constant such that we obtain the following:
Lemma 2.
Proof.
We have obtained the following:
For I, see the proof in [16] (Lemma 2), we obtain the following:
Now we turn to .
For , using the Itô isometry and the boundedness of (since satisfies the Lipschitz condition), we have the following:
For , we obtain, using the Itô isometry and the boundedness of , the following:
Hence, we obtain the following:
which completes the proof of Lemma 2. □
Theorem 1.
Proof.
This proof follows a similar method found in [15], Theorem 4.2. Note that by (7) we obtain the following:
For , applying a variable change of , returns the following:
where denotes the characteristic function on .
Using the following Minkowski integral inequality, with ,
we arrive at the following:
Using the linear growth assumption for f, we have the following:
Now we estimate . Note that, with , we obtain the following:
Applying Cauchy–Schwarz inequality, we have the following:
Hence, we obtain the following:
which implies that, by the bounded assumption of , the following is valid:
Thus, we obtain the following:
Denote by the following:
Then we have the following:
Applying Grönwall Lemma, we have the following:
and thus we obtain the final result, written as follows:
The proof of Theorem 1 is complete. □
Theorem 2.
Proof.
The proof follows arguments similar to those in ([15], Theorem 4.3), which treats a slightly different model (5).
Note that the exact solution and the approximate solution of the regularized stochastic fractional differential equation take the following forms, with :
Denote
We then have, with , the following
Thus, with , we obtain the following:
For I we obtain (see the proof of [16], Theorem 4) the following:
Now we turn to . Note the following:
which implies the following:
For , since is bounded, we obtain the following
Now we consider .
Note the following:
Thus, by the Cauchy–Schwartz Inequality, we obtain the following:
Now for , if , then we have the following:
If , then we obtain the following:
Thus for we yield the following:
Now we turn to . We have, by the Lipschitz condition assumption of , the following:
Thus we obtain the following:
Therefore we arrive at the following:
Denote by the following
Then we have the following:
Applying Grönwall Lemma, we have the following:
and thus we obtain the following:
Combining these estimates, we obtain the following:
The proof of Theorem 2 is now complete. □
3. The Multiplicative Noise Case
In this section, we consider the approximation of (4) for the multiplicative noise case. We first analyze the stability of the solution to (7).
Theorem 3.
Let be the solution of (7). Then we have the following:
Proof.
This proof follows a similar method as in [15], Theorem 4.2. Note that, by (7), we obtain the following:
Case 1: , so .
Following the same estimate as in the proof of Theorem 1, we have the following:
Thus, we obtain the following:
The definition is as follows:
Hence, we obtain the following:
Applying the Grönwall inequality for fractional integrals, we conclude the following:
which implies the following:
Case 2: , so .
For , following the same argument as in (10), we have the following:
Therefore, we obtain the following:
Let the following be valid:
Then we obtain the following:
By the Grönwall lemma, we obtain the following:
Together these estimates complete the proof of Thoerem 3. □
We will now consider the regularity of the solution of (4).
Lemma 3.
Let be the solution of (4). Then, we have the following:
Proof.
We have the following:
For I, following the proof of [16], Lemma 2, we obtain the following:
Now we turn to .
For , we have the following:
Using the Itô isometry property, we obtain the following:
It is easy to show that is uniformally bounded. We then have the following:
For , we obtain the following:
Applying the Itô isometry property, we yield the following:
Noting again the boundedness of , we arrive at the following:
Hence, we obtain the following:
which completes the proof of Lemma 3. □
Remark 1.
Now, we introduce the main theorem in this section.
Proof.
Note that the exact solution and the approximate solution of the regularized stochastic fractional differential equation take the following forms, with
Denote this as the following:
Then, satisfies the following equation:
which implies the following:
For I we obtain (see proof of [16], Theorem 4) the following:
Now, we turn to . Note the the following:
which implies the following:
Following the same argument as in the proof of Theorem 2, we have the following:
Now we turn to consider .
For , we have, by the Lipschitz assumption of g and Lemma 3, the following:
For , we have, by the Lipschitz assumption of g, the following:
Thus, we obtain, by (10), the following:
Case 1. When , we have the following:
Denote by the following:
Then we have the following:
Applying Grönwall Lemma, we have the following:
and thus we obtain the following:
Case 2. When , we have the following:
Denote by the following:
Then we have the following:
Applying Grönwall Lemma, we have the following:
and thus we obtain the following:
The proof of Theorem 4 is now complete. □
Remark 2.
The difference between Theorem 2 and Theorem 4 is as follows: Theorem 2 considers the convergence order for (4) driven by additive noise with , whereas Theorem 4 considers the convergence order for (4) driven by multiplicative noise with The additive case yields a convergence order of , whereas the multiplicative case achieves a convergence order of .
4. Numerical Simulations
Consider the following stochastic fractional differential equation:
where and is a standard Brownian motion.
The equivalent integral form is as follows:
Below we shall consider the numerical approximation of the following integral equation:
where the orders satisfy and and is a standard Brownian motion.
Let be the approximate solution. We obtain the following:
where is the piecewise constant function approximation of . In our numerical simulation, we will approximate and by and , respectively on the subinterval . This approximation preserves the expected convergence order of since . More precisely, we calculate by the following formula:
where
The algorithm employs numerical integration combined with Monte Carlo simulations to approximate the solution of the Equation (15) and to analyze the associated errors and convergence behavior. We compute approximate solutions using several discretization levels corresponding to step sizes . A finer step size of , together with 50 Monte Carlo samples, is used to generate a reference solution for comparison.
Step-by-Step Algorithm
- Step 1
Compute :
- Step 2
Compute :
- Step m
Compute :
Each step requires storing all previous values in order to compute .
To analyze convergence, we compute the error at final time and assume a approximate estimate of the following form:
For step sizes , , we define the error as follows:
The experimental order of convergence p is then estimated using the following:
This procedure allows us to test and compare the accuracy of the numerical method under different configurations of the drift and diffusion terms and and to assess the rate of convergence numerically.
We derive four distinct EOCs using four step sizes, denoted as for values of . We then calculate the average of these four EOCs, which can be found in the EOC column of the Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6.
We consider the following choices of functions and :
We observe that the convergence orders are approximately for different values of and . This is consistent with the theoretical order for both additive and multiplicative noises.
Figure 1 and Figure 2 illustrate the order of convergence plotted against varying values of , using data from Table 1 and Table 2, which correspond to additive noise cases. In both figures, the theoretical convergence order (for ) and (for ), respectively, are marked as reference lines.
Figure 3, Figure 4, Figure 5 and Figure 6 present similar plots based on Table 3, Table 4, Table 5 and Table 6, which correspond to multiplicative noise cases. Here, the theoretical convergence order (with ) is again used as a reference line. The convergence orders observed in all figures show a parallel line to the reference line of for both additive noise and multiplicative noise cases.
5. Conclusions
This paper considered the numerical approximation of stochastic Caputo fractional differential equations with multiplicative noise. The approach involved approximating the noise using a piecewise constant function, leading to a regularized stochastic fractional differential equation. We established the regularity of the solution and analyzed the convergence order of the proposed numerical scheme. Numerical simulations were performed using the Monte Carlo method to estimate the error and evaluate the experimental order of convergence (EOC). The results demonstrated that, for both additive and multiplicative noise cases, the convergence order was approximately , with most EOC values closely matching the theoretical rate , where characterizes the singularity in the stochastic integral of the corresponding stochastic Volterra integral equation. This suggests that the type of noise (additive or multiplicative) and the fractional order do not significantly influence the convergence rate of the proposed method.
Author Contributions
Both authors have contributed equally towards this paper. J.H. conducted the theoretical analysis, wrote the original draft, and carried out the numerical simulations. Y.Y. wrote the original draft and introduced and provided guidance in this research area. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare that they have no competing interests.
References
- Li, M.; Huang, C.; Hu, Y. Numerical methods for stochastic Volterra integral equations with weakly singular kernels. IMA J. Numer. Anal. 2022, 42, 2656–2683. [Google Scholar] [CrossRef] [Scilit]
- Diethelm, K. The Analysis of Fractional Differential Equations; Lecture Notes in Mathematics; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Kloeden, P.E.; Platen, E. Numerical Solution of Stochastic Differential Equations; Applications of Mathematics (New York); Springer: Berlin/Heidelberg, Germany, 1992; Volume 23. [Google Scholar]
- Milstein, G.N.; Tretyakov, M.V. Stochastic Numerics for Mathematical Physics; Scientific Computation; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
- Tudor, C.; Tudor, M. Approximation schemes for Itô–Volterra stochastic equations. Bol. Soc. Mat. Mex. 1995, 1, 73–85. [Google Scholar]
- Wen, C.H.; Zhang, T.S. Improved rectangular method on stochastic Volterra equations. J. Comput. Appl. Math. 2011, 235, 2492–2501. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y. Approximate representations of solutions to SVIEs, and an application to numerical analysis. J. Math. Anal. Appl. 2017, 449, 642–659. [Google Scholar] [CrossRef] [Scilit]
- Xiao, Y.; Shi, J.N.; Yang, Z.W. Split-step collocation methods for stochastic Volterra integral equations. J. Integral Equ. Appl. 2018, 30, 197–218. [Google Scholar] [CrossRef] [Scilit]
- Liang, H.; Yang, Z.; Gao, J. Strong superconvergence of the Euler–Maruyama method for linear stochastic Volterra integral equations. J. Comput. Appl. Math. 2017, 317, 447–457. [Google Scholar] [CrossRef] [Scilit]
- Dai, X.; Bu, W.; Xiao, A. Well-posedness and EM approximations for non-Lipschitz stochastic fractional integro-differential equations. J. Comput. Appl. Math. 2019, 356, 377–390. [Google Scholar] [CrossRef] [Scilit]
- Gao, J.; Liang, H.; Ma, S. Strong convergence of the semi-implicit Euler method for nonlinear stochastic Volterra integral equations with constant delay. Appl. Math. Comput. 2019, 348, 385–398. [Google Scholar] [CrossRef] [Scilit]
- Yang, H.; Yang, Z.; Ma, S. Theoretical and numerical analysis for Volterra integro-differential equations with Itô integral under polynomially growth conditions. Appl. Math. Comput. 2019, 360, 70–82. [Google Scholar] [CrossRef] [Scilit]
- Zhang, W. Theoretical and numerical analysis of a class of stochastic Volterra integro-differential equations with non-globally Lipschitz continuous coefficients. Appl. Numer. Math. 2020, 147, 254–276. [Google Scholar] [CrossRef] [Scilit]
- Zhang, W.; Liang, H.; Gao, J. Theoretical and numerical analysis of the Euler–Maruyama method for generalized stochastic Volterra integro-differential equations. J. Comput. Appl. Math. 2020, 365, 17. [Google Scholar] [CrossRef] [Scilit]
- Kamrani, M. Numerical solution of stochastic fractional differential equations. Numer. Algorithms 2015, 68, 81–93. [Google Scholar] [CrossRef] [Scilit]
- Hoult, J.; Yan, Y. Numerical approximation for a stochastic fractional differential equation driven by integrated multiplicative noise. Mathematics 2024, 3, 265. [Google Scholar] [CrossRef] [Scilit]
- Mohammadi, F.; Ciancio, A. Wavelet-based numerical method for solving fractional integro-differential equation with a weakly singular kernel. Wavelet Linear Algebra 2017, 4, 53–73. [Google Scholar]
- Zhang, X. Euler schemes and large deviations for stochastic Volterra equations with singular kernels. J. Differ. Equ. 2008, 244, 2226–2250. [Google Scholar] [CrossRef] [Scilit]
- Asadzade, J.A.; Mahmudov, N.I. Euler-Maruyama approximation for stochastic fractional neutral integro-differential equations with weakly singular kernel. Phys. Scr. 2024, 99, 075281. [Google Scholar] [CrossRef] [Scilit]
- Anh, P.T.; Doan, T.S.; Huong, P.T. A variation of constant formula for Caputo fractional stochastic differential equations. Statist. Probab. Lett. 2019, 145, 351–358. [Google Scholar] [CrossRef] [Scilit]
- Son, D.T.; Huong, P.T.; Kloeden, P.E.; Tuan, H.T. Asymptotic separation between solutions of Caputo fractional stochastic differential equations. Stoch. Anal. Appl. 2018, 36, 654–664. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2025 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/).





