Next Article in Journal
Relationship between Inter-Limb Asymmetries and Physical Performance in Rink Hockey Players
Previous Article in Journal
Locating Movable Parcel Lockers under Stochastic Demands
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Solution of Nonlinear Fredholm and Volterra Integrals by Newton–Kantorovich and Haar Wavelets Methods

by
Mohammad Hasan Abdul Sathar
1,*,
Ahmad Fadly Nurullah Rasedee
2,
Anvarjon A. Ahmedov
3 and
Norfifah Bachok
1
1
Centre of Foundation Studies for Agricultural Science, Putra University of Malaysia, Serdang 43400, Selangor, Malaysia
2
Fakulti Ekonomi dan Muamalat, Universiti Sains Islam Malaysia, Nilai 71800, Negeri Sembilan, Malaysia
3
Centre for Mathematical Sciences, Universiti Malaysia Pahang, Gambang 26300, Pahang, Malaysia
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(12), 2034; https://doi.org/10.3390/sym12122034
Submission received: 15 October 2020 / Revised: 16 November 2020 / Accepted: 20 November 2020 / Published: 9 December 2020

Abstract

:
The current study proposes a numerical method which solves nonlinear Fredholm and Volterra integral of the second kind using a combination of a Newton–Kantorovich and Haar wavelet. Error analysis for the Holder classes was established to ensure convergence of the Haar wavelets. Numerical examples will illustrate the accuracy and simplicity of Newton–Kantorovich and Haar wavelets. Numerical results of the current method were then compared with previous well-established methods.

1. Introduction

The application of integral equations can be found in various fields which include mathematics, physics and engineering. The process of solving the integral equations analytically is very complicated and for application purposes, it will be sufficient to solve the latter numerically. Previously, many methods have been established to find numerical solutions for integral equations. These methods include the polynomial approximation [1,2], linear multistep methods [3], modified homotopy perturbation [4], wavelets [5,6,7,8,9], triangular functions [10] and Newton–Kantorovich method [11,12,13,14]. A few of the mentioned methods are applicable to merely linear integrals whereas the latter are capable of approximating nonlinear integral equations. Finding the numerical solutions for integral equations are often a complicated process and requires a large number of arithmetic computations. Therefore, a simple and efficient technique that can solve both linear and nonlinear integral equations is needed.
This research aims to present a numerical method which approximates nonlinear Fredholm integrals
x ( t ) = f ( t ) + 0 1 K ( t , s ) l = 0 m f l ( s ) x l ( s ) d s , m > 1 ,
and nonlinear Volterra integral
x ( t ) = f ( t ) + 0 t K ( t , s ) l = 0 m f l ( s ) x l ( s ) d s , m > 1 ,
both of the second kind. The functions f , f l L 2 [ 0 , 1 ] , l = 0 , 1 , , m , K ( t , s ) L 2 [ 0 , 1 ] × [ 0 , 1 ] are given functions whereas, x ( t ) is the unknown function with m as a positive integer. This article is organized as follows: following the introduction section, Section 2 and Section 3 provides the preliminaries and approximation of the functions by Haar wavelets; numerical solutions for both nonlinear Fredholm and Volterra integrals are then constructed in Section 4 and Section 5 respectively; error analysis for Haar wavelets which is derived in Section 6 satisfies the conditions in Holder space; the numerical results are reported in Section 7; while the conclusion is elaborated in Section 8.

2. Preliminaries

Theorem 1.
The solution of system
x n ( t p ) = n = 1 2 N c n h n ( t p ) , p = 1 , 2 , , 2 N ,
is established as below:
c 1 = 1 2 N j = 1 2 N x ( t j ) c i = 1 ρ i p = α i β i x ( t p ) p = β i + 1 γ i x ( t p ) , i = 2 , 3 , , 2 N ,
where
α i = ρ i ( σ i 1 ) + 1 , β i = ρ i ( σ i 1 ) + ρ i 2 , γ i = ρ i σ i , ρ i = 2 N τ i , σ i = i τ i , τ i = 2 l o g 2 ( i 1 ) .
See [6,15].
Corollary 1.
The solution of the system
K N ( t , s p ) = n = 1 2 N c n ( t ) h n ( s p ) , p = 1 , 2 , , 2 N ,
is defined below:
c 1 ( t ) = 1 2 N j = 1 2 N K ( t , s j ) c i ( t ) = 1 ρ i p = α i β i K ( t , s p ) p = β i + 1 γ i K ( t , s p ) , i = 2 , 3 , , 2 N ,
where τ i , σ i , β i , α i and ρ i are illustrated in Theorem 1. See [8].
Definition 1.
The set of all continuous functions on [ 0 , 1 ] , which satisfies the inequality
f ( t ) f ( y ) L t y s , L > 0 , t , y [ 0 , 1 ] .
is called a Holder space of order s and denoted by H s [ 0 , 1 ] whereas, the norm is given by
f H s [ 0 , 1 ] = f C [ 0 , 1 ] + sup t y f ( t ) f ( y ) t y s ,
for all t , y [ 0 , 1 ] .

3. Establishing Haar Wavelets

Haar wavelets are selected to solve the Equations (1) and (2) due to fact that they are the most simple orthonormal wavelets with compact support. The Haar wavelets are defined on the interval [ 0 , 1 ) by
H ( x ) = 1 , x [ 0 , 1 2 ) 1 , x [ 1 2 , 1 ) 0 , e l s e w h e r e ,
where,
h n ( x ) = 2 j 2 H ( 2 j x k ) , n = 2 j + k , j = 0 , 1 , 2 , , k = 0 , 1 , , 2 j 1
which forms an orthonormal system:
0 1 h n ( x ) h ( x ) d x = 1 , n = = 2 j + k 0 , n .
Any square integrable function, x ( t ) over the interval ( 0 , 1 ) can be approximated using Haar wavelets as follows:
x ( t ) = n = 1 c n h n ( t ) .
In practice, the series (6) is truncated as
x ( t ) x N ( t ) = n = 1 2 N c n h n ( t ) ,
where N = 2 β , β = 0 , 1 , 2 , , and c n are the unknown coefficients. To evaluate the coefficients c n , we need to consider these collocation points
t p = p 0.5 2 N , p = 1 , 2 , , 2 N .
Next, by substituting the collocation points (8) into (6), we obtain the following 2 N × 2 N linear system of equations
x n ( t p ) = n = 1 2 N c n h n ( t p ) , p = 1 , 2 , , 2 N ,
which could be written in the matrix form
x n ( t p ) = H T C ,
where H is an 2 N × 2 N with h i j = h i ( t j ) and unknown coefficients, C = [ c 1 , c 2 , , c n ] T . The H is an asymmetric Haar with only element 1 , 1 or 0. Here we do not need to solve the above system which is computationally expensive for large values of N, thus Theorem 1 gives us a simple formula to calculate the coefficients c n .
Let K ( t , s ) be a square integrable function with variables t and s where the function K ( t , s ) is approximated using the Haar wavelet basis as
K ( t , s ) K N ( t , s ) = n = 1 2 N c n ( t ) h n ( s ) .
Substituting (8) into (10) yields the following system of 2 N × 2 N linear equations
K N ( t , s p ) = n = 1 2 N c n ( t ) h n ( s p ) , p = 1 , 2 , , 2 N ,
where the corollary 1 above denotes an algorithm for finding the unknown coefficients c i ( t ) , i = 1 , 2 , , 2 N .

4. Nonlinear Fredholm Integral of the Second Kind

This section provides the derivation for solving nonlinear Fredholm integral of the second kind. Firstly consider the following nonlinear Fredholm integral of the second kind
x ( t ) = f ( t ) + 0 1 K ( t , s ) l = 0 m f l ( s ) x l ( s ) d s , m > 1 ,
which can be rewritten in the operator form
P x = x ( t ) 0 1 K ( t , s ) l = 0 m f l ( s ) x l ( s ) d s f ( t ) .
The initial iteration of Newton–Kantorovich method is described as
P ( x 0 ) ( x x 0 ) + P ( x 0 ) = 0 ,
where x 0 = x 0 ( t ) is the initial guess and is a continuously differentiable function in the interval [ 0 , 1 ] . P ( x 0 ) is the derivative of P ( x ) at the point x 0 . By the method of iteration, we obtain a sequence of linear integral equations as follows:
Δ x i ( t ) 0 1 K ( t , s ) Δ x i ( s ) l = 0 m l f l ( s ) x 0 l 1 ( s ) d s = f ( t ) x i 1 ( t ) + 0 1 K ( t , s ) l = 0 m f l ( s ) x i 1 l ( s ) d s ,
where Δ x i ( t ) = x i ( t ) x i 1 ( t ) , i = 1 , 2 , 3 , .
Therefore, the nonlinear Fredholm integral Equation (12) is reduced to a sequence of linear integral Equations (14). The Newton–Kantorovich method constructs a sequence of functions that will converge to the solution (13). The Newton–Kantorovich theorem was first introduced by Leonid Kantorovich in 1948 since then, many studies and applications have been done in this area (see [13,14,16,17,18,19]).
Next, substitute i = 1 in the linear Fredholm integral (14) to obtain
Δ x 1 ( t ) + 0 1 K 1 ( t , s ) Δ x 1 ( s ) d s = f ( t ) x 0 ( t ) + 0 1 K ( t , s ) l = 0 m f l ( s ) x 0 l ( s ) d s ,
where K 1 ( t , s ) = K ( t , s ) l = 0 m l f l ( s ) x 0 l 1 ( s ) . Subsequently, the functions Δ x 1 ( t ) and K 1 ( t , s ) Δ x 1 ( s ) are approximated as
Δ x 1 ( t ) n = 1 2 N c n h n ( t ) ,
K 1 ( t , s ) Δ x 1 ( s ) n = 1 2 N d n ( t ) h n ( s ) ,
where
d 1 ( t ) = 1 2 N j = 1 2 N K 1 ( t , s j ) Δ x 1 ( s j )
and
d i ( t ) = 1 ρ i p = α i β i K 1 ( t , s p ) Δ x 1 ( s p ) p = β i + 1 γ i K 1 ( t , s p ) Δ x 1 ( s p ) , i = 2 , 3 , , 2 N .
The functions d i ( t ) , i = 1 , 2 , , 2 N are derived using Equation (5), then Equations (16) and (17) are substituted into (15) to get:
n = 1 2 N c n h n ( t ) + n = 1 2 N d n ( t ) 0 1 h n ( s ) d s = f ( t ) x 0 ( t ) + 0 1 K ( t , s ) l = 0 m f l ( s ) x 0 l ( s ) d s .
Since 0 1 h n ( s ) d s = 0 for all n = 2 , 3 , , 2 N and 0 1 h 1 ( s ) d s = 1 then Equation (18) reduce to
n = 1 2 N c n h n ( t ) + d 1 ( t ) = f ( t ) x 0 ( t ) + 0 1 K ( t , s ) l = 0 m f l ( s ) x 0 l ( s ) d s .
Only the left side of Equation (18) is expanded by Haar wavelets, because of the unknown function Δ x 1 ( t ) , whereas, the right hand side are given functions including x 0 ( t ) . Equation (19) is then utilized by the collocation points (8) to attain 2 N × 2 N linear system of equations
n = 1 2 N c n h n ( t p ) + d 1 ( t p ) = f ( t p ) x 0 ( t p ) + 0 1 K ( t p , s ) l = 0 m f l ( s ) x 0 l ( s ) d s ,
where p = 1 , 2 , , 2 N . Solving the linear algebraic system (20), we get x 1 ( t ) , given that x 1 ( t ) = Δ x 1 ( t ) + x 0 ( t ) . By repeating this procedure (20), we obtain the values x 2 ( t ) , x 3 ( t ) , for a selected i 1 , 2 , 3 , , in order to provide better approximation of x ( t ) .
In general, the sequence of x i ( t ) can be evaluated by solving the following equation
Δ x i ( t ) + 0 1 K 1 ( t , s ) Δ x i ( s ) d s = f ( t ) x i 1 ( t ) + 0 1 K ( t , s ) l = 0 m f l ( s ) x i 1 l ( s ) d s ,
where Δ x i ( t ) = x i ( t ) x i 1 ( t ) i = 1 , 2 , 3 , , in order to achieve better approximation of x ( t ) .
After a few iterations, the approximated solution x i ( t ) stacks at a certain level of iteration and is not gaining better results. Therefore, we need to increase the number of bases N for the Haar wavelets as to improve the approximated solution of x i ( t ) . The consequence of increasing the number of bases N increases the computational effort. Fortunately, the problem can be avoided. Due to the Haar wavelets figure (step functions), one’s could take the average of the approximated solution x i ( t ) below:
S 1 ( t ) = x i ( t ) + x i ( t + 1 2 N ) 2 ,
and allign back the approximated solution as
S j + 1 ( t ) = S j ( t ) + S j ( t 1 2 N ) 2 j = 1 , 2 , 3 , .
The Equation (21) will perform a better approximation solution than x i ( t ) without any increase in the number of bases N for the Haar wavelets. Next, we proceed with the nonlinear Volterra integral of the second kind.

5. Nonlinear Volterra Integral of the Second Kind

The general nonlinear Volterra integral of the second kind is formulated as.
x ( t ) = f ( t ) + 0 t K ( t , s ) l = 0 m f l ( s ) x l ( s ) d s , m > 1 .
Using similar techniques, the Fredholm integral is reduced via the Newton–Kantorovich method produces a sequence of linear Volterra integral equations
Δ x i ( t ) 0 t K ( t , s ) Δ x i ( s ) l = 0 m l f l ( s ) x 0 l 1 ( s ) d s = f ( t ) x i 1 ( t ) + 0 t K ( t , s ) l = 0 m f l ( s ) x i 1 l ( s ) d s ,
where Δ x i ( t ) = x i ( t ) x i 1 ( t ) . Next, substitute i = 1 in the Equation (22) to obtain
Δ x 1 ( t ) + 0 t K 1 ( t , s ) Δ x 1 ( s ) d s = f ( t ) x 0 ( t ) + 0 t K ( t , s ) l = 0 m f l ( s ) x 0 l ( s ) d s ,
where K 1 ( t , s ) = K ( t , s ) l = 0 m l f l ( s ) x 0 l 1 ( s ) . By approximating the functions Δ x 1 ( t ) and K 1 ( t , s ) Δ x 1 ( s ) using the Equations (16) and (17) and substituting it into Equation (23) yields
n = 1 2 N c n h n ( t ) + n = 1 2 N d n ( t ) 0 t h n ( s ) d s = f ( t ) x 0 ( t ) + 0 t K ( t , s ) l = 0 m f l ( s ) x 0 l ( s ) d s .
Similarly to the Fredholm integral, we only expand the left side of the Equation (24) by the Haar wavelets. Then, we substitute Equation (24) using the collocation points from (8) and get the following 2 N × 2 N linear system of equation:
n = 1 2 N c n h n ( t p ) + n = 1 2 N d n ( t p ) 0 t p h n ( s ) d s = f ( t p ) x 0 ( t p ) + 0 t p K ( t p , s ) l = 0 m f l ( s ) x 0 l ( s ) d s .
By solving this linear system, we obtain x 1 ( t ) where, x 1 ( t ) = Δ x 1 ( t ) + x 0 ( t ) . For a better approximation of x ( t ) , this process is repeated to find x 2 ( t ) , x 3 ( t ) , until a sufficient solution for x i ( t ) is obtained. Finally, to achieve a better approximation than x i ( t ) without increasing the number of Haar wavelet bases N as mentioned in the previous section, the sufficient solution x i ( t ) is substituted into Equation (21).

6. Error Analysis

Let x i ( t ) L 2 [ 0 , 1 ] be sequence of functions which satisfy
Δ x i ( t ) 0 1 K ( t , s ) Δ x i ( s ) l = 0 m l f l ( s ) x 0 l 1 ( s ) d s = f ( t ) x i 1 ( t ) + 0 1 K ( t , s ) l = 0 m f l ( s ) x i 1 l ( s ) d s ,
where Δ x i ( t ) = x i ( t ) x i 1 ( t ) , i = 1 , 2 , 3 , , and the Haar wavelet expansion of Δ x i be
Δ x i ( t ) = n = 0 c n h n ( t ) .
Theorem 2.
If the sequence x i ( t ) satisfy the Lipschitz condition with 0 < s < 1 then
n = M c n h n ( t ) L 2 [ 0 , 1 ] L 2 2 ( 4 s 1 ) M 2 s .
Proof. 
Let M = 2 β + 1 , β = 0 , 1 , 2 , , then by taking the error in L 2 [ 0 , 1 ] norm,
n = 2 β + 1 c n h n ( t ) L 2 [ 0 , 1 ] 2 = n = 2 β + 1 n = 2 β + 1 c n c n 0 1 h n ( t ) h n ( t ) d t = n = 2 β + 1 c n 2 ,
where
c n = Δ x i , h n = 0 1 Δ x i ( t ) h n ( t ) d t .
From definition of the Haar wavelets:
h n ( t ) = 2 j 2 H ( 2 j t k ) , k = 0 , 1 , . . . 2 j 1 , j = 0 , 1 , . . . ,
H ( 2 j t k ) = 1 f o r t   k 2 j , k + 1 2 2 j , 1 f o r t   k + 1 2 2 j , k + 1 2 j , 0 e l s e w h e r e ,
we obtain
c n = Δ x i , h n = 0 1 2 j 2 Δ x i ( t ) H ( 2 j t k ) d t , = 2 j 2 k 2 j ( k + 1 2 ) 2 j Δ x i ( t ) d t ( k + 1 2 ) 2 j ( k + 1 ) 2 j Δ x i ( t ) d t .
By changing the limit of integration in the above equation from
k + 1 2 2 j t < ( k + 1 ) 2 j ,
to
k 2 j t 2 j 1 < k + 1 2 2 j ,
yields
c n = 2 j 2 k 2 j ( k + 1 2 ) 2 j Δ x i ( t ) d t k 2 j ( k + 1 2 ) 2 j Δ x i ( x + 2 j 1 ) d t , = 2 j 2 k 2 j ( k + 1 2 ) 2 j Δ x i ( t ) Δ x i ( t + 2 j 1 ) d t .
Taking into account that the sequence of function x i ( t )
x i ( t + h ) x i ( t ) L h s , L > 0 t , h [ 0 , 1 ] .
The latter allow us to estimate the coefficients c n as follows
c n 2 j 2 k 2 j ( k + 1 2 ) 2 j Δ x i ( t ) Δ x i ( t + 2 j 1 ) d t , 2 j + 2 2 L 2 s ( j 1 ) k 2 j ( k + 1 2 ) 2 j d t = L 2 s ( j 1 ) j 2 .
Hence, we have arrived to the final estimation for the coefficients
c n 2 L 2 2 2 s ( j + 1 ) j .
Therefore,
n = M c n h n ( t ) 2 = n = 2 β + 1 c n 2 n = 2 β + 1 L 2 2 2 s ( j + 1 ) j , = 2 L 2 4 s + 1 j = β + 1 n = 2 j 2 j + 1 1 2 2 s j j = 2 L 2 4 s + 1 j = β + 1 2 2 s j , = L 2 2 4 s 1 M 2 s .
Finally
n = M c n h n ( t ) L 2 [ 0 , 1 ] 2 L 2 2 4 s 1 M 2 s .
This completes the proof of the Theorem 2. □
We note that Ahmedov et al. [20] have shown that the error in L 2 [ 0 , 1 ] norm is given by
f f N L 2 [ 0 , 1 ] L 2 4 ( 4 s 1 ) N 2 s ,
if f ( t ) H s [ 0 , 1 ] , 0 < s < 1 . This ensures that the Haar wavelet approximation converges if N increases.

7. Numerical Examples

In this section, we demonstrate the efficiency of the Newton–Kantorovich-Haar wavelets method to solve nonlinear Fredholm and Volterra integral equations of the second kind. The calculation for each of these examples was performed in Maple 15.
Example 1.
Consider the following nonlinear Fredholm integral equation [11]
x ( t ) = sin ( π t ) + 1 5 0 1 cos ( π t ) sin ( π s ) ( x ( s ) ) 3 d s .
In order to approximate this integral equation, we repeat the Haar wavelets method until x 3 ( t ) and used the approach in Equation () to obtain S 10 ( t ) .
We apply the same initial condition as x 0 ( t ) = 0 stated in [11] for N = 8 and N = 16 . In Table 1, we compare the absolute error of the proposed method with those from Newton–Kantorovich–Simpson quadrature method [11]. Figure 1 shows the comparison of the approximated solution x 3 ( x ) , S 10 ( t ) and the exact solution of this integral equation x ( t ) = sin ( π t ) + 1 3 ( 20 391 ) cos ( π t ) . The advantage of the proposed method is that we can obtain an estimate of all t values in the interval 0 , 1 for any value of N, unlike the [11] method which can only obtain a certain t value depending on the subinterval number they divide.
Example 2.
Consider the following nonlinear Volterra integral equation [11]
x ( t ) 0 t x 2 ( s ) d s = sin ( x ) t 2 + 1 4 sin ( 2 x ) .
For this example, we intend to solve the nonlinear Volterra integral equation by choosing the initial x 0 ( t ) = 1 . In this case, we use four iterations to get the estimated settlement of x 4 ( t ) in Figure 2. In Table 2, we compare the absolute error of the proposed method with Newton–Kantorovich block-by-block methods [11]. The exact solution for the integral equation is s i n ( t ) .
Example 3.
Consider the following nonlinear Fredholm integral equations [9]
x ( t ) + 0 1 e t 2 s [ x ( s ) ] 3 d s = e t + 1 .
We solve the Fredholm integral equation by choosing the initial condition x 0 ( t ) = 1 . The approximated solution x 3 ( t ) is then converted to S 10 to obtain better accuracy for N = 4 . For the case of N = 8 , an adequate solution is obtained using a single iteration x 1 ( t ) but with a slight alteration where the approximated solution, x 3 ( t ) for N = 4 is taken as the new initial condition. Similarly, we attain x 1 ( t ) , for N = 16 using the initial condition x 1 ( t ) of N = 8 . Table 3 shows the absolute error using the Haar wavelets method [9] and the presented method. It is evident in Table 3 that our method is better than the Haar wavelets method [9] for this problem. Moreover, the presented method yields good estimation results with only N = 4 compared to the Haar [9] method using N = 16 .
Example 4.
Consider the following nonlinear Fredholm integral equation [9]
x ( t ) 0 1 t s [ x ( s ) ] 3 d s = e t ( 1 + 2 e 3 ) t 9 ,
in which the exact solution is x ( t ) = e t . In this example, we acquire an approximated solution of x 3 ( t ) using N = 4 and by letting the initial condition x 0 ( t ) = 1 + x . Next, the first iterations for N = 8 and N = 16 are attained in similar manner as Example 3. Table 4 describes both the absolute errors for the presented method S 10 ( t ) and Haar wavelets method [9].
Example 5.
Consider the following nonlinear Volterra integral equation [21]
x ( t ) + 0 t ( x 2 ( s ) + x ( s ) ) d s = 3 2 1 2 e 2 t .
with exact solution e t . The initial guess is x 0 ( t ) = 1 in finding the approximate solution x 4 ( t ) and we use the same procedure as the example above in finding the approximate solution for N = 8 and N = 16 . In Table 5, we compare the absolute error of the proposed method with hybrid Taylor polynomials and Block-Pulse functions [21].

8. Conclusions

This study describes new techniques using a combination of Newton–Kantrovich and Haar wavelets to solve the second kind of nonlinear Fredholm and Volterra integral equations. It has been proven that an appropriate initial guess is required in the Newton–Kantrovich method. Therefore, when applying large values of N such as N = 16 to the approximation of the Haar wavelets x 16 ( t ) , we recommend using the previous approximate solution x 8 ( t ) or x 4 ( t ) which considers the smaller value of N as an initial condition. This will ultimately reduce the number of iterations and improve the accuracy of the estimated solution. We also provide a simple approach at the end of Section 4 and Section 5 that can improve the approximation solution without increasing the number of bases N for the functions of Haar wavelets.

Author Contributions

Conceptualization, M.H.A.S. and A.F.N.R.; methodology, M.H.A.S.; software, A.F.N.R. and M.H.A.S.; validation, M.H.A.S., A.A.A. and N.B.; formal analysis, M.H.A.S., N.B. and A.A.A.; resources, M.H.A.S., A.A.A. and N.B.; writing—original draft preparation, M.H.A.S. and A.A.A.; writing—review and editing, A.F.N.R. and N.B.; visualization, N.B. and A.A.A.; supervision, M.H.A.S.; project administration, M.H.A.S.; funding acquisition, A.F.N.R. and M.H.A.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by University Putra Malaysia (UPM) under its short-term grant Putra Muda (GP-IPM/9589600) scheme.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the derivation, analyses or interpretation of results; in the writing of the manuscript or in the decision to publish the results.

References

  1. Liu, Y. Application of the Chebyshev polynomial in solving Fredholm integral equations. Math. Comput. Model. 2009, 50, 465–469. [Google Scholar] [CrossRef]
  2. Babaaghaie, A.; Maleknejad, K. A new approach for numerical solution of two-dimensional nonlinear Fredholm integral equations in the most general kind of kernel, based on Bernstein polynomials and its convergence analysis. J. Comput. Appl. Math. 2018, 344, 482–494. [Google Scholar] [CrossRef]
  3. Capobianco, G.; Conte, D.; Del Prete, I. High performance parallel numerical methods for Volterra equations with weakly singular kernels. J. Comput. Appl. Math. 2009, 228, 571–579. [Google Scholar] [CrossRef] [Green Version]
  4. Golbabai, A.; Keramati, B. Solution of non-linear Fredholm integral equations of the first kind using modified homotopy perturbation method. Chaos Solitons Fractals 2009, 39, 2316–2321. [Google Scholar] [CrossRef]
  5. Yousefi, S.; Razzaghi, M. Legendre wavelets method for the nonlinear Volterra–Fredholm integral equations. Math. Comput. Simul. 2005, 70, 1–8. [Google Scholar] [CrossRef]
  6. Aziz, I. 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]
  7. Mohammadi, F.A. Chebyshev wavelet operational method for solving stochastic Volterra-Fredholm integral equations. Int. J. Appl. Math. Res. 2015, 4, 217. [Google Scholar] [CrossRef] [Green Version]
  8. Aziz, I.; Al-Fhaid, A.S. An improved method based on Haar wavelets for numerical solution of nonlinear integral and integro-differential equations of first and higher orders. J. Comput. Appl. Math. 2014, 260, 449–469. [Google Scholar]
  9. Babolian, E.; Shahsavaran, A. Numerical solution of nonlinear Fredholm integral equations of the second kind using Haar wavelets. J. Comput. Appl. Math. 2009, 225, 87–95. [Google Scholar] [CrossRef] [Green Version]
  10. Maleknejad, K.; Almasieh, H.; Roodaki, M. Triangular functions (TF) method for the solution of nonlinear Volterra–Fredholm integral equations. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 3293–3298. [Google Scholar] [CrossRef]
  11. Saberi-Nadjafi, J.; Heidari, M. Solving nonlinear integral equations in the Urysohn form by Newton–Kantorovich–quadrature method. Comput. Math. Appl. 2010, 60, 2058–2065. [Google Scholar] [CrossRef] [Green Version]
  12. Appell, J.; De Pascale, E.; Zabrejko, P.P. On the application of the Newton-Kantorovich method to nonlinear integral equations of Uryson type. Numer. Funct. Anal. Optim. 1991, 12, 271–283. [Google Scholar] [CrossRef]
  13. Appell, J.; De Pascale, E.; Lysenko, J.V.; Zabrejko, P.P. New results on Newton-Kantorovich approximations with applications to nonlinear integral equations. Numer. Funct. Anal. Optim. 1997, 18, 1–17. [Google Scholar] [CrossRef]
  14. Boikov, I.V.; Tynda, A.N. Approximate Solution of Nonlinear Integral Equations of the Theory of Developing Systems. Differ. Equ. 2003, 39, 1277–1288. [Google Scholar] [CrossRef]
  15. Aziz, I.; Haq, F. A comparative study of numerical integration based on Haar wavelets and hybrid functions. Comput. Math. Appl. 2010, 59, 2026–2036. [Google Scholar]
  16. Uko, L.U.; Argyros, I.K. A weak Kantorovich existence theorem for the solution of nonlinear equations. J. Math. Anal. Appl. 2008, 342, 909–914. [Google Scholar] [CrossRef] [Green Version]
  17. Kantorovich, L.V. On Newton’s method for functional equations. Dokl. Akad. Nauk SSSR 1948, 59, 1237–1240. [Google Scholar]
  18. Shen, W.; Li, C. Kantorovich-type convergence criterion for in exact Newton methods. Appl. Numer. 2009, 59, 1599–1611. [Google Scholar] [CrossRef]
  19. Argyros, I.K. On Newton’s method for solving equations containing Fr’echet-differentiable operators of order at least two. Appl. Math. Comput. 2009, 215, 1553–1560. [Google Scholar]
  20. Anvarjon, A. Ahmedov and Mohammad Hasan Abdul Sathar and Ahmad Fadly Nurullah Rasedee and Nor Fadzilah Binti Mokhtar. Approximating of functions from Holder classes Hα[0, 1]. by Haar wavelets. J. Phys. Conf. Ser. 2017, 890, 012073. [Google Scholar]
  21. Sabzevari, M. A review on “Numerical solution of nonlinear Volterra-Fredholm integral equations using hybrid of.” 52 (2013) 551–555. Alex. Eng. J. 2019, 58, 1099–1102. [Google Scholar] [CrossRef]
Figure 1. Comparison of the approximated solution x 3 ( t ) and S 10 ( t ) for N = 16 with the exact solution for Example 1.
Figure 1. Comparison of the approximated solution x 3 ( t ) and S 10 ( t ) for N = 16 with the exact solution for Example 1.
Symmetry 12 02034 g001
Figure 2. Comparison of the approximated solution x 4 ( t ) and S 8 ( t ) for N = 16 with the exact solution for Example 2.
Figure 2. Comparison of the approximated solution x 4 ( t ) and S 8 ( t ) for N = 16 with the exact solution for Example 2.
Symmetry 12 02034 g002
Table 1. Comparison of errors with the Newton–Kantorovich–Simpson quadrature method [11] for Example 1.
Table 1. Comparison of errors with the Newton–Kantorovich–Simpson quadrature method [11] for Example 1.
t[11]Presented MethodPresented Method
S 10 ( t ) , N = 8 S 10 ( t ) , N = 16
04.98 × 10 2 1.38 × 10 2 1.13 × 10 3
0.054.92 × 10 2 1.41 × 10 3 5.85 × 10 4
0.14.74 × 10 2 2.75 × 10 4 1.96 × 10 4
0.154.44 × 10 2 4.15 × 10 3 9.23 × 10 4
0.24.03 × 10 2 2.70 × 10 3 21.51 × 10 3
0.253.52 × 10 2 1.75 × 10 3 6.49 × 10 5
0.32.93 × 10 2 4.53 × 10 3 5.63 × 10 4
0.352.26 × 10 2 3.80 × 10 3 1.01 × 10 3
0.41.54 × 10 2 5.14 × 10 3 1.26 × 10 3
0.457.80 × 10 3 4.77 × 10 3 1.28 × 10 3
0.505.05 × 10 3 1.32 × 10 3
0.550.780 × 10 3 4.52 × 10 3 1.38 × 10 3
0.61.54 × 10 2 5.10 × 10 3 1.23 × 10 3
0.652.26 × 10 2 3.12 × 10 3 8.53 × 10 4
0.72.93 × 10 2 4.04 × 10 3 3.08 × 10 4
0.753.52 × 10 2 5.39 × 10 3 1.93 × 10 3
0.84.03 × 10 2 1.86 × 10 3 1.39 × 10 3
0.854.44 × 10 2 3.41 × 10 3 7.29 × 10 4
0.94.74 × 10 2 7.29 × 10 4 4.96 × 10 5
0.954.92 × 10 2 2.60 × 10 3 8.46 × 10 4
14.98 × 10 2 8.66 × 10 2 6.27 × 10 2
Table 2. Comparison of errors with the Newton–Kantorovich–block-by-block method [11] for Example 2.
Table 2. Comparison of errors with the Newton–Kantorovich–block-by-block method [11] for Example 2.
Nodes t[11]Presented MethodPresented Method
S 10 ( t ) , N = 8 S 8 ( t ) , N = 16
001.61 × 10 2 8.29 × 10 3
0.05 4.16 × 10 5 4.52 × 10 4 7.31 × 10 4
0.1 3.33 × 10 4 5.98 × 10 4 4.40 × 10 4
0.15 7.90 × 10 4 5.55 × 10 4 7.66 × 10 4
0.2 1.54 × 10 3 2.26 × 10 4 2.79 × 10 6
0.25 3.93 × 10 3 9.88 × 10 4 3.78 × 10 4
0.3 6.65 × 10 3 1.37 × 10 4 4.69 × 10 4
0.35 8.87 × 10 3 6.11 × 10 4 3.00 × 10 4
0.4 1.39 × 10 2 4.67 × 10 4 7.69 × 10 4
0.45 1.97 × 10 2 2.60 × 10 4 7.84 × 10 5
0.5 09.34 × 10 4 7.31 × 10 4
0.55 3.53 × 10 2 1.08 × 10 4 5.60 × 10 4
0.6 4.70 × 10 2 5.30 × 10 4 7.68 × 10 5
0.65 5.47 × 10 2 4.15 × 10 4 8.85 × 10 4
0.7 6.90 × 10 2 2.17 × 10 4 1.84 × 10 4
0.75 8.45 × 10 2 7.98 × 10 4 3.56 × 10 4
0.8 9.59 × 10 2 3.31 × 10 5 6.48 × 10 4
0.85 1.19 × 10 1 5.23 × 10 4 1.47 × 10 4
0.9 1.43 × 10 1 1.80 × 10 4 6.48 × 10 4
0.95 1.60 × 10 1 1.73 × 10 2 3.22 × 10 4
11.85 × 10 1 4.42 × 10 1 4.51 × 10 1
Table 3. Comparison of errors with the Haar wavelet method [9] for Example 3.
Table 3. Comparison of errors with the Haar wavelet method [9] for Example 3.
Nodes t[9],Presented MethodPresented MethodPresented Method
N = 16 S 10 ( t ) , N = 4 S 10 ( t ) , N = 8 S 10 ( t ) , N = 16
0.1 2.05 × 10 3 3.53 × 10 3 1.94 × 10 3 4.31 × 10 4
0.2 3.30 × 10 3 4.44 × 10 3 1.67 × 10 3 3.32 × 10 7
0.3 8.69 × 10 3 1.71 × 10 3 1.32 × 10 3 7.91 × 10 4
0.4 1.69 × 10 2 4.23 × 10 3 8.69 × 10 4 2.92 × 10 4
0.5 1.87 × 10 2 7.27 × 10 3 3.54 × 10 3 1.29 × 10 3
0.6 1.17 × 10 2 3.78 × 10 3 3.20 × 10 3 7.11 × 10 4
0.7 2.93 × 10 3 7.32 × 10 3 2.75 × 10 3 5.49 × 10 7
0.8 8.08 × 10 3 2.82 × 10 3 2.17 × 10 3 1.30 × 10 3
0.9 2.16 × 10 2 3.19 × 10 2 1.43 × 10 3 4.81 × 10 4
Table 4. Comparison of errors with the Haar wavelet method [9] for Example 4.
Table 4. Comparison of errors with the Haar wavelet method [9] for Example 4.
Nodes t[9],Presented MethodPresented MethodPresented Method
N = 16 S 10 ( t ) , N = 4 S 10 ( t ) , N = 8 S 10 ( t ) , N = 16
0.1 9.46 × 10 3 3.05 × 10 3 9.42 × 10 4 1.96 × 10 4
0.2 5.36 × 10 3 4.56 × 10 3 1.31 × 10 3 2.53 × 10 4
0.3 4.40 × 10 3 5.03 × 10 3 1.61 × 10 3 5.22 × 10 4
0.4 1.16 × 10 2 6.86 × 10 3 1.79 × 10 3 4.73 × 10 4
0.5 2.30 × 10 2 9.23 × 10 3 3.13 × 10 3 9.42 × 10 4
0.6 1.67 × 10 2 8.92 × 10 3 3.40 × 10 3 8.11 × 10 4
0.7 8.37 × 10 3 1.18 × 10 2 3.54 × 10 3 5.42 × 10 4
0.8 2.40 × 10 3 1.04 × 10 2 3.55 × 10 3 1.31 × 10 3
0.9 1.59 × 10 2 3.41 × 10 3 3.38 × 10 3 8.46 × 10 4
Table 5. Comparison of errors with the Haar wavelet method [21] for Example 5.
Table 5. Comparison of errors with the Haar wavelet method [21] for Example 5.
Nodes t[21]Presented MethodPresented MethodPresented Method
S 10 ( t ) , N = 4 S 10 ( t ) , N = 8 S 10 ( t ) , N = 16
002.87 × 10 2 1.54 × 10 2 7.90 × 10 3
0.1 8.33 × 10 4 3.73 × 10 2 4.79 × 10 3 2.33 × 10 4
0.2 3.75 × 10 4 1.41 × 10 2 5.52 × 10 3 1.28 × 10 5
0.3 1.11 × 10 3 5.86 × 10 3 5.54 × 10 3 4.25 × 10 4
0.4 3.51 × 10 4 2.06 × 10 2 3.27 × 10 3 3.64 × 10 7
0.5 5.80 × 10 4 2.73 × 10 3 8.20 × 10 7 1.19 × 10 4
0.6 1.32 × 10 4 2.27 × 10 2 2.84 × 10 3 7.97 × 10 6
0.7 4.95 × 10 4 9.48 × 10 3 3.19 × 10 3 2.41 × 10 4
0.8 1.73 × 10 4 3.00 × 10 3 3.67 × 10 3 2.74 × 10 5
0.9 3.68 × 10 4 1.41 × 10 2 1.68 × 10 3 2.56 × 10 4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sathar, M.H.A.; Rasedee, A.F.N.; Ahmedov, A.A.; Bachok, N. Numerical Solution of Nonlinear Fredholm and Volterra Integrals by Newton–Kantorovich and Haar Wavelets Methods. Symmetry 2020, 12, 2034. https://doi.org/10.3390/sym12122034

AMA Style

Sathar MHA, Rasedee AFN, Ahmedov AA, Bachok N. Numerical Solution of Nonlinear Fredholm and Volterra Integrals by Newton–Kantorovich and Haar Wavelets Methods. Symmetry. 2020; 12(12):2034. https://doi.org/10.3390/sym12122034

Chicago/Turabian Style

Sathar, Mohammad Hasan Abdul, Ahmad Fadly Nurullah Rasedee, Anvarjon A. Ahmedov, and Norfifah Bachok. 2020. "Numerical Solution of Nonlinear Fredholm and Volterra Integrals by Newton–Kantorovich and Haar Wavelets Methods" Symmetry 12, no. 12: 2034. https://doi.org/10.3390/sym12122034

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop