Abstract
This paper presents a collocation method for the approximate solution of two-dimensional mixed Volterra–Fredholm integral equations of the Hammerstein type. For a reformulation of the equation, we consider the domain of integration as a planar triangle and use a special type of linear interpolation on triangles. The resulting quadrature formula has a higher degree of precision than expected, leading to a collocation method that is superconvergent at the collocation nodes. The convergence of the method is established, as well as the rate of convergence. Numerical examples are considered, showing the applicability of the proposed scheme and the agreement with the theoretical results.
Keywords:
mixed Volterra–Fredholm integral equations; Hammerstein integral equations; spline collocation; interpolation MSC:
45D05; 45H05; 31A10; 65L60; 65D05
1. Introduction
Integral equations are an important part of applied mathematics, as they have various applications in physics, engineering, biology, hydrodynamics, thermodynamics, etc. They also provide mathematical models for the progress of an epidemic and many other physical and biological problems (see [1]).
They have been studied extensively, both theoretically (existence, uniqueness, stability, data dependence of the solution) and numerically. Numerical solutions have been found using Adomian decomposition [2], Nyström methods [3,4], collocation [5,6,7], block-pulse functions [8], Gaussian quadratures [9], iterative methods [10,11], etc. To approximate solutions, a wide variety of functions have been employed, such as wavelets [12,13,14], Taylor series expansions [15], quasi-interpolating projectors [16], Bernoulli polynomials [17], and others. In this paper, we investigate a collocation method based on piecewise linear interpolation over triangles.
A mixed Volterra–Fredholm integral equation (MVFIE) is an integral equation of the type
where is a closed bounded subset of Such equations arise in integral reformulations of various initial and boundary value problems for partial differential equations in heat and fluid flow, elasticity, thermodynamics, and many more. The above equation is of the Hammerstein type (MVFHIE), if the kernel can be factored as
In this study we consider the case so equations of the form
We simplify the writing denoting by and by . Now, the MVFHIE can be written as
where denotes the triangle
seen in Figure 1.
Figure 1.
Region of integration.
The rest of the paper is organized as follows: in Section 2, we recall some preliminaries on collocation and discuss the reformulation of the problem. In Section 3, we present the numerical method. We start with a special type of linear interpolation over triangles (first on the unit simplex, then on any planar triangle), which produces a higher precision numerical integration scheme; this is used to construct the collocation method. We prove the convergence and give error estimates, showing superconvergence at the collocation nodes. Section 4 contains several numerical examples, illustrating the applicability of the method and confirming the theoretical findings. In Section 5, we give some concluding remarks on the advantages of the proposed procedure and discuss ideas for future research in this area.
2. Preliminaries
We briefly recall the standard collocation method, in the framework of projection methods. Following the idea in [18], we reformulate the problem. Let
Then, u and v must satisfy
and
We use collocation for the new function v. We seek to approximate v by
where are basis functions and find the unknown coefficients by forcing Equation (1) to be true at the collocation points, so from the system
or, equivalently,
for .
Let us remark that the integrals in (4) have to be evaluated only once per iteration, while, if collocation had been performed on the original variable u, the integrals in the corresponding system would need to be computed at every step of the iteration. This makes the collocation method for the new unknown much more efficient.
We assume that the functions , and f satisfy the following hypotheses:
- H1.
- H2.
- Function ;
- H3.
- The integral operator defined byis completely continuous;
- H4.
- The derivative exists and is continuous on .
Let be the interpolatory projection operator defined by
Then is a bounded linear operator with norm
We will assume that
Consider
Making satisfy Equation (3), the values are found from the nonlinear system
for each Then, the approximate solution of (1) is given by
The following convergence result holds (see [18], Theorem 2):
Theorem 1.
Assume that functions , and g satisfy hypotheses(H1)–(H4). In addition, assume the operator defined in (5) satisfies condition (6). If is the solution of (3) corresponding to (via (2)), then
Moreover, there exists an and a constant c, independent of n, such that
for all .
Hence, both approximations converge and converges to at least as fast as converges to .
3. A Piecewise Linear Collocation Method
3.1. Interpolation-Based Collocation
We start with interpolation on the unit simplex
where are the barycentric coordinates of a point. Then, using an affine transformation, we can generalize the ideas to any triangle in .
We approximate a function by linear interpolation (see [6,19]):
where the nodes
are symmetrically placed inside (see Figure 2) and the basis functions are given by
Figure 2.
Unit simplex and linear interpolation nodes.
Obviously, the interpolation formula (7) has degree of precision 1. Integrating it over , we obtain the numerical integration formula
which has degree of precision 2, higher than expected, when linear interpolants are used. This will be important in the convergence analysis of the collocation method.
Next, we extend these formulas from to any planar triangle with vertices . We define the affine mapping by
where
are the vertices of . Then m maps a polynomial over into a polynomial of the same degree over and its inverse acts the same way. With the use of this affine mapping we can define interpolation over any triangle .
Let . Just as in (7), we approximate it by the interpolation polynomial
Integrating, we obtain the approximating formula
where is the Jacobian of the transformation defined in (11). Again, formula (13) is exact for all polynomials of degree 2.
We now define a collocation method based on the piecewise linear interpolation defined above.
Consider , a triangulation of . For each , denote by the vertices of and, as in (11), define the affine mapping by
For any given , we define by
For the approximation
we know from interpolation theory, that the following error estimate holds:
Theorem 2
([20], p. 165). Let Δ be a planar triangle and consider . Then,
where and . The constant c is independent of both h and Δ.
From the interpolation formula (14) we obtain, by integration, the quadrature formula
where with given in (8) and , defined in (9).
For the integral Equation (3), we want solutions of the form
for . We choose the collocation nodes to coincide with the interpolation nodes and find the values so that Equation (3) is true at the collocation nodes. We obtain the nonlinear system
for all . Once the unknowns are determined, we find the approximate solutions of u and v by
for each .
3.2. Convergence and Error Analysis
To analyze the convergence of the collocation method, denote by the operator
By simple computation, we obtain
The following result follows from standard projection theory, using Theorem 2 and relation (17) (see e.g., [20], Section 3.1).
Theorem 3.
Thus, the method is convergent with a rate of convergence of , in general.
However, at the collocation nodes, the method is superconvergent, converging faster than throughout the entire domain. This is our main result.
Theorem 4.
- (a)
- Let Δ be a planar triangle and consider functions , . Thenwhere .
- (b)
- Assume the hypotheses of Theorem 3 hold and that , . Then
Proof.
- (a)
- In what follows, c denotes a generic constant.
Since , there exist Taylor polynomials and of degree 1 and 2, respectively, of the function h (about some suitable point in ), such that
and
where the constants depend on the derivatives of h.
In addition, since , we can find a constant satisfying
Recall that the interpolation formula (7) (and, hence, (12)) is exact for all polynomials of degree 1, which means , for every . So, we can write
Integrating over , we obtain
because
since the numerical integration formula (13) has degree of precision 2. We bound the errors using (20)–(22), to obtain (18).
- (b)
On each triangle , we use part a) for and . Then, we obtain
Since there are triangles and for each triangle , we have a composite error of
Thus, by Theorem 1, we have (19). □
Remark 1.
Let us note that, sometimes, in applications, we encounter MVFHIE’s of the form
where the lower limits of the integrals do not coincide. Such equations come up particularly as integral reformulations of boundary or initial value problems for partial differential equations. In this case, we consider the region of integration
and start with three triangles that cover it, as seen in Figure 3. From here on, everything works the same as described above for the region .
Figure 3.
Region R of integration for Equation (23).
4. Numerical Experiments
We apply the collocation method described above to several numerical examples. First, let us discuss the triangulation of and the way it is refined at each step. Let be a triangulation of with mesh size
At every iteration, every triangle will be refined into smaller triangles by connecting the midpoints of the three sides of (see Figure 4). This way, the new triangulations will have four times as many triangles as and grid size
For such triangulations, if the approximation formula has degree of precision r and denotes the error, then
Figure 4.
Refinement of the triangulation.
We use this to assess the rate of convergence in our examples.
For each example, we look at the errors at the collocation points
as well as at the values of the ratios
Example 1.
Consider the nonlinear integral equation
where . The exact solution of this equation is
We take
We start with triangle, itself. The errors in v and u are given in Table 1. Notice that and both converge to the value 3, consistent with the conclusions of Theorem 4. In addition, the table contains the CPU times (in seconds) for each iteration.
Table 1.
Errors for Example 1.
Example 2.
In this example, we take
and the function given above. Again we start with one triangle, . The numerical approximations, the errors and the CPU times are given in Table 2. Again, they are in good agreement with the theoretical results of Theorem 4. In addition, one can notice that the accuracy of the present method is higher than the one in [17], where collocation at Gauss–Bernoulli nodes was used.
Table 2.
Errors for Example 2.
Example 3.
As an example of the type (23), described in Remark 1, consider the equation
where the domain of integration is and whose exact solution is
Here, we consider
Now we start with three triangles covering R, as in Figure 3. The results are displayed in Table 3 and again, they confirm the theoretical findings of Theorem 4.
Table 3.
Errors for Example 2.
Remark 2.
The method was implemented in Matlab 2016. The integrals in System (15) were evaluated with the integral2 function, which uses tiled adaptive quadratures. The system was solved with the fsolve function, using large-scale (trust-region, trust-region-dogleg, and Levenberg–Marquardt) optimization algorithms.
5. Conclusions and Future Work Ideas
We studied a collocation method for approximating the solutions of two-dimensional MVFHIE’s. As in [18], the collocation method is applied to a reformulation of the equation in a new unknown. This makes for a more efficient method from the implementation point of view, reducing the computational cost, as the integrals needed in the coefficients of the resulting system only have to be evaluated once per iteration. The collocation method described here is based on a special type of linear interpolation on triangles, which leads to a superconvergent method at the collocation nodes. Another aspect worth pointing out is the fact that since our collocation method is based on interpolation, a rigorous convergence analysis is easier than for methods based directly on quadratures. Compared to other interpolation-based collocation methods, since the degree of precision of the numerical integration formula is higher, this method converges faster, without having to increase the degree of the interpolants, which, in turn, would increase the size of the nonlinear system of the coefficients. It can be seen from the numerical examples that the CPU times are relatively small, but the precision of the approximate solution is quite good. These are the major advantages of this numerical method.
The choice of interpolation nodes was important. They were chosen so that the corresponding quadrature formula has a higher precision than expected with linear interpolants. In addition, the fact that they are symmetrical simplifies the implementation of the method. Last but not least, as the interpolation/collocation nodes are all interior to the triangles, such methods could work well for some singular kernels, especially if the singularities occur on the boundary of the domain. For instance, integral reformulations of the heat equation with initial or boundary values would lead to such integral equations.
Further, more complicated regions of integration can be considered, with the upper limit of integration some function ,
Such equations could be handled the same way, if is smooth enough and a suitable triangulation can be considered on the curved boundary.
The case of an infinite domain could also be studied, to see if an adapted collocation method of this type would work, with convenient triangulations and, perhaps, some extra theoretical assumptions on the kernel.
Last but not least, other interpolation/collocation nodes on triangles can be considered.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The author declares no conflict of interest.
References
- Wazwaz, A.M. Linear and Nonlinear Integral Equations, Methods and Applications; Higher Education Press: Beijing, China; Springer: New York, NY, USA, 2011. [Google Scholar]
- Mosa, G.A.; Abdou, M.A.; Rahby, A.S. Numerical solutions for nonlinear Volterra-Fredholm integral equations of the second kind with a phase lag. AIMS Math. 2021, 6, 8525–8543. [Google Scholar] [CrossRef]
- Barrera, D.; Barton, M.; Chiarella, I.; Remogna, S. On numerical solution of Fredholm and Hammerstein integral equations via Nyström method and Gaussian quadrature rules for splines. Appl. Numer. Math. 2022, 174, 71–88. [Google Scholar] [CrossRef]
- Barrera, D.; El Mokhtari, F.; Ibáñez, M.J.; Sbibih, D. Non-uniform quasi-interpolation for solving Hammerstein integral equations. Int. J. Comput. Math. 2020, 97, 72–84. [Google Scholar] [CrossRef]
- Atkinson, K.E.; Graham, I.; Sloan, I. Piecewise continuous collocation for boundary integral equations. SIAM J. Numer. Anal. 1983, 20, 172–186. [Google Scholar] [CrossRef]
- Atkinson, K.E.; Chandler, G. The Collocation Method for Solving the Radiosity Equation for Unoccluded Surfaces. J. Integral Equ. Appl. 1998, 10, 253–290. [Google Scholar] [CrossRef]
- Micula, S. A spline collocation method for Fredholm-Hammerstein integral equations of the second kind in two variables. Appl. Math. Comp. 2015, 265, 352–357. [Google Scholar] [CrossRef]
- Xie, J.; Huang, Q.; Zhao, F. Numerical solution of nonlinear Volterra-Fredholm-Hammerstein integral equations in two-dimensional spaces based on Block Pulse functions. J. Comput. Appl. Math. 2017, 317, 565–572. [Google Scholar] [CrossRef]
- Kosinka, J.; Barton, M. Gaussian quadrature for C1 cubic Clough–Tocher macro-triangles. J. Comput. Appl. Math. 2019, 351, 6–13. [Google Scholar] [CrossRef]
- Micula, S. On Some Iterative Numerical Methods for Mixed Volterra–Fredholm Integral Equations. Symmetry 2019, 11, 1200. [Google Scholar] [CrossRef]
- Tufa, A.R.; Zegeye, H.; Thuto, M. Iterative Solutions of Nonlinear Integral Equations of Hammerstein Type. Int. J. Anal. Appl. 2015, 9, 129–141. Available online: http://www.etamaths.com (accessed on 20 July 2022).
- Aziz, I.; Islam, S. New algorithms for the numerical solution of nonlinear Fredholm and Volterra integral equations using Haar wavelets. J. Comput. Appl. Math. 2013, 239, 333–345. [Google Scholar] [CrossRef]
- Micula, S.; Cattani, C. On a numerical method based on wavelets for Fredholm-Hammerstein integral equations of the second kind. Math. Method. Appl. Sci. 2018, 41, 9103–9115. [Google Scholar] [CrossRef]
- Ordokhani, Y.; Razzaghi, M. Solution of nonlinear Volterra-Fredholm-Hammerstein integral equations via a collocation method and rationalized Haar functions. Appl. Math. Lett. 2008, 21, 4–9. [Google Scholar] [CrossRef]
- Neamprem, K.; Klangrak, A.; Kaneko, H. Taylor-Series Expansion Methods for Multivariate Hammerstein Integral Equations. Int. J. Appl. Math. 2017, 47. Available online: http://www.iaeng.org/IJAM/issues_v47/issue_4/IJAM_47_4_10.pdf (accessed on 20 July 2022).
- Dagnino, C.; Remogna, S.; Sablonniere, P. On the solution of Fredholm integral equations based on spline quasi-interpolating projectors. BIT Numer. Math. 2014, 54, 979–1008. [Google Scholar] [CrossRef]
- Hafez, R.M.; Doha, E.H.; Bhrawy, A.H.; Băleanu, D. Numerical Solutions of Two-Dimensional Mixed Volterra-Fredholm Integral Equations Via Bernoulli Collocation Method. Rom. J. Phys. 2017, 62, 111. Available online: https://rjp.nipne.ro/2017_62_3-4/RomJPhys.62.111.pdf (accessed on 20 July 2022).
- Kumar, S.; Sloan, I.H. A new collocation-type method for Hammerstein integral equations. Math. Comp. 1987, 48, 585–593. [Google Scholar] [CrossRef]
- Hammer, P.C.; Stroud, A.H. Numerical integration over simplexes. Math. Tables Aids Comput. 1956, 10, 137–139. [Google Scholar]
- Atkinson, K.E. The Numerical Solution of Integral Equations of the Second Kind; Cambridge Monographs on Applied and Computational Mathematics; Cambridge University Press: Cambridge, MA, USA, 1997; Volume 4. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the author. 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/).