1. Introduction
In this study, we focus on some particular integral equations known as Fredholm integral equations [
1]. These kinds of integral equations appear frequently in many scientific disciplines, such as mathematical physics, engineering, or applied mathematics, due to the fact that a large class of initial and boundary value problems can be converted to Volterra or Fredholm integral equations. The potential theory has contributed more than any field to give rise to integral equations. Mathematical physics models, such as diffraction problems, scattering in quantum mechanics, conformal mapping, and water waves also contributed to the creation of integral equations. Moreover, Volterra’s population growth model, biological species living together, propagation of stocked fishing in a new lake, heat transfer, and the heat radiation are among many areas that are described by integral equations. Many scientific problems give rise to integral equations with logarithmic kernels. Integral equations often arise in electrostatic, low frequency electromagnetic problems, electro magnetic scattering problems, and the propagation of acoustical and elastic waves [
2,
3,
4,
5,
6,
7].
Usually, these type of equations can not be solved analytically, so different numerical methods have been used to handle these integral equations. For instance, we can mention the successive approximation method, the Adomian decomposition method, or the variational iteration method, amongst many other techniques.
Fredholm integral equations of first kind have the form
and those of second kind can be written as
In both cases,
,
, function
is given, the function
is a known function in
, called the kernel of the integral equation, and
is the unknown function to be determined. In addition, if function
is the zero constant function, the integral equation is said to be homogeneous.
For integral Equation (
1), we can consider the operator
, given by
Then, the Equation (
1) can be expressed as
Therefore, when there exists
, a solution of Equation (
1) is given by
Formula (
3) provides us with the solution of Equation (
1), from a theoretical point of view. However, in many cases, the calculus of the inverse operator
could be very complicated. Hence, for practical purposes, it is advisable to look for alternative techniques to approach this inverse operator. One of these techniques is the use of iterative methods (Newton, Chebyshev, and others) to the problem of the calculus of inverse operators. In the case of Fredholm integral equations, the approximation of the inverse
by different iterative schemes allows us to approximate the corresponding solution of (
1). This is the aim and main target of this work. The rest of the document is organized as follows.
In
Section 2, we present a technique for solving Fredholm integral equations with separable kernels. This technique provides us with good starting points for the iterative methods we want to use to approximate the inverse operator that appears in (
3). These iterative schemes are developed and analyzed in
Section 3. In
Section 4, we introduce the main theoretical results, with the study of the local and semilocal convergence of the aforementioned methods. Next,
Section 5 is devoted to the numerical experiments. Finally,
Section 6 contains the conclusions of our study.
2. Fredholm Integral Equations with Separable Kernels
In some particular cases, it is possible to calculate the exact solution of an integral equation in the form of (
1). For example, when the kernel
is separable, that is
there is a known technique to obtain the exact solution of the corresponding integral equation [
8,
9].
Actually, if we denote
, by (
3) we have
Then, if there exists
, we have
It is easy to check that the integrals
can be calculated independently of
. To do this, we multiply the second equality of (
4) by
, and we integrate in the
x variable. Hence, we have
Now, if we denote
we obtain the following linear system of equations
This system has a unique solution if
so, we assume
is not an eigenvalue of the matrix
. Thus, if
is the solution of system (
5), we can obtain directly the inverse operator
, and therefore the exact solution of Equation (
1) given by
Now, we approach the case of non-separable kernels. In this situation, the successive approximations method [
10] and Picard’s method [
11] are usually applied. In both methods, neither inverse operators nor derivative operators are needed. These two facts make them very interesting from a practical point of view. However, they only reach a linear order of convergence, and this aspect could condition their practical application.
3. Iterative Methods to Approximate the Inverse of an Operator
With the aim of reaching quadratic convergence, we can apply Newton’s method [
10] to approximate the inverse of the operator
defined from Equation (
1) to obtain the solution
of Fredholm integral Equation (
1). To do this, we first consider
so that
is the solution of the equation
, where
and
is the set of bounded linear operators from the Banach space
into the Banach space
. Hence, following [
10] or [
12], we can apply Newton’s method to the nonlinear functional equation
with
to approximate
. Consequently, the following iterative algorithm is obtained
We can use other iterative methods to approximate the solution of the functional equation
with
. For instance, if we use the well-known Chebyshev’s method ([
13]), we obtain the algorithm
Note that Chebyshev’s method has cubic convergence. Like Newton’s method (
7), Chebyshev’s method (
8) does not use inverse operators for approximating the solution of the equation
to obtain the inverse operator of
For this reason, our main aim in this paper is to generalize this idea and to use iterative methods which do not use inverse operators for approaching this inverse operator and, therefore, the solution of the integral Equation (
1). In addition, we want to approximate a solution of Equation (
1) with any prefixed
R-order of convergence
. It is known [
14] that if we find an
R-order of convergence
p of a sequence
, this sequence has the order of convergence of at least
p.
Now, we are interested in generalizing the iterative schemes (
7) and (
8), obtained from Newton’s and Chebyshev’s methods respectively. Our idea is to construct iterative schemes, with a prefixed order of convergence, that do not use inverse operators for approximating the inverse of an operator
L.
For this, we observe that both Newton’s and Chebyshev’s methods satisfy equalities in the form
Therefore, if we want to obtain an iterative scheme with a prefixed
R-order of convergence
, we can consider a sequence
such that
. Consequently, we have
so, we obtain, for approximating
, the following general iterative method:
It is possible to get this family of iterative schemes, by using inverse interpolation, as shown in [
15]. In this work it is also proved that for a fixed value
, this iterative scheme has an
R-order of convergence
p and therefore an order of convergence of at least
p.
Now, from the previous iterative schemes given in (
9), we can approximate a solution of Equation (
1) by means of the iterative scheme given by the following algorithm
Observe that in this case, the iterative scheme (
10) does not use inverse operators for approximating the solution of Equation (
1).
4. Convergence Study
We can analyze the convergence of the iterative scheme (
10) in two different ways. The first way, called local convergence, assumes that there exists a solution
of the equation
Under certain conditions on the operator
, we obtain a ball
, called convergence ball, in which the convergence of the iterative scheme is guaranteed by taking any point on the ball as the starting point
. The second way, called semilocal convergence, consists in giving conditions on the starting point
and on the operator
L, obtaining a ball of existence of the solution of the equation
,
, called existence ball, and the convergence of the iterative scheme taking
as the starting point.
Next, we establish the local and semilocal convergence of the iterative scheme given by (
10).
4.1. Local Convergence Study
As we have previously indicated, to obtain a local convergence result of the iterative scheme given by (
10), we assume that there exists a solution
of the equation
To do this, we suppose that there exists
, so, there exists
.
Firstly, we obtain a result for the sequence
given in (
9).
Lemma 1. Suppose that there exists and let with . Then, the sequence defined by (9) belongs to and Proof. Taking into account the definition of the sequence (
9), we have
. Then, if
, we have
so,
for all
.
If we apply recursively the previous inequalities, we obtain
and, therefore, by the hypotheses, we obtain
□
Now, we can apply the previous Lemma to obtain a local convergence result for the iterative scheme (
10).
Theorem 1. We suppose that there exists and such that , with . Then, for each , the sequence defined by (10) belongs to and converges with R-order of convergence at least p to , the solution of Equation (1). In addition, Proof. From Lemma 1, the sequence
belongs to
, therefore
so, we have that
for
.
On the other hand, by taking into account Lemma 1 again, we obtain
and then
converges with
R-order of convergence at least
p to
, the solution of Equation (
1). □
4.2. Semilocal Convergence Study
To obtain a semilocal convergence result, we give conditions on the starting point
and on the operator
L. As
, it is sufficient to give conditions for the operator
. Firstly, we obtain a result for the sequence
defined by (
9).
Lemma 2. Let such that , with . Then, the sequence defined by (9) belongs to . Moreover, Proof. As
we have
On the other hand, as we can see in [
16],
so we have
Then, from (
11) we obtain
and
Now, by applying the previous inequalities (
12) and (
13), we have for
:
Hence, as
, for
, we conclude
and then
for
. □
Now, we can use this technical lemma to establish a semilocal convergence theorem for the sequence
defined by (
10).
Theorem 2. Let such that , with . Then, the sequence defined by (10), with , belongs to and converges to , the solution of Equation (1). In addition, Proof. Taking into account (
10) and Lemma 2, we have
then
On the other hand, from Lemma 2, we obtain
therefore
is a Cauchy sequence in a Banach space and then
converges to
. Now, we must prove that
, the solution of Equation (
1). For this, notice that from Lemma 2 the sequence
verifies
so, the sequence
is a Cauchy sequence and then converges to
such that, from (
10),
.
Then, if
is the solution of Equation (
1), we have
□
One of the main practical problems for implementing iterative processes is the localization of starting points. In our case, the location of a starting function
involves locating an operator
, that allows us to construct the starting function
. At the same time, a suitable choice of
ensures the convergence of the iterative process (
10).
As we have seen, the sequence
converges to an inverse operator to the left of the operator
L, that is
. We have already seen that if the kernel
is a separable kernel, it is possible to calculate
explicitly. On the other hand, if the kernel
is non-separable, we can approximate it by a separable kernel
, such that
where
is the error function. With this approximation, we can calculate the inverse operator
, where
that will be an approximation of the inverse operator in the non-separable case. Hence, we can consider
as a starting point for the sequence (
10). By reducing the error function,
, we will be able to obtain a good starting operator
and, therefore, the starting function
. This strategy is developed in the following section.
5. Application to Fredholm Integral Equations
In this section, we perform some numerical problems for approximating the solution of Fredholm integral Equation (
1). We consider equations with non-separable kernels. In these examples, the solution belongs to the Banach space of continuous functions in the closed interval
.
In the first example, the exact solution is known. Hence, with this example we are interested in checking our theoretical results and in making comparisons of the corresponding convergence ball obtained with the semilocal convergence theory. In the second example, we center our interests in the calculus of successive approximations.
Example 1. We consider the following simple Fredholm integral equation,whose exact solution is . The non-separable kernel can be approached, for example, by the separable kernel defined byConsequently, As we have indicate previously, we denoteHence, we consider and thenNote thatso by the Banach Lemma on inverse operators, there exists and . Consequently,Now we take with . Then, from Theorem 2, the sequence defined by (10) belongs to and converges to , the solution of Equation (14). Actually, as is a separable kernel, we can obtain the initial approach by following the procedure showed in the Introduction. Thus, if we consider and we take , we have the real functions:In this case we haveand Hence, the solution of the system (5) is: Then, by using (6) one has the solution of nonlinear integral Equation (14), when the kernel is considered, and we havethat, now, can be expressed as:The distance of the initial approximation to the exact solution isHence, we take as the starting point in order to apply iterative scheme (10). We consider different values of p to obtain next iterate . We perform the integrals that appears in the process due to the operator (2), by Gauss-Legendre formula with 8 nodes having the approximations given in Table 1. We can check the improvement of each new approximation, the distance to the exact solution is decreasing significantly. Note that these approximations given in Table 1 are the first iterations of the iterative scheme (10) for different values of p. Example 2. We consider the following Fredholm integral equation,The kernel is non-separable. It satisfies , so there exists . Then, as we haveand, as there exists , we obtainTherefore, we can get any iteration through . This fact simplifies considerably the calculus of the successive iterations. In this problem, the kernel is not separable, so we use Taylor’s development to approximate the kernel . In this way, we obtainThus, if we consider and we take , we haveConsequently, we haveand the real functions:Now, as is a separable kernel, we can obtain the initial approach , with , by following the procedure showed in the Introduction, that is by (5) and (6), we have:and Hence, the solution of the system (5) is: Then, by using (6) one has the solution of the nonlinear integral Equation (15), when the kernel is considered, and thereforethat, now, can be expressed as: Now, we take as starting approximation in order to apply iterative scheme (10). We consider different values of p to obtain next iterate . We perform the integrals that appears in the process due to the operator (2), by Gauss–Legendre formula with 8 nodes having the following approximations: To measure the proximity between the solution of (15) and our first iteration , given by (10) for different values of p, since the solution of Equation (15) is not known, we consider the operator given byObviously, a solution of (15) is a solution of equation . Therefore, we evaluate the operator F in our first approximations and, as we can see in Table 2, these approximations are close to the solution. An important aspect of our development is that if we consider higher values of m, the influence on the operational cost of the procedure that we have followed is reduced to solving a linear system of order for the calculation of the initial approximation . Therefore, below, we apply the procedure for different values of m, in this case and .
As we can see in Table 3, the results are excellent. We would like to highlight that we are considering the first iteration of the iterative scheme (10) for different values of . 6. Conclusions
In this work, we have established a procedure for solving a Fredholm integral equation of second kind by using an inverse problem. Actually, the main idea is to approach the inverse operator that appears in the theoretical exact solution by means of iterative schemes. These algorithms are the generalization of the sequences obtained when iterative methods of different orders of convergence (Newton’s or Chebyshev’s methods, for instance) are applied to the problem of the calculus of inverse operators. In this way, we obtain inverse-free iterative procedures with a prefixed order of convergence to approximate the solution of the proposed integral equation. We have analyzed the local and semilocal convergence for these iterative schemes.
The procedure can be applied for separable and non-separable kernels. Furthermore, the location of the starting points for the application of the considered iterative schemes, which is the main problem posed by the application of the iterative schemes, has been favorably solved. The theoretical results obtained have been checked with two particular problems. In these test problems, we have gotten hopeful results, so we believe the techniques introduced in this paper are very competitive and can be used for approximating the solution of Fredholm integral equations of second kind.
As a further work, we would like to apply the techniques introduced in this paper in two different ways. First, we would be interested in studying some particular problems, such us Fredholm integral equations with non-singular kernels. Second, we would like to generalize our study to other integral equations, especially to nonlinear integral equations [
17,
18].