Abstract
First of all, in this paper we obtain a perturbed version of the geometric series theorem, which allows us to present an iterative numerical method to approximate the fixed point of a contractive affine operator. This result requires some approximations that we obtain using the projections associated with certain Schauder bases. Next, an algorithm is designed to approximate the solution of Fredholm’s linear integral equation, and we illustrate the behavior of the method with some numerical examples.
MSC:
65R20; 46B15; 45B05
1. Introduction
The idea of iterative numerical methods is, given a complete metric space X (typically a Banach space) and a contractive operator , or at least one which guarantees the convergence of the Picard iterates, to construct a sequence of approximations of the fixed point of that operator . The calculation of the Picard iterates is not generally easy or even feasible, so several methods which allow us to approximate the elements of the Picard sequence have been proposed. Therefore, a part of the Picard-type iterative algorithms are focused on determining, for an element , a value close to and in this way, successively approximating the iterates. The numerical techniques used are very diverse, and the resulting algorithms have numerous applications. Proof of all this are the recent references [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16].
However, our approach here is completely different: given x, instead of approximating successively , , , which necessarily involves an accumulation of errors, in this paper, we approximate directly by means of the use of suitable Schauder bases, transforming it into a simple calculation which, for example, does not involve the resolution of systems of algebraic equations or the use of any quadrature formulae because simply linear combinations of certain values associated with the operator are calculated. What is more, motivated by its application for the numerical resolution of the linear Fredholm integral equation, the operator T is considered to be affine and continuous. This affine and continuous nature means that, instead of using a fixed-point language, we opted for resorting to an equivalent version using the geometric series theorem, and more specifically, our first contribution is to obtain a perturbed version of the same which is susceptible to presenting approximations by means of certain Schauder bases related to the operator. Such an approximation will imply a low computational cost as mentioned above. Thus, we are going to design an iterative-type algorithm which allows the approximation of the fixed point of a suitable continuous affine operator.
As we have mentioned, the application that we are presenting consists of a numerical algorithm to solve the linear Fredholm integral equation, which is chosen for its great versatility.
The structure of this paper is as follows. In Section 2 we establish an analytical–numerical result, which provides us with an approximation of the fixed point of a suitable continuous affine operator in a Banach space. To continue, Section 3 interprets the previous result in terms of an algorithm when a Schauder basis is introduced into the considered space. Section 4 derives a specific algorithm in the case of the linear Fredholm integral equation in two distinct contexts. Next, Section 5 shows some illustrative examples of equations or a classic model of electrostatics (Love’s equation), and finally, Section 6 rounds up with some conclusions.
2. Approximating Fixed Points of Affine Operators
The following result provides us with an approximation of the fixed point of a suitable continuous affine operator, as well as an estimation of the error. It addresses a version of the geometric series theorem, which we can label as perturbed: it presents the possibility of converting the precise calculations into approximate ones, in exchange for making the calculations possible.
Before establishing this, we present some standard notation. Given a (real) Banach space X, will denote the Banach space (usual operator norm) of those bounded and linear operators from X to X. For and , denotes the power operator , while , the identity map on X.
Theorem 1.
Let X be a Banach space, and with , and consider the continuous affine operator defined by
Let , and . Then, the equation has a unique solution and
Proof.
Let us first observe that, according to the geometric series theorem, there exists a unique solution for the equation ,
which satisfies for any ,
Therefore,
as announced. □
It is worth mentioning that when and for all , we have that , and we recover a well-known algorithm associated with the geometric series theorem. However, iterative procedures such as this, used to involve difficult and even impossible calculations from a practical perspective, so the idea behind this theorem is to choose the operators in such a way that are not only calculable, but also have a low computational cost. In addition, if represents an approximation of y—normally due to a certain type of error—the previous result shows how influences the final approximation. Finally, we can obtain an approximation for for some adequate , and for each , is close to . More specifically:
Corollary 1.
Suppose that X is a Banach space, and , , and that is the continuous and affine operator , whose unique fixed point is denoted by . Additionally, assume that for some , , and , we have that
and that
Then
3. Numerical Ideas behind the Algorithm for the Equation
In view of Corollary 2.2 and under its hypotheses, we can approximate the fixed point of A by a series close to the geometric one:
In order to derive
an approximation as that given in (1) is required. To this end, a possible tool appears provided by the Schauder bases, since they give an explicit linear approximation of any element of a Banach space by means of the associated projections, which is compatible with the continuity and affinity of the operator. What is more, in the case of classic bases, we easily obtain approximations of (the linear part of) A and its powers.
Thus, before continuing, we revise some of the basic notions of Schauder bases that we are going to need in the design of our algorithm. A sequence in a Banach space X is a Schauder basis if all the element can be uniquely represented as
for a sequence of real . If we define for each the linear operator , known as the j-th projection associated with the basis, as
for such an x, it is easy to prove, as a consequence of the Baire lemma, that it is a continuous operator and, in view of the representation of x in terms of the elements of the basis,
With the aid of a Schauder basis, we can approximate with which, on occasion, is easy to calculate. To summarize all of this, we focus on a type of affine equation, linear Fredholm integral equations, although this is the objective of the following section.
4. Algorithm to Approximate the Solution of a Linear Fredholm Integral Equation
In the rest of this paper, we focus our efforts on realizing everything that we explained thus far in order to address the study of a specific problem, the numerical resolution of a linear Fredholm integral equation, in two distinct settings.
Let or , , or , respectively, and . Then we consider the corresponding linear Fredhlom integral equation
where is the unknown function. In view of the previous results, we consider the continuous and linear operator defined at each as
Then, given ,
From now on, in both cases ( or ), we assume that
since such a condition is sufficient for the validity of and it is very easy to check. Furthermore, for each , we fix a Schauder basis in (if ) or in (if ) and we denote the projections in this basis as .
With all of this, we are now ready to define the approximate operators : for each and , we take
and fixed on , thus is given as
Now we can apply the corollary 1 since without going any further, each is big enough, .
Corollary 2.
Thus, we have established the following (Algorithm 1)
| Algorithm 1: Algorithm for approximating the solution of the linear Fredholm integral equation. |
|
Choose , k, n, , , and , ;
while and end (while) . |
Observe that
and that for an appropriate choice of the bases , the calculations are immediate, as justified below.
Returning to the considered spaces in order to study the linear Fredholm integral equation, or , we remember how it is possible to tensorially construct bases in or , respectively, from a basis in the aforementioned spaces.
Specifically, given , , we consider in the square ordering introduced in [17] in a inductive form: for , , , , , , , , , and given the ordering , ,⋯ of , the order in is , , , , , , . Graphically,
Thus, we establish a bijection , that for each a d-upla is assigned in the form
and for such a j, we define
The usual Schauder basis in is the Faber–Schauder system, and in is the Haar system [18]. More specifically, and assuming without loss of generality that and , for the Faber–Schauder system, we start from the nodes , which are the points of arranged dyadically, and the basis functions are continuous piecewise linear functions, the so-called hat functions, satisfying for each
and
On the other hand, if A is a non-empty subset of and is the function defined in each as
and is the function such that in each
then the Haar system is given by
and for , written uniquely as , with and ,
In both cases, the tensorial sequences defined as (5) constitute Schauder bases in their respective spaces, and [17,19]. However, what really makes these bases useful when they are used in our Algorithm 1 is precisely that the calculation of the approximate operators is very easy, since the basis functions are of separate variables and each factor is immediately integrable. Let us mention that these Schauder bases allow us to preserve the linearity of the convergence that it is guaranteed by the series geometric theorem.
5. Numerical Examples
We now show the numerical results obtained in several specific examples. Beforehand, let us mention that the reordering of a finite number of Schauder basis elements produces another new Schauder basis, which could be interesting from a computational point of view. Thus, for each , we reordered the bases of and so that the first elements correspond to being . For these reordered bases, we maintain the same previous notation, for the basis and for the sequence of projections. Furthermore, given , we write
where the indices involved in the definition of are given by .
In each example, we consider since another choice of is rather more theoretical, and since as we have indicated previously, it addresses the function y when some kind of error is produced in this function. Calculations were obtained by means of the Mathematica 12 software.
Example 1.
We consider the equation of the Example 1 in [10]:
whose solution is .
The errors obtained with our method are comparable to the order of those obtained in the reference taking and , as shown in Table 1. The advantage in our case is that it is not necessary to start with an approximate solution “close enough” to the exact solution and it is not necessary either solve any system of linear equations.
Table 1.
for Example 1 using the usual basis in .
Example 2.
The following equation is also extracted from the same reference (Example 2, [10]):
As in the referenced paper, since the solution of this equation is not known, we consider the operator given by
and we show for different values of n and r in Table 2.
Table 2.
for Example 2 using the usual basis in .
The errors obtained are similar to those reported in Table 2 of [10] but with the same advantage mentioned above.
Example 3.
The following equation,
is taken from [20], Example 3. Its solution is . See Table 3 for the error generated by Algorithm 1.
Table 3.
for Example 3 using the usual basis in .
Example 4.
This is a standard test problem, and it arises in electrostatics (see [21]) where it is called Love’s equation.
We consider and as in Example 3.2 of [22]. In this case, the exact solution is .
The errors—see Table 4 nad Table 5—are similar to those obtained by the Haar wavelet method and rationalized Haar functions method (see Table 1 in [22]), although their computation requires to solve some high-order systems of linear equations.
Table 4.
for Example 4 using the usual basis in .
Table 5.
for Example 4 using the usual basis in .
Example 5.
Now considering Example 2 of [23] which has solution
We observe that the numerical results obtained with our method (Table 6) significantly improve those obtained in the reference.
Table 6.
for Example 5 using the usual basis in .
6. Conclusions
In this paper, we present an algorithm for iteratively approximating the fixed point of a continuous coercive affine operator. Its design is based on a perturbed version of the classic geometric series theorem, the error control that this provides, and the use of certain Schauder bases. All of this is illustrated for a wide group of affine problems, the linear Fredholm integral equations. The low computational cost that our algorithm entails makes it particularly efficient. All of this is illustrated by several examples. We consider that future research could be focused on extending the algorithm to solve different types of integral and even integro-differential equations.
Author Contributions
Conceptualization, M.I.B. and M.R.G.; methodology, M.I.B. and M.R.G.; software M.I.B. and M.R.G.; validation, M.I.B. and M.R.G.; formal analysis, M.I.B. and M.R.G.; investigation, M.I.B. and M.R.G.; writing—original draft preparation, M.I.B. and M.R.G.; writing—review and editing, M.I.B. and M.R.G.; supervision, M.I.B. and M.R.G. All authors have read and agreed to the published version of the manuscript.
Funding
This research was partially supported by Junta de Andalucía, Project “Convex and numerical analysis”, reference FQM359, and by the “María de Maeztu” Excellence Unit IMAG, reference CEX2020-001105-M, funded by MCIN/AEI/10.13039/501100011033/.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Alguliyev, R.M.; Sukhostat, L.V. Efficient algorithm for big data clustering on single machine. CAAI Trans. Intell. Technol. 2020, 5, 9–14. [Google Scholar] [CrossRef]
- Alipour, S.; Mirzaee, F. An iterative algorithm for solving two dimensional nonlinear stochastic integral equations: A combined successive approximations method with bilinear spline interpolation. Appl. Math. Comput. 2020, 371, 124947. [Google Scholar] [CrossRef]
- Asgari, Z.; Toutounian, F.; Babolian, E.; Tohidi, E. LSMR iterative method for solving one- and two-dimensional linear Fredholm integral equations. Comput. Appl. Math. 2019, 38, 135. [Google Scholar] [CrossRef]
- Berenguer, M.I.; Gámez, D. Projected Iterations of Fixed-Point Type to Solve Nonlinear Partial Volterra Integro-Differential Equations. Bull. Malays. Math. Sci. Soc. 2020, 43, 4431–4442. [Google Scholar] [CrossRef]
- Berenguer, M.I.; Garralda-Guillem, A.I.; Ruiz Galán, M. An approximation method for solving systems of Volterra integro-differential equations. Appl. Numer. Math. 2013, 67, 126–135. [Google Scholar] [CrossRef]
- Cominola, A.; Giuliania, M.; Pigab, D.; Castellettia, A.; Rizzoli, A.E. A Hybrid Signature-based Iterative Disaggregation algorithm for Non-Intrusive Load Monitoring. Appl. Energy 2017, 185, 331–344. [Google Scholar] [CrossRef]
- Derviskadic, A.; Romano, P.; Paolone, M. Iterative-Interpolated DFT for Synchrophasor Estimation: A Single Algorithm for P- and M-Class Compliant PMUs. IEEE Trans. Instrum. Meas. 2018, 67, 547–558. [Google Scholar] [CrossRef] [Green Version]
- Ding, F.; Wang, F.; Xua, L.; Wu, M. Decomposition based least squares iterative identification algorithm for multivariate pseudo-linear ARMA systems using the data filtering. J. Frankl. Inst. 2017, 354, 1321–1339. [Google Scholar] [CrossRef]
- Muthuvalu, M.S.; Sulaiman, J. Half-Sweep Arithmetic Mean method with composite trapezoidal scheme for solving linear Fredholm integral equations. Appl. Math. Comput. 2011, 217, 5442–5448. [Google Scholar] [CrossRef]
- Gutiérrez, J.M.; Hernández-Verón, M.A.; Martínez, E. Improved iterative solution of linear fredholm integral equations of second kind via inverse-free iterative schemes. Mathematics 2020, 8, 1747. [Google Scholar] [CrossRef]
- Karimi, S.; Jozi, M. A new iterative method for solving linear Fredholm integral equations using the least squares method. Appl. Math. Comput. 2015, 250, 744–758. [Google Scholar] [CrossRef]
- Qin, X.; Cho, S.Y.; Wang, L. Strong convergence of an iterative algorithm involving nonlinear mappings of nonexpansive and accretive type. Optimization 2018, 67, 1377–1388. [Google Scholar] [CrossRef]
- Rabbani, M.; Das, A.; Hazarika, B.; Arab, R. Existence of solution for two dimensional nonlinear fractional integral equation by measure of noncompactness and iterative algorithm to solve it. J. Comput. Appl. Math. 2020, 370, 112654. [Google Scholar] [CrossRef]
- Ray, S.S.; Sahu, P.K. Numerical Methods for Solving Fredholm Integral Equations of Second Kind. Abstr. Appl. Anal. 2013, 2013, 426916. [Google Scholar] [CrossRef] [Green Version]
- Yao, Y.; Postolache, M.; Yao, J.C. An iterative algorithm for solving generalized variational inequalities and fixed points problems. Mathematics 2019, 7, 61. [Google Scholar] [CrossRef] [Green Version]
- Qin, X.; Petruşel, A.; Yao, J.C. CQ iterative algorithms for fixed points of nonexpansive mappings and split feasibility problems in Hilbert spaces. J. Nonlinear Convex Anal. 2018, 19, 157–165. [Google Scholar]
- Gelbaum, B.; de Lamadrid, J.G. Bases of tensor products of Banach spaces. Pac. J. Math. 1961, 11, 1281–1286. [Google Scholar] [CrossRef] [Green Version]
- Lindenstrauss, J.; Tzafriri, L. Classical Banach Spaces; Lecture Notes in Mathematics 338; Springer: Berlin/Heidelberg, Germany; New York, NY, USA, 1973. [Google Scholar]
- Pap, E. (Ed.) Handbook of Measure Theory; Elsevier: Amsterdam, The Netherland, 2002; Volume II. [Google Scholar]
- Gutiérrez, J.M.; Hernández-Verón, M.A. A Picard-Type Iterative Scheme for Fredholm Integral Equations of the Second Kind. Mathematics 2021, 9, 83. [Google Scholar] [CrossRef]
- Love, E. The electrostatic field of two equal circular conducting disks. Q. J. Mech. Appl. Math. 1949, 2, 420–451. [Google Scholar] [CrossRef]
- Amiri, S.; Hajipour, M.; Baleanu, D. On accurate solution of the Fredholm integral equations of the second kind. Appl. Numer. Math. 2020, 150, 478–490. [Google Scholar] [CrossRef]
- Maleknejad, K.; Yousefi, M. Numerical solution of the integral equation of the second kind by using wavelet bases of Hermite cubic splines. Appl. Math. Comput. 2006, 183, 134–141. [Google Scholar] [CrossRef]
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/).