Abstract
This paper proposes an extrapolation method to solve a class of non-linear weakly singular kernel Volterra integral equations with vanishing delay. After the existence and uniqueness of the solution to the original equation are proved, we combine an improved trapezoidal quadrature formula with an interpolation technique to obtain an approximate equation, and then we enhance the error accuracy of the approximate solution using the Richardson extrapolation, on the basis of the asymptotic error expansion. Simultaneously, a posteriori error estimate for the method is derived. Some illustrative examples demonstrating the efficiency of the method are given.
1. Introduction
Delay functional equations are often encountered in biological processes, such as the growth of the population and the spread of an epidemic with immigration into the population [1,2], and a time delay can cause the population to fluctuate. In general, some complicated dynamics systems are also modeled by delay integral equations since the delay argument could cause a stable equilibrium to become unstable. The motivation of our work is twofold: one of the reasons is based on the first-kind delay Volterra integral equation (VIE) of the form [3]
which was discussed and transformed into the second-kind equivalent form
if for , the normal form was given by
There has been some research [4,5,6] to the following form
Another source of motivation comes from the weakly singular delay VIE [7,8,9]
where , is smooth and is a smooth non-linear function. However, there has not yet been investigated for the case where two integral terms are presented, the first integral term is the weakly singular Volterra integral and the second integral terms not only has weak singularity in the left endpoint but also its upper limit is a delay function, which is challenging to calculate. It is the aim of this paper to fill this gap.
With theoretical and computational advances, some numerical methods for delay differential equations [10,11,12,13], delay integral equations [14], delay integral–differential equations [15,16,17,18], and fractional differential equations with time delay [19,20,21,22] have been investigated widely. Here, we consider the following non-linear weakly singular kernel VIE with vanishing delay
where are times continuously differentiable on , respectively, and . Additionally, satisfy the Lipschitz conditions with respect to on the domains, respectively. That is, for fixed s and t, there are two positive constants which are independent of s and t, such that
Then, Equation (1) possesses a unique solution (see Theorem 1). In this paper, we consider the case where the solution is smooth.
Some numerical investigations of delay VIE have been conducted, such as discontinuous Galerkin methods [23], collocation methods [24,25,26], the iterative numerical method [27], and the least squares approximation method [28]. In [29], an version of the pseudo-spectral method was analyzed, based on the variational form of a non-linear VIE with vanishing variable delays. The algorithm increased the accuracy by refining the mesh and/or increasing the degree of the polynomial. Mokhtary et al. [7] used a well-conditioned Jacobi spectral Galerkin method for a VIE with weakly singular kernels and proportional delay by solving sparse upper triangular non-linear algebraic systems. In [8], the Chebyshev spectral-collocation method was investigated for the numerical solution of a class of weakly singular VIEs with proportional delay. An error analysis showed that the approximation method could obtain spectral accuracy. Zhang et al. [9] used some variable transformations to change the weakly singular VIE with pantograph delays into new equations defined on , and then combined it with the Jacobi orthogonal polynomial.
The extrapolation method has been used extensively [30,31]. We apply the extrapolation method for the solution of the non-linear weakly singular kernel VIE with proportional delay. We prove the existence of the solution to the original equation using an iterative method, while uniqueness is demonstrated by the Gronwall integral inequality. We obtain the approximate equation by using the quadrature method based on the improved trapezoidal quadrature formula, combining the floor technique and the interpolation technique. Then, we solve the approximate equation through an iterative method. The existence of the approximate solution is validated by analyzing the convergence of the iterative sequence, while uniqueness is shown using a discrete Gronwall inequality. In addition, we provide an analysis of the convergence of the approximate solution and obtain the asymptotic expansion of the error. Based on the error asymptotic expansion, the Richardson extrapolation method is applied to enhance the numerical accuracy of the approximate solution. Furthermore, we obtain the posterior error estimate of the method. Numerical experiments effectively support the theoretical analysis, and all the calculations can be easily implemented.
This paper is organized as follows: In Section 2, the existence and uniqueness of the solution for (1) are proven. The numerical algorithm is introduced in Section 3. In Section 4, we prove the existence and uniqueness of the approximate solution. In Section 5, we provide the convergence analysis of the approximate solution. In Section 6, we obtain the asymptotic expansion of error, the corresponding extrapolation technique is used for achieving high precision, and a posterior error estimate is derived. Numerical examples are described in Section 7. Finally, we outline the conclusions of the paper in Section 8.
2. Existence and Uniqueness of Solution of the Original Equation
In this section, we discuss the existence and uniqueness of the solution of the original equation. There are two cases, and , that we will discuss in the following.
Lemma 1
([32]). Let and be non-negative integrable functions, , , satisfying
then, for all ,
Theorem 1.
Proof.
We first construct the sequence as follows:
Let , , .
- Case I. For , by means of mathematical induction, when ,Suppose that the following expression is established when ,Let ; then,that is, the recurrence relation is established when , then the inequality (4) is also established. Next, we prove that the sequence is a Cauchy sequence,The term is convergent, so the Cauchy sequence is convergent uniformly to . Thus, is the solution to Equation (1), the existence is proved.
- Case II. For , the process is similar. Let , when ,Suppose that the following expression is established when ,Let . Then, we havei.e., the recurrence relation is established when , such that the inequality (6) is also established. For the sequence ,
Since the term is convergent, so the Cauchy sequence is convergent uniformly to . Thus, is the solution to Equation (1), the existence is proved.
Now, we prove that the solution to Equation (1) is unique. Let and be two distinct solutions to Equation (1), and denote the difference between them by . We obtain
Let , then is a non-negative integrable function, according to Lemma 1. We obtain , i.e., , the solution to Equation (1) is unique. □
3. The Numerical Algorithm
In this section, we first provide some essential lemmas which are useful for the derivation of the approximate equation. Next, the discrete form of Equation (1) is obtained by combining an improved trapezoidal quadrature formula and linear interpolation. Finally, we solve the approximate equation using an iterative method. The process does not have to compute the integrals; hence, the method can be implemented easily.
3.1. Some Lemmas
Lemma 2
([32]). Let and with . Then,
Proof.
Lemma 3
([33,34]). Let , , , and for , as for the integral . Then, the error of the modified trapezoidal integration rule
has an asymptotic expansion
where , ζ is the Riemann–Zeta function and represents the Bernoulli numbers.
3.2. The Approximation Process
In this subsection, we describe the numerical method used to find the approximate solution to Equation (1). Let have continuous partial derivatives up to 3 on I, are four times continuously differentiable on , respectively. Let , denote the exact solution and approximate solution when , respectively. We divide into N subintervals with a uniform step size , . Let in Equation (1). Then,
where denotes the maximum integer less than . According to Lemma 3, we have
For and , there are two cases.
- Case I. If , then
- Case II. If , we obtain
can be represented by linear interpolation of the adjacent points and . For the node , since , we obtain ; according to Lemma 2, there exists such that . The value of can be calculated easily. Then, the approximate expression of is
Then, (15) can be written as
The approximation equations are as follows
- Case I. When ,
- Case II. When ,where
3.3. Iterative Scheme
Now, the solution of the approximate equation can be solved by an iterative algorithm.
- Iterative algorithm
- Step 1.
- Take sufficiently small and set .
- Step 2.
- Let , then we compute as follows:
- Case I. When ,
- Case II. When ,where
- Step 3.
- If , then let and , and return to step 2. If otherwise, let , and return to step 2.
Remark 1.
In Section 3.2, we considered the regularity of only up to in Lemma 3, since the desired accuracy has been obtained, and it is sufficient for the subsequent convergence analysis and extrapolation algorithm.
4. Existence and Uniqueness of the Solution to the Approximate Equation
In this section, we investigate the existence and uniqueness of the solution to the approximate equation. We first introduce the following discrete Gronwall inequality.
Lemma 4
([35,36]). Suppose that the non-negative sequence , satisfy
where A and are non-negative constants, , when then we have
Theorem 2.
Proof.
We discuss the existence of the approximate solution under two cases.
- Case I. When ,When h is sufficiently small, such that , then holds. Therefore, the iterative algorithm is convergent and the limit is the solution to the approximation equation. The existence of approximation is proved when .Now, we prove the uniqueness of approximation. Suppose and are both solutions to Equation (20). Denote the absolute differences as . We havewhere . When h is sufficiently small, such that , we havewhereAccording to Lemma 4 with , we have , i.e., , the solution of Equation (20) is unique.
- Case II. For , we consider the following cases.
- (1)
- The first situation is , namely, when , we haveLet the step size h be small enough, such that . Then, we can determine that holds.
- (2)
- The second situation is , namely, when , we obtain
Let for a sufficiently small h, then holds.
The above two situations show that the iterative algorithm is convergent and that the limit is the solution to Equation (21).
Next, we prove that the solution to Equation (21) is unique. Suppose and are both solutions to Equation (21). Denote the differences as . Then, we have
Letting h be so small that , then
where
According to Lemma 4 with , we have , i.e., , the solution of Equation (21) is unique. Combining the above situations, the proof of Theorem 2 is completed. □
5. Convergence Analysis
In this section, we will discuss errors caused by the process of obtaining discrete equations using a quadrature formula and interpolation technique and the errors caused by solving the discrete equation using iterative algorithms. According to the quadrature rule, Equation (12) can be expressed as
From Lemmas 2 and 3, the remainders are
where
In order to investigate the error between the exact solution and the approximate solution of Equation (1), we first give the following theorem.
Theorem 3.
Proof.
Letting h be so small, that , it is easy to derive
where
By Lemma 4, we have
The proof is complete. □
Next, we evaluate the error arising from the iterative process.
Theorem 4.
Proof.
- (1)
- The first case is (i.e., when ). Then, we haveAccording to Lemma 4, we have .
- (2)
- The second case is (i.e., when ). Then, we obtain
According to Lemma 4, we have . □
Theorem 5.
Proof.
By Theorems 3 and 4, the absolute error between and has the expression
We obtain the conclusion of Theorem 5. □
6. Extrapolation Method
In this section, we first describe the asymptotic error expansion and then present an extrapolation technique for achieving high precision. Finally, a posterior error estimate is derived.
Theorem 6.
Let are four times continuously differentiable on , respectively. Additionally, has continuous partial derivatives up to 3 on I and satisfy Lipschitz conditions (2). There exist functions independent of h, such that we have the following asymptotic expansions:
Proof.
Assume that satisfy the auxiliary delay equations
and , satisfy the approximation equations
The analysis procedure is similar to the proof of Theorem 3. We obtain
Let
Then, we obtain
According to Lemma 4, there exists a constant d such that
The asymptotic expansion is
□
From Theorem 6, we consider the Richardson extrapolation method to achieve higher accuracy.
- Extrapolation algorithm
- Step 1.
- Assume , and halve the step length to obtainThen, the term can be removed.
- Step 2.
- To eliminate , we apply Richardson extrapolation:A posterior asymptotic error estimate isThe error is bounded by , which is important for constructing adaptable algorithms.
7. Numerical Experiments
In this section, we illustrate the performance and accuracy of the quadrature method using the improved trapezoid formula. For ease of notation, we define
where is the approximate solution of Equation (1), is the approximate solution of k-th extrapolation, is the absolute error between the exact solution and the approximate solution of k-th extrapolation when . The procedure was implemented in MATLAB.
Example 1.
Consider the following equation
with , and . The exact solution is given by and is determined by the exact solution.
Applying the algorithm with , the numerical results at are presented in Table 1, the CPU time(s) are 0.34, 0.55, 0.98, 1.62, and 3.01 s, respectively. By comparing and , we can observe that the accuracy was improved and the extrapolation algorithm was effective. In the third column, the values show that the convergence order was consistent with the theoretical analysis.
Table 1.
Numerical results at of Example 1.
Example 2.
Consider the following equation
where and the analytical solution is . Then, is determined by the exact solution.
By applying the numerical method for , the obtained results at are shown in Table 2. By comparing and , we can observe that the accuracy was improved, proving that the extrapolation algorithm is effective. The results verified the theoretic convergence order, which is .
Table 2.
Numerical results at of Example 2.
Example 3.
We consider the following equation
where , and the analytical solution is . Then, is determined by the exact solution.
By applying the numerical method for , and , the obtained results at are shown in Table 3. As λ was not equal to μ, we first applied the Richardson extrapolation, and then adopted the Richardson extrapolation. By comparing and , these results verify the theoretical results, and we can see that the extrapolation improved the accuracy dramatically. When N = 8, 16, 32, 64, 128, the CPU time(s) are 1.43, 2.41, 3.99, 17.46, and 21.36 s, respectively. The exact solution and the approximation when N=8 are plotted in Figure 1.
Table 3.
Numerical results at of Example 3.
Figure 1.
The absolute errors and the approximations when N = 2.
8. Conclusions
In this paper, by using the improved trapezoidal quadrature formula and linear interpolation, we obtained the approximate equation for non-linear Volterra integral equations with vanishing delay and weak singular kernels. The approximate solutions were obtained by an iterative algorithm, which possessed a high accuracy order . Additionally, we analyzed the existence and uniqueness of both the exact and approximate solutions. The significance of this work was that it demonstrated the efficiency and reliability of the Richardson extrapolation. The computational findings were compared with the exact solution: we found that our methods possess high accuracy and low computational complexity, and the results showed good agreement with the theoretical analysis. For future work, we can apply this method for solving two-dimensional delay integral equations.
Author Contributions
Conceptualization, J.H. and L.Z.; methodology, J.H. and L.Z.; validation, J.H. and H.L.; writing—review and editing, L.Z. and Y.W. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Program of Chengdu Normal University, grant number CS18ZDZ02.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to thank the editor and referees for their careful comments and fruitful suggestions.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Avaji, M.; Hafshejani, J.; Dehcheshmeh, S.; Ghahfarokhi, D. Solution of delay Volterra integral equations using the Variational iteration method. J. Appl. Sci. 2012, 12, 196–200. [Google Scholar] [CrossRef]
- Williams, L.R.; Leggett, R.W. Nonzero Solutions of Nonlinear Integral Equations Modeling Infectious Disease. Siam J. Math. Anal. 1982, 13, 121. [Google Scholar] [CrossRef]
- Volterra, V. On some questions of the inversion of definite integrals. (Sopra alcune questioni di inversione di integrali definiti). Ann. Mat. Pura Appl. 1897, 25, 139–178. [Google Scholar] [CrossRef]
- Yang, K.; Zhang, R. Analysis of continuous collocation solutions for a kind of Volterra functional integral equations with proportional delay. J. Comput. Appl. Math. 2011, 236, 743–752. [Google Scholar] [CrossRef]
- Xie, H.; Zhang, R.; Brunner, H. Collocation methods for general Volterra functional integral equations with vanishing delays. SIAM J. Sci. Comput. 2011, 33, 3303–3332. [Google Scholar] [CrossRef]
- Ming, W.; Huang, C.; Zhao, L. Optimal superconvergence results for Volterra functional integral equations with proportional vanishing delays. Appl. Math. Comput. 2018, 320, 292–301. [Google Scholar] [CrossRef]
- Mokhtary, P.; Moghaddam, B.P.; Lopes, A.M.; Machado, J.A.T. A computational approach for the non-smooth solution of non-linear weakly singular Volterra integral equation with proportional delay. Numer. Algorithms 2019, 83, 987–1006. [Google Scholar] [CrossRef]
- Gu, Z.; Chen, Y. Chebyshev spectral-collocation method for a class of weakly singular Volterra integral equations with proportional delay. J. Numer. Math. 2014, 22, 311–342. [Google Scholar] [CrossRef]
- Zhang, R.; Zhu, B.; Xie, H. Spectral methods for weakly singular Volterra integral equations with pantograph delays. Front. Math. China 2014, 8, 281–299. [Google Scholar] [CrossRef]
- Brunner, H. Collocation Methods for Volterra Integral and Related Functional Differential Equations; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
- Zhang, G.; Song, M. Impulsive continuous Runge—Kutta methods for impulsive delay differential equations. Appl. Math. Comput. 2019, 341, 160–173. [Google Scholar] [CrossRef]
- Shu, H.; Xu, W.; Wang, X.; Wu, J. Complex dynamics in a delay differential equation with two delays in tick growth with diapause. J. Differ. Equ. 2020, 269, 10937–10963. [Google Scholar] [CrossRef]
- Fang, J.; Zhan, R. High order explicit exponential Runge—Kutta methods for semilinear delay differential equations. J. Comput. Appl. Math. 2021, 388, 113279. [Google Scholar] [CrossRef]
- Song, H.; Xiao, Y.; Chen, M. Collocation methods for third-kind Volterra integral equations with proportional delays. Appl. Math. Comput. 2021, 388, 125509. [Google Scholar]
- Brunner, H. The numerical solution of weakly singular Volterra functional integro-differential equations with variable delays. Commun. Pure Appl. Anal. 2006, 5, 261–276. [Google Scholar] [CrossRef]
- Huang, C. Stability of linear multistep methods for delay integro-differential equations. Comput. Math. Appl. 2008, 55, 2830–2838. [Google Scholar] [CrossRef]
- Sheng, C.; Wang, Z.; Guo, B. An hp-spectral collocation method for nonlinear Volterra functional integro-differential equations with delays. Appl. Numer. Math. 2016, 105, 1–24. [Google Scholar] [CrossRef]
- Abdi, A.; Berrut, J.P.; Hosseini, S.A. The Linear Barycentric Rational Method for a Class of Delay Volterra Integro-Differential Equations. J. Sci. Comput. 2018, 75, 1757–1775. [Google Scholar] [CrossRef]
- Yaghoobi, S.; Moghaddam, B.P.; Ivaz, K. An efficient cubic spline approximation for variable-order fractional differential equations with time delay. Nonlinear Dyn. 2017, 87, 815–826. [Google Scholar] [CrossRef]
- Rahimkhani, P.; Ordokhani, Y.; Babolian, E. A new operational matrix based on Bernoulli wavelets for solving fractional delay differential equations. Numer. Algorithms 2017, 74, 223–245. [Google Scholar] [CrossRef]
- Rakhshan, S.A.; Effati, S. A generalized Legendre—Gauss collocation method for solving nonlinear fractional differential equations with time varying delays. Appl. Numer. Math. 2019, 146, 342–360. [Google Scholar] [CrossRef]
- Zuniga-Aguilar, C.J.; Gomez-Aguilar, J.F.; Escobar-Jimenez, R.F.; Romero-Ugalde, H.M. A novel method to solve variable-order fractional delay differential equations based in lagrange interpolations. Chaos Solitons Fractals 2019, 126, 266–282. [Google Scholar] [CrossRef]
- Xu, X.; Huang, Q. Superconvergence of discontinuous Galerkin methods for nonlinear delay differential equations with vanishing delay. J. Comput. Appl. Math. 2019, 348, 314–327. [Google Scholar] [CrossRef]
- Bellour, A.; Bousselsal, M. A Taylor collocation method for solving delay integral equations. Numer. Algorithms 2014, 65, 843–857. [Google Scholar] [CrossRef]
- Darania, P.; Sotoudehmaram, F. Numerical analysis of a high order method for nonlinear delay integral equations. J. Comput. Appl. Math. 2020, 374, 112738. [Google Scholar] [CrossRef]
- Khasi, M.; Ghoreishi, F.; Hadizadeh, M. Numerical analysis of a high order method for state-dependent delay integral equations. Numer. Algorithms 2014, 66, 177–201. [Google Scholar] [CrossRef]
- Bica, A.M.; Popescu, C. Numerical solutions of the nonlinear fuzzy Hammerstein-Volterra delay integral equations. Inf. Sci. 2013, 223, 236–255. [Google Scholar] [CrossRef]
- Mosleh, M.; Otadi, M. Least squares approximation method for the solution of Hammerstein-Volterra delay integral equations. Appl. Math. Comput. 2015, 258, 105–110. [Google Scholar] [CrossRef]
- Zhang, X. A new strategy for the numerical solution of nonlinear Volterra integral equations with vanishing delays. Appl. Math. Comput. 2020, 365, 124608. [Google Scholar]
- Lima, P.; Diogo, T. Numerical solution of a nonuniquely solvable Volterra integral equation using extrapolation. J. Comput. Appl. Math. 2002, 140, 537–557. [Google Scholar] [CrossRef]
- Sidi, A. Practical Extrapolation Methods; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
- Tao, L.; Jin, H. High Precision Algorithm for Integral Equations; China Science Press: Beijing, China, 2013. [Google Scholar]
- Tao, L.; Yong, H. Extrapolation method for solving weakly singular nonlinear Volterra integral equations of the second kind. J. Math. Anal. Appl. 2006, 324, 225–237. [Google Scholar] [CrossRef]
- Navot, J. A Further Extension of the Euler-Maclaurin Summation Formula. J. Math. Phys. 1962, 41, 155–163. [Google Scholar] [CrossRef]
- Tao, L.; Yong, H. A generalization of Gronwall inequality and its application to weakly singular Volterra integral equation of the second kind. J. Math. Anal. Appl. 2003, 282, 56–62. [Google Scholar] [CrossRef][Green Version]
- Qin, Y. Integral and Discrete Inequalities and Their Applications; Springer International Publishing: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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/).