Abstract
Differentiation matrices are an important tool in the implementation of the spectral collocation method to solve various types of problems involving differential operators. Fractional differentiation of Jacobi orthogonal polynomials can be expressed explicitly through Jacobi–Jacobi transformations between two indexes. In the current paper, an algorithm is presented to construct a fractional differentiation matrix with a matrix representation for Riemann–Liouville, Caputo and Riesz derivatives, which makes the computation stable and efficient. Applications of the fractional differentiation matrix with the spectral collocation method to various problems, including fractional eigenvalue problems and fractional ordinary and partial differential equations, are presented to show the effectiveness of the presented method.
Keywords:
fractional differential matrix; Jacobi polynomial; pseudospectral method; fractional calculus MSC:
65M70; 65N35; 26A33; 65D25
1. Introduction
A differentiation matrix plays a key role in implementing the spectral collocation method (also known as the pseudospectral method) to obtain numerical solutions to problems such as partial differential equations. The efficient computation of the differentiation matrix of integer order is discussed in [,,,,] and a Matlab suite is introduced in [].
During the past several decades, the theory and applications of fractional calculus have developed rapidly [,,,,]. Researchers note that fractional calculus has broad and significant application prospects [,,,]. Numerous differential equation models that involve fractional calculus operators, referring to fractional differential equations, have emerged in various areas, including physics, chemistry, engineering and even finance and the social sciences.
Publications devoted to numerical solutions to fractional differential equations are numerous. Among them, the spectral collocation method is highlighted as one of the most important numerical methods. Zayernouri et al. [] studied fractional spectral collocation methods for linear and nonlinear variable-order fractional partial differential equations. Jiao et al. [] suggested fractional collocation methods using a fractional Birkhoff interpolation basis for fractional initial and boundary value problems. Dabiri et al. [] presented a modified Chebyshev differentiation matrix and utilized it to solve fractional differential equations. Al-Mdallal et al. [] presented a fractional-order Legendre collocation method to solve fractional initial value problems. Gholami et al. [] derived a new pseudospectral integration matrix to solve fractional differential equations. Wu et al. [] applied fractional differentiation matrices in solving Caputo fractional differential equations. Moreover, the spectral collocation method has been applied to solve tempered fractional differential equations [,,], variable-order Fokker–Planck equations [] and Caputo–Hadamard fractional differential equations [].
The spectral collocation method approximates the unknown solution to fractional differential equations with classical orthogonal polynomials and equates the numerical solution at collocation points (usually Gauss-type quadrature nodes). Fractional differentiation in physical space is performed by the differentiation matrix as a discrete version of its continuous fractional derivative operator. Therefore, a crucial step to implement the spectral collocation method is to form the differentiation matrix. One way to construct a fractional differentiation matrix for the spectral collocation method is based on the following formula of Jacobi polynomials (see Equation (3.96) of p. 71, [])
which suffers from the roundoff error [,]. Another way is based on the well-known three-term recurrence relationship of Jacobi polynomials (Equation (7) in next section), which gives a fast and stable evaluation of a fractional differentiation matrix []. Similar recurrence relationships are derived to evaluate the differentiation matrix [,,,] for various problems. In addition, there is little research on efficiently evaluating the fractional collocation differentiation matrix.
The key point in implementing the spectral collocation method is to stably and efficiently evaluate the collocation differentiation matrix and to solve it. The aim of this work is to present an algorithm to compute the collocation differentiation matrix for fractional integrals and derivatives. In effect, we present a representation of the fractional differentiation matrix that is a product of some special matrices. This representation gives a direct way to form differentiation matrices with relatively fewer operations, which is easy to program. Another benefit of this representation is that the inverses of the differentiation matrices can be obtained in the meantime, which makes the discrete system easy to solve. To show the effectiveness of the algorithm, we apply the fractional differentiation matrix with the Jacobi spectral collocation method to a fractional eigenvalue problem, fractional ordinary differential equations and fractional partial differential equations. In addition, our results provide an alternative option to compute fractional collocation differentiation matrices. We expect that our findings will contribute to further applications of the spectral collocation method to fractional-order problems.
The main contribution of this work is to represent some fractional differentiation matrices as a product of several special matrices. This representation gives not only a direct, fast and stable algorithm of fractional differentiation matrices, but also more information which can be used for inverse or preconditioning.
This paper is organized as follows: We recall several definitions of fractional calculus and Jacobi polynomials with some basic properties in Section 2. We describe the pseudospectral differentiation matrix and its properties in Section 3. We present a representation of the fractional differentiation matrix in Section 4. We also discuss the distribution of the spectrum of the fractional differentiation matrix in this section. We apply the fractional differentiation matrix to fractional eigenvalue problems in Section 5. We apply the fractional differentiation matrix with the Jacobi spectral collocation method to fractional differential equations in Section 6. We finish with the conclusions in Section 7.
2. Preliminaries
2.1. Definitions of Fractional Calculus
In this subsection, we recall some definitions of fractional calculi that include the widely used Riemann–Liouville integral, Riemann–Liouville derivative, Caputo derivative and Riesz derivative. We also present some basic properties of these notions.
Definition 1.
For , Euler’s Gamma function is defined as
Definition 2
([,]). For a function on , the μth order left- and right-sided Riemann–Liouville integrals are defined, respectively, as
and
Lemma 1
([]). For , the Riemann–Liouville integral operator has the following properties:
Lemma 2
([]). For , we have
Definition 3
([,]). For a function on , the μth order left- and right-sided Riemann–Liouville derivatives are defined as
and
respectively. Here and in the subsequent sections, m is a positive integer satisfying .
In Definition 2, the given function can be absolutely continuous or of bounded variation, or, even more generally, in with . As for in Definitions 3 and 4, it can be in the absolute continuous function space . In the following discussions, we always assume that satisfies the aforementioned conditions such that its Riemann–Liouville integrals and Riemann–Liouville and Caputo derivatives exist.
Lemma 3
([]). For , the following properties are valid:
Moreover,
Definition 4
([,]). For a function defined on , the μth order left- and right-sided Caputo derivative is defined, respectively, as
and
Lemma 4
([]). A link between the Riemann–Louville and Caputo derivatives is given as:
Definition 5
([,]). Let . The Riesz derivative is defined as
Definition 6
([]). The Mittag–Leffler function with two parameters is defined by
which is analytic on the whole complex plane.
The Mittag–Leffler function can be efficiently numerically evaluated [].
2.2. Jacobi Polynomials
Let and be the collection of all algebraic polynomials defined on I with degree at most N. The Pochhammer symbol, for and , is defined by
Jacobi polynomials with parameters ([]) are defined as
and .
The well-known three-term recurrence relationship of Jacobi polynomials with parameters is fulfilled for :
where
For , the Jacobi polynomials are orthogonal with respect to the weight , namely
where
and is the Kronecker symbol, i.e.,
Gauss-type quadratures hold for . Let be Jacobi–Gauss–Lobatto nodes and weights (the definition and computation of these nodes and weights can be found in [], pp. 83–86). Then,
Some additional properties of Jacobi polynomials can be found in [,].
A transformation of the Jacobi polynomials from index pair to is also easy to perform [].
Theorem 1.
Let . If
then there exists a unique transform matrix with and such that
where and the -th entry, denoted as , of can be generated by
with
Proof.
The existence and uniqueness of the transform are clear. From the orthogonality (8) of the Jacobi polynomials, we have
Hence, we have
It is clear that if . For , we have
Then, we have
For and , we have
Thus,
It is easy to determine that , and
Thus, this completes the proof. □
Remark 1.
The transform matrix is an upper triangle, and
It is clear that is the identity matrix of . Since only the orthogonality of with respect to is used in the derivation, the condition ensures the transform is valid.
The following results are very useful.
Lemma 5
([]). Let . Then, the following relations are true
and the following relations are true for
3. Pseudospectral Differentiation/Integration Matrix
To set up a pseudospectral differentiation/integration matrix, let , and we interpolate the unknown function at nodes with Lagrange basis functions as
where
The pseudospectral differentiation/integration matrix is derived by performing an integral or derivative operator on at the nodes . In order to impose an initial or boundary value condition, endpoints a and b could be included in . For the purpose of efficient implementation of the pseudospectral method, Gauss-type quadrature nodes, e.g., Gauss–Lobatto or Gauss–Radau points (the definition and computation of these points can be found in [], pp. 80–86), are usually employed. Considering this idea, we take and as the Jacobi–Gauss–Lobatto nodes in increasing order (), which are zeros of .
Definition 7.
Let be a fractional operator (here, we mean one of the Riemann–Liouville integrals and derivatives, Caputo derivative and Riesz derivatives) with order . The discretized matrix corresponding to is an matrix whose -th entry is given by
Then, matrices and are the left- and right-sided Riemann–Liouville fractional integration matrices by replacing with and ; are the left- and right-sided fractional differentiation matrices in the sense of Riemann–Liouville and Caputo by replacing with and ; and is the Riesz fractional differentiation matrix by replacing with , respectively.
Theorem 2.
The first row of and the last row of are all zeros; e.g., for
and . Moreover, if , we have
and
Proof.
For , we expand as
Then,
and
Consider . Since ,
with some . Hence,
Let , and one has for all .
Since for , one has if from Lemma 4. Then, relation (13) is obtained.
By considering the second expression of (15), the desired equalities on the right-hand-sided operators can be derived in a similar way. □
The above theorem states that if , the difference between and lies only in the entries of the first column, and the difference between and lies only in the entries of the last column.
We collect the coefficients of (15) in two matrices and as
Let us introduce three -element vectors as
and two matrices
Theorem 3.
The following representations of the pseudospectral integration matrix are valid,
where is a diagonal matrix with the vector in brackets as its diagonal line. Similarly, by replacing with μ, the following representations of the pseudospectral differentiation matrix are found to be valid
Proof.
In fact, since the Lagrange basis function satisfies , we also have the inverse relation as
where is the identity matrix of .
Noting that , from Theorem 3 and the relation (21), the inverse of the pseudospectral integration/differentiation matrix may be formally written as
and
Remark 2.
Some remarks are listed as follows.
- From Lemma 1, we expectSimilarly, according to Lemma 3, we can expectHowever, these equalities cannot be verified from Theorem 3 and the above-mentioned equalities. In fact, the first two equalities are not true according to the numerical test.
- It is worth noting that
- We point out that the two matrices and are Vandermonde’s type.
- From Theorem 2, the first entry of and the last entry of are illogical for , which indicates the endpoint singularity of the fractional differential operator. In order to avoid this issue, the nodes are altered to the Jacobi–Gauss type.
Theorem 4.
From Definition 7, the following relation holds:
As stated in Remark 2, since the decompositions in Theorem 3 involve Vandermonde’s matrix and (as well as their inverse and ), this causes problems in implementing the collocation method. The condition number of and grows rapidly as N increases.
4. Representation of Fractional Integration/Differentiation Matrices
In this section, we present a novel representation of the above-mentioned fractional integration/differentiation matrices, which also gives a stable method to compute these matrices and their inverses. Let us consider expanding as
where is a Jacobi orthogonal polynomial of degree k.
Denote
From Theorem 1, we have
We also have, from [],
where denotes the nodes and weights of the Jacobi–Gauss–Lobatto quadrature. Additionally, it is easy to see that
4.1. Riemann–Liouville Fractional Integral and Derivative
Here, we have the following representations.
Theorem 5.
The following representations of the pseudospectral integration matrices are valid for
Moreover, the differentiation matrices are valid for
Proof.
In Theorem 5, the fractional integration and differentiation matrices are expressed as a product of five matrices with size . We emphasize that the two matrices and are not invertible because the first diagonal entry vanishes. In addition, the two matrices and are not well defined since the first entry in the diagonal is equal to . In the following context, the inverse of a singular matrix should be understood as the generalized inverse or the pseudo-inverse.
Theorem 6.
Let and . The representations of the inverses of the pseudospectral integration matrices are valid
Moreover, the pseudospectral differentiation matrices are valid
Proof.
Remark 3.
In Theorems 5 and 6, since the matrices are diagonal, is an upper triangle; this means that the fractional differentiation/integration matrices and their inverses can be computed rapidly and stably.
4.2. Caputo Derivative
Theorem 7.
The following representations of the pseudospectral differentiation matrix are valid for
where with , and for
Proof.
Differentiating (24) m times, one has
Let with and . Then, one uses to obtain
Furthermore, we have
By taking (the Jacobi–Gauss–Lobatto nodes as before) for , we have
Combining this with and , we derive the first equality of (32).
The second equality of (32) can be obtained in a similar way. □
It is clear that (or ) is singular because the sizes of (or ) and are and , where is an integer.
Two particular cases from Theorem 7 are interesting.
- 1.
- If , then , and are all identity matrices. Here, we also have Then,
- 2.
- If is a positive integer, then , and are all identity matrices (but of size ). Then,Because we can obtain the well-known relation of the differentiation matrix of integer order:
We investigate the eigenvalues of the fractional differentiation matrices obtained as above, which are closely related to the stability of the numerical method. The interior part of the fractional differentiation matrices is employed with consideration of boundary conditions. Tests are performed for all kinds of the fractional derivatives defined in Section 2.1 with various . We report some results as follows. Special emphasis is on the Legendre and Chebyshev cases.
Since is a real matrix, it has complex conjugate pair eigenvalues. Figure 1 shows the distribution of the spectrum of for Chebyshev–Gauss–Lobatto points of with different . It is observed that the real parts of the eigenvalues are positive for all cases. It is well known that the differentiation matrix of first order () with Chebyshev collocation points is semi-positive definite for every (property 5.3 of []). Hence, it is reasonable to estimate that is semi-positive definite for all . Similar conclusions are obtained for Legendre–Gauss–Lobatto points, whose eigenvalues are plotted in Figure 2. For fixed , Figure 3 and Figure 4 demonstrate that, with increasing N, the eigenvalues are more scattered away from the axis in both Chebyshev–Gauss–Lobatto and Legendre–Gauss–Lobatto cases.
Figure 1.
Eigenvalues of : .
Figure 2.
Eigenvalues of : .
Figure 3.
Eigenvalues of : .
Figure 4.
Eigenvalues of : .
Figure 5 shows the distribution of the spectrum of with different = 1.1:0.2:1.9 and 2 for Legendre–Gauss–Lobatto points of . It is observed that the real parts of the eigenvalues are negative for all cases. Hence, we estimate that is semi-negative definite for all . For fixed , Figure 6 demonstrates that, with increasing N, the eigenvalues are also more scattered away from the axis.
Figure 5.
Eigenvalues of : .
Figure 6.
Eigenvalues of : .
It is verified that the Riesz fractional derivative is self-adjoint and positive definite []. Figure 7 shows the distribution of the spectrum of with different = 1.1, 1.3, 1.5, 1.7, 1.9 for Jacobi–Gauss–Lobatto points of , . Figure 8 shows the distribution of the spectrum of for Jacobi–Gauss–Lobatto points of , . It is observed that the real parts of the eigenvalues are negative for all cases.
Figure 7.
Eigenvalues of : .
Figure 8.
Eigenvalues of : .
5. Applications in Fractional Eigenvalue Problems
Eigenvalue problems are of importance in the theory and application of partial differential equations. Duan et al. [] studied fractional eigenvalue problems. Reutskiy [] presented a numerical method to solve fractional eigenvalue problems based on external excitation and the backward substitution method. He et al. [] computed second-order fractional eigenvalue problems with the Jacobi–Davidson method. Gupta and Ranta [] applied the Legendre wavelet method to solve fractional eigenvalue problems.
Example 1.
Let . Consider the boundary value problem
where such that and . Our test is for This problem is also solved in [,,,]. For , the first nine eigenvalues are listed in Table 1, together with the results given in [,,,] for comparison. Meanwhile, Table 2 lists the first six eigenvalues for which can be compared with the results in [,,].
Table 1.
The first nine eigenvalues of Example 1, computed with the Chebyshev collocation method () with and .
Table 2.
The first six eigenvalues of Example 1, computed with the Chebyshev collocation method () with and .
When , the analytic solution of the problem is (see []). The first six eigenvalues evaluated with the Chebyshev spectral collocation method (with ) and the errors between the numerical and analytic solutions are listed in the last two columns of Table 3. We also consider what happens when μ moves closer to 2. The first six eigenvalues for are listed in Table 3 and Table 4. It is observed that the corresponding eigenvalues move increasingly closer to those of .
Table 3.
The first six eigenvalues of Example 1, computed with the Chebyshev collocation method () with and .
Table 4.
The first six eigenvalues of Example 1, computed with the Chebyshev collocation method () with different and .
For , the first six eigenvalues are listed in Table 5, which are comparable with the results in []. It is shown that at least 5–6 digits after the decimal point are consistent. The eigenvalues for other cases of μ are also comparable with the results in [], which are similar, so we do not list them here.
Table 5.
The first six eigenvalues of Example 1, computed with the Chebyshev collocation method () with and .
Example 2.
Let . Consider the eigenvalue problem of the Riesz derivative
We solve the eigenvalue problem (34) using the Jacobi spectral collocation method. It is known that the Riesz fractional operator is self-adjoint and positive definite in a proper Sobolev space []. This fact is confirmed by numerical tests. It is observed that the discrete Riesz fractional differentiation matrix is strictly diagonally dominant with a negative diagonal for every value of parameter . The same problem has been studied using the Jacobi–Galerkin spectral method []. The first five eigenvalues obtained with the proposed method are listed in Table 6 and Table 7, together with the eigenvalues given in [] for comparison.
Table 6.
The first five eigenvalues of Example 2, computed with the Legendre collocation method () with and .
Table 7.
The first five eigenvalues of Example 2, computed with the Legendre collocation method () with and .
6. Applications in Fractional Differential Equations
6.1. Fractional Initial Value Problems
The basic fractional initial value problem reads
For the well posedness of (35), we refer to []. For the discrete system of (35) reads
with the collocation point vector , the unknown that approximates the exact solution at the collocation vector, and the differentiation matrix with respect to the fractional derivative . We obtain the numerical solution by solving the system.
While exact solutions are known in the following examples, the error between the exact and numerical solutions is measured with
where is the numerical solution and denotes the mapped collocation points (Jacobi–Gauss–Lobatto points). The numerical convergence order is estimated with
where and are two different degrees of freedom. We employ to measure numerically the convergence order, e.g., the convergence rate likes .
Example 3.
Let . Consider the scalar linear fractional differential equation
The right-hand-side term is chosen so that the exact solution satisfies one of the following cases:
- C11.
- C12.
- C13.
For case C11, the source function is exactly . Since the solution u has low regularity if is a small non-integer, the convergence order is limited. The errors and convergence orders are listed in Table 8 and Table 9. It is shown that the convergence order for this case is clearly if is a small non-integer. When σ is an integer, the solution u is smooth and exactly belongs to . Hence, we only need to resolve this problem. Table 10 lists the errors which show that machine precision is almost achieved for the case when .
Table 8.
The error and convergence order of C11 in Example 3, computed with the Chebyshev collocation method () for .
Table 9.
The error and convergence order of C11 in Example 3, computed with the Chebyshev collocation method () for .
Table 10.
The error of C11 in Example 3, computed with the Chebyshev collocation method ().
For case C12, the solution is smooth. Thus, we expect the convergence order to be exponential. The errors in Table 11 show “spectral accuracy".
Table 11.
The error of C12 in Example 3, computed with the Chebyshev collocation method ().
For case C13, the solution u has low regularity since the term is involved. Thus, the convergence order should be low. Table 12 and Table 13 list the errors and convergence orders , which show clearly that the convergence order is .
Table 12.
The error and convergence order of C13 in Example 3, computed with the Chebyshev collocation method ().
Table 13.
The error and convergence order of C13 in Example 3, computed with the Chebyshev collocation method ().
Example 4.
Let . Consider the linear fractional differential system
with the initial value . If , the solution of (38) is . We apply the Legendre spectral collocation method with to produce maximum errors of and . We plot the curves of the numerical solution for different μ in Figure 9. We plot the portrait of the phase plane and in Figure 10. The results show good agreement with the figures in [].
Figure 9.
Curves of numerical solution of Example 4.
Figure 10.
Portrait of phase plane and of Example 4.
6.2. Fractional Boundary Value Problems
Let . As a benchmark fractional boundary value problem, we consider the one-dimensional fractional Helmholtz equation as
where the fractional derivative operator will be specified in the following examples. The discrete system of (39) in the spectral collocation method reads
with the identical matrix , the fractional differentiation matrix (whose first and last row and column are removed) corresponding to the fractional derivative operator, the undetermined unknowns and the interior collocation points (mapped into ).
Example 5.
Consider Equation (39) with the Caputo derivative: . The source term is chosen so that the exact solution satisfies one of the following cases:
- C21.
- C22.
For case C21, since the solution u has low regularity if is a small non-integer, the convergence order is limited. The errors are plotted in Figure 11 and Figure 12 for different and μ. Figure 12 shows that the convergence order is of the first order. It is shown that the convergence order for this case depends on σ and μ. A possible estimate of the convergence order is if is a small non-integer.
Figure 11.
Errors of C21 of Example 5.
Figure 12.
Errors of C21 of Example 5.
For case C22, the source function is approximated by
with a sufficiently large integer L (here, ). Since the solution is smooth, we expect the convergence order to be exponential. Figure 13 and Figure 14 plot the errors , which show “spectral accuracy".
Figure 13.
Errors of C22 of Example 5.
Figure 14.
Errors of C22 of Example 5.
Example 6.
Consider Equation (39) with the Riesz derivative . The numerical test is performed for the fractional Poisson equation in two cases:
- C31.
- C32.
We solve the fractional Poisson problems with the Riesz derivative by employing the Legendre spectral collocation method () with . The profiles of the numerical solutions are plotted in Figure 15 and Figure 16. From a comparison with the curves in [] (Figure 1 and Figure 4 (left)), the two groups of curves match very well.
Figure 15.
Numerical solution of C31 of Example 6 with .
Figure 16.
Numerical solution of C32 of Example 6 with .
6.3. Fractional Initial Boundary Value Problems
The fractional Burgers equation is a generalized model that describes weak nonlinearity propagation, such as in the acoustic phenomenon of a sound wave through a gas-filled tube. There are many publications that present analytical and numerical solutions to the Riemann–Liouville and Caputo fractional Burgers equations (see [,]). One of the fractional Burgers equations (FBEs) in one-dimensional form reads
with the boundary condition and the initial profile . For the time discretization, we employ a semi-implicit time discretization scheme with step size , namely the two-step Crank–Nicolson/leapfrog scheme. Then, the full discretization scheme reads:
where is the first-order differentiation matrix. In the following examples, we always take and
Example 7.
Consider Equation (40) with the Caputo derivative: . The numerical test is performed for two cases of initial profiles:
- C41.
- C42.
We first consider the initial profile with two peaks, i.e., case C41. The surface of the numerical solution is plotted in Figure 17 for and . The evolution of the numerical solution is observed. The numerical solutions of the FBE at time are plotted in Figure 18 for different values of fractional order .
Figure 17.
Numerical solution of C41 of Example 7 with .
Figure 18.
Numerical solution of C41 of Example 7 with .
For case C42, the surface of the numerical solution for is plotted in Figure 19. The evolution of the numerical solution is observed. The numerical solutions of the FBE at time are plotted in Figure 20 for different values of fractional order .
Figure 19.
Numerical solution of C42 of Example 7 with .
Figure 20.
Numerical solution of C42 of Example 7 with .
Example 8.
Consider Equation (40) with the Riesz derivative: . The numerical test is performed for the same two initial profiles as in (7).
We proceed in the same way as in the above example. We first consider the initial profile with two peaks, i.e., case C41. The surface of the numerical solution is plotted in Figure 21 for . The evolution of the numerical solution is observed. The numerical solutions of the FBE at time are plotted in Figure 22 for different values of fractional order .
Figure 21.
Numerical solution of Example 8 with .
Figure 22.
Numerical solution of Example 8 with .
For case C42, the surface of the numerical solution is plotted in Figure 23 for . The evolution of the numerical solution is observed. The numerical solutions of the FBE at time are plotted in Figure 24 for different values of fractional order .
Figure 23.
Numerical solution of Example 8 with .
Figure 24.
Numerical solution of Example 8 with .
7. Conclusions
A fractional differentiation matrix is constructed by employing the Jacobi–Jacobi transformation between two indexes and . In effect, the fractional differentiation matrix is given as a product of some special matrices. With the aid of this representation, the fractional differentiation matrix can be evaluated in a stable, fast, and efficient manner. This representation gives a direct way to form differentiation matrices with relatively fewer operations, which is easy to program. Another benefit of this representation is that the inverses of the differentiation matrices can be obtained in the meantime, which makes the discrete system easy to solve. We develop applications of the fractional differentiation matrix with the Jacobi spectral collocation method to fractional eigenvalue problems and fractional initial and boundary value problems, as well as fractional partial differential equations. Our numerical experiments involve the Riemann–Liouville, Caputo and Riesz derivatives. All numerical experiments demonstrate that the algorithm is efficient. In addition, our results provide an alternative option to compute fractional collocation differentiation matrices. We expect that our findings can contribute to further applications of the spectral collocation method to fractional-order problems.
The effectiveness of the suggested method needs further exploration. We will investigate the complexity of the method and perform comparisons with other methods in the future. We also expect to apply the method to fractional differential equations in high-dimensional domains.
Author Contributions
Conceptualization, T.Z.; methodology, T.Z.; software, W.L. and H.M.; validation, W.L., H.M. and T.Z.; formal analysis, T.Z.; investigation, W.L. and H.M.; resources, T.Z.; data curation, W.L. and H.M.; writing—original draft preparation, T.Z.; writing—review and editing, T.Z.; visualization, W.L., H.M. and T.Z.; supervision, T.Z.; project administration, T.Z.; funding acquisition, T.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Costa, B.; Don, W.S. On the computation of high order pseudospectral derivatives. Appl. Numer. Math. 2000, 33, 151–159. [Google Scholar] [CrossRef]
- Don, W.S.; Solomonoff, A. Accuracy and speed in computing the Chebyshev collocation derivative. SIAM J. Sci. Comput. 1995, 16, 1253–1268. [Google Scholar] [CrossRef]
- Elbarbary, E.M.E.; El-Sayed, S.M. Higher order pseudospectral differentiation matrices. Appl. Numer. Math. 2005, 55, 425–438. [Google Scholar] [CrossRef]
- Solomonoff, A. A fast algorithm for spectral differentiation. J. Comput. Phys. 1992, 98, 174–177. [Google Scholar] [CrossRef]
- Welfert, B.D. Generation of pseudospectral differentiation matrices I. SIAM J. Numer. Anal. 1997, 34, 1640–1657. [Google Scholar] [CrossRef]
- Weideman, J.A.C.; Reddy, S.C. A MATLAB differentiation matrix suite. ACM Trans. Math. Softw. 2000, 26, 465–519. [Google Scholar] [CrossRef]
- Diethelm, K. The Analysis of Fractional Differential Equations; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
- Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006. [Google Scholar]
- Li, C.P.; Cai, M. Theory and Numerical Approximations of Fractional Integrals and Derivatives; SIAM: Philadelphia, PA, USA, 2019. [Google Scholar]
- Li, C.P.; Zeng, F.H. Numerical Methods for Fractional Calculus; Chapman and Hall/CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar]
- Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
- Deng, W.H.; Hou, R.; Wang, W.L.; Xu, P.B. Modeling Anomalous Diffusion: From Statistics to Mathematics; World Scientific: Singapore, 2020. [Google Scholar]
- Hilfer, R. Applications of Fractional Calculus in Physics; World Scientific: Singapore, 2000. [Google Scholar]
- Tarasov, V.E. Fractional Dynamics: Application of Fractional Calculus to Dynamics of Particles, Fields and Media; Higher Education Press: Beijing, China, 2010. [Google Scholar]
- Zayernouri, M.; Karniadakis, G.E. Fractional spectral collocation methods for linear and nonlinear variable order FPDEs. J. Comput. Phys. 2015, 293, 312–338. [Google Scholar] [CrossRef]
- Jiao, Y.J.; Wang, L.L.; Huang, C. Well-conditioned fractional collocation methods using fractional Birkhoff interpolation basis. J. Comput. Phys. 2016, 305, 1–28. [Google Scholar] [CrossRef]
- Dabiri, A.; Butcher, E.A. Efficient modified Chebyshev differentiation matrices for fractional differential equations. Commun. Nonlinear Sci. Numer. Simulat. 2017, 50, 284–310. [Google Scholar] [CrossRef]
- Al-Mdallal, Q.M.; Omer, A.S.A. Fractional-order Legendre-collocation method for solving fractional initial value problems. Appl. Math. Comput. 2018, 321, 74–84. [Google Scholar] [CrossRef]
- Gholami, S.; Babolia, E.; Javidi, M. Fractional pseudospectral integration/differentiation matrix and fractional differential equations. Appl. Math. Comput. 2019, 343, 314–327. [Google Scholar] [CrossRef]
- Wu, Z.S.; Zhang, X.X.; Wang, J.H.; Zeng, X.Y. Applications of fractional differentiation matrices in solving Caputo fractional differential equations. Fractal Fract. 2023, 7, 374. [Google Scholar] [CrossRef]
- Zhao, T.G. Efficient spectral collocation method for tempered fractional differential equations. Fractal Fract. 2023, 7, 277. [Google Scholar] [CrossRef]
- Dahy, S.A.; El-Hawary, H.M.; Alaa Fahim, A.; Aboelenen, T. High-order spectral collocation method using tempered fractional Sturm–Liouville eigenproblems. Comput. Appl. Math. 2023, 42, 338. [Google Scholar] [CrossRef]
- Zhao, T.G.; Zhao, L.J. Efficient Jacobian spectral collocation method for spatio-dependent temporal tempered fractional Feynman-Kac equation. Commun. Appl. Math. Comput. 2024; to appear. [Google Scholar]
- Zhao, T.G.; Zhao, L.J. Jacobian spectral collocation method for spatio-temporal coupled Fokker–Planck equation with variable-order fractional derivative. Commun. Nonlinear Sci. Numer. Simulat. 2023, 124, 107305. [Google Scholar] [CrossRef]
- Zhao, T.G.; Li, C.P.; Li, D.X. Efficient spectral collocation method for fractional differential equation with Caputo-Hadamard derivative. Frac. Calc. Appl. Anal. 2023, 26, 2902–2927. [Google Scholar] [CrossRef]
- Shen, J.; Tang, T.; Wang, L.L. Spectral Methods: Algorithms, Analysis and Applications; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Wu, Q.Q.; Zeng, X.Y. Jacobi collocation methods for solving generalized space-fractional Burgers’ equations. Commun. Appl. Math. Comput. 2020, 2, 305–318. [Google Scholar] [CrossRef]
- Doha, E.H.; Bhrawy, A.H.; Ezz-Eldien, S.S. A new Jacobi operational matrix: An application for solving fractional differential equations. Appl. Math. Model. 2012, 36, 4931–4943. [Google Scholar] [CrossRef]
- Li, C.P.; Zeng, F.H.; Liu, F.W. pectral approximations to the fractional integral and derivative. Frac. Calc. Appl. Anal. 2012, 15, 383–406. [Google Scholar] [CrossRef]
- Cai, M.; Li, C.P. Regularity of the solution to Riesz-type fractional differential equation. Integral Transform. Spec. Funct. 2019, 30, 711–742. [Google Scholar] [CrossRef]
- Cai, M.; Li, C.P. On Riesz derivative. Fract. Calc. Appl. Anal. 2019, 22, 287–301. [Google Scholar] [CrossRef]
- Garrappa, R. Numerical evaluation of two and three parameter Mittag–Leffler functions. SIAM Numer. Anal. 2015, 53, 1350–1369. [Google Scholar] [CrossRef]
- Szegő, G. Orthogonal Polynomials, 4th ed.; American Mathematical Society: Providence, RI, USA, 1975. [Google Scholar]
- Shen, J.; Wang, Y.W.; Xia, J.L. Fast structured Jacobi-Jacobi transforms. Math. Comput. 2019, 88, 1743–1772. [Google Scholar] [CrossRef]
- Chen, S.; Shen, J.; Wang, L.L. Generalized Jacobi functions and their applications to fractional differential equations. Math. Comput. 2016, 85, 1603–1638. [Google Scholar] [CrossRef]
- Chen, L.Z.; Mao, Z.P.; Li, H.Y. Jacobi-Galerkin spectral method for eigenvalue problems of Riesz fractional differential equations. arXiv 2018, arXiv:1803.03556. [Google Scholar] [CrossRef]
- Duan, J.S.; Wang, Z.; Liu, Y.L.; Qiu, X. Eigenvalue problems for fractional ordinary differential equations. Chaos Solitons Fractals 2013, 46, 46–53. [Google Scholar] [CrossRef]
- Reutskiy, S.Y. A novel method for solving second order fractional eigenvalue problems. J. Comput. Appl. Math. 2016, 306, 133–153. [Google Scholar] [CrossRef]
- He, Y.; Zuo, Q. Jacobi-Davidson method for the second order fractional eigenvalue problems. Chaos Solitons Fractals 2021, 143, 110614. [Google Scholar] [CrossRef]
- Gupta, S.; Ranta, S. Legendre wavelet based numerical approach for solving a fractional eigenvalue problem. Chaos Solitons Fractals 2022, 155, 111647. [Google Scholar] [CrossRef]
- Lischke, A.; Pang, G.F.; Gulian, M.; Song, F.Y.; Glusa, C.; Zheng, X.N.; Mao, Z.P.; Cai, W.; Meetschaert, M.M.; Ainsworth, M.; et al. What is the fractional Laplacian? A comparative review with new results. J. Comput. Phys. 2020, 404, 109009. [Google Scholar] [CrossRef]
- Mao, Z.P.; Karniadakis, G.E. Fractional Burgers equation with nonlinear non-locality: Spectral vanishing viscosity and local discontinuous Galerkin methods. J. Comput. Phys. 2017, 336, 143–163. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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/).