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.
1. Introduction
Stochastic Volterra integral equations are widely used in medicine, physics, biology, finance, and other fields. Babei et al. [1] examined a stochastic model for the transmission of coronavirus. Khodabin et al. [2] presented the generalized stochastic exponential population growth model. Ait-Sahalia [3] proposed the derivative securities pricing model. Since these systems rely on Gaussian white noise, various stochastic integral equations are demanded to simulate these phenomena. As everyone knows, it is difficult to obtain explicit solutions of the stochastic Volterra integral equation even if analytic solutions exist; this greatly limits the application of the equation in practical cases. Thus, it is very crucial to discuss the numerical solutions of these equations.
In the past two decades, some researchers used the usual iteration methods such as Euler and Milstain [4–7]. Others focused on basis function methods such as triangular functions, block pulse functions, Fourier series, Chebyshev cardinal wavelet, Legendre multiwavelets, Haar wavelets, Chebyshev polynomials, and Bell polynomials; see references [8–21] for details.
In the literature [13], Maleknejad et al. applied block pulse functions to explore the numerical solution of the following linear stochastic Volterra integral equation:
Deb et al. [22] recommended triangular functions and applied them to dynamic system. Some scholars applied triangular functions to study different equations (20)–(23), for example, linear stochastic integral equation, multiorder fractional stochastic Volterra integral equation, and Volterra–Fredholm integro-differential equations.
In particular, Khodabin et al. [23] applied triangular functions to explore the numerical solution of equation (1). Compared with reference [13], the advantage of reference [23] is that it greatly reduces the computational cost and improves the accuracy of the numerical solution.
To the best of our knowledge, there are probably few studies to discuss the numerical solutions of the following nonlinear stochastic It
Most nonlinear stochastic It
The composition of this article is as follows. We review the relevant contents of triangular functions in Section 2. We exhibit the integral operator matrixes and stochastic integral operator matrixes about triangular functions, respectively, in Sections 3 and 4. Section 5 presents the error of the current method. An effectual numerical method for (3) is proposed in Section 6. The accuracy and validity of the method are demonstrated by some numerical simulations in Section 7. Conclusions are provided in Section 8.
2. Preliminaries
2.1. Triangular Functions (TFs) and Properties [22, 23]
In the following, we define two sets of TFs on the interval [0, 1):
From the definition of TFs, it is clear that TFs are disjoint, orthogonal, and complete [22]. Therefore, we can obtain
We can easily define their vectors:
The TF vector
On the basis of [25], we gain
2.2. Approximation of Function
The approximation of any function
The approximation of each
Let
3. Integration Operational Matrix
We need to calculate the integral operator matrix in this section. First, it is easy to obtain the integral of TFs as follows:
And then when
Therefore,
Therefore,
According to (14) and (26), the approximation of every integral function
4. Stochastic Integration Operational Matrix
This section reviews the stochastic integrals of TFs (see [23] for details). Meanwhile, two methods are applied to obtain the stochastic operator matrix. First of all, we give It
When
Then according to (30)–(33),
From (34) and (35), we get
Therefore,
5. Error Analysis
The error denoted by
First of all, we look back at two significant lemmas.
Lemma 1.
Assume that
(1)
(2)
(3)
Proof.
See [23] for details.
Lemma 2.
Assume
Proof.
See [23] for details.
Secondly, consider
Lastly, we give and testify the main theorem.
Theorem 3.
Suppose that bounded analytic functions
(i)
(ii)
(iii)
Proof.
According to Lipschitz’s continuity, It
Then,
Let
By Gronwall’s inequality,
By (41) and (42), we get
Thus,
The proof is accomplished.
In [27], the authors proved that the rate of convergence for the BPF method of solutions of stochastic It
6. Numerical Method
We present the TF approximate solution to (3) in this section. For the analytic functions, the forms of
Lemma 4 (see [26]).
Assume that the continuous function
Lemma 5.
Suppose the analytic functions
Proof.
According to Lemma 4, we can derive
Moreover, we have
In virtue of (14) and (16), we can obtain the approximate forms of
By using Lemma 5, we assume analytic functions
Substituting (64)–(69) into (3), it yields
Remark 6.
Analytic functions
Thus, we can obtain the numerical solution of (3) as follows:
The present text adopts the fsolve function in MATLAB to seek the solution
7. Numerical Simulations
We used MATLAB software for numerical techniques. Firstly, the integration operator
Example 1.
Take into account the underlying stochastic Volterra integral equations [27]:
[figure(s) omitted; refer to PDF]
Table 1
95% error mean confidence interval | ||||
Lower | Upper | |||
4.56535481 | 2.28267741 | 9.13070963 | 9.03940253 | |
1.32782282 | 6.63911410 | 2.65564564 | 2.62908918 | |
2.95558696 | 1.47779348 | 5.91117392 | 5.85206218 | |
3.28145865 | 1.64072932 | 6.56291730 | 6.49728812 | |
5.51699992 | 2.75849996 | 1.10339998 | 1.09236598 |
Table 2
95% error mean confidence interval | ||||
Lower | Upper | |||
2.25905255 | 1.12952628 | 4.51810510 | 4.472924 | |
3.93200515 | 1.96600258 | 7.86401030 | 7.785370 | |
2.79234314 | 1.39617157 | 5.58468627 | 5.528839 | |
3.52202610 | 1.76101305 | 7.04405221 | 6.973612 | |
5.64767604 | 2.82383802 | 1.12953521 | 1.118240 |
Example 2.
Take into account the underlying stochastic Volterra integral equations [15]:
When n = 16, Figure 3 displays the curves of approximate and exact solutions calculated by this method in Example 2, and their errors are very small. Additionally, when n = 32, the curves are shown in Figure 4. From Tables 3 and 4, we can see the absolute error
[figure(s) omitted; refer to PDF]
Table 3
95% confidence interval for error mean | ||||
Lower | Upper | |||
7.92998982 | 3.96499491 | 1.58599796 | 1.57013798 | |
1.72232704 | 8.61163520 | 3.44465408 | 3.41020754 | |
2.97356464 | 1.48678232 | 5.94712927 | 5.88765798 | |
5.51948609 | 2.75974305 | 1.10389722 | 1.09285825 | |
1.17303229 | 5.86516146 | 2.34606458 | 2.32260394 |
Table 4
95% confidence interval for error mean | ||||
Lower | Upper | |||
4.93348608 | 2.46674304 | 9.86697216 | 9.76830243 | |
3.39374157 | 1.69687079 | 6.78748315 | 6.71960835 | |
5.60005472 | 2.80002736 | 1.12001094 | 1.10881082 | |
7.01784998 | 3.50892499 | 1.40356999 | 1.38953430 | |
9.10622234 | 4.55311117 | 1.82124447 | 1.80303202 |
8. Applications in Mathematical Finance
In this section, we present a practical application example of general stock model in the financial field [13]. The market consists of a riskless cash bond,
The solution of this model is
Table 5
95% confidence interval for error mean | ||||
Lower | Upper | |||
8 | 0.02607134096 | 0.01053117415 | 0.02145585039 | 0.03068683153 |
16 | 0.03559123141 | 0.00982903575 | 0.03128346656 | 0.03989899626 |
32 | 0.05520441602 | 0.01451123788 | 0.04884458561 | 0.06156424644 |
64 | 0.09662823642 | 0.01970281731 | 0.08799309601 | 0.10526337684 |
Table 6
95% confidence interval for error mean | ||||
Lower | Upper | |||
8 | 0.01174809815 | 0.00539360303 | 0.001176636213 | 0.02231956009 |
16 | 0.01404862614 | 0.00651627133 | 0.001276734329 | 0.02682051796 |
32 | 0.00996974476 | 0.00443011722 | 0.001286715001 | 0.01865277453 |
64 | 0.01015361632 | 0.00479242698 | 0.000760459434 | 0.01954677321 |
9. Conclusion
Stochastic Volterra integral equations usually do not have explicit solutions, so it is very essential to discuss the numerical solutions of these equations. This article presents the numerical analysis of (3) with Brownian motion by using the basis function method under the global Lipschitz condition. Compared with the literature [9], the nonlinear stochastic It
Acknowledgments
This research was supported by the NSF of Hubei Province in China (no. 2023AFD013).
[1] A. Babaei, H. Jafari, S. Banihashemi, M. Ahmadi, "Mathematical analysis of a stochastic model for spread of Coronavirus," Chaos, Solitons & Fractals, vol. 145,DOI: 10.1016/j.chaos.2021.110788, 2021.
[2] M. Khodabin, K. Maleknejad, M. Rostami, M. Nouri, "Interpolation solution in generalized stochastic exponential population growth model," Applied Mathematical Modelling, vol. 36 no. 3, pp. 1023-1033, DOI: 10.1016/j.apm.2011.07.061, 2012.
[3] Y. Ait-Sahalia, "Testing continuous-time models of the spot interest rate," Review of Financial Studies, vol. 9 no. 2, pp. 385-426, DOI: 10.1093/rfs/9.2.385, 1996.
[4] W. Zhang, "Strong convergence of the Euler–Maruyama method for a class of stochastic Volterra integral equations," Journal of Computational Mathematics, vol. 40 no. 4, pp. 607-623, DOI: 10.4208/jcm.2101-m2020-0070, 2022.
[5] M. Li, C. Huang, J. Wen, "A two-parameter Milstein method for stochastic Volterra integral equations," Journal of Computational and Applied Mathematics, vol. 404,DOI: 10.1016/j.cam.2021.113870, 2022.
[6] G. H. Zhao, M. H. Song, Z. W. Yang, "Mean-square stability of analytic solution and Euler–Maruyama method for impulsive stochastic differential equations," Applied Mathematics and Computation, vol. 251, pp. 527-538, DOI: 10.1016/j.amc.2014.11.098, 2015.
[7] G. Lan, M. Zhao, S. Qi, "Exponential stability of Θ-EM method for nonlinear stochastic volterra integro-differential equations," Applied Numerical Mathematics, vol. 172, pp. 279-291, DOI: 10.1016/j.apnum.2021.10.012, 2022.
[8] F. Usta, M. Akyiit, F. Say, K. J. Ansari, "Bernstein operator method for approximate solution of singularly perturbed Volterra integral equations," Journal of Mathematical Analysis and Applications, vol. 507 no. 2,DOI: 10.1016/j.jmaa.2021.125828, 2022.
[9] M. S. Barikbin, A. R. Vahidi, T. Damercheli, E. Babolian, "An iterative shifted Chebyshev method for nonlinear stochastic it o-Volterra integral equations-ScienceDirect," Journal of Computational and Applied Mathematics, vol. 378, 2020.
[10] F. S. Md Nasrudin, C. Phang, "Numerical solution via operational matrix for solving prabhakar fractional differential equations," Journal of Mathematics, vol. 2022,DOI: 10.1155/2022/7220433, 2022.
[11] S. zbasi, "Fractional Bell collocation method for solving linear fractional integro-differential equations," Mathematical Sciences, vol. 18, 2022.
[12] M. Asgari, E. Hashemizadeh, M. Khodabin, K. Maleknejad, "Numerical solution of nonlinear stochastic integral equation by stochastic operational matrix based on Bernstein polynomials," Bulletin math e´matique de la Soci e´t e´des Sciences Math me´atiques de Roumanie, vol. 57105 no. 1, 2014.
[13] K. Maleknejad, M. Khodabin, M. Rostami, "Numerical solution of stochastic Volterra integral equations by a stochastic operational matrix based on block pulse functions," Mathematical and Computer Modelling, vol. 55 no. 3-4, pp. 791-800, DOI: 10.1016/j.mcm.2011.08.053, 2012.
[14] M. T. Deng, G. Jiang, T. Ke, "Numerical solution of nonlinear stochastic it o-volterra integral equations driven by fractional brownian motion using block pulse functions," Discrete Dynamics in Nature and Society, vol. 2021,DOI: 10.1155/2021/4934658, 2021.
[15] A. Pourdarvish, K. Sayevand, I. Masti, S. Kumar, "Orthonormal Bernoulli polynomials for solving a class of two dimensional stochastic volterra-fredholm integral equations," International Journal of Algorithms, Computing and Mathematics, vol. 8 no. 1, 2022.
[16] S. C. Shiralashetti, L. Lamani, "Fibonacci wavelet based numerical method for the solution of nonlinear Stratonovich Volterra integral equations," Scientific African, vol. 10,DOI: 10.1016/j.sciaf.2020.e00594, 2020.
[17] M. Asif, I. Khan, N. Haider, Q. Al-Mdallal, "Legendre multi-wavelets collocation method for numerical solution of linear and nonlinear integral equations," Alexandria Engineering Journal, vol. 59 no. 6, pp. 5099-5109, DOI: 10.1016/j.aej.2020.09.040, 2020.
[18] Y. Rostami, "A new wavelet method for solving a class of nonlinear partial integro-differential equations with weakly singular kernels," Mathematical Sciences, vol. 16 no. 3, pp. 225-235, DOI: 10.1007/s40096-021-00414-4, 2022.
[19] A. R. Yaghoobnia, M. Khodabin, R. Ezzati, "Numerical solution of stochastic it o ^ -Volterra integral equations based on Bernstein multi-scaling polynomials," Applied Mathematics-A Journal of Chinese Universities, vol. 36 no. 3, pp. 317-329, DOI: 10.1007/s11766-021-3694-9, 2021.
[20] S. N. Kiaee, M. Khodabin, R. Ezzati, A. M. Lopes, "A new approach to approximate solutions of single time-delayed stochastic integral equations via orthogonal functions," Symmetry, vol. 14 no. 10,DOI: 10.3390/sym14102085, 2022.
[21] T. A. A. Cheraghi, M. Khodabin, R. Ezzati, "Numerical solution of linear stochastic Volterra integral equations via new basis functions," Filomat, vol. 33 no. 18, pp. 5959-5966, DOI: 10.2298/fil1918959c, 2019.
[22] A. Deb, A. Dasgupta, G. Sarkar, "A new set of orthogonal functions and its application to the analysis of dynamic systems," Journal of the Franklin Institute, vol. 343 no. 1,DOI: 10.1016/j.jfranklin.2005.06.005, 2006.
[23] M. Khodabin, K. Maleknejad, F. Hossoini Shckarabi, "Application of triangular functions to numerical solution of stochastic volterra integral equations," IAENG International Journal of Applied Mathematics, vol. 43 no. 1, 2013.
[24] S. Nemati, A. H. Anas, "Numerical solution of multi-order fractional differential equations using generalized sine-cosine wavelets," Universal Journal of Mathematics and Applications, vol. 1 no. 4, pp. 215-225, DOI: 10.32323/ujma.427381, 2018.
[25] E. Babolian, Z. Masouri, S. Hatamzadeh-Varmazyar, "Numerical solution of nonlinear Volterra Fredholm integro-differential equations via direct method using triangular functions," Computers & Mathematics with Applications, vol. 58 no. 2, pp. 239-247, DOI: 10.1016/j.camwa.2009.03.087, 2009.
[26] S. K. Damarla, M. Kundu, "Numerical solution of multi-order fractional differential equations using generalized triangular function operational matrices," Applied Mathematics and Computation, vol. 263, pp. 189-203, DOI: 10.1016/j.amc.2015.04.051, 2015.
[27] X. Y. Sang, G. Jiang, J. H. Wu, "Numerical solution of nonlinear stochastic it o ^ -Volterra integral equations by block pulse functions," Mathematica Applicata, vol. 32, pp. 935-946, 2019.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2024 Guo Jiang et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
This article presents the numerical solutions of nonlinear stochastic It
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer