Abstract
This paper presents a ε-uniform and reliable numerical scheme to solve second-order singularly perturbed Volterra–Fredholm integro-differential equations. Some properties of the analytical solution are given, and the finite difference scheme is established on a non-uniform mesh by using interpolating quadrature rules and the linear basis functions. An error analysis is successfully carried out on the Boglaev–Bakhvalov-type mesh. Some numerical experiments are included to authenticate the theoretical findings. In this regard, the main advantage of the suggested method is to yield stable results on layer-adapted meshes.
Keywords:
error analysis; finite difference method; Fredholm integro-differential equation; singular perturbation; Volterra integro-differential equation; uniform convergence MSC:
65L10; 65L11; 65L12; 65L20; 65R20
1. Introduction
Volterra–Fredholm integro-differential equations (VFIDEs) have led to many scientific computings. They play important roles in different branches of science involving aerodynamics, the economy, electricity and electronics, industrial networks, hydrodynamics, oceanography and chemistry [1,2,3] (see the references detailed within). Particularly, VFIDEs have been used widely for population growth, medicine processes and pandemic research. For example, the dissipation of tumor cells and the response of immune system were modeled in [4]. The effect of the COVID-19 pandemic was investigated in Italy, Germany and France with the help of modeling by some integro-differential equations [5,6].
Some existence and uniqueness results for VFIDEs have been presented by Hamoud and his co-authors in [7,8]. Due to their importance in computational science, numerous methods have been introduced for solving VFIDEs. Various semi-analytical techniques including Adomian decomposition method, variational iteration method, homotopy perturbation method, modified differential transform method and Laplace decomposition method have been proposed in [2,9,10]. Furthermore, many scholars have developed different numerical approaches. These include the exponential spline method [11], the collocation method [1], the Nyström method [12], reproducing the kernel method [13], the Haar wavelet [14,15], the Chebyshev–Galerkin method [16], the operational matrix method of Bernstein polynomials [17], the finite difference method [18,19], the Galerkin method [20,21], the bezier curve method [22], etc. [3,23,24,25,26]. The mentioned studies have only dealt with regular cases (i.e., absent the singularity).
This article concerns with boundary-value problem of second-order Volterra–Fredholm integro-differential equation in the form
subject to boundary conditions
in which the differential operator , the Volterra integral operator T and the Fredholm integral operator S are given as follow, respectively:
and
Additionally, is a small parameter, is a real parameter, the functions and are sufficiently smooth. Under these conditions, the problem (1) and (2) has unique solution . As tends toward zero, the boundary layers appear in neighborhood of and .
In recent times, a lot of papers have been published about singularly perturbed integro-differential equations and various numerical schemes have been suggested. Iragi and Munyakazi have considered fitted operator finite difference method by using right-side rectangle rule and trapezoidal integration on Shishkin mesh for Volterra integro-differential equations with singularity [27,28]. In [29,30,31], Volterra delay integro-differential equations with initial layer have been investigated on uniform mesh. Mbroh et. al. have proposed non-standard finite difference scheme by using composite Simpson’s rule. Additionally, they have improved the order of convergence by applying Richardson extrapolation [32]. In [33], second-order discretization have been presented on piecewise uniform mesh. Tao and Zhang have introduced the coupled method involving local discontinuous Galerkin technique and continuous finite element method in [34]. In [35], using composite trapezoidal rule, fitted mesh finite difference schemes have been established on Shishkin type mesh. Moreover, almost second-order accuracies for the presented method have been obtained. Exponentially fitted difference schemes have been suggested for singularly perturbed Fredholm integro-differential equations in [36,37,38]. In [39], Durmaz and Amiraliyev have constructed fitted second-order homogeneous difference scheme on Shishkin mesh for Fredholm integro differential equations with layer behavior. Authors in [40,41] have presented a new discrete scheme for singularly perturbed Volterra-Fredholm integro-differential equations.
To the best of our knowledge, the problems in (1) and (2) have not been investigated using the finite difference schemes. Therefore, this study aims to fill this gap. This paper introduces the new difference scheme for the boundary value problems of second-order singularly perturbed Volterra–Fredholm integro-differential equations as the major novelty of this work. The second contribution is the convergence analysis of the presented scheme on Boglaev–Bakhvalov-type mesh. Last but not least, the proposed algorithm is easy to construct, and it provides stable results in a short time in terms of computation. From these objectives, the theory and applications of the presented method have been extensively studied.
The remainder of this article is organized is as follows. In Section 2, first, some preliminary results are given. Then, using composite numerical quadrature rules and implicit difference rules, the finite difference scheme is constructed on Boglaev–Bakhvalov-type mesh in Section 3. Section 4 is devoted to error approximations and stability analysis. In Section 5, three numerical examples are solved by the proposed method. Furthermore, the corresponding algorithm and the computational results are presented. Finally, the paper ends with “Concluding Remarks”.
2. Asymptotic Properties
This section is devoted to some a priori bounds. For this aim, the following lemma is expressed.
Lemma 1.
We assume that , , , and
Proof.
Then, it follows that
Finally, we have
By taking into consideration (3), we reach the proof of the (4). Now, we prove the relation (5). Since , and , we can write for the second derivative of
For any function , the following formula is used to estimate and
where
and
In (6), by taking and , we find the estimation of
In the same way, rewriting and in (6), we obtain
From (4), it is clear that
Here, the functions and are the solutions of the following problems, respectively:
and
By using the maximum principle, we obtain
and
Here, the function is the solution of the following problem:
From here, we can write
Thus, we obtain
which hints at the proof of the relation (5) [42]. Therefore, the proof of the lemma is completed. □
3. Discrete Scheme
In this section, the finite difference discretization is presented for the problem (1) and (2). First, we give the definition of the mesh. Let be a non-uniform mesh on :
and
Here, we use the non-uniform mesh called Boglaev–Bakhvalov-type mesh in [43]. The transition point is taken as
For an even number N, we divide each of the subintervals and . Here, . node points are specified as
Before constructing the difference scheme, we define some notation for the mesh functions. For any mesh function defined on , we use the following implicit difference rules:
Here, is defined as
and the discrete maximum norm is denoted by
To establish the difference scheme for the problems in (1) and (2), we use the following integral identity:
where the basis function is defined as follows:
Moreover, it can be easily seen that
For the differential operator in (19), after using interpolating quadrature rules in [44] and some manipulations, we find
where
and
Here, for , is computed as
For the Volterra operator in the relation (19), using interpolating quadrature rules in [44], we obtain
where
After applying the composite right side rectangle rule, we have
where
Then, we can write that
Here,
Similarly, for the Fredholm operator in the relation (19), applying the interpolating quadrature rules in [44] and the composite right side rectangle rule, it is found that
where
and
Combining (20), (22), (26) and (27), the following difference scheme is written for the problems in (1) and (2):
where
By omitting the error term in (28), we present the following difference problem for the approximate solution:
where
and
4. The Stability and Convergence
Let the error function be the solution of the following problem:
Proof.
From here, we can write
Then, we find
where
Therefore, we arrive at the proof of the lemma. □
Lemma 3.
For the remainder term the following estimate is satisfied:
Proof.
By applying the mean value theorem to function in , we obtain
Thus, taking into account and (35), it is found that
Similarly, we can write
Additionally, because of the boundedness of and , it is obvious that
For the remainder term , using the Leibnitz rule for the integral term in (24), we have
Since and we can find
Thus, it is seen that
In a similar way, we can show
Analogously, we have
Now, we consider the node points of adaptive mesh. The mesh stepsizes hold
and
Then, we estimate the remainder terms for each sub-intervals separately. For the interval , if , it is found that
Thus, we obtain
and
If , it can be written that
Now, we consider the interval We have
For we obtain , and for , we obtain . Performing similar operations on the interval , we find
which concludes the proof of the lemma. □
Theorem 1.
Proof.
The proof of the theorem can be derived from the previous two lemmas. □
5. Results and Discussion
In this section, we test the numerical method on several examples. For this, the elimination method is used to obtain maximum pointwise errors and convergence rates. Then, the discretization (30) and (31) can be written as the following form:
where
Here, the coefficients of the elimination method are as follow [45]:
and
The corresponding Algorithm 1 is given by
| Algorithm 1: To compute the numerical solution . |
| Input: , , = , = , , , , and |
| Output: The numerical solution |
| Step 1: |
| Step 2: for |
| end |
| Step 3: for |
| if |
| end |
| if |
| end |
| if |
| end |
| if |
| end |
| end |
| Step 4: for |
| end |
All numerical computations and figures have been carried out by Matlab R2013a. In the numerical experiments, the transition point is chosen as .
Example 1.
Consider a particular problem
in which the exact solution is . The nodal maximum errors are specified as
where is the exact solution and is approximate solution. Furthermore, the convergence rates are computed as follows
The computed results are presented in Table 1.
Table 1.
Maximum pointwise errors and order of convergence on .
Figure 1.
Behavior of the numerical solution for and .
Figure 2.
Numerical approximation for and .
From Figure 1 and Figure 2, it can be seen that the maximal errors are concentrated within the boundary layers.
Example 2.
We take into account another problem
The exact solution of this equation is unknown. Since the exact solution is unknown, we use the double-mesh technique. The error approximations are indicated by
and the order of convergence is defined as follows
Error approximations are shown in Table 2.
Table 2.
Maximum pointwise errors and order of convergence on .
Figure 3.
Numerical solution for and .
Figure 4.
Behavior of the approximate solution for and .
Example 3.
Examine the last problem
The exact solution of this problem is unknown. Thus, we apply the double-mesh principle again. The obtained results are summarized in Table 3.
Table 3.
Maximum pointwise errors and order of convergence on .
The improvement in the numerical solution within the boundary layers is illustrated in Figure 5 and Figure 6.
Figure 5.
Numerical approximation for and .
Figure 6.
Numerical behavior for and .
In summary, from Table 1, Table 2 and Table 3, as N increases, maximum pointwise errors decrease and the order of uniform convergence of the presented difference scheme is almost 1. It can be concluded that the presented difference scheme yields stable and uniform numerical results. Moreover, from Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, it is seen that the numerical solution curves converge to the coordinate axes for smaller values of . Thus, the proposed method seems to be effective for solving such problems.
6. Concluding Remarks
In this paper, we suggested a new and stable difference scheme for solving boundary value problems of singularly perturbed second-order Volterra–Fredholm integro-differential equations. The stability and convergence of the method were examined in the discrete maximum norm. The effectiveness and reliability of the presented scheme are demonstrated by three numerical examples. The computed results reveal that the order of convergence was found as Namely, the scheme is first-order accurate. Although the proposed method is reliable, the order of convergence of the numerical scheme may need to be improved. In order to expand numerical research, experiments in which improvements in the order and different boundary conditions (i.e., nonlocal, integral, Robin, and mixed) can be considered.
Author Contributions
Conceptualization, M.C. and B.G.; methodology, M.C. and B.G.; software, M.C. and B.G.; validation, M.C. and B.G.; formal analysis, M.C. and B.G.; investigation, M.C. and B.G.; resources, M.C. and B.G.; data curation, M.C. and B.G.; writing—original draft preparation, M.C. and B.G.; writing—review and editing, M.C. and B.G.; visualization, M.C. and B.G.; supervision, M.C. and B.G.; project administration, M.C. and B.G.; funding acquisition, M.C. and B.G. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The abbreviations in this paper are given below:
| Perturbation parameter | |
| C | Generic positive constant |
| Real parameter | |
| Mesh step size | |
| Mesh node point | |
| Non-uniform mesh | |
| and | Mesh transition points |
| Maximum error | |
| Order of convergence | |
| L | Differential operator |
| T | Volterra integral operator |
| S | Fredholm integral operator |
| Exact solution of the presented problem | |
| Approximate solution of the difference problem | |
| Remainder term | |
| Error function |
References
- Amin, R.; Nazir, S.; Garcia-Magarino, I. A collocation method for numerical solution of nonlinear delay integro-differential equations for wireless sensor network and internet of things. Sensors 2020, 20, 1962. [Google Scholar] [CrossRef] [PubMed]
- Dawood, L.A.; Hamoud, A.; Mohammed, N.M. Laplace discrete decomposition method for solving nonlinear Volterra-Fredholm integro-differential equations. J. Math. Comput. Sci. 2020, 21, 158–163. [Google Scholar] [CrossRef]
- Kashkaria, B.S.H.; Syam, M.I. Evolutionary computational intelligence in solving a class of nonlinear Volterra-Fredholm integro-differential equations. J. Comput. Applied Math. 2017, 311, 314–323. [Google Scholar] [CrossRef]
- Bellomo, N.; Firmani, B.; Guerri, L. Bifurcation analysis for a nonlinear system of integro-differential equations modelling tumor-immune cells competition. Appl. Math. Lett. 1999, 12, 39–44. [Google Scholar] [CrossRef]
- Guan, L.; Prieur, C.; Zhang, L.; Prieur, C.; Georges, D.; Bellemain, P. Transport effect of Covid-19 pandemic in France. Annu. Rev. Control 2020, 50, 394–408. [Google Scholar] [CrossRef]
- Köhler-Rieper, F.; Röhl, C.H.F.; De Michecli, E. A novel deterministic forecast model for the Covid-19 epidemic based on a single ordinary integro-differential equations. Eur. Phys. J. Plus 2020, 135, 599. [Google Scholar] [CrossRef]
- Hamoud, A.A.; Bani Issa, M.; Ghadle, K.P. Existence and uniqueness results for nonlinear Volterra-Fredholm integro-differential equations. Nonlinear Funct. Anal. Appl. 2018, 23, 797–805. [Google Scholar]
- Hamoud, A.; Mohammed, N.; Ghadle, K. Existence and uniqueness results for Volterra-Fredholm integro-differential equations. Adv. Theory Nonlinear Anal. Appl. 2020, 4, 361–372. [Google Scholar] [CrossRef]
- Al-Ahmad, S.; Sulaiman, I.M.; Nawi, M.M.A.; Mamat, M.; Ahmad, M.Z. Analytical solution of systems of Volterra integro-differential equations using modified differential transform method. J. Math. Comput. Sci. 2022, 26, 1–9. [Google Scholar] [CrossRef]
- Bani Issa, M.S.H.; Hamoud, A.A. Solving systems of Volterra integro-differential equations by using semi analytical techniques. Technol. Rep. Kansai Univ. 2020, 62, 685–690. [Google Scholar]
- Tahernezad, T.; Jalilian, R. Exponential spline for the numerical solutions of linear Fredholm integro-differential equations. Adv. Differ. Equations 2020, 141, 1–15. [Google Scholar] [CrossRef]
- Segni, S.; Ghiat, M.; Guebbai, H. New approximation method for Volterra nonlinear integro-differential equations. Asian-Eur. J. Math. 2019, 12, 1950016. [Google Scholar] [CrossRef]
- Alvandi, A.; Paripour, M. The combined reproducing kernel method and Taylor series for handling nonlinear Volterra integro-differential equations with derivative type kernel. Appl. Math. Comput. 2019, 355, 151–160. [Google Scholar] [CrossRef]
- Amin, R.; Maharq, I.; Shah, K.; Elsayed, F. Numerical solution of the second order linear and nonlinear integro-differential equations using Haar wavelet method. Arab. J. Basic Appl. Sci. 2021, 28, 1–19. [Google Scholar] [CrossRef]
- Swaidan, W.; Ali, H.S. A computational method for nonlinear Fredholm integro-differential equations using Haar wavelet collocation points. J. Physics Conf. Ser. 2021, 1, 012032. [Google Scholar] [CrossRef]
- Issa, K.; Salehi, F. Approximate solution of perturbed Volterra-Fredholm integro-differential equations by Chebyshev Galerkin method. J. Math. 2017, 2017, 8213932. [Google Scholar] [CrossRef]
- Basirat, B.; Shahdadi, M.A. Numerical solution of nonlinear integro-differential equations with initial conditions by Bernstein Operational matrix of derivative. Int. J. Mod. Nonlinear Theory Appl. 2013, 2, 141–149. [Google Scholar] [CrossRef]
- Cakir, M.; Gunes, B.; Duru, H. A novel computational method for solving nonlinear Volterra integro-differential equation. Kuwait J. Sci. 2021, 48, 31–40. [Google Scholar] [CrossRef]
- Cimen, E.; Yatar, S. Numerical solution of Volterra integro-differential equtaion with delay. J. Math. Comput. Sci. 2020, 20, 255–263. [Google Scholar] [CrossRef]
- Chen, J.; He, M.; Huang, Y. A fast multiscale Galerkin method for solving second order linear Fredholm integro-differential equation with Dirichlet boundary conditions. J. Comput. Appl. Math. 2020, 364, 112352. [Google Scholar] [CrossRef]
- Hesameddini, E.; Riahi, M. Galerkin matrix method and its convergence analysis for solving system of Volterra-Fredholm integro-differential equations. Iran. J. Sci. Technol. Sci. 2019, 43, 1203–1214. [Google Scholar] [CrossRef]
- Ghomanjani, F. Numerical solution for nonlinear Volterra integro-differential equations. Palest. J. Math. 2020, 9, 164–169. [Google Scholar]
- Cao, Y.; Nikan, O.; Avazzadeh, Z. A localized meshless technique for solving 2D nonlinear integro-differential equation with multi-term kernels. Appl. Numer. Math. 2023, 183, 140–156. [Google Scholar] [CrossRef]
- Jafarzadeh, Y.; Ezzati, R. A new method for the solution of Volterra-Fredholm integro-differential equations. Tblisi Math. J. 2019, 12, 59–66. [Google Scholar] [CrossRef]
- Sharif, A.A.; Hamoud, A.A.; Ghadle, K.P. Solving nonlinear integro-differential equations by using numerical techniques. Acta Univ. Apulensis 2020, 61, 43–53. [Google Scholar]
- Shoushan, A.F.; Al-Humedi, H.O. The numerical solutions of integro-differential equations by Euler polynomials with least-squares method. Polarch J. Archaeol. Egypt/Egyptol. 2021, 18, 1740–1753. [Google Scholar]
- Iragi, B.C.; Munyakazi, J.B. New parameter-uniform discretizations of singularly perturbed Volterra integro-differential equations. Appl. Math. Int. Sci. 2018, 12, 517–529. [Google Scholar] [CrossRef]
- Iragi, B.C.; Munyakazi, J.B. A uniformly convergent numerical method for a singularly perturbed Volterra integro-differential equation. Int. J. Comput. Math. 2020, 97, 759–771. [Google Scholar] [CrossRef]
- Kudu, M.; Amirali, I.; Amiraliyev, G.M. A finite difference method for a singularly perturbed delay integro-differential equations. J. Of Computational Appl. Math. 2016, 308, 379–390. [Google Scholar] [CrossRef]
- Yapman, Ö.; Amiraliyev, G.M.; Amirali, I. Convergence analysis of fitted numerical method for a singularly perturbed nonlinear Volterra integro-differential equation with delay. J. Comput. And Applied Math. 2019, 355, 301–309. [Google Scholar] [CrossRef]
- Amiraliyev, G.M.; Yapman, Ö.; Kudu, M. A fitted approximate method for a Volterra delay-integro-differential equation with initial layer. Hacet. J. Math. Stat. 2019, 48, 1417–1429. [Google Scholar] [CrossRef]
- Mbroh, N.A.; Noutchie, S.C.O.; Massoukou, R.Y.M. A second order finite difference scheme for singularly perturbed Volterra integro-differential equation. Alex. Eng. J. 2020, 59, 2441–2447. [Google Scholar] [CrossRef]
- Yapman, Ö.; Amiraliyev, G.M. A novel second order fitted computational method for a singularly perturbed Volterra integro-differential equation. Int. J. Comput. Math. 2019, 97, 1293–1302. [Google Scholar] [CrossRef]
- Tao, X.; Zhang, Y. The coupled method for singularly perturbed Volterra integro-differential equations. Adv. Differ. Equations 2019, 217, 2139. [Google Scholar] [CrossRef]
- Panda, A.; Mohapatra, J.; Amirali, I. A second-order post-processing technique for singularly perturbed Volterra integro-differential equations. Mediterr. J. Math. 2021, 18, 1–25. [Google Scholar] [CrossRef]
- Amiraliyev, G.M.; Durmaz, M.E.; Kudu, M. Uniform convergence results for singularly perturbed Fredholm integro-differential equation. J. Of Mathematical Anal. 2018, 9, 55–64. [Google Scholar]
- Amiraliyev, G.M.; Durmaz, M.E.; Kudu, M. Fitted second order numerical method for a singularly perturbed Fredholm integro-differential equations. Bull. Belg. Math. Soc. Simon Stevin 2020, 27, 71–88. [Google Scholar] [CrossRef]
- Cimen, E.; Cakir, M. A uniform numerical method for solving singularly perturbed Fredholm integro-differential problem. Comput. Appl. Math. 2021, 40, 1–14. [Google Scholar] [CrossRef]
- Durmaz, M.E.; Amiraliyev, G.M. A robust numerical method for a singularly perturbed Fredholm integro-differential equation. Mediterr. J. Math. 2021, 18, 1–17. [Google Scholar] [CrossRef]
- Cakir, M.; Gunes, B. Exponentially fitted difference scheme for singularly perturbed mixed integro-differential equations. Georgian Math. J. 2022, 29, 193–203. [Google Scholar] [CrossRef]
- Cakir, M.; Gunes, B. A new difference method for the singularly perturbed Volterra-Fredholm integro-differential equations on a Shishkin mesh. Hacet. J. Math. Stat. 2022, 51, 787–799. [Google Scholar]
- Amiraliyev, G.M.; Durmaz, M.E.; Kudu, M. A numerical method for a second order singularly perturbed Fredholm integro-differential equation. Miskolc Math. Notes 2021, 22, 37–48. [Google Scholar]
- Boglaev, I.P. Approximate solution of a nonlinear boundary value problem with a small parameter for the highest-order differential. USSR Comput. Math. Math. Phys. 1984, 24, 30–35. [Google Scholar] [CrossRef]
- Amiraliyev, G.M.; Mamedov, Y.D. Difference schemes on the uniform mesh for singularly perturbed pseudo-parabolic equations. Tr. J. Math. 1995, 19, 207–222. [Google Scholar]
- Samarski, A.A. The Theory of Difference Schemes; M.V. Lomonosov State University: Moscow, Russia, 2021. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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/).