Abstract
Herein, we consider an effective numerical scheme for numerical evaluation of three classes of space-time-fractional partial differential equations (FPDEs). We are going to solve these problems via composite collocation method. The procedure is based upon the bivariate Müntz–Legendre wavelets (MLWs). The bivariate Müntz–Legendre wavelets are constructed for first time. The bivariate MLWs operational matrix of fractional-order integral is constructed. The proposed scheme transforms FPDEs to the solution of a system of algebraic equations which these systems will be solved using the Newton’s iterative scheme. Also, the error analysis of the suggested procedure is determined. To test the applicability and validity of our technique, we have solved three classes of FPDEs.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In recent years, fractional equations appear in modeling of various real-life phenomena, for example dynamic viscoelasticity modeling (Larsson et al. 2015), hydrologic (Benson et al. 2013), economics (Baillie 1996), temperature and motor control (Bohannan 2008), solid mechanics (Rossikhin and Shitikova 1997), bioengineering (Magin 2004), medicine (Hall and Barrick 2008), porous media (He 1998), fluid-dynamic traffic model (He 1999), etc. Therefore, there is an increasing demand for numerical and analytical solutions of various types of fractional differential equations such as finite-difference/finite-element technique (Dehghan and Abbaszadeh 2018a, b, 2019), compact difference schemes (Hu and Zhang 2012), homotopy analysis method (Dehghan et al. 2010), homotopy perturbation method (Abdulaziz et al. 2008), dual reciprocity boundary elements method (Dehghan and Safarpoor 2016), fifth-kind orthonormal Chebyshev polynomial method (Abd-Elhameed and Youssri 2018), B-spline functions (Lakestani et al. 2012), fractional-order Bernoulli function method (Rahimkhani et al. 2017), hybrid method (Mashayekhi and Razzaghi 2015), Legendre wavelet method (Heydari et al. 2014), fractional-order Lagrange polynomials (Sabermahani et al. 2018), fractional-order Bernoulli wavelets method (Rahimkhani et al. 2016), Müntz–Legendre wavelet method (Rahimkhani et al. 2018), etc.
Spectral schemes have received noticeable consideration for approximate solutions of various FPDEs, for example fractional diffusion equation (Lin and Xu 2007), fractional modified anomalous sub-diffusion equation (Dehghan et al. 2016), fractional cable equation (Lin et al. 2011), fractional Fokker–Planck equation (Zheng et al. 2015), FPDEs (Bhrawy and Zaky 2015), fractional advection–diffusion equations (Bhrawy and Baleanu 2013), etc.
In mathematical research, wavelets have been applied in different engineering fields for instance, signal analysis, image processing, edge extrapolation, optimal control problems, time–frequency analysis, fast algorithms, multiscale phenomena modeling, and pattern recognition (Chui 1997; Shamsi and Razzaghi 2005; Lakestani et al. 2006; Beylkin et al. 1991).
In recent years, diverse wavelets have been employed for numerical solution of several differential equations, for example Bernoulli wavelet (Rahimkhani et al. 2017), CAS wavelet (Saeedi et al. 2011), Chebyshev wavelet (Li 2010), second-kind Chebyshev wavelet (Zhu and Fan 2013), and Legendre wavelet (Rehman and Rahmat 2011; Heydari et al. 2013).
In this work, we present a computational scheme based on bivariate MLWs basis for solving three classes of FPDEs. First, bivariate MLWs are constructed. Then, we construct the bivariate MLWs’ operation matrix of fractional integral. Finally, this operational is applied to convert the solution of the FPDEs to the solution of algebraic equations. Therefore, there are some questions to be answered:
How to construct the Riemann–Liouville fractional integral operation matrix of bivariate MLWs.
How to analyze FPDEs via fractional integration operational matrix of the bivariate MLWs.
How to choose parameter of fractional-order \((\gamma )\) of bivariate MLWs.
How to select points of collocation methods.
How long does CPU time of proposed method.
The current a paper is as follows:
In Sect. 2, we construct the bivariate MLWs and give some their properties. In Sect. 3, we derive the fractional-order integral operational matrix for bivariate MLWs. The problem is expressed in Sect. 4. In Sect. 5, a technique for numerical solution of three classes of FPDEs is presented. In Sect. 6, we give the convergence of approximate solution and the error of our scheme. Numerical findings are reported in Sect. 7. Also, Sect. 8 contains a conclusion.
2 Wavelets and bivariate MLWs
The bivariate MLWs are defined on \( [0, 1)\times [0, 1) \) as:
where
and
Here, \( L_{m}(x) \) and \( L_{m'}(t) \) are the Müntz–Legendre functions (MLFs) on [0, 1] as Rahimkhani et al. (2018):
and
These functions satisfy the following orthogonality condition: (Rahimkhani et al. 2018):
Also, the bivariate MLFs are defined on \( [0, T_{1})\times [0, T_{2}) \) as:
In this article, we consider \( \lambda _{k}= k \gamma , \) where \( \gamma \) is a real constant. Figures 1 and 2 demonstrate plots of 2D-MLWs for \(\gamma =1\).
Remark 1
We consider order of Müntz–Legendre polynomials fits by paper (Esmaeili et al. 2011).
Let \(f \in L^{2}\big ([0, 1) \times [0, 1)\big ) \) and the best approximation of f obtained using bivariate MLWs \((P_{M,M'}^{k, k'}f),\) and then:
where
and
3 Fractional integral operational matrix of bivariate MLWs
If \( \varPsi (x, t) \) is the vector in accordance with relation (8), then:
and
here:
I is matrix of identity,
\( \varLambda (x, \alpha ) \) and \( \varLambda '(t, \beta ) \) are \( ({\hat{m}}{\tilde{m}})\times ({\hat{m}}{\tilde{m}}) \) the 2D-MLWs operational matrices of fractional-order integration,
\( P(x, \alpha ) \) and \( P'(t, \beta ) \) are the 1D-MLWs operational matrices of fractional-order integration obtained on [0, 1) as Rahimkhani et al. (2018):
$$\begin{aligned} P(x, \alpha ) = \zeta ^{-1}F(x, \alpha ) \zeta , \end{aligned}$$(11)and
$$\begin{aligned} P'(t, \beta ) = \zeta ^{-1}F'(t, \beta ) \zeta , \end{aligned}$$(12)\( \zeta ^{-1} \) is the convert matrix of the MLWs to the piecewise fractional-order Taylor functions (PFTFs),
matrices \(F(x, \alpha )\) and \( F'(t, \alpha )\) are the PFTFs’ operational matrices of fractional integration that these matrices are obtained in Rahimkhani et al. (2018).
4 Problem statement
In this study, we restrict ourselves on the following space-time FPDEs.
4.1 Problem a
The following FPDEs as:
with Dirichlet boundary conditions as:
where \(1< \alpha \le 2, 0< \beta , \nu \le 1\) and \({}_{0}^{C}{\mathcal {D}}^{\alpha }\) is Caputo fractional derivative.
4.2 Problem b
The FPDEs in Eq. (13) with boundary conditions as:
4.3 Problem c
The FPDEs with proportional delays as:
subject to the initial and boundary conditions in Eq. (14).
5 Description of the bivariate Müntz–Legendre wavelets composite collocation method
In this part, we introduced the 2D Müntz–Legendre wavelets composite collocation method. For this purpose, let \(x_{m}(m= 0, 1, \ldots , M-1)\) and \(t_{m'}, (m'=0, 1, \ldots , M'-1)\) be zeros of the shifted Legendre polynomials \(P_{M}(x)\) and \(P_{M'}(t).\) Therefore, we define the composite collocation points as:
We use the bivariate MLWs’ operational matrix of fractional-order integration, properties of Caputo fractional derivative, and the composite collocation scheme for solving problems (a), (b), and (c).
5.1 Problem a
For numerical solution of problem (a), we expand \(\frac{\partial ^{\alpha + \nu }u(x, t)}{\partial x^{\alpha } \partial t^{\nu } }\) by the bivariate MLWs as:
Integrating of relation (19) of order \( \nu \) with respect to t achieves:
Also, by fractional integration from Eq. (19) of order \( \alpha \) with respect to x, we get:
We put \( x=1 \) in Eq. (21), and using Eq. (14), we get:
Integrating Eq. (20) of order \( \alpha \) with respect to x yields:
We let \( x=1 \) in Eq. (23), and considering Eq. (14), then Eq. (23) can be expressed as:
where
By derivative of order \( \beta \) with respect to x from Eq. (24), we get:
By substituting above approximations into Eq. (13) and replacing \(\simeq \) by \(=\) and collocating this equation at the composite collocation points given into Eqs. (17) and (18), we achieve:
Equation (26) gives \( {\hat{m}}\times {\tilde{m}} \) equations, after solving this system by applying Newton’s iterative scheme (Stoer and Bulirsch 2002), we get unknown vector \(C^{T}\).
For example 1, when \(k=k'=2, M=M'=2\) and \(\gamma =1\), we let: \(c_{i}^{(0)}=0,\quad , i=0, \ldots ,15.\)
Using Newton’s iterative scheme, we get:
\(c_{0}^{(1)}=c_{0}^{(2)}=\cdots =0.210757,\)
\(c_{1}^{(1)}=c_{1}^{(2)}=\cdots =0.144816,\)
\(c_{2}^{(1)}=c_{2}^{(2)}=\cdots =1.38863,\)
\(c_{3}^{(1)}=c_{3}^{(2)}=\cdots =0.12982,\)
\(c_{4}^{(1)}=c_{4}^{(2)}=\cdots =0.101842,\)
\(c_{5}^{(1)}=c_{5}^{(2)}=\cdots =0.0710262,\)
\(c_{6}^{(1)}=c_{6}^{(2)}=\cdots =0.457712,\)
\(c_{7}^{(1)}=c_{7}^{(2)}=\cdots =0.035036,\)
\(c_{8}^{(1)}=c_{8}^{(2)}=\cdots =0.106264,\)
\(c_{9}^{(1)}=c_{9}^{(2)}=\cdots =0.0621804,\)
\(c_{10}^{(1)}=c_{10}^{(2)}=\cdots =0.216712,\)
\(c_{11}^{(1)}=c_{11}^{(2)}=\cdots =0.028955,\)
\(c_{12}^{(1)}=c_{12}^{(2)}=\cdots =0.0528427,\)
\(c_{13}^{(1)}=c_{13}^{(2)}=\cdots =0.0320725,\)
\(c_{14}^{(1)}=c_{14}^{(2)}=\cdots =0.157604,\)
\(c_{15}^{(1)}=c_{15}^{(2)}=\cdots =0.0320673.\)
5.2 Problem b
For solving problem (b), we expand \(\frac{\partial ^{3}u(x, t)}{\partial x^{2} \partial t } \) by the bivariate MLWs as:
Integrating with respect to x of Eq. (27) gives:
Also, integrating from Eq. (27) with respect to t:
Integrating with respect to x of Eq. (28) gives:
and
where
\(\varpi (x, t) = x(h_{2}(t) - h_{2}(0))+ (h_{1}(t) - h_{1}(0)) + f_{0}(x).\)
For \(1 < \alpha \le 2\) by integrating from Eq. (29) with respect to x of order \( 2- \alpha \), we achieve:
Also, for \(0 < \nu \le 1\) by integrating from Eq. (30) with respect to t of order \(1- \nu \), we get:
By derivative from Eq. (31) with respect to x of order \(\beta \) yields:
We substitute above approximations in relation (13) and collocate obtained equation in composite collocation points \((x_{n,m}, t_{n',m'})\) given in Eqs. (17) and (18). This equation gives \({\hat{m}}{\tilde{m}}\) algebraic equations; after solving this system by applying Newton’s iterative scheme (Stoer and Bulirsch 2002), we achieve unknown vector \(C^{T}\).
5.3 Problem c
For solving problem (c), by applying relations (22), (24) and (25), we get:
and
and
By substituting Eqs. (20) and (35)–(37) into Eq. (16) and taking composite collocation points \((x_{n,m}, t_{n',m'}, n=1, 2, \ldots , 2^{k-1}, m=0, 1, \ldots , M-1, n'=1, 2, \ldots , 2^{k'-1}, m'=0, 1, \ldots , M'-1)\), in the obtained equation, we get:
This system is solved using Newton iteration scheme (Stoer and Bulirsch 2002) for finding vector C. Therefore, we achieve the approximate solution of the problem (c).
6 Convergence analysis
In this part, we derive the convergence of the approximate solution with respect to the bivariate Müntz–Legendre wavelets basis. Then, we give an error analysis of present method.
6.1 Error bound for the interpolation
We indicate convergence the bivariate MLWs expansion of a function u(x, t). First, we present some necessary symbols as:
Theorem 1
Let \({}_{0}^{C}{\mathcal {D}}^{i \gamma }_{x} ({}_{0}^{C}{\mathcal {D}}^{j \gamma }_{t}u(x, t)) \in C(\varOmega ) \) for \(i=0, 1, \ldots , M; j=0, 1, \ldots , M'\) and \(\varDelta _{M, M'}^{k, k'}=span \lbrace L_{0, 1}(x, t), L_{0, 2}(x, t), \ldots , L_{0, M'-1}(x, t), L_{1, 0}(x, t) \ldots , L_{M-1, M'-1}(x, t) \rbrace \) . If we show the best approximation solution of function u(x, t) from \(\varDelta _{M, M'}^{k, k'} \) on \(\varLambda \) by \(p_{M, M'}^{k, k'}u(x, t)\), then the error bound of the approximate solution \(P_{M, M'}^{k, k'}u(x, t)\) by applying bivariate Müntz–Legendre wavelets series on the interval \(\varOmega \) would be obtained as:
Proof
We define:
Multi-variable Taylor formula (Hormander 1990) and generalized Taylor’s formula (Odibat and Shawagfeh 2007) yield:
Since \(p_{M, M'}^{k, k'}u(x, t)\) is the best approximation solution of u(x, t) out of \(\varDelta _{M, M'}^{k, k'}\) on \(\varLambda \), we get:
as a result of Eq. (42), we get Eq. (39) \(\square \)
Now, we can express the convergence of the presented scheme, which depends on two parameters \((M, M')\). By increasing \(M, M'\), it implies that:
6.2 Error analysis of present method
Now, we want to obtain error of present method; for this aim, we present following theorems.
Theorem 2
Suppose that \(u(x, t), p_{M, M'}^{k, k'}u(x, t)\) and \({}_{0}^{C}{\mathcal {D}}^{i \gamma }_{x} ({}_{0}^{C}{\mathcal {D}}^{j \gamma }_{t}u(x, t))\) satisfy the conditions of Theorem 1. Then:
Proof
According to Eq. (40) and properties of Caputo fractional derivative, we can write:
then:
Therefore, the theorem is proved. \(\square \)
Corollary 1
According to the assumptions of Theorem 2, it yields:
Proof
It is an immediate consequence of Theorem 2. \(\square \)
Corollary 2
According to the assumptions of Theorem 2, we have:
Proof
It is an immediate consequence of Theorem 2. \(\square \)
Theorem 3
According to the assumptions of Theorem 2 and suppose F in Eq. (13) is Lipschitz, with the Lipschitz constants \(\eta _{1}, \eta _{2}\) and \(\eta _{3}\). The error bound \( (E_{M, M'}^{k, k'})\) is given by:
Proof
We know:
By applying relation (13), we obtain:
since F satisfies a Lipschitz condition with Lipschitz constants \(\eta _{1}, \eta _{2}\) and \(\eta _{3}\), we have:
Using Eqs. (39), (43), (46), and (47), we yield:
therefore, the proof is complete. \(\square \)
Remark 2
Error of method of problems (b) and (c) is similar of problem (a) that we obtain above theorems.
7 Numerical experiments
In this part, we present five examples to show the validity and applicability of the applied technique. The computations were performed on a personal computer, and the codes were written in Mathematica 10.
7.1 Problem a
Example 1
Consider the space-time-fractional Convection–Diffusion equation as: (Wei et al. 2012; Chen et al. 2014)
where
and
For the above equation, we have the analytical solution \( u(x, t)= x^{2}(1-x)t^{2}, \) when \( \alpha =1.5 , \nu =0.8 \).
In Tables 1 and 2 we compare absolute error of proposed scheme for \( M=M'=3; k=k'=2; \gamma =1\) with Haar wavelet method (Chen et al. 2014) for \(m=n=3\) and Tau method based on fractional-order Legendre functions (Wei et al. 2012) for \(m=8\). Also, CPU time of suggested scheme is presented in Tables 1 and 2.
Example 2
Consider the following nonlinear fractional heat equation as: Daftardar-Gejji and Bhalekar (2010)
subject to
The analytical solution is \(u(x, t) = \frac{2-x}{1+t},\) when \(\nu =1. \)
We solve the above problem by applying the bivariate MLWs with \(M=M'=1; k=k'=2; \nu =1\) and every value of \(\gamma \). Let:
where
Using Eqs. (20), (22), (24), (25), (55), and conditions of problem for \(\alpha =2, \beta =1\), achieve:
and
By substituting Eqs. (56)–(59) into Eq. (54) and collocating this equation in the following composite collocation points:
and by solving the obtained system of equations yields:
Therefore, by employing relation (58), we obtain \(u(x, t)=\frac{2-x}{1+t}\) which is the analytical solution of problem.
In Fig. 3, we compare our numerical results with a iterative technique in Daftardar-Gejji and Bhalekar (2010), Adomian decomposition technique, and the exact solution for case \(\nu =1\) at \(t=0.3\). Figure 4a, b shows approximate solutions with Daftardar-Gejji and Bhalekar (2010) and the suggested method, respectively, for \(\nu =1.\) Also, the CPU time (in seconds) of this problem is 0.250.
7.2 Problem b
Example 3
Consider the space fractional advection-dispersion equation as: Momani and Odibat (2008)
where
subject to:
For the above equation, we have the analytical solution \(u(x, t) = x^{2}+t^{2}\) when \(\alpha =2 \).
For solving the above example, we let \(k=k'=2, M=M'=2, \) with every value of \(0 < \gamma \le 1\). Using approximating \(\frac{\partial ^{3}u(x, t)}{\partial x^{2} \partial t}\), we obtain:
From Eqs. (32), (30), and (31), we have:
and
Now, by derivative from Eq. (64) of order 1 with respect to x, achieve:
By substituting Eqs. (62)–(65) into Eq. (60) and collocating this equation in the following composite collocation point:
and by solving the obtained system of equations yields:
By applying relation (64), we obtain the exact value u(x, t) for \(\alpha =2.\) Also, The CPU time (in seconds) of this problem for this case is 0.625.
We plot the numerical solution of u(0.6, t) and u(x, 0.6) for \( \gamma =1\) with different values of \(\alpha \) in Fig. 5a, b. Results indicate that when \(\alpha \) approaches to 2, the numerical solutions tend to the analytical solution. Figures. 6, 7, 8 represent the graphs of the numerical solutions and contour plot using the proposed method with \(\gamma = \frac{1}{3}\) and \(M=M'=2; k=k'=2\) for \(\alpha = 2, 1.9, 1.8\), respectively.
Example 4
Consider the following time FPDEs as (Chen et al. 2010; Saadatmandi et al. 2012):
where
subject to:
For above equation, we have the exact solution \(u(x, t) = x^{2}+ \frac{2 \varGamma (\nu +1)}{\varGamma (2\nu +1)}t^{2\nu }\) when \(\nu =1. \)
For solving the above example, we let \(k=k'=2, M=M'=1\) with every value of \(0 < \gamma , \nu \le 1.\) By attention Eqs. (33), (29), and (31), yield:
and
By derivative from Eq. (69) of order 1 with respect to x, we obtain:
By substituting Eqs. (67)–(70) into Eq. (66) and collocating this equation in the composite collocation points given in (17) and (18), we obtain the unknown vector C, and by applying Eq. (69), we achieve the exact solution for every value of \(\nu \).
Table 3 establishes the comparison of absolutes error of suggested scheme for \(M=M'=1, k=k'=2 \) together with the Haar wavelet (Chen et al. 2010) for \(m=64\) and Sinc–Legendre collocation technique (Saadatmandi et al. 2012) for \(m=25\). The graphs of numerical solution and contour plot are shown in Fig. 9a, b.
7.3 Problem c
Example 5
Consider the time fractional Burgers equation with proportional delay as Singh and Kumar (2017):
subject to:
For above equation, we have the analytical solution \(u(x, t) = xe^{t}\) when \(\nu =1\).
For numerical solution of this example, we select \(k = k'= 2; M = M'= 2\) and \(\gamma = \frac{1}{2}.\) From Eqs. (20), (22), (36), (37), and (24) for \(\alpha =2 \) and \(\beta =1\), we have:
By substituting Eqs. (72)–(76) into Eq. (71) and collocating this equation in the composite collocation points given in (17) and (18), and Newton’s iterative scheme, we achieve the analytical solution for \(\nu =1\).
Table 4 displays the absolute error of suggested scheme by choosing \(k=k'=2; M=M'=2; \nu =1\) and \(\gamma = \frac{1}{2}, 1\) together with homotopy perturbation transform method (Singh and Kumar 2017). In addition, CPU time for \(\gamma =\frac{1}{2}\) and \(\gamma = 1\) are revealed in Table 4. The plots of the solution with present method and Singh and Kumar (2017) for various values of \(\nu = 0.8, 0.9, 1\) are depicted in Fig. 10. Also, the numerical solutions behavior of u(x, t) and contour plots for various values of \(\nu = 0.8, 0.9, 1\) are depicted in Figs. 11, 12, and 13.
8 Discussion and future work
The aim of this study was to present an effective numerical algorithm for solving three classes of FPDEs using bivariate MLWs. The MLWs’ operational matrix of fractional integration is derived. This operational matrix and the composite collocation scheme are used to transform FPDEs into systems of nonlinear equations to provide an approximate solution of FPDEs. The obtained results by our technique emphasized that:
- 1.
The scheme is very easy to implement and achieves high accurate approximate solutions.
- 2.
Few terms of bivariate MLWs are applied to provide effective and accuracy results.
- 3.
The bivariate MLWs’ scheme has less CPU time when compared to the other schemes.
- 4.
There are three degrees of freedom \((k, M, \gamma )\) for MLWs, but two degrees of freedom (k, M) for other wavelets.
- 5.
Stability analysis of the suggested technique for numerical solution of FPDEs is an interesting problem for future work.
References
Abd-Elhameed WM, Youssri YH (2018) Fifth-kind orthonormal Chebyshev polynomial solutions for fractional differential equations. Comput Appl Math 37(3):2897–2921
Abdulaziz O, Hashim I, Momani S (2008) Solving systems of fractional differential equations by homotopy-perturbation method. Phys Lett A 372:451–459
Baillie RT (1996) Long memory processes and fractional integration in econometrics. J Econom 73:5–59
Benson DA, Meerschaert MM, Revielle J (2013) Fractional calculus in hydrologic modeling: a numerical perspective. Adv Water Resour 51:479–497
Beylkin G, Coifman R, Rokhlin V (1991) Fast wavelet transforms and numerical algorithms I. Commun Pure Appl Math 44:141–183
Bhrawy AH, Baleanu D (2013) A spectral Legendre–Gauss–Lobatto collocation method for a spacefractional advection–diffusion equations with variable coefficients. Rep Math Phys 72:219–233
Bhrawy AH, Zaky MA (2015) A method based on the Jacobi tau approximation for solving multi-term time-space fractional partial differential equations. J Comput Phys 281:876–895
Bohannan GW (2008) Analog fractional order controller in temperature and motor control applications. J Vib Control 14:1487–1498
Chen Y, Wu Y, Cui Y, Wang Z, Jin D (2010) Wavelet method for a class of fractional convection–diffusion equation with variable coefficients. J Comput Sci 1:146–149
Chen Y, Sun Y, Liu L (2014) Numerical solution of fractional partial differential equations with variable coefficients using generalized fractional-order Legendre functions. Appl Math Comput 244:847–858
Chui CK (1997) Wavelets: a mathematical tool for signal analysis. SIAM, Philadelphia
Daftardar-Gejji V, Bhalekar S (2010) Solving fractional boundary value problems with Dirichlet boundary conditions using a new iterative method. Comput Math Appl 59:1801–1809
Dehghan M, Abbaszadeh M (2018) A finite difference/finite element technique with error estimate for space fractional tempered diffusion-wave equation. Comput Math Appl 75(8):2903–2914
Dehghan M, Abbaszadeh M (2018) An eficient technique based on finite difference/finite element method for solution of twodimensional space/multi-time fractional Bloch-Torrey equations. Appl Numer Math 131:190–206
Dehghan M, Abbaszadeh M (2019) Error estimate of finite element/finite difference technique for solution of two-dimensional weakly singular integro-partial differential equation with space and time. J Comput Appl Math 356:314–328
Dehghan M, Safarpoor M (2016) The dual reciprocity boundary elements method for the linear and nonlinear two-dimensional time-fractional partial differential equations. Math Methods Appl Sci 39:3979–3995
Dehghan M, Manafian J, Abbaszadeh M (2010) Solving nonlinear fractional partial differential equations using the homotopy analysis method. Numer Methods Partial Differ Equ 26(2):448–479
Dehghan M, Abbaszadeh M, Mohebbi A (2016) Legendre spectral element method for solving time fractional modified anomalous sub-diffusion equation. Appl Math Model 40(5–6):3635–3654
Esmaeili sh, Shamsi M, Luchko Y (2011) Numerical solution of fractional differential equations with a collocation method based on Müntz polynomials. Comput Math Appl 62:918–929
Hall MG, Barrick TR (2008) From diffusion-weighted MRI to anomalous diffusion imaging. Magn Reson Med 59:447–455
He J (1998) Approximate analytical solution for seepage flow with fractional derivatives in porous media. Comput Methods Appl Mech Eng 167:57–68
He JH (1999) Some applications of nonlinear fractional differential equations and their approximations. Bull Sci Technol 15(2):86–90
Heydari MH, Hooshmandasl MR, Maalek Ghaini FM, Fereidouni F (2013) Two-dimensional Legendre wavelets for solving fractional Poisson equation with Dirichlet boundary conditions. Eng Anal Bound Elem 37:1331–1338
Heydari MH, Hooshmandasl MR, Mohammadi F (2014) Legendre wavelets method for solving fractional partial differential equations with Dirichlet boundary conditions. Appl Math Comput 234:267–276
Hormander L (1990) The analysis of linear partial differential operators. Springer, Berlin
Hu X, Zhang L (2012) Implicit compact difference schemes for the fractional cable equation. Appl Math Model 36:4027–4043
Lakestani M, Razzaghi M, Dehghan M (2006) Semi orthogonal spline wavelets approximation for Fredholm integro-differential equations. Math Probl Eng 2006:1–12
Lakestani M, Dehghan M, Irandoust-pakchin S (2012) The construction of operational matrix of fractional derivatives using B-spline functions. Commun Nonlinear Sci Numer Simul 17(3):1149–1162
Larsson S, Racheva M, Saedpanah F (2015) Discontinuous Galerkin method for an integro-differential equation modeling dynamic fractional order viscoelasticity. Comput Methods Appl Mech Eng 283:196–209
Li Y (2010) Solving a nonlinear fractional differential equation using Chebyshev wavelets. Commun Nonlinear Sci Numer Simul 15(9):2284–2292
Lin Y, Xu C (2007) Finite difference/spectral approximations for the time-fractional diffusion equation. J Comput Phys 225:1533–1552
Lin Y, Li X, Xu C (2011) Finite difference/spectral approximations for the fractional cable equation. Math Comput 80:1369–1396
Magin RL (2004) Fractional calculus in bioengineering. Crit Rev Biomed Eng 32:1–104
Mashayekhi S, Razzaghi M (2015) Numerical solution of nonlinear fractional integro-differential equations by hybrid functions. Eng Anal Bound Elem 56:81–89
Momani S, Odibat Z (2008) Numerical solutions of the space-time fractional advection–dispersion equation. Numer Methods Partial Differ Equ 24(6):1416–1429
Odibat Z, Shawagfeh NT (2007) Generalized Taylor’s formula. Appl Math Comput 186(1):286–293
Rahimkhani P, Ordokhani Y, Babolian E (2016) Fractional-order Bernoulli wavelets and their applications. Appl Math Model 40:8087–8107
Rahimkhani P, Ordokhani Y, Babolian E (2017) Fractional-order Bernoulli functions and their applications in solving fractional Fredholem–Volterra integro-differential equations. Appl Numer Math 122:66–81
Rahimkhani P, Ordokhani Y, Babolian E (2017) A new operational matrix based on Bernoulli wavelets for solving fractional delay differential equations. Numer Algorithms 74:223–245
Rahimkhani P, Ordokhani Y, Babolian E (2018) Müntz–Legendre wavelet operational matrix of fractional-order integration and its applications for solving the fractional pantograph differential equations. Numer Algorithms 77(4):1283–1305
Rehman M, Rahmat RA (2011) The Legendre wavelet method for solving fractional differential equations. Commun Nonlinear Sci Numer Simul 16(11):4163–4173
Rossikhin YA, Shitikova MV (1997) Applications of fractional calculus to dynamic problems of linear and nonlinear hereditary mechanics of solids. Appl Mech Rev 50(1):15–67
Saadatmandi A, Dehghan M, Azizi MR (2012) The Sinc–Legendre collocation method for aclass of fractional convection–diffusion equations with variable coefficients. Commun Nonlinear Sci Numer Simul 17:4125–4136
Sabermahani S, Ordokhani Y, Yousefi SA (2018) Numerical approach based on fractional-order Lagrange polynomials for solving a class of fractional differential equations. Comput Appl Math 37(3):3846–3868
Saeedi H, Mohseni Moghadam M, Mollahasani N, Chuev GN (2011) A CAS wavelet method for solving nonlinear Fredholm integro-differential equations of fractional order. Commun Nonlinear Sci Numer Simul 16(3):1154–1163
Shamsi M, Razzaghi M (2005) Solution of Hallen’s integral equation using multiwavelets. Comput Phys Commun 168:187–197
Singh BK, Kumar P (2017) Homotopy perturbation transform method for solving fractional partial differential equations with proportional delay. SeMA 75(1):111–125
Stoer J, Bulirsch R (2002) Introduction to numerical analysis, 2nd edn. Springer, Berlin
Wei J, Chen Y, Li B, Yi M (2012) Numerical solution of space-time fractional convection–diffusion equations with variable coefficients using Haar wavelets. Comput Model Eng Sci 89(6):481–495
Zheng M, Liu F, Turner I, Anh V (2015) A novel high order space-time spectral method for the time fractional Fokker–Planck equation. SIAM J Sci Comput 37:A701–A724
Zhu L, Fan Q (2013) Numerical solution of nonlinear fractionalorder Volterra integro-differential equations by SCW. Commun Nonlinear Sci Numer Simul 18(5):1203–1213
Acknowledgements
The second author is supported by the Alzahra university within project 97/1/216. Also, we express our sincere thanks to the anonymous referees for valuable suggestions that improved the paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Vasily E. Tarasov.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Rahimkhani, P., Ordokhani, Y. The bivariate Müntz wavelets composite collocation method for solving space-time-fractional partial differential equations. Comp. Appl. Math. 39, 115 (2020). https://doi.org/10.1007/s40314-020-01141-7
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-020-01141-7