Next Article in Journal
Nonlocal Optimal Control in the Source—Numerical Approximation of the Compliance Functional Constrained by the p-Laplacian Equation
Previous Article in Journal
Integrating Traditional and Deep Cues for Depth from Focus Using Unfolding Networks
Previous Article in Special Issue
General Residual Power Series Method: Explicit Coefficient Derivation and Unified Laplace-like Transform Approach for Fractional PDEs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Concise Review on the Numerical Treatment of Generalized Fractional Equations

1
School of Mathematical Sciences, Anhui University, Jiulong Road, Hefei 230601, China
2
School of Electrical and Electronic Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798, Singapore
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(22), 3713; https://doi.org/10.3390/math13223713
Submission received: 20 June 2025 / Revised: 31 October 2025 / Accepted: 10 November 2025 / Published: 19 November 2025
(This article belongs to the Special Issue Applications of Partial Differential Equations, 2nd Edition)

Abstract

In this paper, we shall give a concise review of recent numerical methods of some generalized fractional models. As is elucidated later, the generalized fractional models may arise from either mathematical point of view or application point of view. We shall focus on the former one and discuss the numerical methods for these models in a concise manner. Finally, some potential research directions are proposed based on existing results as well as some advanced new topics. We hope this review can provide a sketch of current and future studies of generalized fractional models for interested readers.

1. Introduction

Generally speaking, models involving fractional operators are called fractional models in the literature. Fractional models have been shown to be useful and necessary in engineering [1,2], biochemistry [3,4], physics [5,6], statistical physics [3,4,7], statistical mechanics [8] and other disciplines [2,6,9]. More recently, Noeiaghdam and Sidorov [10] found that fractional models are superior to classical models in energy supply–demand systems, which enhances the application of fractional models. The fractional operators or fractional calculus may originate from a letter of L’Hospital to Leibniz in 1695 [11]. An intriguing problem incurred from that letter is the meaning of non-integer order integral or derivative. Many well known mathematicians like Fourier, Euler, Laplace, Lagrange, Liouville, Riemann, Grüwald, Letnikov and Caputo [1,2,12,13] have tried to give a proper definition in their own ways and thus have contributed to the gradual development of fractional calculus. Nowadays, it is known that Riemann-Liouville’s and Caputo’s definitions [1,2] are widely adopted in time fractional models as they are closely related to memory processes that are prevalent in nature. These fractional operators can also be used to characterize spatial relations and thus lead to space fractional models, for example Risze fractional derivative [14,15], which combines left and right Riemann-Liouville fractional derivatives. However, the use of Riemann-Liouville and Caputo fractional derivatives is mostly limited to one-dimensional problems. For high-dimensional problems, a more natural choice is the fractional Laplacian, which is beyond the scope of this work; interested readers can refer to the excellent review paper [16] and the references therein.
There are at least two ways to derive fractional models. One way is to replace integer order operators by fractional ones. It is simple and straightforward but may not easily convince scientists of its practical values. Another way is to model phenomena arising from physics or biochemistry at the macroscopic level or microscopic level [3,4,7,17]. The former may rely on some empirical laws that also need to be proven, while the latter applies stochastic processes, and the probability density function of statistical observables of the stochastic processes naturally satisfy some fractional models. Once the fractional models are derived, one can analyze their properties (e.g., well-posedness, regularity) and construct numerical methods of these models. In fact, these topics have been discussed and investigated extensively in recent decades; see [18,19] for well-posedness and regularities of initial boundary value problems for fractional diffusion equations, [17] for wellposedness of fractional and tempered fractional problems, [14] for weighted convolution quadrature method of space diffusion problem, [15] for Riesz basis spectral Galerkin method of tempered fractional Laplacian, [20] for time discretization of tempered fractional Feymann-Kac equations, [21] for stochastic fractional models, [3] for a thorough review regarding time fractional and space fractional prolems, [22,23] for L1 method and convolution quadrature method of fractional diffusion equation with nonsmooth data, [24] for Crank-Nicolson method of fractional subdiffusion equation, [25] for convolution quadrature method of nonlinear fractional subdiffusion problem, [26,27] for L1 method with uniform and graded mesh for fractioanl subdiffusion equation, and [28] for adaptive-coefficient finite difference frequency domain method for the time fractional diffusive-viscous wave equation, and the references therein. In this review, we mainly focus on the numerical methods of the time fractional models.
Typically, there are two types of numerical methods, namely the interpolation method and convolution quadrature method, that are widely used in solving time fractional problems. The main idea of the interpolation method lies in that the integrand function is approximated by interpolation at discrete pairs of nodes. In fact, one will achieve the L1 type method [27,29,30,31,32] and L2 type method [33,34,35,36,37,38,39,40,41] if piecewise linear interpolation and piecewise quadratic interpolation are applied, respectively. It is known that L1 and L2 type methods can only give 2 α and 3 α ( 0 < α < 1 ) orders of accuracy, respectively. High-order methods [42,43] can be similarly constructed using high-order interpolations, but the analysis of the resulting numerical scheme is known to be challenging. Additionally, when the analytical solution of the model has singularity, which is a common situation in applications [19,26], L1 and L2 type methods will reduce to first-order accuracy if the uniform mesh is applied. To tackle this problem, an efficient and popular technique is to adopt an interpolation method with non-uniform mesh, such as graded mesh [27,37], quasi graded mesh [30] or more general mesh [31,36,40,44].
In addition to the interpolation method described above, there is the convolution quadrature method, which originates from Lubich [45,46,47,48]. This method is the first method proposed to approximate the convolution of the given singular kernel t α 1 and a function that has singularity at t = 0 , and the integer order derivative of this convolution is exactly the Riemann-Liouville fractional derivative. This method has a close relation to a linear multistep method called the k-th backward difference formula (or BDFk [49]). Actually, the generating function of the convolution quadrature method is a fractional power of the generating function of the related BDFk method. It is also shown in [50] that the convolution quadrature method is promising in tackling fractional problems. After that, it is well developed by Jin and his collaborators [22,23,25,29] to solve time fractional problems by incorporating initial corrections. Compared to the interpolation method, the convolution quadrature method can obtain k-th order accuracy that is better than the interpolation method if k 3 , and the method may be analyzed in a general framework. However, the convolution quadrature method requires the uniform mesh and can only obtain at most sixth-order accuracy as BDFk method is unstable if k > 6 , see [23,45,49]. In recent years, there has been some remarkable progress in the variable-step BDFk ( k 3 ) method [51,52,53,54,55] that can work for non-uniform mesh. Hopefully, it may be extended to solve fractional problems and thus the computation cost may be further significantly reduced. On the other hand, it is found that a linear combination of the fractional BDF1 method (or equivalently Grünwald-Letnikov method) can obtain second-order accuracy, which improves the pure fractional BDF1 that has only first-order accuracy. This method is known as weighted shifted Grünwald-Letnikov (WSGL) method [56]; see [14,57] for some recent developments with seven steps and four steps, respectively. This opens new possibilities for a higher-accuracy method based on the convolution quadrature method.
Recently, some generalized fractional operators [4,58,59,60] have been proposed and applied to model natural phenomena more accurately. In what follows, we shall introduce the generalized fractional models from two perspectives in Section 2. Then, some existing numerical methods for certain generalized fractional problems are presented concisely in Section 3. Section 4 illustrates the numerical performance and convergence of the numerical schemes presented in Section 3. Thereafter, in Section 5, some potential research directions are proposed based on our discussions and new developments. Finally, we end this paper with a summary in Section 6.

2. Generalized Fractional Models

In this section, we shall first present the basics of fractional derivatives before introducing some generalized fractional models from two perspectives: mathematical and application.

2.1. Fractional Derivative

Let a < b . Denote C n [ a , b ] as the space of functions that have continuous derivatives up to n, L p [ a , b ] ( p 1 ) as the standard space of Lebesgue integrable functions over [ a , b ] such that a b | f ( t ) | p d t < , A C [ a , b ] as the space of functions that are absolutely continuous, and A C n [ a , b ] as the space of functions which have continuous derivatives up to n 1 with f ( n 1 ) ( t ) A C [ a , b ] . Obviously, we have A C 1 [ a , b ] = A C [ a , b ] . Furthermore, let D t m : = d m d t m .
Recall that the classical fractional integral [1,2] is defined as follows.
Definition 1. 
Let α > 0 be a real number. For f L 1 [ a , b ] , the classical fractional integral of f ( t ) is defined as
I t α a f ( t ) = 1 Γ ( α ) a t ( t s ) α 1 f ( s ) d s .
Let m = α ( α > 0 ) . Combining Definition 1 with D t m , the α th order Riemann-Louville (RL) fractional derivative and Caputo fractional derivative can be readily given. Specifically, we have the following definition (see [1,61]).
Definition 2. 
  • (RL) Let f ( t ) A C m [ a , b ] . The following α th order Riemann-Liouville fractional derivative
    D t α a f ( t ) = D t m I t m α a f ( t ) ,
    exists almost everywhere. If we further have I t m α a f ( t ) C m [ a , b ] , then it is well defined in the classical sense.
  • (Caputo) Let D t m f ( t ) = f ( m ) ( t ) L 1 [ a , b ] . Then, we can define the α th order Caputo fractional derivative as
    D t α a C f ( t ) = I t m α a D t m f ( t ) .
The fractional derivatives presented in Definition 2 are widely used to model memory effects in engineering, biochemistry, and statistical physics in the literature. In what follows, we shall introduce the generalized operators of the aformentioned classcical fractional derivatives. We note that there are alternative ways to define fractional integrals or derivatives, e.g., Hadamard fractional operator [61,62], defined as follows
D + α f ( t ) = β Γ ( 1 β ) 0 t ( ln ( t ) ln ( s ) ) 1 β f ( t ) f ( s ) s d s ;
conformable fractional derivative [63,64] that is defined as
T β ( f ) ( t ) = lim ϵ 0 f ( t + ϵ t 1 β ) f ( t ) ϵ , t > 0 ;
and β conformable fractional derivative [65], which is an extension of conformable fractional derivative, defined as
M T β ( f ) ( t ) = lim ϵ 0 f ( t + ϵ ( t + 1 / Γ ( β ) ) 1 β ) f ( t ) ϵ , t > 0 ,
where β ( 0 , 1 ) . Moreover, there is more than one way to generalize them based on Definitions 1 and 2. For example, Erdélyi–Kober fractional derivative that arises from stochastic process driven by generalized grey Brownian motion instead of Brownian motion [66,67,68,69,70]. It is defined as
D η γ , α f ( t ) = j = 1 m ( γ + j + 1 η t D t ) I η γ + α , m α f ( t ) ,
where η > 0 , γ I R and I η γ + α , m α f ( t ) is Erdélyi–Kober fractional integral given by
I η γ + α , m α f ( t ) = η t η ( α + γ ) Γ ( α ) a t s η ( γ + 1 ) 1 ( t η s η ) α 1 f ( s ) d s .
It is easily seen that if γ = α , η = 1 , then
D 1 α , α f ( t ) = t α D t α a f ( t ) .
Note that the Caputo modification of the Erdélyi–Kober fractional derivative is also possible [71]. Modeling using Hadamard fractional operator, conformable fractional operator, beta conformable fractional operator and Erdélyi–Kober fractional operator leads to important fractional models. The numerical treatment of these models are essential in related disciplines. The investigation of these topics are beyond the scope of this survey, and we refer interested readers to [61,62,63,64,65,66,67,68,69,70,71] for details

2.2. Mathematical Perspective

We follow the work of Agrawal [58], which investigates generalized fractional operators by introducing a scale function z(t) and a weight function w(t) to the classical Riemann-Liouville or Caputo fractional operators. It is observed that the definitions of Riemann-Louville and Caputo fractional derivatives depend solely on the fractional integral and the integer order derivative. Intuitively, one may extend by generalizing them, which is indeed what Agrawal [58] has accomplished.
Generally speaking, Agrawal [58] has generalized fractional integral and integer order derivatives by incorporating a scale function z ( t ) and a weight function w ( t ) , which gives left/right generalized fractional integral and left/right scaled derivative with respect to z ( t ) and w ( t ) . To be specific, we have the following definition.
Definition 3. 
Suppose that z ( t ) C 1 [ a , b ] , z ( t ) > 0 , w ( t ) 0 . Let Z 1 ( z ) : [ z ( a ) , z ( b ) ] [ a , b ] with Z 1 ( z ( t ) ) = t . If w ( Z 1 ( z ) ) f ( Z 1 ( z ) ) L 1 ( z ( a ) , z ( b ) ) , the right generalized fractional integral of function f ( t ) with respect to z ( t ) and w ( t ) is given as follows
I [ z ( t ) ; w ( t ) ] α a f ( t ) = [ w ( t ) ] 1 Γ ( α ) a t [ z ( t ) z ( s ) ] α 1 [ w ( s ) f ( s ) ] d z ( s ) .
Moreover, if w ( t ) f ( t ) C m [ a , b ] and z ( t ) C m [ a , b ] , then the left scaled m -th derivative ( m > 0 is an integer) of function f ( t ) with respect to z ( t ) and w ( t ) is defined as
D [ z ( t ) ; w ( t ) ] m f ( t ) = [ w ( t ) ] 1 1 z ( t ) D t m [ w ( t ) f ( t ) ] .
Remark 1. 
The extension to z ( t ) < 0 is trivial. Additionally, as the definitions of left generalized fractional integral and right scaled derivative are not used later, we omit them here.
Using the above two generalized integral and derivative operators, the generalized Riemann-Liouville and generalized Caputo fractional derivatives can be similarly defined as their classical counterparts. Specifically, we have the following definition.
Definition 4. 
Suppose the conditions in Defintion 3 are satisfied. Let m 1 < α < m . For w ( Z 1 ( z ) ) f ( Z 1 ( z ) ) A C m [ z ( a ) , z ( b ) ] and ( a I [ z ( t ) ; w ( t ) ] m α ) f ( t ) C m [ a , b ] , we have the generalized left Riemann-Liouville fractional derivative of order α > 0 with respect to the scale function z ( t ) and weight function w ( t ) , defined as
D [ z ( t ) ; w ( t ) ] α a f ( t ) = D [ z ( t ) ; w ( t ) ] m I [ z ( t ) ; w ( t ) ] m α a f ( t ) .
For D m [ w ( Z 1 ( z ) ) f ( Z 1 ( z ) ) ] L 1 ( z ( a ) , z ( b ) ) , the generalized left Caputo fractional derivative is defined as
D [ z ( t ) ; w ( t ) ] α a C f ( t ) = I [ z ( t ) ; w ( t ) ] m α a D [ z ( t ) ; w ( t ) ] m f ( t ) .
As in Remark 1, the related right operators can be similarly defined and are omitted here; we refer interested readers to [58] for details.
Formulas (1) and (2) are indeed a kind of generalization of fractional derivatives since they will reduce to the classical Riemann-Liouville and classical Caputo fractional derivatives of order α when z ( t ) = t , w ( t ) = 1 . It is elucidated in [58] that many equations can be reformulated using this generalized operator and thus can be solved in an unified and elegant way. That is why we need this type of generalized fractional model to unify various fractional models involving different types of fractional derivatives (such as Hadamard, modified Erdélyi-Kober, Riemann-Liouville and Caputo). To better analyze this type of model, some crucial properties of the generalized operator have been developed in [58,59]. Moreover, this generalized operator can be applied to describe anomalous diffusion with a time-dependent diffusivity; see [72] and the related references therein.
So far, we have introduced the generalized fractional operators. Similar to fractional models, models equipped with the generalized fractional operators are called generalized fractional models. There is no doubt that one may propose other extensions and get different generalized fractional models [73,74,75]; however, this is out of the scope of this review.

2.3. Application Perspective

The motion of particles or abstract particles is very important in microscopic-level modeling. One of the most powerful tools in microscopic modeling is the stochastic process, and relevant macroscopic equations are used to dig out information from this process. For more information, see [3] and the references therein. In this section, we shall illustrate another generalized fractional model from the relations between the stochastic process and the macroscopic equations that its probability density function satisfies. In what follows, we introduce ideas from [60] and also use similar notations as in [60].
We begin with the Brownian motion B t . In essence, it is a stochastic process that can be used to describe the motion of pollen particles. It is known that the probability density function of B t (the probability of particle locates in position x at time t) satisfies standard diffusion equation, i.e.,
t u ( x , t ) = Δ u ( x , t ) .
If the Brownian motion is time changed by a particular subordinator [76], then it may be typically used to describe anomalous subdiffusion phenomenon. To illustrate this, let S t be a subordinator (or nondecreasing real-valued Lévy process [17]) with S 0 = 0 that is known to be uniquely determined by its Laplace exponent ϕ ( λ ) ( E [ e λ S t ] = e t ϕ ( λ ) for λ > 0 ). Denote E t as its inverse, i.e.,
E t : = inf { r > 0 : S r > t } , t 0 .
Let us consider the time changed process Y t = B E t . Suppose that ϕ ( λ ) = λ α , α ( 0 , 1 ) which implies that S t is the α -stable subordinator, and B t is independent of S t ; then, the probability density function of Y t is a solution of the typical time fractional equation
D t α 0 ( u ( x , t ) u ( x , 0 ) ) = Δ u ( x , t ) .
Based on the above discussions, there are two natural extensions of the time changed process Y t : (i) using a general strong Markov process X t instead of Brownian motion B t ; (ii) replacing α -stable subordinator with a general S t . The first extension will give rise to a more general operator than Δ ; see [60] for details. The second extension will result in a generalization of the Riemann-Liouville fractional operator. To see this, recall that subordinator S t can be fully characterized by its Laplace exponent ϕ ( λ ) , which motivates us to achieve S t by constructing proper ϕ ( λ ) . With this fact in mind, we consider the following Laplace exponent
ϕ ( λ ) = 0 ( 1 e λ x ) μ ( d x ) ,
where μ is an infinite Lévy measure on ( 0 , ) satisfying
0 max { 1 , z } μ ( d z ) < ,
that is assumed to be determined by a right continuous decreasing function w ( t ) on ( 0 , ) (see [60,77] for details). The specific relation is given as μ ( x , ) = w ( x ) . Then, it is shown in [60,77] that this general subordinator will lead to the following generalized fractional operator (the “fractional order” is implicitly given by w ( t ) )
D t w ( t ) 0 f ( t ) = d d t 0 t w ( t s ) f ( s ) d s .
Obviously, when w ( t ) = t α , it reduces to the classical Riemann-Liouville fractional derivative. If the phenomenon involves reactions (e.g., chemical reaction), the model will have a reaction term and then the above operator can be further generalized—see [60] for derivations and [4] for its application.
The generalized fractional model with the above generalized fractional operator is naturally derived to understand particular phenomenon [4]. The investigation of this type of model is both interesting and promising.
Until now, we have introduced the origin of (generalized) fractional models from two perspectives. Let us provide some comments on the fractional models vs integer order models. As we discussed before, the fractional model is essentially used to characterize anomalous diffusion processes and other memory processes, while the integer order model is widely used to characterize phenomenon with local nature. Therefore, the choice of model depends closely on the nature of the phenomenon. There are some data-driven situations showing that the fractional model is superior to integer order models. However, these two models are frequently quite close (due to α being close to 1 in some real applications), and it is usual that the fractional model requires much more computation (due to the non-local nature of fractional derivative), as we shall see later in Section 3. In this context, one has to balance the accuracy of the model and the computation cost to make a reasonable choice. There are cases in which the fractional model and the integer order model of a physical system are significantly different (due to α not being close to 1), e.g., energy supply–demand system [10]. In such a case, the accuracy of the model is more important and one may always choose the fractional model instead of integer order model.
In the next section, we shall review some existing numerical methods for (generalized) fractional models.

3. Numerical Methods

In this section, we shall focus on some existing numerical methods of generalized fractional models derived from mathematical perspective and leave the related discussions for models from application perspective for readers (see [78,79]). To be precise, we investigate the following generalized time fractional equation
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t ) = L u ( x , t ) + f ( x , t ) , ( x , t ) ( a , b ) × ( 0 , T ) u ( x , 0 ) = ψ ( x ) , x [ a , b ] u ( a , t ) = ϕ 1 ( t ) , u ( b , t ) = ϕ 2 ( t ) , t ( 0 , T ]
where ϕ 1 ( t ) , ϕ 2 ( t ) , ψ ( x ) , f ( x , t ) are given smooth functions, D t ; [ z ( t ) , 1 ] α 0 C u ( x , t ) ( 0 < α < 1 ) is the generalized Caputo fractional derivative with respect to t (see (2)), z ( t ) satisfies the assumptions in Definition 4, and L is a linear operator defined as
L u ( x , t ) = ( p ( x , t ) u x ( x , t ) ) x q ( x , t ) u ( x , t ) ,
with p ( x , t ) p 0 > 0 and q ( x , t ) 0 . The well-posedness of (3) has been addressed in [80,81,82], and we shall focus on numerical methods from here onwards.
The appearance of the scale function z ( t ) is used to stretch or contract the time domain. As demonstrated in [58], this may be necessary to accurately capture the phenomenon of interest over a desired range of time, which could be within micro/nano-seconds, or over several decades. Note that the weight function w ( t ) 1 in (3). This, however, does not jeopardize the generality of (3) because a similar equation as (3) with a general weight function w ( t ) can be rewritten to the form (3) by a simple transformation, as observed in [80,81,83,84,85,86,87]. Specifically, if D t ; [ z ( t ) , 1 ] α 0 C u ( x , t ) is replaced by D t ; [ z ( t ) , 1 ] α 0 C u ( x , t ) , then multiplying both sides of the first equation in (3) by w ( t ) and using the following transformations
u ˜ = w ( t ) u ( x , t ) , f ˜ = w ( t ) f ( x , t ) ,
leads to
D t ; [ z ( t ) , 1 ] α 0 C u ˜ ( x , t ) = L u ˜ ( x , t ) + f ˜ ( x , t ) , ( x , t ) ( a , b ) × ( 0 , T ) u ˜ ( x , 0 ) = w ( 0 ) ψ ( x ) , x [ a , b ] u ˜ ( a , t ) = w ( t ) ϕ 1 ( t ) , u ˜ ( b , t ) = w ( t ) ϕ 2 ( t ) , t ( 0 , T ]
which is exactly the form of (3). We note that a general weight w ( t ) and w ( t ) 1 will make a difference if one considers nonlinear problems. Fortunately, we can still apply the proposed method to solve it with u being replaced by w u in the generalized interpolation method, and u ( x , Z 1 ( z ) ) being replaced by w ( Z 1 ( z ) ) u ( x , Z 1 ( z ) ) in the generalized convolution method.
To construct numerical schemes of (3), the two main tasks are discretization of the generalized Caputo fractional derivative and discretization of the linear operator L . The former is the main concern in what follows. For the latter, finite difference [33,35], compact finite difference [33,35,81] or finite element [22] can be applied directly. In this section, we shall first present two types of approximation methods, namely generalized interpolation and generalized convolution quadrature, for the generalized Caputo fractional derivative. This is followed by the approximation of L , and finally we derive the fully discrete numerical schemes of (3). For other methods, one can refer to [88,89,90,91] the for discontinuous Galerkin method, ref. [92] for the local discontinuous Galerkin method, refs. [93,94,95] for the spectral method and [22] for the difference type method.
For clarity, we give an explicit expression of D t ; [ z ( t ) , 1 ] α 0 C u ( x , t ) ( 0 < α < 1 ) as
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t ) = 1 Γ ( 1 α ) 0 t 1 [ z ( t ) z ( s ) ] α u ( x , s ) s d s .
The subsequent approximation methods of the generalized Caputo fractional derivative are based on the expression (4) (see Section 3.1 and Section 3.2 below). Let z ( t ) be a strictly increasing function and
P t : 0 = t 0 < t 1 < < t N 1 < t N = T ,
be any partition of [ 0 , T ] . Corresponding to P t , we form the partition
P z : z ( t 0 ) = z 0 < z 1 < < z N 1 < z N = z ( t N ) .
For simplicity, denote f n = f ( t n ) , z n = z ( t n ) , u n ( x ) = u ( x , t n ) , τ z = ( z N z 0 ) / N (which will be the step size of P z if it is a uniform mesh), and
δ z f n + 1 2 = f n + 1 f n z n + 1 z n , δ z 2 f n = δ z f n + 1 2 δ z f n 1 2 z n + 1 z n 1 .

3.1. Generalized Interpolation Method

The main idea of the generalized interpolation method is to apply piecewise generalized Lagrange interpolation to approximate u ( x , t ) . We begin with the generalized Lagrange interpolation. Suppose ( z n , f n ) ( 0 n N ) are nodes from ( z ( t ) , f ( t ) ) on mesh P t for two given functions f ( t ) and z ( t ) ; then, we have the following definition.
Definition 5 
(Generalized Lagrange Interpolation). For ( i + 1 ) consecutive nodes ( z n , f n ) ( k n k + i ) , the i-th generalized Lagrange interpolation of these nodes is given by
I i , k z ( t ) f ( t ) : = n = k k + i k j k + i , j n z ( t ) z j z n z j f n .
The first order derivative of I i , k z ( t ) ( t ) is frequently used later. In fact, from formula (5), it is easy to obtain
d d t I i , k z ( t ) ( t ) = n = k k + i l = k , l n k + i k j k + i , j n , l ( z ( t ) z j ) i j i + k , j n ( z n z j ) z ( t ) f n .
In what follows, we shall present the construction of aan approximation method mainly using linear ( i = 1 ) and quadratic ( i = 2 ) generalized Lagrange interpolation. For convenience, we give an equivalent and simple expression from (6) below,
d I 1 , k z ( t ) ( t ) d t = f k + 1 f k z k + 1 z k z ( t ) = δ z f k + 1 2 z ( t ) ,
d I 2 , k 1 z ( t ) ( t ) d t = δ z f k + 1 2 + δ z 2 f k 2 z ( t ) z k z k + 1 z ( t ) , k 1 .
Here, we introduce two types of methods depending on whether we discretize (4) at an integer node or non-integer node. For the sake of simplicity, denote ( γ [ 0 , 1 ] )
ω n , k 0 , γ = ( z n 1 + γ z k ) 1 α ( z n 1 + γ z k + 1 ) 1 α , 0 k n 2 ( z n 1 + σ z n 1 ) 1 α , k = n 1 ω n , k 1 , γ = 2 ( z n 1 + γ z k 1 ) 2 α ( z n 1 + γ z k ) 2 α 2 α ( z k z k 1 ) ( z n 1 + γ z k 1 ) 1 α + ( z n 1 + γ z k ) 1 α , 1 k n 1 .
Integer nodes
Now, let us present the approximations of the generalized Caputo fractional derivative (4) using the generalized interpolation method with integer nodes t = t n . Note that (4) can be reformulated in two ways as
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n )
= 1 Γ ( 1 α ) t 0 t 1 [ z n z ( s ) ] α u ( x , s ) s d s + k = 1 n 1 t k t k + 1 [ z n z ( s ) ] α u ( x , s ) s d s
= 1 Γ ( 1 α ) t 0 t 2 [ z n z ( s ) ] α u ( x , s ) s d s + k = 2 n 1 t k t k + 1 [ z n z ( s ) ] α u ( x , s ) s d s .

3.1.1. gL1 Method

Based on (9), using generalized linear interpolation I 1 , k z ( t ) u ( x , t ) u ( x , t ) in [ t k , t k + 1 ] yields the gL1 method [82,87,96,97]. To be specific, noting (7) we obtain
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n ) = 1 Γ ( 1 α ) t 0 t 1 [ z n z ( s ) ] α u ( x , s ) s d s + k = 1 n 1 t k t k + 1 [ z n z ( s ) ] α u ( x , s ) s d s 1 Γ ( 1 α ) k = 0 n 1 t k t k + 1 1 [ z ( t n ) z ( s ) ] α I 1 , k z ( s ) u ( x , s ) s d s = 1 Γ ( 1 α ) k = 0 n 1 t k t k + 1 1 [ z ( t n ) z ( s ) ] α u k + 1 ( x ) u k ( x ) z k + 1 z k z ( s ) d s = 1 Γ ( 2 α ) k = 0 n 1 ω n , k g L 1 δ z u k + 1 2 ( x ) ,
where the coefficients ω n , k g L 1 = ω n , k 0 , 1 . In Theorem 1 of [87], the gL1 method is proved to attain O ( τ z 2 α ) by using the residual of the generalized Lagrange interpolation, i.e.,
f ( t ) I i , k z ( t ) f ( t ) = 1 ( i + 1 ) ! d i + 1 d z i + 1 g ( ξ ) n = k k + i ( z ( t ) z n ) , z k < ξ < z k + i ,
where g ( z ) = f ( Z 1 ( z ) ) and Z : t z ( t ) is a strictly increasing mapping function defined over t [ 0 , 1 ] . Note that [82,97] consider uniform mesh P t , and the convergence of the numerical scheme is proven using the Lax-Richtmyer theorem but the order of convergence is not explicitly given, while [87] extends to general mesh and derives the order of convergence.

3.1.2. gL1-2 Method

Based on (9), a high-order gL1-2 method [80,96,98] can be derived if one applies generalized linear interpolation I 1 , 0 z ( t ) u ( x , t ) u ( x , t ) in [ t 0 , t 1 ] and generalized quadratic interpolation I 2 , k 1 z ( t ) u ( x , t ) u ( x , t ) in [ t k , t k + 1 ] ( k 1 ) . Noting (7) and (8), from (9) we obtain
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n ) = 1 Γ ( 1 α ) t 0 t 1 [ z n z ( s ) ] α u ( x , s ) s d s + k = 1 n 1 t k t k + 1 [ z n z ( s ) ] α u ( x , s ) s d s 1 Γ ( 1 α ) t 0 t 1 1 [ z n z ( s ) ] α I 1 , 0 z ( s ) u ( x , s ) s d s + k = 1 n 1 t k t k + 1 1 [ z n z ( s ) ] α I 2 , k 1 z ( s ) u ( x , s ) s d s = 1 Γ ( 1 α ) k = 0 n 1 δ z u k + 1 2 ( x ) z k z k + 1 d z [ z n z ] α + k = 1 n 1 δ z 2 u k ( x ) z k z k + 1 2 z z k z k + 1 [ z n z ] α d z = 1 Γ ( 2 α ) k = 0 n 1 ω n , k 0 δ z u k + 1 2 ( x ) + k = 1 n 1 ω n , k 1 δ z 2 u k ( x ) = 1 Γ ( 2 α ) k = 0 n 1 ω n , k g L 1 2 δ z u k + 1 2 ( x ) ,
where ω n , k g L 1 2 = ω n , 0 0 , 1 when n = 1 , and for n 2 we have
ω n , k g L 1 2 = ω n , 0 0 , 1 ω ¯ n , 1 1 , 1 , k = 0 ω n , k 0 , 1 + ω ¯ n , k 1 , 1 ω ¯ n , k + 1 1 , 1 k n 2 ω n , n 1 0 , 1 + ω ¯ n , n 1 1 , 1 , k = n 1
with ω ¯ n , k 1 , 1 = ω n , k 1 , 1 z k + 1 z k 1 , k 1 . Similarly, using the residual of the generalized Lagrange interpolation, it is shown that the gL1-2 method achieves O ( τ z 3 α ) for general mesh (see Theorem 3.1 in [80]), but the analysis of the resulting fully discrete scheme to solve the generalized time fractional problem (3) is not easy; see Section 3.4 later. In fact, [80] only proves the convergence for a small range of α using the energy method, while the proof for all α is given in [96,98] by analyzing the coefficient matrix directly, which requires very careful analysis of coefficients. Possibly, one can extend a different L1-2 proposed in [37,39,40] for uniform or graded mesh using generalized interpolations, and provide an easier solution.

3.1.3. gL2 Method

Alternatively, based on the representation (10), a different L2 type method, namely the gL2 method, can be constructed using only generalized quadratic interpolation, i.e., I 2 , 0 z ( t ) u ( x , t ) u ( x , t ) in [ t 0 , t 2 ] and I 2 , k 1 z ( t ) u ( x , t ) u ( x , t ) in [ t k , t k + 1 ] ( k 2 ) . Similar to the above derivation procedure, from (10) it is found that
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n ) = 1 Γ ( 1 α ) t 0 t 2 [ z n z ( s ) ] α u ( x , s ) s d s + k = 2 n 1 t k t k + 1 [ z n z ( s ) ] α u ( x , s ) s d s 1 Γ ( 1 α ) t 0 t 2 I 2 , 0 z ( s ) u ( x , s ) s d s [ z ( t n ) z ( s ) ] α + k = 2 n 1 t k t k + 1 I 2 , k 1 z ( s ) u ( x , s ) s d s [ z ( t n ) z ( s ) ] α = 1 Γ ( 1 α ) t 0 t 2 δ z 2 u 1 ( x ) ( 2 z ( s ) z 2 z 1 ) + δ z u 3 2 ( x ) d z ( s ) [ z ( t n ) z ( s ) ] α + 1 Γ ( 1 α ) k = 2 n 1 t k t k + 1 δ z 2 u k ( x ) ( 2 z ( t ) z k + 1 z k ) + δ z u k + 1 2 ( x ) d z ( s ) [ z ( t n ) z ( s ) ] α = 1 Γ ( 2 α ) k = 0 n 1 ω n , k g L 2 δ z u k + 1 2 ( x ) ,
where ω n , k g L 2 is given as follows:
  • when n = 2 ,
    ω n , k g L 2 = ω n , 0 0 , 1 2 r 1 1 + r 1 ω n , 0 1 , 1 z 1 z 0 2 1 + r 1 ω n , 1 1 , 1 z 2 z 1 , k = 0 ω n , 1 0 , 1 + 2 r 1 1 + r 1 ω n , 0 1 , 1 z 1 z 0 + 2 1 + r 1 ω n , 1 1 , 1 z 2 z 1 , k = 1
  • when n 3 ,
    ω n , k g L 2 = ω n , 0 0 , 1 2 r 1 1 + r 1 ω n , 0 1 , 1 z 1 z 0 2 1 + r 1 ω n , 1 1 , 1 z 2 z 1 , k = 0 ω n , 1 0 , 1 + 2 r 1 1 + r 1 ω n , 0 1 , 1 z 1 z 0 + 2 1 + r 1 ω n , 1 1 , 1 z 2 z 1 2 1 + r 2 ω n , 2 1 , 1 z 3 z 2 , k = 1 ω n , k 0 , 1 + 2 1 + r k ω n , k 1 , 1 z k + 1 z k 2 1 + r k + 1 ω n , k 1 1 , 1 z k z k 1 , 2 k n 2 ω n , n 1 0 , 1 + 2 1 + r n 1 ω n , n 1 1 , 1 z n z n 1 , k = n 1
  • with r k = z k z k 1 z k + 1 z k . To analyze the accuracy of the gL2 method, the main tool is still the residual of the generalized Lagrange interpolation, though the analysis is more technical (see Lemma 2.1 and Theorem 2.1 in [81]). Indeed, this method gives the same order of accuracy 3 α as the gL1-2 method, and the convergence analysis for the resulting fully discrete scheme to solve the generalized time fractional problem (3) can be conducted for all α ; see [35,81] for details. One drawback of this gL2 method-based fully discrete scheme is that one needs other low-order methods to compute u ( x , t 1 ) . Fortunately, the convergence order can be kept if a reasonable smaller step size is taken in [ t 0 , t 1 ] . Alternatively, one can tackle it using the Hermite interpolation method proposed in [41].
  • Non-integer nodes
We shall now approximate the generalized Caputo fractional derivative (4) using generalized interpolation method with non-integer nodes t = t n 1 + σ , where σ = 1 α 2 . From (4), we can write
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n 1 + σ ) = 1 Γ ( 1 α ) k = 0 n 2 t k t k + 1 [ z n 1 + σ z ( s ) ] α u ( x , s ) s d s + t n 1 t n 1 + σ [ z n 1 + σ z ( s ) ] α u ( x , s ) s d s ,
where z n 1 + σ = ( 1 σ ) z n 1 + σ z n and t n 1 + σ = Z 1 ( z n 1 + σ ) .

3.1.4. gL2-1σ Method

In (12), we apply generalized quadratic interpolation I 2 , k z ( t ) u ( x , t ) u ( x , t ) in [ t k , t k + 1 ]   ( 0 k n 2 ) and generalized linear interpolation I 1 , n 1 z ( t ) u ( x , t ) u ( x , t ) in [ t n 1 , t n 1 + σ ] , leading to the gL2-1σ method, also known as the generalized Alikhanov’s method [35,86]. Specifically, we find
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n 1 + σ ) = 1 Γ ( 1 α ) k = 0 n 2 t k t k + 1 + t n 1 t n 1 + σ [ z n 1 + σ z ( s ) ] α u ( x , s ) s d s 1 Γ ( 1 α ) k = 0 n 2 t k t k + 1 I 2 , k z ( s ) u ( x , s ) s d s [ z n 1 + σ z ( s ) ] α + t n 1 t n 1 + σ I 1 , n 1 z ( s ) u ( x , s ) s d s [ z n 1 + σ z ( s ) ] α = 1 Γ ( 1 α ) k = 0 n 2 t k t k + 1 δ z u k + 1 2 ( x ) d z ( s ) [ z n 1 + σ z ( s ) ] α + t n 1 t n 1 + σ δ z u n 1 2 ( x ) d z ( s ) [ z n 1 + σ z ( s ) ] α + 1 Γ ( 1 α ) k = 0 n 2 δ z 2 u k + 1 ( x ) t k t k + 1 2 z ( s ) z k z k + 1 [ z n 1 + σ z ( s ) ] α d z ( s ) = 1 Γ ( 2 α ) k = 0 n 1 ω n , k 0 , σ δ z u k + 1 2 ( x ) + k = 1 n 1 ω n , k 1 , σ δ z 2 u k ( x ) = 1 Γ ( 2 α ) k = 0 n 1 ω n , k g L 2 1 σ δ z u k + 1 2 ( x ) ,
where ω n , 0 g L 2 1 σ = ω n , 0 0 , σ when n = 1 , and for n 2 we have
ω n , k g L 2 1 σ = ω n , 0 0 , σ ω ¯ n , 0 1 , σ , k = 0 ω n , k 0 , σ + ω ¯ n , k 1 , σ ω ¯ n , k + 1 1 , σ , 1 k n 2 ω n , n 1 0 , σ + ω ¯ n , n 1 1 , σ , k = n 1
where ω ¯ n , k 1 , σ = ω n , k 1 , σ z k + 1 z k 1 , k 1 . It is proved in [80] (see Theorem 3.2) that the above derived approximation gives O ( τ z 3 α ) . Moreover, it is shown in [35] that this method can also be used to solve variable order ( α = α ( x , t ) ) problems. Though the gL2-1σ method gives as good approximation properties as previous high-order methods, we can only obtain O ( τ z 2 ) for the fully discrete numerical scheme for solving (3) because
L u ( x , t n 1 + σ ) = ( 1 σ ) L u ( x , t n 1 ) + σ L u ( x , t n ) + σ ( 1 σ ) O ( τ z 2 ) ,
is adopted in the numerical scheme construction.
To summarize Section 3.1, the generalized interpolation based approximation methods can be written in a unified form as follows.
Theorem 1. 
Assume that u ( · , Z 1 ( z ) ) C r [ z ( 0 ) , z ( T ) ] , where r = 2 for gL1 and r = 3 for gL1-2, gL2, gL2-1σ. We have
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n 1 + γ ) = 1 Γ ( 2 α ) k = 0 n 1 ω n , k δ z u k + 1 2 ( x ) + O ( τ z β ) ,
where γ = 1 for gL1, gL1-2, gL2 and γ = σ for gL2-1σ, ∗ denotes the type of method (gL1, gL1-2, gL2 or gL2-1σ), and β is the corresponding order of accuracy with β = 2 α for gL1 and β = 3 α for gL1-2, gL2, gL2-1σ.
Proof. 
Combining the technique of integration by parts with a residual of generalized interpolation (11), one can derive the approximation errors. For details, see [87] for the gL1 method, ref. [86] for the gL2-1σ method, ref. [80] for the gL1-2 and gL2-1σ methods, and [81] for the gL2 method. □
Remark 2. 
Based on the above discussions, β can be 3 α or higher for general mesh (see [99] for the construction using high-order generalized interpolations). However, the analysis of the resulting fully discrete scheme for solving (3) is challenging; see Section 3.4 later.
Remark 3. 
As far as we know, the best accuracy of the generalized interpolation method-based fully discrete scheme is O ( τ z 3 α ) for uniform z mesh, and O ( N ( 2 α ) ) for general mesh. Hopefully, by making subtle changes and applying correction techniques when necessary, it is possible to provide a rigorous analysis of high-order generalized interpolation-based methods for general mesh; see [37,39,100] and the references therein.
Remark 4. 
The approximation error in (14) holds with high regularity assumption of u. If the assumption is violated, (14) does not hold any more and the worst case is that all methods degenerate to O ( τ z ) . A mature technique to recover the accuracy is to apply graded mesh [27,37], quasi-graded mesh [30] or more general mesh [31,36,40,44]. The investigation of this technique is out of the scope of this work and we refer interested readers to the related references.

3.2. Generalized Convolution Quadrature Method

Let us briefly introduce the classical convolution quadrature method [23,25,45] that aims to approximate the Riemann-Louville fractional derivative D t α 0 f ( t ) (see Section 2.1 of this work and also [1,2]) with uniform mesh accurately. Here, we consider 0 < α < 1 and denote τ = T N as the step size of the uniform mesh P t : 0 = t 0 < t 1 < < t N 1 < t N = T . The convolution quadrature approximation is formulated as
D t α 0 f ( t ) = τ α n = 0 q n , k α f ( t n τ ) + O ( τ k ) ,
where q n , k α is the coefficient computed from the generating function of the fractional linear multistep method, that is,
δ α ( ξ ) = i = 1 k ( 1 ξ ) i i α = n = 0 q n , k α ξ n .
Note that when α = 1 , it reduces to the standard BDFk method [49], and when k = 1 , it becomes the classical Grünwald-Letnikov (GL) method [1]. The above convolution quadrature method is the starting point to achieve a high-order accuracy method either by using a correction technique for k 2 , or by assembling a shifted low-order method ( k = 1 ).
The generalized convolution quadrature method is actually an extension of the above method so that it can be used to approximate (4) efficiently. It depends on the two relations below.
  • The relation between generalized Riemann-Liouville fractional operator and generalized Caputo fractional operator when f ( 0 ) = 0 (see Theorem 2.2 in [85]), given as
    D t ; [ z ( t ) , 1 ] α 0 C f ( t ) = D t ; [ z ( t ) , 1 ] α 0 f ( t ) , α ( 0 , 1 ) .
  • The relation between generalized Riemann-Liouville fractional operator and classical Riemann-Liouville fractional operator (see (2.12) in [85]),
    D t ; [ z ( t ) , 1 ] α 0 f ( t ) = D z α z 0 f ¯ ( z ) ,
    where f ¯ ( z ) = f ( Z 1 ( z ) ) .
  • From these two relations, it is found that we may construct approximations of (4) by using existing approximation methods of classical Riemann-Liouville fractional derivative, i.e., D z α z 0 f ¯ ( z ) . Moreover, we need uniform z mesh which is vital in the construction. Fortunately, this uniform z mesh can be achieved by selecting appropriate mesh P t , such that
P z : z ( t 0 ) = z 0 < z 1 < < z N 1 < z N = z ( t N ) ,
is uniform. Based on the above discussions, the generalized convolution quadrature method of (4) can be constructed by first applying the classical convolution quadrature method for D z α z 0 f ¯ ( z ) based on uniform z mesh P z and then transforming the variable z into variable t using Z ( t ) = z ( t ) . In this sense, we are able to obtain O ( τ z k ) for the generalized BDFk method.
In practice, we take k = 1 , which results in the generalized Grünwald-Letnikov (gGL) method [83,84,85], that is,
D t ; [ z ( t ) , 1 ] α 0 C f ( t n ) = τ z α i = 0 n q i , 1 α f n i + O ( τ z ) ,
where q 0 , 1 α = 1 and q i , 1 α = ( 1 α + 1 i ) q i 1 , 1 α for i 1 . Then, we consider the linear combinations of shifted gGL methods to obtain high-order accuracy. For this purpose, define the shifted gGL operator as follows.
Definition 6 (Shifted gGL operator). 
Given an integer shift p and a sequence { f i } , the corresponding shifted generalized Grünwald-Letnikov operator g G L p α is given as
g G L p α f n = τ z α i = 0 n + p q i , 1 α f n i + p .

3.2.1. gWSGL with Two Shifts

Similarly to the weighted shifted Grünwald-Letnikov (WSGL) method [56] that is a linear combination of shifted GL methods, we have constructed the generalized weighted shifted Grünwald-Letnikov (gWSGL) method with two shifts [85]. To be specific, for the generalized Caputo fractional derivative (4), we obtain (see Theorem 2.1 in [85] for details)
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n ) = α 2 p 2 2 ( p 1 p 2 ) g G L p 1 α u n ( x ) + 2 p 1 α 2 ( p 1 p 2 ) g G L p 2 α u n ( x ) + O ( τ z 2 ) = τ z α i = 0 n λ i , α , 2 u n i ( x ) + O ( τ z 2 ) ,
where for p 1 = 1 and p 2 = 1
λ 0 , α , 2 = α + 2 2 , λ i , α , 2 = α + 2 2 q i , 1 α α 2 q i 1 , 1 α , i 1 .

3.2.2. gWSGL with Three Shifts

It is possible to apply more shifts to obtain high-order methods. If we apply three shifts (see Theorem 2.1 in [83]), then it is found that
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n ) = ρ 2 , 1 g G L p 1 α u n ( x ) + ρ 2 , 2 g G L p 2 α u n ( x ) + ρ 2 , 3 g G L p 3 α u n ( x ) + O ( τ z 3 ) = τ z α i = 0 n λ i , α , 3 u n i ( x ) + O ( τ z 3 ) ,
where
ρ 2 , 1 = 12 p 2 p 3 ( 6 p 2 + 6 p 3 + 1 ) α + 3 α 2 12 ( p 1 p 2 ) ( p 1 p 3 ) , ρ 2 , 2 = 12 p 1 p 3 ( 6 p 1 + 6 p 3 + 1 ) α + 3 α 2 12 ( p 2 p 1 ) ( p 2 p 3 ) , ρ 2 , 3 = 12 p 1 p 2 ( 6 p 1 + 6 p 2 + 1 ) α + 3 α 2 12 ( p 3 p 1 ) ( p 3 p 2 ) ,
and if p 1 = 0 , p 2 = 1 , p 3 = 2 , then
λ 0 , α , 3 = ρ 2 , 1 q 0 , 1 α , λ 1 , α , 3 = ρ 2 , 1 q 1 , 1 α + ρ 2 , 2 q 0 , 1 α , λ i , α , 3 = ρ 2 , 1 q i , 1 α + ρ 2 , 2 q i 1 , 1 α + ρ 2 , 3 q i 2 , 1 α , i 2 .

3.2.3. gWSGL with Four Shifts

In [84], four shifts have been employed. The final high-order approximation (see Theorem 2.1 in [84]) with shifts 0 , 1 , 2 , 3 is given as
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n ) = ρ 3 , 1 g G L 0 α u n ( x ) + ρ 3 , 2 g G L 1 α u n ( x ) + ρ 3 , 3 g G L 2 α u n ( x ) + ρ 3 , 4 g G L 3 α u n ( x ) + O ( τ z 4 ) = τ z α i = 0 n λ i , α , 4 u n i ( x ) + O ( τ z 4 ) ,
where
ρ 3 , 1 = α 3 + 11 α 2 + 40 α + 48 48 , ρ 3 , 2 = 3 α 3 27 α 2 62 α 48 , ρ 3 , 3 = 3 α 3 + 21 α 2 + 28 α 48 , ρ 3 , 4 = α 3 5 α 2 6 α 48 ,
and
λ 0 , α , 4 = ρ 3 , 1 q 0 , 1 α , λ 2 , α , 4 = ρ 3 , 1 q 2 , 1 α + ρ 3 , 2 q 1 , 1 α + ρ 3 , 3 q 0 , 1 α , λ 1 , α , 4 = ρ 3 , 1 q 1 , 1 α + ρ 3 , 2 q 0 , 1 α , λ i , α , 4 = ρ 3 , 1 q i , 1 α + ρ 3 , 2 q i 1 , 1 α + ρ 3 , 3 q i 2 , 1 α + ρ 3 , 4 q i 3 , 1 α , i 3 .
In applications, one can apply gWSGL with two shifts (15) [85] to solve (3) directly. For gWSGL with three and four shifts, namely (16) and (17) [83,84], the solution at t = t 1 or/and t = t 2 is required to start the fully discrete scheme. This can be performed by using Hermite interpolation and generalized Riemann-Liouville fractional integral; see [83,84] for details. Intuitively, we may take large k (≥2) to obtain high-order methods directly (see [25]) and then consider linear combinations of its shifted version to obtain even higher order methods (see [14,57]).
To summarize, in Section 3.2 we present the main idea of the generalized convolution quadrature method and derived various gWSGL methods based on shifted generalized convolution quadrature with k = 1 (or equivalently shifted gGL), and discussed its usage in practice. From (15)–(17), it is obvious that they have similar formulations and thus can be written in a unified form. Specifically, we have the following.
Theorem 2. 
If u ( · , Z 1 ( z ) ) C 2 + s [ z ( 0 ) , z ( T ) ] , s = 2 , 3 , 4 and d i d z i u ( · , z ( 0 ) ) = 0 , 0 i s + 2 , then
D t ; [ z ( t ) , 1 ] α 0 C u ( x , t n ) = τ z α i = 0 n λ i , α , s u n i ( x ) + O ( τ z s ) ,
where s = 2 , 3 , 4 denotes two, three and four shifts, respectively.
Proof. 
The proof of the above results mainly relies on the Fourier transform techniques; see [85] for s = 2 , [84] for s = 3 , and [83] for s = 4 . □
Remark 5. 
The weights in (18) are exactly the same as in the classical methods but the nodes with respect to the variable t are no longer uniform. In fact, the nodes t n are carefully chosen such that P z = { z ( t n ) } is uniformly distributed.
Remark 6. 
If we employ the classical interpolation method on nodes t n that yield a uniform P z , we shall obtain the same result as gL1 [87] or gL2 [81,86] type methods derived by the generalized interpolation technique.
Remark 7. 
The order reduction is also observed as in Remark 4. One may apply the correction technique in [22] to recover the accuracy.

3.3. Approximation of L

To derive the fully discrete scheme for the generalized time fractional Equation (3), one can approximate the generalized Caputo fractional derivative (discussed in Section 3.1 and Section 3.2), as well as approximate the operator L . As stated at the beginning, we only introduce finite difference and compact finite difference methods for L and leave other methods to the readers. Here, we follow the works in [33,35,81,101] and present the results directly.
Let P x be a uniform partition of [ a , b ] , i.e.,
P x : a = x 0 < x 1 < < x M 1 < x M = b ,
and denote h = b a M , u j n = u ( x j , t n ) , u j + 1 2 n = u ( x j + 1 2 , t n ) and δ x u j + 1 2 n = u j + 1 n u j n x j + 1 x j .

3.3.1. Finite Difference Method for L

Considering the discretization at node ( x j , t n ) , the finite difference approximation of L (see Lemma 5 in [33] and Lemma 3.1 in [35]) is given by
L u ( x j , t n ) = p j + 1 2 n u j + 1 n ( p j + 1 2 n + p j 1 2 n ) u j n + p j 1 2 n u j 1 n h 2 q j n u j n + O ( h 2 ) = 1 h p j + 1 2 n δ x u j + 1 2 n p j 1 2 n δ x u j 1 2 n q j n u j n + O ( h 2 ) .
Obviously, it gives second-order accuracy in the spatial dimension for u ( x , · ) C 4 [ a , b ] and smooth p , q .

3.3.2. Compact Finite Difference Method for L

For compact finite difference approximation of L , we need the following time-dependent compact finite difference (TDCFD) operator [81].
Definition 7 (TDCFD operator). 
Let d ( x , t ) = p x ( x , t ) p ( x , t ) . For a given function v ( x , t ) , the time-dependent compact finite difference operator H is defined as
H v j n = v j n + h 2 12 v j + 1 2 2 v j n + v j 1 n h 2 d j + 1 n v j + 1 n d j 1 n v j 1 n 2 h , 1 j M 1 .
Applying the TDCFD operator H to L u ( x j , t n ) and noting the definition of the operator L , we have
H L u ( x j , t n ) = H x ( p ( x , t ) x u ( x , t ) ) | x = x j , t = t n : = v j n H q j n u j n .
From [81,101], for smooth p and u ( x , · ) C 6 [ a , b ] , we obtain
H v j n = 1 h ψ j + 1 2 n δ x u j + 1 2 n ψ j 1 2 n δ x u j 1 2 n + O ( h 4 ) ,
where
ψ ( x , t ) = p ( x , t ) h 2 12 ( p x ( x , t ) ) 2 p ( x , t ) p x x ( x , t ) 2 .
Hence, the compact finite difference approximation of L is constructed as
H L u ( x j , t n ) = 1 h ψ j + 1 2 n δ x u j + 1 2 n ψ j 1 2 n δ x u j 1 2 n H q j n u j n + O ( h 4 ) ,
which achieves fourth-order accuracy in the spatial dimension. Note that [33,35] also considers the compact finite difference method for the special case p ( x , t ) = p ( t ) , i.e., the function p is independent of x. The dependence of the function p on x will bring difficulties in proving the convergence of the fully discrete scheme of (3) and thus new analysis techniques [81] are required here.

3.4. Fully Discrete Scheme

The fully discrete scheme of (3) can be readily derived using the approximation of L discussed in Section 3.3, coupled with the approximation of D t ; [ z ( t ) , 1 ] α 0 C u ( x , t ) discussed in Section 3.1 and Section 3.2. To show the derivation of the fully discrete scheme, as an example, we shall take the generalized interpolation method (Section 3.1) and combine it with finite difference and compact finite difference methods, respectively. The fully discrete schemes utilizing the generalized convolution quadrature method (Section 3.2) can be similarly derived, and we omit it here.

3.4.1. Finite Difference (FD) Method

We begin with the construction of the fully discrete scheme based on the finite difference (FD) method. Consider the discretization of (3) at the point ( x j , t n 1 + γ ) , where γ = 1 or σ ( σ = 1 α 2 ) . It is obvious from (3) and (13) that
D t ; [ z ( t ) , 1 ] α 0 C u ( x j , t n 1 + γ ) = L u ( x j , t n 1 + γ ) + f ( x j , t n 1 + γ ) = ( 1 γ ) L u ( x j , t n 1 ) + γ L u ( x j , t n ) + f j n 1 + γ + γ ( 1 γ ) O ( τ z 2 ) .
Applying the finite difference approximation (19) of L and the generalized interpolation method (14) for D t ; [ z ( t ) , 1 ] α 0 C u ( x j , t n 1 + γ ) , we obtain
1 Γ ( 2 α ) k = 0 n 1 ω n , k δ z u k + 1 2 ( x j ) + O ( τ z β ) = ( 1 γ ) p j + 1 2 n 1 δ x u j + 1 2 n 1 p j 1 2 n 1 δ x u j 1 2 n 1 h q j n 1 u j n 1 + γ p j + 1 2 n δ x u j + 1 2 n p j 1 2 n δ x u j 1 2 n h q j n u j n + f j n 1 + γ + γ ( 1 γ ) O ( τ z 2 ) + O ( h 2 ) .
From the above formula, it is readily seen that even if β > 2 (for example, when β = 3 α ), the resulting method can only achieve O ( τ z 2 ) for γ = σ . After omitting small terms, the fully discrete scheme of (3) based on finite difference method is obtained as follows
1 Γ ( 2 α ) k = 0 n 1 ω n , k δ z u k + 1 2 ( x j ) = ( 1 γ ) p j + 1 2 n 1 δ x u j + 1 2 n 1 p j 1 2 n 1 δ x u j 1 2 n 1 h q j n 1 u j n 1 + γ p j + 1 2 n δ x u j + 1 2 n p j 1 2 n δ x u j 1 2 n h q j n u j n + f j n 1 + γ ,
which can be solved numerically with appropriate initial condition u j 0 = ψ ( x j ) and boundary conditions u 0 n = ϕ 1 ( t n ) , u M n = ϕ 2 ( t n ) .
Applying techniques from (Theorems 2 and 3, [87]), (Theorems 3.1–3.3, [81]) and (Theorems 4.1–4.3, [86]), we can prove the following stability and convergence results for gL1, gL2 and gL2-1σ methods.
Theorem 3 
(Stability of FD-based scheme (21; see [81,86,87]). If P z is uniformly distributed, then the numerical scheme (21) is robust (or stable) with respect to the initial data and the source term data for gL1 and gL2 methods. Furthermore, if Z 1 ( z ) is a concave function, then the numerical scheme (21) is stable with the gL2-1σ method.
Theorem 4 
(Convergence of FD-based scheme (21), see [81,86,87]). Assume that P z is a uniform z mesh and the solution u ( x , Z 1 ( z ) ) C 4 , r ( [ a , b ] × [ z ( 0 ) , z ( T ) ] ) , i.e., d 4 d x 4 u ( x , Z 1 ( z ) ) and d r d z r u ( x , Z 1 ( z ) ) is continuous. Let u j n and u ( x j , t n ) denote the numerical solution obtained from (21) and the exact solution of (3), respectively. We have
  • for the gL1 method ( r = 2 )
    max 1 j M 1 | u j n u ( x j , t n ) | = O ( τ z 2 α + h 2 ) , 1 n N ;
  • for the gL2 method ( r = 3 )
    τ z h n = 2 N j = 1 M = 1 | u j n u ( x j , t n ) | 2 = O ( τ z 3 α + h 2 ) , 2 n N ;
  • for the gL2-1σ method ( r = 3 )
    max 1 j M 1 | u j n u ( x j , t n ) | = O ( τ z 2 + h 2 ) , 1 n N .
Remark 8. 
We note that the rigorous analysis of the stability and convergence of the fully discrete numerical scheme (21) relies on energy estimate and the monotonic property of the coefficients ω n , k . We can numerically observe high-order accuracy for the gL1-2 method. However, since the monotonicity of the coefficients does not hold for the gL1-2 method, it is challenging to establish the stability and convergence of this method under an energy estimate framework.
Remark 9. 
One can derive corresponding results for the generalized convolution quadrature method (18) using techniques from [83,84,85].

3.4.2. Compact Finite Difference (CFD) Method

Next, we present the fully discrete scheme based on the compact finite difference (CFD) method. Similarly to finite difference method, the discretization of (3) is considered at the point ( x j , t n 1 + γ ) , where γ = 1 or σ ( σ = 1 α 2 ) . Different from the finite difference method that applies approximations directly, the TDCFD operator H is applied first. From (3), this leads to
H D t ; [ z ( t ) , 1 ] α 0 C u ( x j , t n 1 + γ ) = ( 1 γ ) H L u ( x j , t n 1 ) + γ H L u ( x j , t n ) + γ ( 1 γ ) O ( τ z 2 ) + H f j n 1 + γ .
Then, applying the compact finite difference approximation (20) of L and the generalized interpolation method (14) for D t ; [ z ( t ) , 1 ] α 0 C u ( x j , t n 1 + γ ) gives
1 Γ ( 2 α ) k = 0 n 1 ω n , k δ z H u k + 1 2 ( x j ) + O ( τ z β ) = ( 1 γ ) 1 h ψ j + 1 2 n 1 δ x u j + 1 2 n 1 ψ j 1 2 n 1 δ x u j 1 2 n 1 H q j n 1 u j n 1 + γ 1 h ψ j + 1 2 n δ x u j + 1 2 n ψ j 1 2 n δ x u j 1 2 n H q j n u j n + H f j n 1 + γ + γ ( 1 γ ) O ( τ z 2 ) + O ( h 4 ) .
Once again, it is clear from the above formula that even if β > 2 (for example, when β = 3 α ), the resulting method can only achieve O ( τ z 2 ) for γ = σ . After omitting small terms, we obtain the fully discrete scheme of (3) based on compact finite difference method, as follows
1 Γ ( 2 α ) k = 0 n 1 ω n , k δ z H u k + 1 2 ( x j ) = ( 1 γ ) 1 h ψ j + 1 2 n 1 δ x u j + 1 2 n 1 ψ j 1 2 n 1 δ x u j 1 2 n 1 H q j n 1 u j n 1 + γ 1 h ψ j + 1 2 n δ x u j + 1 2 n ψ j 1 2 n δ x u j 1 2 n H q j n u j n + H f j n 1 + γ .
Similar to Theorems 3 and 4, we obtain the following stability and convergence results for the gL1, gL2 and gL2-1σ methods.
Theorem 5 
(Stability of CFD-based scheme (22); see [81,86,87]). If P z is uniformly distributed, then the numerical scheme (22) is robust (or stable) with respect to the initial data and the source term data for the gL1 and gL2 methods. Furthermore, if Z 1 ( z ) is a concave function, then the the numerical scheme (22) is stable with the gL2-1σ method.
Theorem 6 
(Convergence of CFD-based scheme (22); see [81,86,87]). Assume that P z is a uniform z mesh and the solution u ( x , Z 1 ( z ) ) C 4 , r ( [ a , b ] × [ z ( 0 ) , z ( T ) ] ) , i.e., d 4 d x 4 u ( x , Z 1 ( z ) ) and d r d z r u ( x , Z 1 ( z ) ) , is continuous. Let u j n and u ( x j , t n ) denote the numerical solution obtained from (22) and the exact solution of (3), respectively. We have
  • for the gL1 method ( r = 2 )
    max 1 j M 1 | u j n u ( x j , t n ) | = O ( τ z 2 α + h 4 ) , 1 n N ;
  • for the gL2 method ( r = 3 )
    τ z h n = 2 N j = 1 M = 1 | u j n u ( x j , t n ) | 2 = O ( τ z 3 α + h 4 ) , 2 n N ;
  • for the gL2-1σ method ( r = 3 )
    max 1 j M 1 | u j n u ( x j , t n ) | = O ( τ z 2 + h 4 ) , 1 n N .
Remark 10. 
Remarks 8 and 9 are still valid for the compact finite difference method, noting that in this case, fourth-order accuracy is obtained in the spatial dimension.
To summarize, in Section 3.4, we have shown how to derive the fully discrete schemes of (3) by employing the approximation of D t ; [ z ( t ) , 1 ] α 0 C u ( x , t ) based on the generalized interpolation method and the approximation of L discussed in Section 3.1 and Section 3.3, respectively. This results in the fully discrete schemes (21) and (22). The fully discrete schemes utilizing the generalized convolution quadrature method (see Section 3.2) can be similarly derived.
Typically, the fully discrete scheme that is based on the finite difference method gives O ( h 2 ) in the spatial dimension, while employing the compact finite difference method may improve the spatial convergence to O ( h 4 ) . This can be easily seen from the above derivation. We have presented the stability and convergence of the fully discrete schemes (21) and (22) in Theorems 3–6; more details can be found in [35,81,82,85,86,87,96,97,98]. Lastly, we note that the analysis of the fully discrete scheme based on the compact finite difference method is challenging for general p ( x , t ) ; see the discussion in [81].

4. Numerical Experiment

In this section, we shall present some illustrative numerical results of the fully discrete schemes in Section 3.4. For this purpose, we shall demonstrate using the following example. Note that we only consider the compact finite difference method-based schemes here and leave the finite difference method-based schemes for interested readers.
Example 1 
([81]). Examine the problem (3) with a = 0 , b = 1 , T = 1 , ψ ( x ) = 0 ,   ϕ 1 ( t ) = t γ , ϕ 2 ( t ) = e t γ , p ( x , t ) = 2 cos ( x t ) ,   q ( x , t ) = 1 sin ( x t ) , and
f ( x , t ) = e x Γ ( γ β + 1 ) Γ ( γ β + 1 α ) t γ β α t γ [ 1 cos ( x t ) + ( 1 + t ) sin ( x t ) ] ,
where γ α β > 0 . We consider two cases:
  • Case A. Take the scale function z ( t ) = t β ( β 1 ) , the exact solution is known to be u ( x , t ) = t γ e x .
  • Case B. Take the scale function z ( t ) = 1 2 ( t + t 2 ) , β = 1.5 , γ = 5 , the exact solution is unknown.
In the experiment, we evaluate the maximum absolute error (MAE) when t = t N , denoted by
e M , N : = max 1 j M 1 | u j N U j N | ,
where { U j n } refers to the exact (or reference) solution and { u j n } denotes the numerical solution, respectively. The corresponding temporal and spatial convergence orders are symbolized by
O t : = log 2 e M , N e M , 2 N a n d O s : = log 2 e M , N e 2 M , N ,
respectively.
Remark 11. 
Though some methods (e.g., gL1-2) do not have theoretical analysis and some theoretical results (e.g., gL2) are not in terms of maximum norm, we present only the results in terms of maximum absolute errors to show some insights. For other discrete norms, see [81] for the gL2 method and [83,84,85] for the gWSGL method.
Remark 12. 
We fix α = 0.2 and vary β , γ for different purposes. The mesh P t = { t n } is generated to ensure that P z = { z n } conforms to either a uniform z mesh ( r = 1 ) or a graded z mesh ( r > 1 ):
z n = z ( 0 ) + n N r z ( T ) , t n = Z 1 ( z n ) , 0 n N .

4.1. Numerical Results Using Generalized Interpolation Method and CFD

In this section, we shall present numerical results for the fully discrete scheme (22), which is constructed by using the generalized interpolation type method (14) and compact finite difference method in the temporal and spatial dimensions, respectively. Note that for the gL2 method, we need to compute u j 1 in advance. To do this, we shall apply g L 1 approximation on graded z mesh [27] so that we can obtain an accurate result in the first step. Other than u j 1 , the rest of u j n will be computed using uniform z mesh unless otherwise specified.
First, we fix M = 400 and vary N to compute maximum absolute errors and the corresponding temporal convergence order O t , using the gL1, gL1-2, gL2-1σ and gL2 methods in (22) for Cases A and B. Since the convergence order varies significantly for different methods, we may need to deploy different N for different methods in order to observe the convergence order. Specifically,
  • Case A: For the smooth case β = 1.5 , γ = 5 , we set N = 1000 , 2000 , 4000 for the gL1 method and N = 200 , 400 , 800 for the rest of the methods. For the non-smooth case β = 1.5 , γ = 0.3 , we set N = 20 , 40 , 80 for uniform z mesh and graded z mesh ( r = ( 2 α ) / 0.9 for gL1 and r = ( 3 α ) / 0.9 f other methods).
  • Case B: The exact solution is unknown in this case. We take N = 10,000, M = 400 to compute a reference solution, and deploy N = 100 , 200 , 400 for all methods.
The results are presented in Table 1. It is observed that if the solution is smooth, we obtain the expected temporal convergence orders (i.e., 2 α for gL1, 3 α for gL1-2, 2 for gL2-1σ and 3 α for gL2) for both Cases A and B. If the solution is not smooth, then we observe the order reduction for uniform z mesh. As demonstrated in Remark 7, it can be tackled by graded z mesh that is also presented in Table 1.
Next, we turn to the spatial convergence order for both Cases A and B under smoothness assumption ( γ = 5 , β = 1.5 ). We consider uniform z mesh only and fix N = 20,000. To obtain a reference solution for Case B, we use N = 20,000, M = 400 . For both cases, we set M = 5 , 10 , 20 . Obviously, from Table 2, it is found that the expected fourth-order accuracy holds for all cases and all methods, which is consistent with the theoretical results in Theorem 6.

4.2. Numerical Results Using Generalized Convolution Quadrature Method and CFD

In this section, we shall present numerical results for the fully discrete scheme constructed by using the generalized convolution quadrature type method (18) and compact finite difference method in the temporal and spatial dimensions, respectively. Let β = 1.5 , γ = 5 . Note that for s = 3 , 4 , we need to compute u j 1 or u j 2 in advance before starting the fully discrete scheme. We use the lower-order method to compute these values. To be specific, for s = 3 we compute u j 1 using method s = 2 , while for s = 4 we compute u j 1 using method s = 2 and compute u j 2 using method s = 3 . As illustrated before, we may vary N , M differently for different s in order to obtain the desired convergence orders. Specifically,
  • Case A: We set M = 200 and N = 20 , 40 , 80 to compute temporal convergence orders, and set N = 10,000 and M = 5 , 10 , 20 to compute spatial convergence orders.
  • Case B: The reference solution is calculated using N = 10,000, M = 400 . Subsequently, we set M = 400 and N = 10 , 20 , 40 to obtain the temporal convergence orders, and let N = 10,000 and M = 5 , 10 , 20 to compute the spatial convergence orders.
  • The results are presented in Table 3. Obviously, the convergence order is O ( τ z s + h 4 ) , which is consistent with the theoretical results.

5. Future Prospects

In this section, we shall propose some future investigations based on the above discussions and recent developments in models and numerical methods.

5.1. Generalized Time Fractional Models

So far, we have mainly summarized numerical methods for generalized time fractional models from the mathematical perspective. The best convergence order achieved is O ( τ z 4 ) for the smooth solution of the linear problem [84]. In applications, we may need to derive high order methods for linear and nonlinear problems with smooth as well as non-smooth solutions. It is known that these issues have been well addressed for z ( t ) = t and w ( t ) = 1 ; see [22,24,25,37]. Using the aforementioned techniques, we may extend these methods to the generalized problems. On the other hand, generalized time fractional models from the application perspective [4] are very important in describing many phenomena in nature; however the existing methods are rather scarce. Therefore, it is both necessary and meaningful to propose high-order methods for this type of generalized fractional models.

5.2. Generalized Space Fractional Models

Time fractional models are typically related to the subdiffusion process, which is one of the anomalous diffusion processes. There is another anomalous diffusion process called super diffusion that typically results in space fractional models [3,4,7,16,17]. This type of fractional model has also been investigated extensively in the literature; see [102,103,104,105] for the finite element method, [106,107,108,109] for the finite difference method, [110] for the spectral collocation method, and the references therein. Amongst them, the fractional Laplacian and tempered fractional Laplacian [3,16,17] are two widely used operators in the models. Note that these two operators are actually the infinitesimal generator of the Lévy process and tempered Lévy process [3,17] that are widely applied to model phenomena at the microscopic level. One may expect a generalized space fractional model of which the generator is a more general stochastic process. Thus, such a model can be used to describe a variety of phenomena in a unified way. Also, efficient numerical methods are needed to simulate the trajectories of the particle and to observe its properties.

5.3. Deep Learning Based Method

Recently, a deep learning based-method has emerged to reduce the computation cost, especially for high-dimensional problems. The basic frameworks of deep learning-based methods are PINN [111], DRM [112], WAN [113], and BSDE [114]. Most other methods can be categorized into one of these frameworks. The generalized time fractional operator is a non-local operator and the computation of it is expensive. Therefore, it is necessary to reduce the computation cost. Hopefully, we may apply deep learning to achieve this objective. There are some related pioneer works on classical fractional derivative [115,116]. One may apply these to tackle generalized time fractional derivatives and then solve the generalized time fractional models numerically. As for generalized space fractional models, they can be both high dimensional and non-local. Hence, deep learning methods become a natural and inevitable choice. There are some existing works [115,117,118,119,120,121] on this topic as well. It is also possible to extend to generalized space fractional operators.

6. Conclusions

In this paper, we first present the derivation of the generalized fractional models from two perspectives—mathematical and application. Next, to solve a class of generalized time fractional equations, some fully discrete numerical schemes are constructed based on the approximation of the generalized Caputo time fractional derivative, coupled with the approximation of the spatial derivative terms in the model. There are two methods for each type of approximation, namely, generalized interpolation method or generalized convolution quadrature method for the approximation of the generalized Caputo time fractional derivative; finite difference method or compact finite difference method for the approximation of the spatial derivative terms. Meanwhile, possible extensions are presented based on the current progress of classical fractional problems and its relation with generalized fractional models. Some experiments are also conducted to illustrate the numerical performance and convergence of the fully discrete schemes discussed. Finally, we propose some future research prospects of the generalized fractional models from the current framework and recent progress in scientific computing.

Author Contributions

Methodology, X.L. and P.J.Y.W.; validation, X.L. and P.J.Y.W., formal analysis, X.L. and P.J.Y.W.; investigation, X.L. and P.J.Y.W.; writing—original draft preparation, X.L.; writing—review and editing, P.J.Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research receives no external funding.

Data Availability Statement

No new data were created or analyzed in this study.

Acknowledgments

The authors would like to thank the reviewers whose comments have helped to improve the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Diethelm, K. The Analysis of Fractional Differential Equations; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  2. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Elsevier: Amsterdam, The Netherlands, 1998. [Google Scholar]
  3. Deng, W. Anomalous and nonergodic multiscale modeling, analyses, and algorithms. Sci. Sin. Math. 2023, 53, 1–29. (In Chinese) [Google Scholar] [CrossRef]
  4. Deng, W.; Hou, R.; Wang, W.; Xu, P. Modeling Anomalous Diffusion: From Statistics to Mathematics; World Scientific: Singapore, 2020. [Google Scholar]
  5. Hilfer, R. Applications of Fractional Calculus in Physics; World Scientific: Singapore, 2000. [Google Scholar]
  6. Uchaikin, V.; Sibatov, R. Fractional Kinetics in Space: Anomalous Transport Models; World Scientific: Singapore, 2017. [Google Scholar]
  7. Metzler, R.; Klafter, J. The random walk’s guide to anomalous diffusion: A fractional dynamics approach. Phys. Rep. 2000, 339, 1–77. [Google Scholar] [CrossRef]
  8. Mainardi, F. Fractional Calculus: Some Basic Problems in Continuum and Statistical Mechanics; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
  9. Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  10. Noeiaghdam, S.; Sidorov, D. Caputo-Fabrizio Fractional Derivative to Solve the Fractional Model of Energy Supply-Demand System. Math. Model. Eng. Probl. 2020, 7, 359–367. [Google Scholar] [CrossRef]
  11. Loverro, A. Fractional Calculus: History, Definitions and Aplications for the Engineer. In Rapport Technique; Univeristy of Notre Dame: Department of Aerospace and Mechanical Engineering: Notre Dame, IN, USA, 2004; pp. 1–28. [Google Scholar]
  12. Kolwankar, K.; Gangal, A. Fractional differentiability of nowhere differentiable functions and dimensions. Chaos Interdiscip. J. Nonlinear Sci. 1996, 6, 505–513. [Google Scholar] [CrossRef]
  13. Nishimoto, K. An Essence of Nishimoto’s Fractional Calculus (Calculus in the 21st Century): Integrations and Differentiations of Arbitrary Order; Descartes Press Company: Waterloo, ON, USA, 1991. [Google Scholar]
  14. Chen, M.; Deng, W. Fourth order accurate scheme for the space fractional diffusion equations. SIAM J. Numer. Anal. 2014, 52, 1418–1438. [Google Scholar] [CrossRef]
  15. Zhang, Z.; Deng, W.; Karniadakis, G. A Riesz basis Galerkin method for the tempered fractional Laplacian. SIAM J. Numer. Anal. 2018, 56, 3010–3039. [Google Scholar] [CrossRef]
  16. Lischke, A.; Pang, G.; Gulian, M.; Song, F.; Glusa, C.; Zheng, X.; Mao, Z.; Cai, W.; Meerschaert, 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]
  17. Deng, W.; Li, B.; Tian, W.; Zhang, P. Boundary problems for the fractional and tempered fractional operators. Multiscale Model. Simul. 2018, 16, 125–149. [Google Scholar] [CrossRef]
  18. Kubica, A.; Yamamoto, M. Initial-boundary value problems for fractional diffusion equations with time-dependent coefficients. Fract. Calc. Appl. Anal. 2018, 21, 276–311. [Google Scholar] [CrossRef]
  19. Sakamoto, K.; Yamamoto, M. Initial value/boundary value problems for fractional diffusion-wave equations and applications to some inverse problems. J. Math. Anal. Appl. 2011, 382, 426–447. [Google Scholar] [CrossRef]
  20. Deng, W.; Li, B.; Qian, Z.; Wang, H. Time discretization of a tempered fractional Feynman–Kac equation with measure data. SIAM J. Numer. Anal. 2018, 56, 3249–3275. [Google Scholar] [CrossRef]
  21. Nie, D.; Deng, W. A Unified Convergence Analysis for the Fractional Diffusion Equation Driven by Fractional Gaussian Noise with Hurst Index H ∈ (0, 1). SIAM J. Numer. Anal. 2022, 60, 1548–1573. [Google Scholar] [CrossRef]
  22. Jin, B.; Lazarov, R.; Zhou, Z. Two fully discrete schemes for fractional diffusion and diffusion-wave equations with nonsmooth data. SIAM J. Sci. Comput. 2016, 38, A146–A170. [Google Scholar] [CrossRef]
  23. Jin, B.; Lazarov, R.; Zhou, Z. Numerical methods for time-fractional evolution equations with nonsmooth data: A concise overview. Comput. Methods Appl. Mech. Engrg. 2019, 346, 332–358. [Google Scholar] [CrossRef]
  24. Jin, B.; Li, B.; Zhou, Z. An analysis of the Crank-Nicolson method for subdiffusion. IMA J. Numer. Anal. 2018, 38, 518–541. [Google Scholar] [CrossRef]
  25. Jin, B.; Li, B.; Zhou, Z. Numerical analysis of nonlinear subdiffusion equations. SIAM J. Numer. Anal. 2018, 56, 1–23. [Google Scholar] [CrossRef]
  26. Stynes, M. Too much regularity may force too much uniqueness. Fract. Calc. Appl. Anal. 2016, 19, 1554–1562. [Google Scholar] [CrossRef]
  27. Stynes, M.; O’Riordan, E.; Gracia, J. Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation. SIAM J. Numer. Anal. 2017, 55, 1057–1079. [Google Scholar] [CrossRef]
  28. Cao, J.; Xu, W. Adaptive-coefficient finite difference frequency domain method for time fractional diffusive-viscous wave equation arising in geophysics. Appl. Math. Lett. 2025, 160, 109337. [Google Scholar] [CrossRef]
  29. Jin, B.; Lazarov, R.; Zhou, Z. An analysis of the L1 scheme for the subdiffusion equation with nonsmooth data. IMA J. Numer. Anal. 2016, 36, 197–221. [Google Scholar] [CrossRef]
  30. Kopteva, N.; Meng, X. Error analysis for a fractional-derivative parabolic problem on quasi-graded meshes using barrier functions. SIAM J. Numer. Anal. 2020, 58, 1217–1238. [Google Scholar] [CrossRef]
  31. Liao, H.L.; Li, D.; Zhang, J. Sharp error estimate of the nonuniform L1 formula for linear reaction-subdiffusion equations. SIAM J. Numer. Anal. 2018, 56, 1112–1133. [Google Scholar] [CrossRef]
  32. Sun, Z.Z.; Wu, X. A fully discrete difference scheme for a diffusion-wave system. Appl. Numer. Math. 2006, 56, 193–209. [Google Scholar] [CrossRef]
  33. Alikhanov, A.A. A new difference scheme for the time fractional diffusion equation. J. Comput. Phys. 2015, 280, 424–438. [Google Scholar] [CrossRef]
  34. Alikhanov, A.; Huang, C. A high-order L2 type difference scheme for the time-fractional diffusion equation. Appl. Math. Comput. 2021, 411, 126545. [Google Scholar] [CrossRef]
  35. Alikhanov, A.; Huang, C. A class of time-fractional diffusion equations with generalized fractional derivatives. J. Comput. Appl. Math. 2022, 414, 114424. [Google Scholar] [CrossRef]
  36. Chen, H.; Stynes, M. Error analysis of a second-order method on fitted meshes for a time-fractional diffusion problem. J. Sci. Comput. 2019, 79, 624–647. [Google Scholar] [CrossRef]
  37. Kopteva, N. Error analysis of an L2-type method on graded meshes for a fractional-order parabolic problem. Math. Comp. 2021, 90, 19–40. [Google Scholar] [CrossRef]
  38. Liao, H.L.; McLean, W.; Zhang, J. A second-order scheme with nonuniform time steps for a linear reaction-sudiffusion problem. Commun. Comput. Phys. 2021, 30, 567–601. [Google Scholar] [CrossRef]
  39. Lv, C.; Xu, C. Error Analysis of A High Order Method for Time-Fractional Diffusion Equations. SIAM J. Sci. Comput. 2016, 38, A2699–A2724. [Google Scholar] [CrossRef]
  40. Quan, C.; Wu, X. H1-norm stability and convergence of an L2-type method on nonuniform meshes for subdiffusion equation. SIAM J. Numer. Anal. 2023, 61, 2106–2132. [Google Scholar] [CrossRef]
  41. Wang, Y.; Ren, L. A high-order L2-compact difference method for Caputo-type time-fractional sub-diffusion equations with variable coefficients. Appl. Math. Comput. 2019, 342, 71–93. [Google Scholar] [CrossRef]
  42. Cao, J.X.; Li, C.P.; Chen, Y.Q. High-order approximation to Caputo derivatives and Caputo-type advection–diffusion equations (II). Fract. Calc. Appl. Anal. 2015, 18, 735–761. [Google Scholar] [CrossRef]
  43. Li, H.; Cao, J.; Li, C. High-order approximation to Caputo derivatives and Caputo-type advection-diffusion equations (III). J. Comput. Appl. Math. 2016, 299, 159–175. [Google Scholar] [CrossRef]
  44. Gao, G.; Sun, Z.; Zhang, H. A new fractional numerical differentiation formula to approximate the Caputo fractional derivative and its applications. J. Comput. Phys. 2014, 259, 33–50. [Google Scholar] [CrossRef]
  45. Lubich, C. Discretized fractional calculus. SIAM J. Math. Anal. 1986, 17, 704–719. [Google Scholar] [CrossRef]
  46. Lubich, C. Convolution quadrature and discretized operational calculus. I. Numer. Math. 1988, 52, 129–145. [Google Scholar] [CrossRef]
  47. Lubich, C. Convolution quadrature and discretized operational calculus. II. Numer. Math. 1988, 52, 413–425. [Google Scholar] [CrossRef]
  48. Lubich, C. Convolution quadrature revisited. BIT Numer. Math. 2004, 44, 503–514. [Google Scholar] [CrossRef]
  49. Quarteroni, A.; Sacco, R.; Saleri, F. Numerical Mathematics; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010; Volume 37. [Google Scholar]
  50. Cuesta, E.; Lubich, C.; Palencia, C. Convolution quadrature time discretization of fractional diffusion-wave equations. Math. Comp. 2006, 75, 673–696. [Google Scholar] [CrossRef]
  51. Akrivis, G.; Chen, M.; Han, J.; Yu, F.; Zhang, Z. The variable two-step BDF method for parabolic equations. BIT Numer. Math. 2024, 64, 14. [Google Scholar] [CrossRef]
  52. Li, Z.; Liao, H.L. Stability of variable-step BDF2 and BDF3 methods. SIAM J. Numer. Anal. 2022, 60, 2253–2272. [Google Scholar] [CrossRef]
  53. Liao, H.L.; Tang, T.; Zhou, T. Discrete energy analysis of the third-order variable-step BDF time-stepping for diffusion equations. J. Comput. Math. 2023, 41, 325–344. [Google Scholar] [CrossRef]
  54. Liao, H.L.; Zhang, Z. Analysis of adaptive BDF2 scheme for diffusion equations. Math. Comp. 2021, 90, 1207–1226. [Google Scholar] [CrossRef]
  55. Pei, L.; Wei, Y.; Zhang, J. Unconditional optimal H1-norm error estimate and superconvergence analysis of a linearized nonconforming finite element variable-time-step BDF2 method for the nonlinear complex Ginzburg–Landau equation. Commun. Nonlinear Sci. Numer. Simul. 2024, 138, 108193. [Google Scholar] [CrossRef]
  56. Tian, W.; Zhou, H.; Deng, W. A class of second order difference approximations for solving space fractional diffusion equations. Math. Comp. 2015, 84, 1703–1727. [Google Scholar] [CrossRef]
  57. Akrivis, G.; Chen, M.; Yu, F. The weighted and shifted seven-step BDF method for parabolic equations. IMA J. Numer. Anal. 2024, drae089. [Google Scholar] [CrossRef]
  58. Agrawal, O.P. Some generalized fractional calculus operators and their applications in integral equations. Fract. Calc. Appl. Anal. 2012, 15, 700–711. [Google Scholar] [CrossRef]
  59. Almeida, R. A Caputo fractional derivative of a function with respect to another function. Commun. Nonlinear Sci. Numer. Simul. 2017, 44, 460–481. [Google Scholar] [CrossRef]
  60. Chen, Z.Q.; Deng, W.; Xu, P. Feynman–Kac Transform for Anomalous Processes. SIAM J. Math. Anal. 2021, 53, 6017–6047. [Google Scholar] [CrossRef]
  61. Kilbas, A.; Marichev, O.; Samko, S. Fractional Integrals and Derivatives (Theory and Applications); Gordon and Breach: Montreux, Switzerland, 1993. [Google Scholar]
  62. De Oliveira, E.; Machado, J. A review of definitions for fractional derivatives and integral. Math. Probl. Eng. 2014, 2014, 238459. [Google Scholar] [CrossRef]
  63. Abdeljawad, T. On conformable fractional calculus. J. Comput. Appl. Math. 2015, 279, 57–66. [Google Scholar] [CrossRef]
  64. Khalil, R.; Al Horani, M.; Yousef, A.; Sababheh, M. A new definition of fractional derivative. J. Comput. Appl. Math. 2014, 264, 65–70. [Google Scholar] [CrossRef]
  65. Atangana, A.; Doungmo Goufo, E. Extension of matched asymptotic method to fractional boundary layers problems. Math. Probl. Eng. 2014, 2014, 107535. [Google Scholar] [CrossRef]
  66. Kiryakova, V. Generalized Fractional Calculus and Applications; CRC Press: Boca Raton, FL, USA, 1993. [Google Scholar]
  67. Mathai, A.; Haubold, H. Erdélyi-Kober Fractional Calculus: From a Statistical Perspective, Inspired by Solar Neutrino Physics; Springer: Berlin/Heidelberg, Germany, 2018; Volume 31. [Google Scholar]
  68. Pagnini, G. Erdélyi-Kober fractional diffusion. Fract. Calc. Appl. Anal. 2012, 15, 117–127. [Google Scholar] [CrossRef]
  69. Plociniczak, L. Approximation of the Erdélyi–Kober operator with application to the time-fractional Porous medium equation. SIAM J. Appl. Math. 2014, 74, 1219–1237. [Google Scholar] [CrossRef]
  70. Plociniczak, L.; Świtala, M. Numerical scheme for Erdélyi–Kober fractional diffusion equation using Galerkin–Hermite method. Fract. Calc. Appl. Anal. 2022, 25, 1651–1687. [Google Scholar] [CrossRef]
  71. Luchko, Y.; Trujillo, J. Caputo-type modification of the Erdélyi-Kober fractional derivative. Fract. Calc. Appl. Anal. 2007, 10, 249–267. [Google Scholar]
  72. Tawfik, A.M.; Abdelhamid, H.M. Generalized fractional diffusion equation with arbitrary time varying diffusivity. Appl. Math. Comput. 2021, 410, 126449. [Google Scholar] [CrossRef]
  73. Agrawal, O. Generalized variational problems and Euler–Lagrange equations. Comput. Math. Appl. 2010, 59, 1852–1864. [Google Scholar] [CrossRef]
  74. Xu, Y.; Agrawal, O. Models and numerical schemes for generalized van der Pol equations. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 3575–3589. [Google Scholar] [CrossRef]
  75. Xu, Y.; Agrawal, O. Models and numerical solutions of generalized oscillator equations. J. Vib. Acoust. 2014, 136, 050903. [Google Scholar] [CrossRef]
  76. Meerschaert, M.; Scheffler, H.P. Limit theorems for continuous-time random walks with infinite mean waiting times. J. Appl. Probability 2004, 41, 623–638. [Google Scholar] [CrossRef]
  77. Chen, Z.Q. Time fractional equations and probabilistic representation. Chaos Solitons Fractals 2017, 102, 168–174. [Google Scholar] [CrossRef]
  78. Gu, X.M.; Huang, T.Z.; Zhao, Y.L.; Lyu, P.; Carpentieri, B. A fast implicit difference scheme for solving the generalized time–space fractional diffusion equations with variable coefficients. Numer. Methods Partial. Differ. Equ. 2021, 37, 1136–1162. [Google Scholar] [CrossRef]
  79. Khibiev, A.; Alikhanov, A.; Huang, C. A second-order difference scheme for generalized time-fractional diffusion equation with smooth solutions. Comput. Methods Appl. Math. 2024, 24, 101–117. [Google Scholar] [CrossRef]
  80. Li, X.; Wong, P. Two new approximations for generalized Caputo fractional derivative and their application in solving generalized fractional sub-diffusion equations. J. Appl. Math. Comput. 2023, 69, 4689–4716. [Google Scholar] [CrossRef]
  81. Li, X.; Wong, P.; Alikhanov, A. Numerical method for fractional sub-diffusion equation with space–time varying diffusivity and smooth solution. J. Comput. Appl. Math. 2025, 464, 116473. [Google Scholar] [CrossRef]
  82. Xu, Y.; He, Z.; Agrawal, O.P. Numerical and analytical solutions of new generalized fractional diffusion equation. Comput. Math. Appl. 2013, 66, 2019–2029. [Google Scholar] [CrossRef]
  83. Ding, Q.; Wong, P. A higher order numerical scheme for generalized fractional diffusion equations. Internat. J. Numer. Methods Fluids 2020, 92, 1866–1889. [Google Scholar] [CrossRef]
  84. Ding, Q.; Wong, P. A new approximation for the generalized fractional derivative and its application to generalized fractional diffusion equation. Numer. Methods Partial. Differ. Equ. 2021, 37, 643–673. [Google Scholar] [CrossRef]
  85. Li, X.; Wong, P. A gWSGL numerical scheme for generalized fractional sub-diffusion problems. Commun. Nonlinear Sci. Numer. Simul. 2020, 82, 104991. [Google Scholar] [CrossRef]
  86. Li, X.; Wong, P. Generalized Alikhanov’s approximation and numerical treatment of generalized fractional sub-diffusion equations. Commun. Nonlinear Sci. Numer. Simul. 2021, 97, 105719. [Google Scholar] [CrossRef]
  87. Li, X.; Wong, P. gL1 scheme for solving a class of generalized time-fractional diffusion equations. Mathematics 2022, 10, 1219. [Google Scholar] [CrossRef]
  88. Cockburn, B.; Mustapha, K. A hybridizable discontinuous Galerkin method for fractional diffusion problems. Numer. Math. 2015, 130, 293–314. [Google Scholar] [CrossRef]
  89. Mustapha, K.; McLean, W. Piecewise-linear, discontinuous Galerkin method for a fractional diffusion equation. Numer. Algorithms 2011, 56, 159–184. [Google Scholar] [CrossRef]
  90. Mustapha, K.; McLean, W. Superconvergence of a discontinuous Galerkin method for fractional diffusion and wave equations. SIAM J. Numer. Anal. 2013, 51, 491–515. [Google Scholar] [CrossRef]
  91. Xu, Q.; Hesthaven, J. Discontinuous Galerkin method for fractional convection-diffusion equations. SIAM J. Numer. Anal. 2014, 52, 405–423. [Google Scholar] [CrossRef]
  92. Deng, W.; Hesthaven, J. Local Discontinuous Galerkin methods for fractional diffusion equations. ESAIM Math. Model. Numer. Anal. 2013, 47, 1845–1864. [Google Scholar] [CrossRef]
  93. Harizanov, S.; Lazarov, R.; Margenov, S. A survey on numerical methods for spectral space-fractional diffusion problems. Fract. Calc. Appl. Anal. 2020, 23, 1605–1646. [Google Scholar] [CrossRef]
  94. Hou, D.; Xu, C. A fractional spectral method with applications to some singular problems. Adv. Comput. Math. 2017, 43, 911–944. [Google Scholar] [CrossRef]
  95. Zayernouri, M.; Karniadakis, G. Fractional spectral collocation method. SIAM J. Sci. Comput. 2014, 36, A40–A62. [Google Scholar] [CrossRef]
  96. Kumar, K.; Pandey, R.; Sultana, F. Numerical schemes with convergence for generalized fractional integro-differential equations. J. Comput. Appl. Math. 2021, 388, 113318. [Google Scholar] [CrossRef]
  97. Xu, Y.; He, Z.; Xu, Q. Numerical solutions of fractional advection-diffusion equations with a kind of new generalized fractional derivative. Int. J. Comput. Math. 2014, 91, 588–600. [Google Scholar] [CrossRef]
  98. Kumar, K.; Pandey, A.; Pandey, R. High Order Numerical Scheme for Generalized Fractional Diffusion Equations. Int. J. Appl. Comput. Math. 2024, 10, 105. [Google Scholar] [CrossRef]
  99. Kumari, S.; Pandey, R.; Agarwal, R. High-Order Approximation to Generalized Caputo Derivatives and Generalized Fractional Advection–Diffusion Equations. Mathematics 2023, 11, 1200. [Google Scholar] [CrossRef]
  100. Shi, J.; Chen, M.; Yan, Y.; Cao, J. Correction of High-Order Lk Approximation for Subdiffusion. J. Sci. Comput. 2022, 93, 31. [Google Scholar] [CrossRef]
  101. Sun, Z.Z. An unconditionally stable and O(τ2 + h4) order L convergent difference scheme for linear parabolic equations with variable coefficients. Numer. Methods Partial. Differ. Equ. 2001, 17, 619–631. [Google Scholar] [CrossRef]
  102. Acosta, G.; Borthagaray, J. A fractional Laplace equation: Regularity of solutions and finite element approximations. SIAM J. Numer. Anal. 2017, 55, 472–495. [Google Scholar] [CrossRef]
  103. Bonito, A.; Borthagaray, J.; Nochetto, R.; Otárola, E.; Salgado, A. Numerical methods for fractional diffusion. Comput. Vis. Sci. 2018, 19, 19–46. [Google Scholar] [CrossRef]
  104. Borthagaray, J.; Nochetto, R. Constructive approximation on graded meshes for the integral fractional Laplacian. Constr. Approx. 2023, 57, 463–487. [Google Scholar] [CrossRef]
  105. Faustmann, M.; Marcati, C.; Melenk, J.; Schwab, C. Exponential Convergence of-FEM for the Integral Fractional Laplacian in Polygons. SIAM J. Numer. Anal. 2023, 61, 2601–2622. [Google Scholar] [CrossRef]
  106. Han, R.; Wu, S. A monotone discretization for integral fractional Laplacian on bounded Lipschitz domains: Pointwise error estimates under Hölder regularity. SIAM J. Numer. Anal. 2022, 60, 3052–3077. [Google Scholar] [CrossRef]
  107. Hao, Z.; Zhang, Z.; Du, R. Fractional Centered Difference Scheme for High-Dimensional Integral Fractional Laplacian. J. Comput. Phys. 2021, 424, 109851. [Google Scholar] [CrossRef]
  108. Huang, Y.; Oberman, A. Numerical methods for the fractional Laplacian: A finite difference-quadrature approach. SIAM J. Numer. Anal. 2014, 52, 3056–3084. [Google Scholar] [CrossRef]
  109. Huang, Y.; Oberman, A. Finite difference methods for fractional Laplacians. arXiv 2016, arXiv:1611.00164. [Google Scholar] [CrossRef]
  110. Antil, H.; Dondl, P.; Striet, L. Analysis of a Sinc-Galerkin method for the fractional Laplacian. SIAM J. Numer. Anal. 2023, 61, 2967–2993. [Google Scholar] [CrossRef]
  111. Raissi, M.; Perdikaris, P.; Karniadakis, G. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys. 2019, 378, 686–707. [Google Scholar] [CrossRef]
  112. E, W.; Yu, B. The deep Ritz method: A deep learning-based numerical algorithm for solving variational problems. Commun. Math. Stat. 2018, 6, 1–12. [Google Scholar] [CrossRef]
  113. Zang, Y.; Bao, G.; Ye, X.; Zhou, H. Weak adversarial networks for high-dimensional partial differential equations. J. Comput. Phys. 2020, 411, 109409. [Google Scholar] [CrossRef]
  114. Han, J.; Jentzen, A.; E, W. Solving high-dimensional partial differential equations using deep learning. Proc. Nat. Acad. Sci. USA 2018, 115, 8505–8510. [Google Scholar] [CrossRef]
  115. Guo, L.; Wu, H.; Yu, X.; Zhou, T. Monte Carlo fPINNs: Deep learning method for forward and inverse problems involving high dimensional fractional partial differential equations. Comput. Methods Appl. Mech. Engrg. 2022, 400, 115523. [Google Scholar] [CrossRef]
  116. Pang, G.; Lu, L.; Karniadakis, G. fPINNs: Fractional physics-informed neural networks. SIAM J. Sci. Comput. 2019, 41, A2603–A2626. [Google Scholar] [CrossRef]
  117. Gu, Y.; Ng, M. Deep Ritz Method for the Spectral Fractional Laplacian Equation Using the Caffarelli–Silvestre Extension. SIAM J. Sci. Comput. 2022, 44, A2018–A2036. [Google Scholar] [CrossRef]
  118. Gulian, M.; Raissi, M.; Perdikaris, P.; Karniadakis, G. Machine learning of space-fractional differential equations. SIAM J. Sci. Comput. 2019, 41, A2485–A2509. [Google Scholar] [CrossRef]
  119. Hao, Z.; Park, M.; Cai, Z. Neural Network Method for Integral Fractional Laplace Equations. East Asian J. Appl. Math. 2022, 13, 95–118. [Google Scholar] [CrossRef]
  120. Hu, Z.; Kawaguchi, K.; Zhang, Z.; Karniadakis, G. Tackling the Curse of Dimensionality in Fractional and Tempered Fractional PDEs with Physics-Informed Neural Networks. arXiv 2024, arXiv:2406.11708. [Google Scholar] [CrossRef]
  121. Zeng, L.; Wan, X.; Zhou, T. Adaptive Deep Density Approximation for Fractional Fokker–Planck Equations. J. Sci. Comput. 2023, 97, 68. [Google Scholar] [CrossRef]
Table 1. Errors and temporal convergence orders when M = 400 .
Table 1. Errors and temporal convergence orders when M = 400 .
Method β = 1.5 , γ = 5 Case A: β = 1.5 , γ = 0.3
Case ACase BUniform z MeshGraded z Mesh
e M , N O t e M , N O t e M , N O t e M , N O t
gL15.193 × 10 7 -3.233 × 10 6 -3.206 × 10 4 -6.031 × 10 5 -
1.534 × 10 7 1.769.766 × 10 7 1.731.402 × 10 4 1.191.722 × 10 5 1.81
4.510 × 10 8 1.772.919 × 10 7 1.746.204 × 10 5 1.184.936 × 10 6 1.80
gL1-23.320 × 10 8 -2.536 × 10 8 -2.286 × 10 4 -2.495 × 10 5 -
4.921 × 10 9 2.753.775 × 10 9 2.751.024 × 10 4 1.163.265 × 10 6 2.93
7.224 × 10 10 2.775.580 × 10 10 2.764.593 × 10 5 1.164.714 × 10 7 2.79
gL2-1σ1.608 × 10 6 -2.818 × 10 7 -2.327 × 10 4 -4.055 × 10 5 -
4.040 × 10 7 1.997.169 × 10 8 1.971.019 × 10 4 1.199.487 × 10 6 2.10
1.013 × 10 7 2.001.810 × 10 8 1.994.513 × 10 5 1.172.293 × 10 6 2.05
gL23.320 × 10 8 -2.536 × 10 8 -1.480 × 10 4 -2.521 × 10 5 -
4.920 × 10 9 2.753.775 × 10 9 2.756.604 × 10 5 1.163.297 × 10 6 2.93
7.224 × 10 10 2.775.580 × 10 10 2.762.934 × 10 5 1.174.193 × 10 7 2.98
Table 2. Errors and spatial convergence orders when N = 20,000.
Table 2. Errors and spatial convergence orders when N = 20,000.
gL1gL1-2gL2-1σgL2
e M , N O s e M , N O s e M , N O s e M , N O s
Case A6.633 × 10 6 -6.635 × 10 6 -6.635 × 10 6 -6.635 × 10 6 -
4.087 × 10 7 4.024.113 × 10 7 4.014.111 × 10 7 4.014.113 × 10 7 4.01
2.324 × 10 8 4.142.565 × 10 8 4.002.549 × 10 8 4.012.565 × 10 8 4.00
Case B1.424 × 10 7 -1.424 × 10 7 -1.424 × 10 7 -1.424 × 10 7 -
8.908 × 10 9 4.008.909 × 10 9 4.008.909 × 10 9 4.008.909 × 10 9 4.00
5.567 × 10 10 4.005.570 × 10 10 4.005.570 × 10 10 4.005.570 × 10 10 4.00
Table 3. Errors, temporal and spatial convergence orders.
Table 3. Errors, temporal and spatial convergence orders.
sCase ACase BCase ACase B
e M , N O t e M , N O t e M , N O s e M , N O s
s = 2 1.545 × 10 4 -6.900 × 10 5 -6.635 × 10 6 -1.424 × 10 7 -
3.916 × 10 5 1.981.772 × 10 5 1.964.106 × 10 7 4.018.909 × 10 9 4.00
9.857 × 10 6 1.994.484 × 10 6 1.982.505 × 10 8 4.035.573 × 10 10 4.00
s = 3 5.708 × 10 6 -5.132 × 10 6 -6.635 × 10 6 -1.424 × 10 7 -
7.159 × 10 7 3.006.337 × 10 7 3.024.113 × 10 7 4.018.908 × 10 9 4.00
8.963 × 10 8 3.007.871 × 10 8 3.012.565 × 10 8 4.005.566 × 10 10 4.00
s = 4 3.623 × 10 8 -9.554 × 10 8 -6.635 × 10 6 -1.424 × 10 7 -
2.168 × 10 9 4.066.362 × 10 9 3.914.113 × 10 7 4.018.908 × 10 9 4.00
1.303 × 10 10 4.064.045 × 10 10 3.982.565 × 10 8 4.005.566 × 10 10 4.00
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.

Share and Cite

MDPI and ACS Style

Li, X.; Wong, P.J.Y. A Concise Review on the Numerical Treatment of Generalized Fractional Equations. Mathematics 2025, 13, 3713. https://doi.org/10.3390/math13223713

AMA Style

Li X, Wong PJY. A Concise Review on the Numerical Treatment of Generalized Fractional Equations. Mathematics. 2025; 13(22):3713. https://doi.org/10.3390/math13223713

Chicago/Turabian Style

Li, Xuhao, and Patricia J. Y. Wong. 2025. "A Concise Review on the Numerical Treatment of Generalized Fractional Equations" Mathematics 13, no. 22: 3713. https://doi.org/10.3390/math13223713

APA Style

Li, X., & Wong, P. J. Y. (2025). A Concise Review on the Numerical Treatment of Generalized Fractional Equations. Mathematics, 13(22), 3713. https://doi.org/10.3390/math13223713

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop