Abstract

Fractional calculus is a field of applied mathematics which deals with derivatives and integrals of arbitrary orders. The fractional calculus has gained considerable importance during the past decades mainly due to its application in diverse fields of science and engineering such as viscoelasticity, diffusion of biological population, signal processing, electromagnetism, fluid mechanics, electrochemistry, and many more. In this paper, we review different wavelet methods for solving both linear and nonlinear fractional differential equations. Our goal is to analyze the selected wavelet methods and assess their accuracy and efficiency with regard to solving fractional differential equations. We discuss challenges faced by researchers in this field, and we emphasize the importance of interdisciplinary effort for advancing the study on various wavelets in order to solve differential equations of arbitrary order.

1. Introduction to Wavelets

Wavelet theory is a relatively new and emerging area in mathematical research. Wavelet methods have been used to develop accurate and fast algorithms for solving numerically integral and differential equations, especially those whose solutions are highly localized in position and scale. The concept of “wavelets” originated from the study of time-frequency signal analysis, wave propagation, and sampling theory. The main reason behind the discovery of wavelets and wavelet transforms is that the Fourier transform analysis does not contain the local information of signals. So the Fourier transform cannot be used for analyzing signals in joint time and frequency domain. In 1982, Jean Morlet, in collaboration with a group of French engineers, discovered the idea of wavelets transform for the analysis of nonstationary signals (signals containing transients and fractal structures).

Wavelet method is an exciting method for solving difficult problems in mathematics, physics, and engineering, with modern applications in diverse fields such as wave propagation, data compression, image processing, pattern recognition, computer graphics, the detection of aircraft, and submarines and improvement in CAT scans and other medical technology. Morlet (1982) [1] first introduced the idea of wavelets as a family of functions constructed from translation and dilation of a single function called the “mother wavelet.”

Wavelet : an oscillatory function with zero mean is a wavelet if it has the following desirable attributes:(1)smoothness: is times differentiable and its derivatives are continuous;(2)localization: is well localized both in time and frequency domains; that is, and its derivatives must decay rapidly. For frequency localization must decay sufficiently fast as and that becomes flat in the neighborhood of . The flatness is associated with number of vanishing moments of ; that is, in the sense that the larger is the number of vanishing moments the more is the flatness when is small;(3)the admissibility condition suggests that decay at least as or for .Although most of the numerical methods have been successfully applied for many linear and nonlinear differential equations, they have also some drawbacks in regions where singularities or sharp transitions occur. In those cases the solutions may be oscillating and for accurate representation of the results adaptive numerical schemes must be used which complicates the solution. To overcome the above difficulty wavelet transform methods are quite useful.

The wavelet algorithms for solving differential equations usually are based on the collocation method. From the beginning of 1980s wavelets have been used invariably for the solution of differential equations. Most of the wavelet algorithms can handle easily periodic boundary conditions. In the present paper, the main idea is to apply wavelet methods, namely, Haar wavelet method, Legendre wavelet methods, Chebyshev wavelet method, B-spline wavelet, and so forth, for solving fractional differential equations (FDE).

1.1. Multiresolution Analysis (MRA) [2]

A set of subspaces is said to be MRA of if it possess the following properties: where denotes the set of integers. Properties (3)–(5) state that is a nested sequence of subspaces that effectively covers . That is, every square integrable function can be approximated as closely as desired by a function that belongs to at least one of the subspaces . A function is called a scaling function if it generates the nested sequence of subspaces and satisfies the dilation equation; namely, with and being any rational number.

For each scale , since , there exists a unique orthogonal complementary subspace of in . This subspace is called wavelet subspace and is generated by , where is called the wavelet. From the above discussion, these results follow easily:

2. Fractional Calculus

In the last few decades many authors pointed out that derivatives and integrals of noninteger order are very suitable for the description of properties of various real phenomena. Fractional derivatives [3] provide an excellent instrument for the description of memory and hereditary properties of various materials and processes. This is the main advantage of fractional derivatives in comparison with classical integer order models in which such effects are neglected.

The mathematical modelling and simulation of systems and processes, based on the description of their properties in terms of fractional derivatives, naturally lead to differential equations of fractional order and to the necessity of solving such equations. However, effective general methods for solving them cannot be found even in the most useful works on fractional derivatives and integrals.

Recently, orthogonal wavelets bases are becoming more popular for numerical solutions of differential equations due to their excellent properties such as ability to detect singularities, orthogonality, flexibility to represent a function at different levels of resolution, and compact support. In recent years, there has been a growing interest in developing wavelet based numerical algorithms for solution of fractional differential equations. Wavelets have been successfully applied for the solutions of ordinary and partial differential equations, integral equations, and integrodifferential equations of arbitrary order. Therefore, the main focus of the present paper is the application of different wavelet techniques for solving differential equations of arbitrary order.

A computational approach to solve fractional differential equation is an essential work in scientific research. Some methods [411] for solving fractional differential equations are available in open literature. The B-spline wavelet collocation method [4] and variational iteration method (VIM) [5] have been applied to solve fractional differential equations. The learned researcher Saha Ray proposed some numerical methods for solving nonlinear fractional differential equations using generalized Haar wavelet method [6, 10] and Adomian decomposition method [79]. Haar wavelet method with operational matrices of integration [6] has been applied to solve fractional differential equations (FDE). Legendre wavelet method [11], Legendre multiwavelet Galerkin method [12], and also Chebyshev wavelets [13] can be applied to solve nonlinear fractional differential equations.

2.1. Fractional Derivative and Integration

The fractional calculus was first anticipated by Leibnitz, who was one of the founders of standard calculus, in a letter written in 1695. This fractional calculus involves different definitions of the fractional operators such as the Riemann-Liouville fractional derivative, Caputo derivative, Riesz derivative, and Grunwald-Letnikov fractional derivative [3]. Riemann-Liouville fractional derivative is not suitable for real world physical problems since it requires the definition of fractional order initial conditions, which have no physically meaningful explanation yet. Caputo introduced an alternative definition, which has the advantage of defining integer order initial conditions for fractional order differential equations.

2.1.1. Definition of Riemann-Liouville Integral

The most frequently encountered definition of an integral of fractional order is the Riemann-Liouville integral [3], in which the fractional integral operator of a function is defined as [3]: where is the well-known gamma function, and some properties of the operator are as follows:

2.1.2. Definition of Caputo Fractional Derivative

The fractional derivative introduced by Caputo [3], in the late sixties, is called Caputo fractional derivative. The Caputo fractional derivative of a function is defined as [3] The following are two basic properties of the Caputo fractional derivative: For Caputo’s derivative we have Similar to integer order differentiation, Caputo’s derivative is linear: where and are constants, and it satisfies the so-called Leibnitz’s rule , where is continuous in and has continuous derivatives sufficient number of times in .

2.1.3. Definition of Grunwald-Letnikov Fractional Derivative

The Grunwald-Letnikov fractional derivative is defined as [3, 10] where and

3. Wavelet Methods for Fractional Differential Equations

Wavelet analysis is a numerical concept which allows representing a function in terms of a set of basis functions, called wavelets, which are localized both in location and scale. Wavelets used in this method are mostly compact support introduced by Daubechies [14]. The wavelet based approximations of ordinary and partial differential equations have been attracting the attention, since the contribution of orthonormal bases of compactly supported wavelet by Daubechies and multiresolution analysis based Fast Wavelet transform algorithm by Beylkin et al. [15] gained momentum to make wavelet approximations attractive.

3.1. Haar Wavelets

Haar wavelet functions have been used from 1910 and were introduced by the Hungarian mathematician Alfred Haar. Haar wavelets (which are Daubechies wavelets of order 1) consist of piecewise constant functions on the real line that can take only three values, that is, 0, 1, and −1, and are therefore the simplest orthonormal wavelets with a compact support. Haar wavelet method is to be used due to the following features: being simpler and fast, flexible, and convenient, having small computational costs, and being computationally attractive. The Haar functions are a family of switched rectangular wave forms where amplitudes can differ from one function to another. These properties of Haar wavelets are utilized to reduce the computation of integral equations to some algebraic equations.

Usually the Haar wavelets are defined for the interval but in general case , we divide the interval into equal subintervals, each of width . In this case, the orthogonal set of Haar functions are defined in the interval by [6] where for , and is a positive integer which is called the maximum level of resolution. Here and represent the integer decomposition of the index ; that is, , and .

3.1.1. Operational Matrix for General Order Integration [6]

The integration of the can be approximated by [16] where is called the Haar wavelet operational matrix of integration which is a square matrix of -dimension. To derive the Haar wavelet operational matrix of the general order of integration, we recall the fractional integral of order which is defined by Podlubny [3]: where is the set of positive real numbers.

The Haar wavelet operational matrix for integration of the general order is given by where where for , and is a positive integer, called the maximum level of resolution. Here and represent the integer decomposition of the index . That is, , and .

3.1.2. Function Approximation

Any function can be expanded into Haar wavelets by [6, 10, 16] If is approximated as piecewise constant in each subinterval, the sum in (24) may be terminated after terms and consequently we can write discrete version in the matrix form as where and are the -dimensional row vectors.

Here is the Haar wavelet matrix of order defined by ; that is, where are the discrete form of the Haar wavelet bases.

The collocation points are given by Similarly, a function of two variables can be approximated by discrete version in the matrix form of Haar wavelets as where is the discrete form of and is the coefficient matrix of , and it can be obtained by the following formula: Since is orthogonal, (29) becomes

3.1.3. Application of Haar Wavelet on FDE [17]

In order to show the effectiveness of Haar wavelet method for solving fractional differential equations, we consider the following numerical example of variable coefficient fractional convection diffusion equation: where , , , , , , , and .

Since , we suppose Then we can obtain the discrete form of (32) by taking step of and : and then Here, is known function; discretizing it, we have Coefficients can be dispersed into , .

Let Substituting (33)–(36) in (31), we have Equation (37) is a system of algebraic equations in and . By solving this system of equations using mathematical software, the Haar wavelet coefficients and can be obtained.

3.2. Cubic B-Spline Basis Functions on

Let be an interval with , and let be a Sobolev space which contains functions with square integrable second derivatives, and the homogenous Sobolev space can be defined by which is a Hilbert space equipped with inner product: Cai and Wang [18] present a multiresolution analysis (MRA) and a wavelet decomposition for by constructing scaling spline functions and wavelet functions which have compact supports, where Then the scaling spaces of MRA and a wavelet decomposition corresponding to the MRA are obtained by defining in which , For convenience, we set , , , , and . Let , . Wang [19] derived that is an unconditional basis of , which turns out to be a basis of continuous space . For nonhomogeneous Sobolev space , Cai and Wang [18] introduced boundary spline functions to deal with the values of functions at boundary points.

3.2.1. Function Approximation

Any function can be uniquely expanded into cubic spline wavelet series by with where are dual functions of . Truncating the infinite series in (46) at , we get From Wang [19] we have Hence any function can be approximated by defined in (47). And any function can be approximated by and the approximation order is if is sufficiently smooth, where Suppose , and is a vector given by defined in (49) can be rewritten as where are the wavelet expansion coefficients which can be determined by interpolating at collocation points

3.2.2. Application of Cubic Spline Wavelets on FDE [4]

Consider the fractional differential equation of the form with To solve problem (54), we approximate by where is unknown. The order fractional derivative of is approximated by At collocation points, Interpolating the fractional differential equation (54) by at all collocation points, we obtain Letting where and are obtained analytically.

Now (59) can be represented by where and Let , ; then (61) can be written as Consequently the wavelet coefficient can be obtained by solving linear equations (63).

3.3. Chebyshev Wavelets

The Legendre wavelet and Chebyshev wavelet are constructed from their corresponding polynomials. These wavelets are useful tools in the numerical computations. The second kind Chebyshev polynomials have many good properties and are widely applied in different disciplines.

Wavelets constitute a family of functions constructed from dilation and translation of a single function called the mother wavelet. When the dilation parameter and the translation parameter vary continuously, we have the following family of continuous wavelets as [13] If we restrict the parameters and to discrete values as , ; , , where and are positive integer, the following family of discrete wavelets are defined as where forms a wavelet basis for . In particular, when and , then forms an orthonormal basis; that is,

3.3.1. Chebyshev Wavelet and Function Approximation

Chebyshev wavelets , on the interval , are defined as [20] where and , is any positive integer, and are Chebyshev polynomials of the first kind of degree which are orthogonal with respect to the weight function , on the interval , and can be determined by the following recurrence formula: A function defined over [0, 1) may be expanded as where .

If the infinite series in (70) is truncated, then (70) can be written as where  and  are matrices given by Taking the collocation points as follows: we define the Chebyshev wavelet matrix as

3.3.2. Operational Matrix of the Fractional Integration

The integration of the vector defined in (73) can be obtained as where is the operational matrix for integration [13].

We know the Riemann-Liouville fractional integral operator , of a function , is defined as [3] where is the order of integration, is the well-known gamma function, and denotes the convolution product of and . Now if is expanded in Chebyshev wavelets, the Riemann-Liouville fractional integration becomes Thus if can be integrated and then expanded in Chebyshev wavelets, the Riemann-Liouville fractional integration can be solved via Chebyshev wavelets.

Also we define a -set of Block-Pulse functions (BPF) as [13] where .

The functions are disjoint and orthogonal; that is, Similarly, Chebyshev wavelets may be expanded into an -term block pulse functions (BPF) as where and .

In [21], Kilicman and Al Zhour have proposed the block pulse operational matrix of the fractional integration as follows: where with .

Next we derive the Chebyshev wavelet operational matrix of the fractional integration. Let where matrix is called the Chebyshev wavelet operational matrix of the fractional integration.

Using (81) and (82), we have From (84) and (85) we get Then, the Chebyshev wavelet operational matrix of the fractional integration is given by Thus, we derive the operational matrix of fractional integration for the second kind Chebyshev wavelet.

3.3.3. Application of Chebyshev Wavelet on FDE [22]

In this section, we use Chebyshev wavelet operational matrices of the fractional integration to solve nonlinear fractional differential equation. We consider fractional Riccati equation subject to initial state .

Let and then Since , we have Let , and, using (79), we get Substituting (89) and (92) in (88), we have Solving the above nonlinear system of algebraic equations, we can find the vector and consequently the solution for .

3.4. Legendre Wavelets

Legendre wavelet have four arguments: can be assumed as any positive integer, is order of Legendre polynomials, and denotes the time.

The Legendre polynomials of order , denoted by , are defined on the interval [−1, 1] and can be determined with the help of the following recurrence formulae [11]: The Legendre wavelets are defined on interval [0, 1) by for , , is the order of the Legendre polynomials, and is a fixed positive integer. The set of Legendre wavelets forms an orthogonal basis of .

3.4.1. Function Approximation

A function can be expanded in terms of Legendre wavelet as [23] where .

If the infinite series in (97) is truncated, then (97) can be written as where and are matrices given by Similarly, a function of two variables can be approximated by Legendre wavelet series as where is matrix, with

3.4.2. Application of Legendre Wavelet on FDE

In order to show the effectiveness of Legendre wavelet method for solving fractional differential equations, we consider the following numerical example [11]: such that The corresponding integral representation for (102) and (103) is Let be approximated using Legendre wavelet as and then Substituting (105) and (106) in (104), we have the following system of algebraic equations: By solving the linear system (107), we can find the vector and hence consequently the solution .

3.5. Legendre Multiwavelets Galerkin Method

In this section, the application of Legendre multiwavelet Galerkin method for providing approximate solutions for initial value problems of fractional differential equations has been discussed. Legendre multiwavelet have four arguments: , can be assumed as any positive integer, is order of Legendre polynomials, and denotes the normalized time. The Legendre multiwavelets are defined on the interval [0, 1) by where and . The coefficient is for orthonormality and are the well-known shifted Legendre polynomials of order which are defined on the interval and can be determined with the help of the following recurrence formula: The two-dimensional Legendre multiwavelets are defined as where and are defined similarly to , and are any positive integer, and are the order for Legendre polynomials, and forms a basis for .

3.5.1. Function Approximation

A function defined over can be expanded in terms of Legendre multiwavelet as [12] If the infinite series in (113) is truncated, then (113) can be written as where and are and matrices, respectively, given by Also, is a matrix whose elements can be calculated from the following formula: with , , , and .

3.5.2. Application of Legendre Multiwavelet Galerkin Method on Nonlinear Fractional Partial Differential Equations [12]

Consider the nonlinear fractional partial differential equation with initial condition .

Let A Galerkin approximation to (118) is constructed as follows. The approximation are sought in the form of the truncated series where are Legendre multiwavelet basis.

The expansion coefficients are determined by Galerkin equations where Galerkin equations (120) gives a system of equations which can be solved for the elements of , , ,   , and .

4. Conclusion and Discussion

In this work, we derive the operational matrices of the fractional integration for Haar wavelet, Legendre wavelet, and Chebyshev wavelets. We have examined several wavelet methods to solve fractional differential equations. In this present paper, we have applied cubic B-spline wavelets for solving fractional differential equations. In order to increase the accuracy of the approximate solution, it is necessary to apply higher order spline wavelet method. The Legendre multiwavelet method can be applied for providing approximate solutions for initial value problems of fractional nonlinear partial differential equations. The main characteristic of this approach is using the properties of Legendre multiwavelet together with the Galerkin method to reduce the nonlinear fractional order partial differential equations (NFPDEs) to the nonlinear system of algebraic equations. Similarly, the Chebyshev wavelets, constructed from the corresponding Chebyshev polynomials, are quite efficient in dealing with the nonlinear FDE like Riccati equation [22]. In this present analysis, a Legendre wavelet operational matrix of fractional order integration is obtained and is used to solve fractional differential equations numerically. It is worth mentioning that results agree well with exact solutions even for small values of and . The method is very convenient for solving initial value problems as well as boundary value problems.

Using these wavelet methods, the fractional differential equations have been reduced to a system of algebraic equations and this system can be easily solved by any usual methods. Haar wavelet method can also be applied to the fractional differential equations by reducing into a system of algebraic equations. These methods give more accuracy if we increase the order or the level of resolution. The approximate solutions by these aforesaid methods highly agree with exact solutions.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This research work was financially supported by SERB, DST, Government of India, under Grant no. SR/S4/MS.:722/11.