Next Article in Journal
Application of Game Method for Modelling and Temporal Intuitionistic Fuzzy Pairs to the Forest Fire Spread in the Presence of Strong Wind
Next Article in Special Issue
An Analytical Approach for Fractional Hyperbolic Telegraph Equation Using Shehu Transform in One, Two and Three Dimensions
Previous Article in Journal
Optimization of Genetic Algorithm through Use of Back Propagation Neural Network in Forecasting Smooth Wall Blasting Parameters
Previous Article in Special Issue
Various Types of q-Differential Equations of Higher Order for q-Euler and q-Genocchi Polynomials
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Wavelet Collocation Method for Solving Fractional Fredholm Integro-Differential Equations

by
Haifa Bin Jebreen
1,*,† and
Ioannis Dassios
2,†
1
Department of Mathematics, College of Science, King Saud University, P.O. Box 2455, Riyadh 11451, Saudi Arabia
2
AMPSAS, University College Dublin, D04 V1W8 Dublin, Ireland
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2022, 10(8), 1272; https://doi.org/10.3390/math10081272
Submission received: 22 March 2022 / Revised: 4 April 2022 / Accepted: 7 April 2022 / Published: 12 April 2022

Abstract

:
An efficient algorithm is proposed to find an approximate solution via the wavelet collocation method for the fractional Fredholm integro-differential equations (FFIDEs). To do this, we reduce the desired equation to an equivalent linear or nonlinear weakly singular Volterra–Fredholm integral equation. In order to solve this integral equation, after a brief introduction of Müntz–Legendre wavelets, and representing the fractional integral operator as a matrix, we apply the wavelet collocation method to obtain a system of nonlinear or linear algebraic equations. An a posteriori error estimate for the method is investigated. The numerical results confirm our theoretical analysis, and comparing the method with existing ones demonstrates its ability and accuracy.

1. Introduction

In this study, we propose an efficient scheme for solving the fractional Fredholm integro-differential equations (FFIDEs) of order α ( α R + ) on the finite interval [ 0 , 1 ]
C D 0 α y ( x ) = c 1 f ( x , y ( x ) ) + c 2 0 1 k ( x , t ) g ( y ( t ) ) d t , x [ 0 , 1 ] ,
with the Caputo fractional derivative C D 0 α and initial conditions
y ν ( 0 ) = y ν , ν = 0 , , n 1 ,
in which c 1 , c 2 are constants, [ α ] + 1 : = n N , for α N and n = α for α N . Here, the function f is assumed to be a sufficiently smooth linear or nonlinear function on Ω × R with Ω : = [ 0 , 1 ] , k is a continuous function on Ω 2 : = Ω × Ω , and the linear or nonlinear function g is assumed to be continuous and satisfies the Lipschitz condition
| g ( y ) g ( v ) | ρ | y v | ,
where ρ > 0 is the Lipschitz constant.
These types of equations have a very valuable role in modeling some physical phenomena, such as glass-forming process [1], epidemic processes [2], and viscoelasticity [3]. There exist several papers that offer analytical methods for solving such equations. However, when the problem is complicated, the existing analytical methods no longer work and we cannot find the exact solution. Therefore, numerical methods are often suggested to solve this problem. In [4], the Spline collocation method is applied to solve the problem. Momani et al. [5,6] used the Adomian decomposition method for solving the fourth-order and systems of FFIDEs. To solve a special type of these equations, i.e.,
C D 0 α y ( x ) λ 0 1 k ( x , t ) [ y ( t ) ] υ d t = f ( x ) , υ > 1 ,
with the initial conditions
y ( i ) ( 0 ) = δ i , i = 0 , , n 1 , n 1 < α n ,
Zhu et al. [7] proposed the Galerkin method based on the Chebyshev wavelet. After introducing the Chebyshev wavelet and the operational matrix of the Riemann–Liouville fractional integral for this basis, they used the Galerkin method to reduce (4) to a system of algebraic equations. The fractional differential transform scheme is used to solve the equation [8]. Saeedi et al. [9] used the same procedure based on CAS wavelets. Shahmorad et al. [10] proposed the Tau–like numerical algorithm to solve the delay fractional integro-differential equation. To read more about the methods provided, please refer to [11,12].
Recently, the Müntz–Legendre wavelets have been applied to find the numerical solution of some equations, such as fractional pantograph differential equations [13], fractional optimal control problems [14], fractional differential equations [15] and multi-order fractional differential equations [16].
The outline of this article is as follows: In Section 2, we provide an introduction to fractional calculation and introduce the Müntz–Legendre wavelets. Section 3 is dedicated to the application of the wavelet collocation method for solving FFIDEs. In this section, an a posteriori error estimate is also surveyed. In Section 4, some numerical implementations are performed to demonstrate the accuracy and efficiency of the method.

2. Preliminaries

We begin this section with a brief introduction to fractional calculus and the Müntz–Legendre wavelets (ML wavelets).

2.1. Fractional Calculation

Definition 1.
Let α R + , we specify the Riemann–Liouville (RL) fractional integral operator I a α via
I a α ( f ) ( x ) : = 1 Γ ( α ) a x ( x ζ ) α 1 f ( ζ ) d ζ , x [ a , b ] , f L 1 [ a , b ] ,
in which Γ ( α ) is the Gamma function.
With this definition, it is easy to verify that
I a α ( x β ) = Γ ( β + 1 ) Γ ( β + α + 1 ) x β + α .
Lemma 1
(cf. Lemma 2.1 (a), [17]). Given 1 p , the operator I a α is bounded in L p ( [ a , b ] ) , i.e.,
I a α ( f ) p ( b a ) α Γ ( α + 1 ) f p .
Definition 2.
The Riemann–-Liouville operator of fractional derivative is defined by
R D a α ( f ) ( x ) : = D n I a n α ( f ) ( x ) = 1 Γ ( n α ) D n a x ( x t ) n α 1 f ( t ) d t ,
where α R + , [ α ] + 1 : = n N and D n : = d n d x .
There exists another fractional derivative operator that can replace the Riemann–Liouville fractional derivative.
Definition 3.
The Caputo fractional derivative is determined by [17].
c D a α ( f ) ( x ) : = 1 Γ ( n α ) a x f ( n ) ( ζ ) d ζ ( x ζ ) α n + 1 = : I a n α D n ( f ) ( x ) ,
in which α R + and [ α ] + 1 : = n N .
Lemma 2
(cf. Corollary 2.3 (a), [17]). It can be proved that the Caputo fractional derivative operator c D a α is bounded via
c D a α ( f ) C 1 Γ ( n α ) ( n α + 1 ) f C n ,
where α R + , α N 0 and n = [ α ] .

2.2. Müntz–Legendre Wavelets

For J N 0 and r N , let R : = { 0 , 1 , , r 1 } and B : = { 0 , 1 , , 2 J 1 } . Then assume that the sub-space A J L 2 ( Λ ) is spanned by
A J = s p a n { ϕ J , b n : n R , b B } ,
in which ϕ J , b n is the scaled and translated version of ϕ n , and Λ is a bounded interval or Λ : = R . Furthermore, the parameters J and r are called the refinement level and multiplicity, respectively.
At the sequel, we give a brief introduction to the ML wavelets that, in addition to spanned V J , they also satisfy certain circumstances [18] (namely, multiresolution analysis (MRA)).
Motivated by [19], an increasing sequence L = { 0 = λ 0 < λ 1 < } guarantees that the vector space
P ( L ) : = n = 0 P n ( L ) = s p a n { x λ n , n = 0 , 1 , } , x ( 0 , 1 ) ,
spanned by { x λ n } n = 0 and is a dense subset of C [ 0 , 1 ] . Here P n ( L ) : = s p a n { x λ 0 , x λ 1 , , x λ n } for each n. The Russian mathematician S. N. Bernstein specifically proved that the sufficient and necessary conditions to have P ( L ) ¯ = C [ 0 , 1 ] are
λ k > 0 1 + log λ k λ k = ,
and
lim k λ k k log k = 0 ,
respectively. He also conjectured that the necessary and sufficient condition to have L = { 0 = λ 0 < λ 1 < } is
k = 1 1 λ k = .
Two years later, Müntz proved this conjecture [20]. It can be shown that the same result can be held for L 2 ( 0 , 1 ) [21]. It is worth noting that the functions { x λ n } n = 0 are not suitable as basis functions. Thus, in the sequel, the Müntz–Legendre functions will be introduced such that they are easy to evaluate and are orthogonal.
Motivated by [21,22], the ML polynomials are determined by
L n ( x ; L ) : = 1 2 π i A k = 1 n 1 s + λ k + 1 s λ k x s s λ n d s ,
where A is a simple contour which is circumambient to all zeros of the denominator in the integrand. The aforementioned polynomials can be shown via
L n ( x ; L ) = l = 0 n l l , n x λ l , x [ 0 , 1 ] ,
where the coefficient l l , n is obtained by
l l , n : = i = 0 n 1 ( λ l + λ i + 1 ) i = 0 , i l n ( λ l λ i ) .
in which λ l : = { l μ : μ R , l = 0 , n } . It can easily be shown that the ML polynomials are orthogonal [21,22].
For simplicity, assume that L n ( x ) : = L n ( x ; L ) from now on. According to the definition of L n ( x ) , the ML wavelets [16] can be obtained via
ϕ J , b n = 2 J / 2 2 λ n + 1 L n ( 2 J x b ) , b 2 J x b + 1 2 J , 0 , otherwise .
Motivated by ML wavelets, we introduce a projection operator P J that maps any function y L 2 ( [ 0 , 1 ] ) onto A J as follows.
y ( x ) P J ( y ) ( x ) = b = 0 2 J 1 n = 0 r 1 y b , n ϕ J , b n ( x ) = U T Φ ( x ) A J ,
where Φ ( x ) is a N = 2 J r dimensional vector function whose ( b r + n + 1 ) -th element is ϕ J , b n ( x ) . To evaluate the element of vector U, we have
y b , n = y , ϕ J , b n = 0 1 y ( x ) ϕ J , b n ( x ) d x .
The aforementioned expansion (15) can be bounded as follows [13].
Lemma 3
([13]). If y H m ( [ 0 , 1 ] ) for r > m , then
y P J ( y ) L 2 ( [ 0 , 1 ] ) c ( r 1 ) m ( 2 J 1 ) m y ( m ) L 2 ( [ 0 , 1 ] ) ,
and when s 1 , we get
y P J ( y ) H s ( [ 0 , 1 ] ) c ( 2 J 1 ) s m ( r 1 ) 2 s 1 2 m y ( m ) L 2 ( [ 0 , 1 ] ) ,
in which H m ( [ 0 , 1 ] ) is the Sobolev space and the related norm is determined by
y H m ( [ 0 , 1 ] ) = j = 0 m y ( j ) L 2 ( [ 0 , 1 ] ) 2 1 / 2 .

2.3. Representation of Fractional Integral Operator in ML Wavelets

The fractional integration of the vector function Φ J ( x ) can be expressed by
P J ( I 0 α ) ( Φ ( x ) ) I α Φ ( x ) , x ( 0 , 1 ) ,
where I α is called the Riemann–Liouville fractional operational matrix.
In order to find the elements of I α for ML wavelets, we need to introduce the piecewise fractional-order Taylor functions, i.e.,
ψ J , b n = t λ n , b 2 J x b + 1 2 J , 0 , o t h e r w i s e , b B , n R , J Z + { 0 } .
Using the vector function Ψ ( x ) whose elements are ψ J , b n , the vector function Φ ( x ) (ML wavelets) can be represented by
Φ ( x ) = T 1 Ψ ( x ) ,
where the transformation matrix T is the square matrix of dimension N × N with elements
T i , j = Φ i ( x ) , Ψ j ( x ) = 0 1 Φ i ( x ) Ψ j ( x ) d x , i , j = 1 , , N .
It can be shown that
Ψ ( x ) = V , , V T ,
in which V is assumed to be a r-dimension vector whose i-th element is x λ i . From (6), one can calculate the fractional integral of the i-th element Ψ ( x ) , i.e.,
I 0 α ( Ψ i ) ( x ) = Γ ( λ i + 1 ) Γ ( λ i + α + 1 ) x λ i + α .
Therefore, there exists a matrix I Ψ , α ( x ) such that
I 0 α ( Ψ ) ( x ) = I Ψ , α ( x ) Ψ ( x ) .
It can easily be demonstrated that
I Ψ , α ( x ) = d i a g P α ( x ) , , P α ( x ) ,
in which P α ( x ) : = x α Q ( I 0 α ( V ) ( x ) = P α ( x ) V ( x ) ) , and Q is a diagonal matrix
( Q ) i , i = ( Γ ( λ i + 1 ) ) ( Γ ( λ i + α + 1 ) ) 1 .
Now, we can obtain the fractional integral operational matrix for the ML wavelets
P J ( I 0 α ) ( Φ ( x ) ) = P J ( I 0 α ) ( T 1 Ψ ( x ) ) = T 1 I Ψ , α ( x ) Ψ ( x ) = T 1 I Ψ , α ( x ) T Φ ( x ) .
Thus we obtain
I α ( x ) : = T 1 I Ψ , α ( x ) T .

3. Wavelet Collocation Method

In the present section, we utilize the collocation method based on ML wavelets to obtain an approximate solution of the fractional Fredholm integro-differential Equation (1). In the operator form, Equation (1) may be written as
( C D 0 α c 2 K ) y = c 1 f ,
in which the operator K is denoted by
K ( y ) ( x ) : = 0 1 k ( x , t ) g ( y ( t ) ) d t .
If y is a sufficiently smooth function on [ 0 , 1 ] , it can be proved that Equation (1) has a unique solution y ( x ) on [ 0 , 1 ] .
Lemma 4.
Given α R + , let n = [ α ] . Assume that f, k, and u are continuous functions. Then y ( x ) is the solution of (1) if, and only if, y ( x ) satisfies the integral equation
y ( x ) = j = 0 n 1 y ( i ) ( 0 ) j ! x j + c 1 I 0 α ( f ) ( x , y ( x ) ) + c 2 I 0 α K ( y ) ( x ) ,
Proof. 
The proof is similar to the proof of Theorem 3.24 in [17]. □
To obtain the discretization of (29), the numerical solution may be approximated by the operator P J , i.e.,
y ( x ) P J ( y ) ( x ) = U T Φ ( x ) : = y J ( x ) ,
where U is a N-dimension vector whose elements should be found. Replacing (30) into (29), we get
y J ( x ) = j = 0 n 1 y ( i ) ( 0 ) j ! x j + c 1 I 0 α ( f ) ( x , y J ( x ) ) + c 2 I 0 α ( K ) ( y J ) ( x ) .
Now, we transfer all terms in (31) onto A J via the projection operator P J as follows
  • Let us put p 1 ( x ) : = j = 0 n 1 y ( i ) ( 0 ) j ! x j , then we can write
    p 1 ( x ) P J ( p 1 ) ( x ) = P 1 T Φ ( x ) ,
    where the j-th element of the N dimensional vector P 1 is obtained by p 1 , Φ j .
  • After putting the approximate solution y J into g ( y ( t ) ) and then approximating it and the kernel function k ( x , t ) using operator P J , we have
    p 2 ( t ) : = g ( y J ( t ) ) P J ( g ( y J ( t ) ) ) = G T Φ ( t ) , k ( x , t ) P J ( k ) ( x , t ) = Φ T ( x ) K Φ ( t ) ,
    where G is an N-dimensional vector whose j-th element is p 2 , Φ j , and K is a square matrix of dimension N × N whose ( i , j ) -element is
    K i , j = 0 1 0 1 k ( x , t ) Φ i ( x ) Φ j ( t ) d x d t .
    Replacing (33) into K ( y J ) ( x ) , we obtain
    P J K ( y J ) ( x ) G T K T Φ ( x ) A J ,
    To give rise to the discretized form of I 0 α K ( y J ) ( x ) , using the operational matrix I α and (35), we obtain
    I 0 α K ( y J ) ( x ) G T K T I α ( x ) Φ ( x ) .
  • In the same way as the previous item, we can use the projection P J for the term I 0 α ( f ) ( s , y ( s ) ) , as
    I 0 α ( f ) ( s , y J ( s ) ) I 0 α ( F T Φ ( x ) ) F T I α ( x ) Φ ( x ) ,
    where F is a N-dimension vector whose j-th element is f , Φ j .
Now we refer to (29) and rewrite it using (32), (35) and (36) as follows.
r ( x ) : = U T P 1 T c 1 F T I α ( x ) G T K T I α ( x ) Φ ( x ) = 0 ,
where r ( x ) is the residual function that our goal is to reduce to zero. By choosing the collocation points { x i } Ω which satisfy r ( x i ) = 0 , we obtain a system of nonlinear or linear algebraic equations. After solving this system, we can find the unknown coefficients U. Here, the collocation points are chosen so that they are the roots of the shifted Chebyshev and Legendre polynomials.

Error Analysis

Theorem 1.
Assume that k ( x , t ) is a sufficiently smooth function on [ 0 , 1 ] × R and the functions g and f are continuous and satisfy the Lipschitz conditions (3) and
| f ( x , y ( x ) ) f ( x , v ( x ) ) | ϱ | y v | ,
respectively.
If c 1 ρ M 1 α Γ ( α ) + c 2 ϱ Γ ( α + 1 ) < 1 with α ( 0 , 1 ) , and M 1 = max x , t [ 0 , 1 ] | k ( x , t ) | , then the a posteriori error estimate can be found as,
y ( x ) y J ( x ) C 1 η ( r 1 ) m ( 2 J 1 ) m .
Proof. 
Motivated by Lemma 3, we have
I 0 α K ( y J ) P J I 0 α K ( y J ) c 0 ( r 1 ) m ( 2 J 1 ) m M 2 ,
where M 2 = max { D m I 0 α K ( y J ) } , and to approximate it, we can consider two situations.
1.
if m < n , then we have
D m I 0 α K ( y J ) = I 0 α m K ( y J ) ,
and it follows from Lemma 1 that
D m I 0 α K ( y J ) = I 0 α m K ( y J ) 1 Γ ( α m + 1 ) K ( y J ) M 1 Γ ( α m + 1 ) 0 1 g ( y J ( t ) ) d t M 1 Γ ( α m + 1 ) 0 1 g ( y J ( t ) ) d t
Since the function g is continuous, then D m I 0 α K y J is bounded.
2.
Let m n . Motivated by the Lemma 2.21 [17], it is easy to write
D m I 0 α K ( y J ) = C D m α C D α I 0 α K ( y J ) = C D m α K ( y J ) .
Taking the norm from both sides of (42) and using Lemma 2, we have
D m I 0 α K ( y J ) = C D m α K ( y J ) 1 Γ ( m m + α ) ( m m + α + 1 ) K ( y J ) ( m = [ m α ] + 1 ) .
As a result, we can bound this case according to the previous one.
Further, we can obtain
I 0 α ( f ) ( x , y J ) P J I 0 α ( f ) ( x , y J ) c 3 ( r 1 ) m ( 2 J 1 ) m M 3 ,
and
I 0 α ( p 1 ) ( x , y J ) P J I 0 α ( p 1 ) ( x , y J ) c 4 ( r 1 ) m ( 2 J 1 ) m M 4 ,
in which M 3 = max ξ [ 0 , 1 ] { D m I 0 α f ( ξ , y J ( ξ ) ) } , and M 4 = max ξ [ 0 , 1 ] { D m I 0 α p 1 ( ξ , y J ( ξ ) ) } . Similar to the process used to calculate M 2 , it can be used to approximate M 3 and M 4 .
If k is a continuous function and g satisfies the Lipschitz condition (3), then we can write
I 0 α K ( y ) I 0 α K ( y J ) = I 0 α 0 1 k ( x , t ) g ( y ( t ) ) d t 0 1 k ( x , t ) g ( y J ( t ) ) d t I 0 α ρ 0 1 k ( x , t ) ( y ( t ) y J ( t ) ) d t I 0 α ρ M 1 0 1 ( y ( t ) y J ( t ) ) d t ( M 1 : = m a x x , t [ 0 , 1 ] | k ( x , t ) | ) ρ M 1 Γ ( α ) 0 x ( x t ) α 1 0 1 y y J d s d t ρ M 1 Γ ( α ) y y J 0 x ( x t ) α 1 d t ρ M 1 α Γ ( α ) y y J .
It is easy to find a bound for ( I 0 α ( f ) ( x , y ( x ) ) I 0 α ( f ) ( x , y J ( x ) ) ) according to the Lemma 1, via
I 0 α ( f ) ( x , y ( x ) ) I 0 α ( f ) ( x , y J ( x ) ) ϱ I 0 α ( y y J ) ϱ Γ ( α + 1 ) y y J .
Subtracting (29) from
y J ( x ) = P J ( p 1 ) ( x ) + c 1 P J ( I 0 α ) ( f ) ( x , y J ( x ) ) + c 2 P J ( I 0 α ) ( K ) ( y J ) ( x ) ,
and taking the norm from both sides, it follows from (39), (44)–(47) that
y y J p 1 P J ( p 1 ) + c 1 I 0 α ( f ) ( x , y ( x ) ) I 0 α ( f ) ( x , y J ( x ) ) + c 1 I 0 α ( f ) ( x , y J ( x ) ) c 1 P J I 0 α ( f ) ( x , y J ( x ) ) + c 2 I 0 α K ( y ) ( x ) I 0 α K ( y J ) ( x ) + c 2 I 0 α K ( y J ) ( x ) P J ( I 0 α ) K ( y J ) ( x ) C ( r 1 ) m ( 2 J 1 ) m + η y y J
in which C = c 4 M 4 + c 1 c 3 M 3 + c 2 c 0 M 2 and η = c 1 ϱ Γ ( α + 1 ) + c 2 ρ M 1 α Γ ( α ) . If η < 1 , then we can bound the error as follows.
y ( x ) y J ( x ) C 1 η ( r 1 ) m ( 2 J 1 ) m .

4. Numerical Experiments

All numerical computations were carried out simultaneously using Maple and Matlab software.
Example 1.
Consider the following equation [23] as the first example.
C D 0 5 / 6 u ( x ) + 0 1 x e t ( u ( t ) ) 2 d t = 3 Γ ( 1 / 6 ) 2 x 6 432 91 x 13 6 x ( 248 e 674 ) ,
with initial condition u ( 0 ) = 0 . The exact solution is reported in [23] as u ( x ) = x x 3 .
Table 1 gives a comparison between the proposed method and Alpert’s multi-wavelets method. It can be seen that our method offers better accuracy. The L -error is reported for different values of r ( N = r 2 J ) and x in Table 2. To show the effect of the parameters μ and r in the L 2 -error, we plot the Figure 1.
Example 2.
Consider the nonlinear FFIDEs [23]
C D 0 1 / 2 u ( x ) + 0 1 x t ( u ( t ) ) 4 d t = 1 Γ ( 1 / 2 ) 8 / 3 x 3 / 2 2 x 1 / 2 x 1260 , x [ 0 , 1 ]
subject to the initial condition u ( 0 ) = 0 . The exact solution is u ( x ) = x 2 x [23].
To show the effect of the parameter r in the L 2 -error, we plot the Figure 2. A comparison between the proposed method and Alpert’s multi-wavelets method is reported in Table 3. The L -error is reported for different values of r ( N = r 2 J ) and x in Table 4. With fewer bases, the proposed method shows better accuracy than the Alpert’s multi-wavelets method. Figure 3 illustrates the exact and approximate solutions at the Chebyshev nodes with different numbers of bases.
Example 3.
Let us dedicate the third example to the nonlinear equation
C D 0 β u ( x ) + 3 x 2 u 4 ( x ) 0 1 x 2 ( t + 1 ) u 2 ( t ) d t = 18 x 4 Γ 3 2 β 5 x 2 Γ 3 2 β + 3 π x 1 / 2 β 6 Γ ( 3 2 β )
where 0 < β 1 and the exact solution is u ( x ) = x .
Figure 4 is plotted to verify the effect of the parameter r. The L -error is reported for different values of r ( N = r 2 J ) and x in Table 5. Figure 5 illustrates the exact and approximate solutions at the Chebyshev and Legendre nodes.

5. Conclusions

In the present paper, the wavelet collocation method has been used to solve the fractional Fredholm integral differential equations. After converting this problem to an equivalent linear or nonlinear weakly singular Volterra–Fredholm integral equation, we apply the wavelet collocation method based on ML wavelets to solve this integral equation. To do this, the fractional integral operator based on ML wavelets is represented as a matrix and then the collocation method is used to reduce the problem to a linear or nonlinear system of algebraic equations. An a posteriori error estimate for the method is investigated. To demonstrate the ability and accuracy of the method, some numerical examples are presented. The results are compared with other existing methods and demonstrate that this method offers better results.

Author Contributions

Conceptualization, H.B.J. and I.D.; methodology, H.B.J.; software, H.B.J. and I.D.; validation, H.B.J. and I.D.; formal analysis, H.B.J. and I.D.; investigation, H.B.J. and I.D.; writing—original draft preparation, H.B.J. and I.D.; writing—review and editing, H.B.J. and I.D.; visualization, H.B.J. and I.D.; supervision, H.B.J.; project administration, H.B.J. and I.D.; funding acquisition, H.B.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Researchers Supporting Project Number (RSP-2021/210), King Saud University, Riyadh, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study is available on request from the corresponding author.

Conflicts of Interest

The writers state that they have no known personal relationships or competing financial interests that could have appeared to affect the work reported in this work.

Abbreviations

The following abbreviations are used in this manuscript:
FFIDEsfractional Fredholm integro-differential equations
MLMüntz–Legendre
RLRiemann–Liouville

References

  1. Aminikhah, H. A new analytical method for solving systems of linear integro-differential equations. J. King Saud Univ. Sci. 2011, 23, 349–353. [Google Scholar] [CrossRef] [Green Version]
  2. Angstmann, C.N.; Henry, B.I.; McGann, A.V. A fractional order recovery SIR model from a stochastic process. Bull. Math. Biol. 2016, 78, 468–499. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Eslahchi, M.R.; Dehghan, M.; Parvizi, M. Application of the collocation method for solving nonlinear fractional integro-differential equations. J. Comput. Appl. Math. 2014, 257, 105–128. [Google Scholar] [CrossRef]
  4. Rawashdeh, E.A. Numerical solution of fractional integro-differential equations by collocation method. Appl. Math. Comput. 2006, 176, 1–6. [Google Scholar] [CrossRef]
  5. Momani, S.; Noor, M.A. Numerical methods for fourth order fractional integro-differential equations. Appl. Math. Comput. 2006, 182, 754–760. [Google Scholar] [CrossRef]
  6. Momani, S.; Qaralleh, A. An Efficient Method for Solving Systems of Fractional Integro-Differential Equations. Comput. Math. Appl. 2006, 52, 459–470. [Google Scholar] [CrossRef] [Green Version]
  7. Zhu, L.; Fan, Q. Solving fractional nonlinear Fredholm integro-differential equations by the second kind Chebyshev wavelet. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 2333–2341. [Google Scholar] [CrossRef]
  8. Arikoglu, A.; Ozkol, I. Solution of fractional integro-differential equations by using fractional differential transform method. Chaos Solitons Fractals 2009, 40, 521–529. [Google Scholar] [CrossRef]
  9. Saeedi, H.; Mohseni Moghadam, M.; Mollahasani, N.; Chuev, G.N. A CAS wavelet method for solving nonlinear Fredholm integro-differential equations of fractional order. Commun. Nonl. Sci. Numer. Simul. 2011, 16, 1154–1163. [Google Scholar] [CrossRef]
  10. Shahmorad, S.; Ostadzad, M.H.; Baleanu, D. A Tau–like numerical method for solving fractional delay integro–differential equations. Appl. Numer. Math. 2019, 151, 322–336. [Google Scholar] [CrossRef]
  11. Baleanu, D.; Rezapour, S.; Saberpour, Z. On fractional integro-differential inclusions via the extended fractional Caputo-Fabrizio derivation. Bound. Value Probl. 2019, 2019, 79. [Google Scholar] [CrossRef]
  12. Baleanu, D.; Mousalou, A.; Rezapour, S. A new method for investigating approximate solutions of some fractional integro-differential equations involving the Caputo-Fabrizio derivative. Adv. Differ. Equ. 2017, 2017, 51. [Google Scholar] [CrossRef] [Green Version]
  13. Rahimkhani, P.; Ordokhani, Y.; Babolian, E. Müntz-Legendre wavelet operational matrix of fractional-order integration and its applications for solving the fractional pantograph differential equations. Numer. Algorithms 2018, 77, 1283–1305. [Google Scholar] [CrossRef]
  14. Rahimkhani, P.; Ordokhani, Y. Numerical solution a class of 2D fractional optimal control problems by using 2D Müntz-Legendre wavelets. Optim. Control. Appl. Methods 2018, 39, 1916–1934. [Google Scholar] [CrossRef]
  15. Mokhtary, P.; Ghoreishi, F.; Srivastava, H.M. The Müntz-Legendre tau method for fractional differential equations. Appl. Math. Model. 2016, 40, 671–684. [Google Scholar] [CrossRef]
  16. Bin Jebreen, H.; Tchier, F. A New Scheme for Solving Multiorder Fractional Differential Equations Based on Müntz–Legendre Wavelets. Complexity 2021, 2021, 9915551. [Google Scholar] [CrossRef]
  17. Kilbas, A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006; Volume 204. [Google Scholar]
  18. Mallat, S.G. A Wavelet Tour of Signal Processing; Academic Press: Cambridge, MA, USA, 1999. [Google Scholar]
  19. Almira, J.M. Müntz type theorems I. Surv. Approx. Theory 2007, 3, 152–194. [Google Scholar]
  20. Müntz, C.H. Über den Approximationssatz von Weierstrass; Springer: Berlin/Heidelberg, Germany, 1914; pp. 303–312. [Google Scholar]
  21. Shen, J.; Wang, Y. Müntz-Galerkin methods and applicationa to mixed dirichlet-neumann boundary value problems. SIAM J. Sci. Comput. 2016, 38, 2357–2381. [Google Scholar] [CrossRef]
  22. Borwein, P.; Erdélyi, T.; Zhang, J. Müntz systems and orthogonal Müntz–Legendre polynomials. Trans. Am. Math. Soc. 1994, 342, 523–542. [Google Scholar]
  23. Paseban-Hag, S.; Osgooei, E.; Ashpazzadeh, E. Alpert wavelet system for solving fractional nonlinear Fredholm integro-differential equations. Comput. Methods Differ. Equ. 2021, 9, 762–773. [Google Scholar]
Figure 1. The L 2 –errors for μ = 1 (right) and μ = 5 / 6 (left) at the Chebyshev and Legendre nodes for Example 1.
Figure 1. The L 2 –errors for μ = 1 (right) and μ = 5 / 6 (left) at the Chebyshev and Legendre nodes for Example 1.
Mathematics 10 01272 g001
Figure 2. The L 2 –errors for μ = 1 at the Chebyshev and Legendre nodes for Example 2.
Figure 2. The L 2 –errors for μ = 1 at the Chebyshev and Legendre nodes for Example 2.
Mathematics 10 01272 g002
Figure 3. Plot of the exact and approximate solutions taking r = 7 (left) and r = 5 (right) at Chebyshev nodes for Example 2.
Figure 3. Plot of the exact and approximate solutions taking r = 7 (left) and r = 5 (right) at Chebyshev nodes for Example 2.
Mathematics 10 01272 g003
Figure 4. The L 2 –errors for β = 1 / 2 and μ = 1 at the Chebyshev and Legendre nodes for Example 3.
Figure 4. The L 2 –errors for β = 1 / 2 and μ = 1 at the Chebyshev and Legendre nodes for Example 3.
Mathematics 10 01272 g004
Figure 5. Plot of the exact and approximate solutions (left) and absolute error (right) taking r = 7 and β = μ = 1 / 3 at Chebyshev and Legendre nodes for Example 3.
Figure 5. Plot of the exact and approximate solutions (left) and absolute error (right) taking r = 7 and β = μ = 1 / 3 at Chebyshev and Legendre nodes for Example 3.
Mathematics 10 01272 g005
Table 1. The comparison between Alpert’s multiwavelets method and the proposed method taking μ = 5 / 6 and Chebyshev nodes for Example 1.
Table 1. The comparison between Alpert’s multiwavelets method and the proposed method taking μ = 5 / 6 and Chebyshev nodes for Example 1.
Proposed MethodAlpert’s Multiwavelets Method [23]
N = 4 N = 5 N = 7 N = 96
L 2 -error 1.78 × 10 3 4.08 × 10 4 1.72 × 10 4 1.43 × 10 3
Table 2. The L –error taking μ = 5 / 6 for Example 1.
Table 2. The L –error taking μ = 5 / 6 for Example 1.
x = 0.1 x = 0.3 x = 0.5 x = 0.7 x = 0.9
Chebyshev nodes N = 5 6.62 × 10 4 3.41 × 10 4 2.17 × 10 4 1.98 × 10 6 1.89 × 10 4
N = 7 1.65 × 10 5 2.09 × 10 6 9.63 × 10 6 2.77 × 10 5 6.68 × 10 5
Legendre nodes N = 5 2.84 × 10 4 6.80 × 10 5 2.19 × 10 4 2.70 × 10 4 4.69 × 10 5
N = 7 2.95 × 10 4 1.07 × 10 4 9.61 × 10 6 8.85 × 10 5 1.48 × 10 4
Table 3. The L –error taking μ = 1 for Example 2.
Table 3. The L –error taking μ = 1 for Example 2.
x = 0.1 x = 0.3 x = 0.5 x = 0.7 x = 0.9
Chebyshev nodes N = 5 4.39 × 10 4 8.10 × 10 4 9.42 × 10 4 1.10 × 10 3 4.81 × 10 4
N = 7 5.03 × 10 4 4.94 × 10 4 2.88 × 10 4 7.34 × 10 4 3.57 × 10 4
Legendre nodes N = 5 8.95 × 10 5 1.30 × 10 4 9.42 × 10 4 3.22 × 10 4 8.72 × 10 4
N = 7 2.56 × 10 5 8.63 × 10 5 2.88 × 10 4 9.01 × 10 5 7.25 × 10 4
Table 4. Comparison between Alpert’s multiwavelets method and the proposed method taking μ = 1 and Legendre nodes for Example 2.
Table 4. Comparison between Alpert’s multiwavelets method and the proposed method taking μ = 1 and Legendre nodes for Example 2.
Proposed MethodAlpert’s Multiwavelets Method [23]
N = 5 N = 6 N = 7 N = 96
L 2 -error 9.01 × 10 4 6.54 × 10 4 6.34 × 10 4 1.17 × 10 4
Table 5. The L –error taking β = 1 / 3 and μ = 1 / 3 for Example 3.
Table 5. The L –error taking β = 1 / 3 and μ = 1 / 3 for Example 3.
x = 0.1 x = 0.3 x = 0.5 x = 0.7 x = 0.9
Chebyshev nodes N = 5 8.60 × 10 4 1.59 × 10 4 1.46 × 10 4 6.49 × 10 5 3.36 × 10 5
N = 8 5.58 × 10 5 1.05 × 10 5 1.67 × 10 5 1.66 × 10 5 1.36 × 10 5
Legendre nodes N = 5 6.62 × 10 4 1.16 × 10 4 1.48 × 10 4 5.55 × 10 5 3.25 × 10 5
N = 8 2.28 × 10 5 8.03 × 10 6 1.71 × 10 5 1.53 × 10 5 1.44 × 10 5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bin Jebreen, H.; Dassios, I. On the Wavelet Collocation Method for Solving Fractional Fredholm Integro-Differential Equations. Mathematics 2022, 10, 1272. https://doi.org/10.3390/math10081272

AMA Style

Bin Jebreen H, Dassios I. On the Wavelet Collocation Method for Solving Fractional Fredholm Integro-Differential Equations. Mathematics. 2022; 10(8):1272. https://doi.org/10.3390/math10081272

Chicago/Turabian Style

Bin Jebreen, Haifa, and Ioannis Dassios. 2022. "On the Wavelet Collocation Method for Solving Fractional Fredholm Integro-Differential Equations" Mathematics 10, no. 8: 1272. https://doi.org/10.3390/math10081272

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