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.
Keywords:
wavelet collocation method; fractional integro-differential equation; Müntz–Legendre wavelets MSC:
65L60; 47G20; 65T60
1. Introduction
In this study, we propose an efficient scheme for solving the fractional Fredholm integro-differential equations (FFIDEs) of order () on the finite interval
with the Caputo fractional derivative and initial conditions
in which , are constants, , for and for . Here, the function f is assumed to be a sufficiently smooth linear or nonlinear function on with , k is a continuous function on , and the linear or nonlinear function g is assumed to be continuous and satisfies the Lipschitz condition
where is the Lipschitz constant.
These types of equations have a very valuable role in modeling some physical phenomena, such as glass-forming process [], epidemic processes [], and viscoelasticity []. 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 [], the Spline collocation method is applied to solve the problem. Momani et al. [,] used the Adomian decomposition method for solving the fourth-order and systems of FFIDEs. To solve a special type of these equations, i.e.,
with the initial conditions
Zhu et al. [] 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 []. Saeedi et al. [] used the same procedure based on CAS wavelets. Shahmorad et al. [] proposed the Tau–like numerical algorithm to solve the delay fractional integro-differential equation. To read more about the methods provided, please refer to [,].
Recently, the Müntz–Legendre wavelets have been applied to find the numerical solution of some equations, such as fractional pantograph differential equations [], fractional optimal control problems [], fractional differential equations [] and multi-order fractional differential equations [].
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 , we specify the Riemann–Liouville (RL) fractional integral operator via
in which is the Gamma function.
With this definition, it is easy to verify that
Lemma 1
(cf. Lemma 2.1 (a), []). Given , the operator is bounded in , i.e.,
Definition 2.
The Riemann–-Liouville operator of fractional derivative is defined by
where , and .
There exists another fractional derivative operator that can replace the Riemann–Liouville fractional derivative.
Definition 3.
The Caputo fractional derivative is determined by [].
in which and .
Lemma 2
(cf. Corollary 2.3 (a), []). It can be proved that the Caputo fractional derivative operator is bounded via
where , and .
2.2. Müntz–Legendre Wavelets
For and , let and . Then assume that the sub-space is spanned by
in which is the scaled and translated version of , and is a bounded interval or . 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 , they also satisfy certain circumstances [] (namely, multiresolution analysis (MRA)).
Motivated by [], an increasing sequence guarantees that the vector space
spanned by and is a dense subset of . Here for each n. The Russian mathematician S. N. Bernstein specifically proved that the sufficient and necessary conditions to have are
and
respectively. He also conjectured that the necessary and sufficient condition to have is
Two years later, Müntz proved this conjecture []. It can be shown that the same result can be held for []. It is worth noting that the functions 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 [,], the ML polynomials are determined by
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
where the coefficient is obtained by
in which . It can easily be shown that the ML polynomials are orthogonal [,].
For simplicity, assume that from now on. According to the definition of , the ML wavelets [] can be obtained via
Motivated by ML wavelets, we introduce a projection operator that maps any function onto as follows.
where is a dimensional vector function whose -th element is . To evaluate the element of vector U, we have
The aforementioned expansion (15) can be bounded as follows [].
Lemma 3
([]). If for , then
and when , we get
in which is the Sobolev space and the related norm is determined by
2.3. Representation of Fractional Integral Operator in ML Wavelets
The fractional integration of the vector function can be expressed by
where is called the Riemann–Liouville fractional operational matrix.
In order to find the elements of for ML wavelets, we need to introduce the piecewise fractional-order Taylor functions, i.e.,
Using the vector function whose elements are , the vector function (ML wavelets) can be represented by
where the transformation matrix T is the square matrix of dimension with elements
It can be shown that
in which V is assumed to be a r-dimension vector whose i-th element is . From (6), one can calculate the fractional integral of the i-th element , i.e.,
Therefore, there exists a matrix such that
It can easily be demonstrated that
in which , and Q is a diagonal matrix
Now, we can obtain the fractional integral operational matrix for the ML wavelets
Thus we obtain
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
in which the operator is denoted by
If y is a sufficiently smooth function on , it can be proved that Equation (1) has a unique solution on .
Lemma 4.
Given , let . Assume that f, k, and u are continuous functions. Then is the solution of (1) if, and only if, satisfies the integral equation
Proof.
The proof is similar to the proof of Theorem 3.24 in []. □
To obtain the discretization of (29), the numerical solution may be approximated by the operator , i.e.,
where U is a N-dimension vector whose elements should be found. Replacing (30) into (29), we get
Now, we transfer all terms in (31) onto via the projection operator as follows
- Let us put , then we can writewhere the j-th element of the N dimensional vector is obtained by .
- After putting the approximate solution into and then approximating it and the kernel function using operator , we havewhere G is an N-dimensional vector whose j-th element is , and K is a square matrix of dimension whose -element isReplacing (33) into , we obtainTo give rise to the discretized form of , using the operational matrix and (35), we obtain
- In the same way as the previous item, we can use the projection for the term , aswhere F is a N-dimension vector whose j-th element is .
Now we refer to (29) and rewrite it using (32), (35) and (36) as follows.
where is the residual function that our goal is to reduce to zero. By choosing the collocation points which satisfy , 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 is a sufficiently smooth function on and the functions g and f are continuous and satisfy the Lipschitz conditions (3) and
respectively.
If with , and , then the a posteriori error estimate can be found as,
Proof.
Motivated by Lemma 3, we have
where , and to approximate it, we can consider two situations.
- 1.
- if , then we haveand it follows from Lemma 1 thatSince the function g is continuous, then is bounded.
- 2.
- Let . Motivated by the Lemma 2.21 [], it is easy to writeTaking the norm from both sides of (42) and using Lemma 2, we haveAs a result, we can bound this case according to the previous one.
Further, we can obtain
and
in which , and . Similar to the process used to calculate , it can be used to approximate and .
If k is a continuous function and g satisfies the Lipschitz condition (3), then we can write
It is easy to find a bound for according to the Lemma 1, via
Subtracting (29) from
and taking the norm from both sides, it follows from (39), (44)–(47) that
in which and . If , then we can bound the error as follows.
□
4. Numerical Experiments
All numerical computations were carried out simultaneously using Maple and Matlab software.
Example 1.
Consider the following equation [] as the first example.
with initial condition . The exact solution is reported in [] as .
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 -error is reported for different values of r () and x in Table 2. To show the effect of the parameters μ and r in the -error, we plot the Figure 1.
Table 1.
The comparison between Alpert’s multiwavelets method and the proposed method taking and Chebyshev nodes for Example 1.
Table 2.
The –error taking for Example 1.
Figure 1.
The –errors for (right) and (left) at the Chebyshev and Legendre nodes for Example 1.
Example 2.
Consider the nonlinear FFIDEs []
subject to the initial condition . The exact solution is [].
To show the effect of the parameter r in the -error, we plot the Figure 2. A comparison between the proposed method and Alpert’s multi-wavelets method is reported in Table 3. The -error is reported for different values of r () 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.
Figure 2.
The –errors for at the Chebyshev and Legendre nodes for Example 2.
Table 3.
The –error taking for Example 2.
Table 4.
Comparison between Alpert’s multiwavelets method and the proposed method taking and Legendre nodes for Example 2.
Figure 3.
Plot of the exact and approximate solutions taking (left) and (right) at Chebyshev nodes for Example 2.
Example 3.
Let us dedicate the third example to the nonlinear equation
where and the exact solution is .
Figure 4 is plotted to verify the effect of the parameter r. The -error is reported for different values of r () and x in Table 5. Figure 5 illustrates the exact and approximate solutions at the Chebyshev and Legendre nodes.
Figure 4.
The –errors for and at the Chebyshev and Legendre nodes for Example 3.
Table 5.
The –error taking and for Example 3.
Figure 5.
Plot of the exact and approximate solutions (left) and absolute error (right) taking and at Chebyshev and Legendre nodes for Example 3.
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:
| FFIDEs | fractional Fredholm integro-differential equations |
| ML | Müntz–Legendre |
| RL | Riemann–Liouville |
References
- 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]
- 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]
- 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]
- Rawashdeh, E.A. Numerical solution of fractional integro-differential equations by collocation method. Appl. Math. Comput. 2006, 176, 1–6. [Google Scholar] [CrossRef]
- Momani, S.; Noor, M.A. Numerical methods for fourth order fractional integro-differential equations. Appl. Math. Comput. 2006, 182, 754–760. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Kilbas, A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006; Volume 204. [Google Scholar]
- Mallat, S.G. A Wavelet Tour of Signal Processing; Academic Press: Cambridge, MA, USA, 1999. [Google Scholar]
- Almira, J.M. Müntz type theorems I. Surv. Approx. Theory 2007, 3, 152–194. [Google Scholar]
- Müntz, C.H. Über den Approximationssatz von Weierstrass; Springer: Berlin/Heidelberg, Germany, 1914; pp. 303–312. [Google Scholar]
- 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]
- 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]
- 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]
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/).