Next Article in Journal
Investigating Chaotic Techniques and Wave Profiles with Parametric Effects in a Fourth-Order Nonlinear Fractional Dynamical Equation
Previous Article in Journal
Optimal Control of the Inverse Problem of the Fractional Burgers Equation
Previous Article in Special Issue
Improved High-Order Difference Scheme for the Conservation of Mass and Energy in the Two-Dimensional Spatial Fractional Schrödinger Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Numerical Methods for Time-Fractional Diffusion Equations with Caputo-Type Erdélyi–Kober Operators

1
Department of Mathematics, Shanghai University, Shanghai 200444, China
2
College of Data Science, Jiaxing University, Jiaxing 314001, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(8), 486; https://doi.org/10.3390/fractalfract9080486
Submission received: 23 June 2025 / Revised: 17 July 2025 / Accepted: 22 July 2025 / Published: 24 July 2025

Abstract

This study proposes an L1 discretization scheme (an accurate second-order finite difference method) for time-fractional diffusion equations involving the Caputo-type Erdélyi–Kober operator, which models anomalous diffusion. Our key contributions include the following: (i) reformulation of the original problem into an equivalent fractional integral equation to facilitate analysis; (ii) development of a novel L1 scheme for temporal discretization, which is rigorously proven to realize second-order accuracy in time; (iii) derivation of positive definiteness properties for discrete kernel coefficients; (iv) discretization of the spatial derivative using the classical second-order centered difference scheme, for which its second-order spatial convergence is rigorously verified through numerical experiments (this results in a fully discrete scheme, enabling second-order accuracy in both temporal and spatial dimensions); (v) a fast algorithm leveraging sum-of-exponential approximation, reducing the computational complexity from O ( N 2 ) to O ( N log N ) and memory requirements from O ( N ) to O ( log N ) , where N is the number of grid points on a time scale. Our numerical experiments demonstrate the stability of the scheme across diverse parameter regimes and quantify significant gains in computational efficiency. Compared to the direct method, the fast algorithm substantially reduces both memory requirements and CPU time for large-scale simulations. Although a rigorous stability analysis is deferred to subsequent research, the proven properties of the coefficients and numerical validation confirm the scheme’s reliability.

1. Introduction

In recent decades, fractional integro-differential equations have emerged as critical mathematical tools in interdisciplinary scientific and engineering research [1,2,3,4]. Within this framework, fractional diffusion equations occupy a central position due to their ability to model anomalous transport phenomena. These equations exhibit remarkable versatility in capturing the multi-regime diffusion dynamics and characteristic crossover behaviors observed in complex heterogeneous systems [5,6,7]. To address such diverse physical scenarios, multiple fractional operator definitions have been developed, including the Riemann–Liouville calculus, Grünwald–Letnikov integral, Caputo derivative, Hadamard calculus, and Erdélyi–Kober calculus. While numerical methods for equations involving the first four operator types have reached considerable maturity, the analysis of Erdélyi–Kober fractional operators remains an open research frontier. This gap in the existing literature serves as the primary motivation for our research on developing systematic numerical approaches for this understudied operator class.
The Erdélyi–Kober fractional integral operator, originally introduced by Erdélyi and Hermann K. in 1940 [8] through integral boundary condition formulations, has gained significant traction in modeling multiscale physical systems [9,10,11]. The fundamental properties of these operators—particularly the relationship between Caputo-type Erdélyi–Kober derivatives and their classical counterparts—have been systematically detailed in [2,12,13]. Recent advances in Erdélyi–Kober fractional integro-differential equations have yielded several key developments. The authors of [14,15] used the fixed-point theorem to analyze the existence and uniqueness of solutions for Erdélyi–Kober fractional nonlinear integral equations. Płociniczak [16] established a dimension-reduction framework for fractional porous media equations via non-dimensionalization, transforming the original equation into tractable integro-differential forms and thus greatly reducing the complexity of the solution. Moreover, the Erdélyi–Kober operator’s equivalence to hyper-Bessel differential operators has enabled novel solution strategies for hyper-Bessel fractional equations [17,18,19].
The inherent non-locality of fractional operators renders analytical solutions computationally prohibitive, necessitating advanced numerical approximations for practical applications. Despite extensive work on Riemann–Liouville/Caputo operators [20,21,22], numerical methods for Erdélyi–Kober operators remain underdeveloped. The current limitations in this domain include the following: Płociniczak et al. [23] proposed rectangular, midpoint, and trapezoidal formulations for Erdélyi–Kober fractional integral operators; however, they did not provide error bounds or theoretical justification. Odibat et al. [24] implemented a predictor-correction method for Caputo-type Erdélyi–Kober fractional differential equations without convergence analysis. Existing semi-discrete schemes [25] yield suboptimal first-order accuracy under weak initial regularity assumptions, and the stability and convergence of these schemes were analyzed using the Galerkin–Hermite method. Crucially, there is no high-order scheme with a fast algorithm for diffusion equations involving Caputo-type Erdélyi–Kober operators. Beyond fractional calculus, high-order numerical methods are critical in solving nonlinear dynamical systems. For instance, center-focus and integrability analyses [26,27,28,29] employ high-order techniques to study stability and bifurcations in ordinary differential equations. These methods inspired our development of a high-order scheme for fractional operators, as similar precision is required for complex Caputo dynamics in anomalous diffusion models. This study bridges these gaps by proposing novel high-order finite difference schemes using a fast algorithm for Caputo-type Erdélyi–Kober fractional diffusion equations.
In the following sections, we focus on the following initial boundary value problem of Caputo-type Erdélyi–Kober time fractional diffusion models:
{ (1) . C E K D 0 , t ; σ , η α u ( x , t ) = u x x ( x , t ) + f ( x , t ) , ( x , t ) ( 0 , L ) × ( 0 , T ] , (2) u ( x , 0 ) = φ ( x ) , x ( 0 , L ) , (3) u ( 0 , t ) = 0 , u ( L , t ) = 0 , t ( 0 , T ] ,
where f and φ are provided with suitably smooth functions, and Caputo-type the Erdélyi–Kober fractional derivative . C E K D 0 , t ; σ , η α p ( t ) is defined via the following [24]:
. C E K D 0 , t ; σ , η α p ( t ) = t σ η Γ ( 1 α ) 0 t ( t σ s σ ) α δ σ [ s σ ( α + η ) p ( s ) ] d s σ , α ( 0 , 1 ) , σ > 0 , η R ,
where δ σ = 1 σ s σ 1 d d s is the scaled derivative operator, α ( 0 , 1 ) is the fractional order, σ > 0 is the scaling parameter, and η R is the shift parameter.
As observed, when σ = 1 and η = 0 , the operator defined in (4) reduces to
. C E K D 0 , t ; 1 , 0 α p ( t ) = 1 Γ ( 1 α ) 0 t ( t s ) α d d s q ( s ) d s = . C D 0 , t α q ( t ) ,
where q ( s ) = s α p ( s ) , . C D 0 , t α q represents the standard Caputo derivative. Therefore, the Erdélyi–Kober operator studied here can be regarded as an extension of the classical problem rather than a special case. See details in Table 1.
To facilitate subsequent analyses, we apply the Erdélyi–Kober fractional integral . E K D 0 , t ; σ , η α to both sides of Equation (1), yielding an equivalent form [12]:
u ( x , t ) = E K D 0 , t ; σ , η α u x x ( x , t ) + F ( x , t ) , ( x , t ) ( 0 , L ) × ( 0 , T ] ,
where
. E K D 0 , t ; σ , η α u x x ( x , t ) = t σ ( α + η ) Γ ( α ) 0 t ( t σ s σ ) α 1 s σ η u x x ( x , s ) d s σ ,
F ( x , t ) = t σ ( α + η ) Γ ( α ) 0 t ( t σ s σ ) α 1 s σ η f ( x , s ) d s σ .
The remainder of this study is organized as follows. In Section 2, an L1-type discretization formula is developed for the Erdélyi–Kober fractional integral operator, accompanied by a detailed analysis of the truncation errors. Furthermore, we rigorously establish the positive definiteness of the discrete kernel coefficients, which lays the groundwork for future stability analyses. Building upon these theoretical foundations, we derive a finite difference scheme to solve Equation (5). To enhance computational efficiency, Section 3 introduces a rapid implementation algorithm for the difference scheme. The numerical example presented in Section 4 validates the theoretical predictions and demonstrates the effectiveness of our method. Finally, concluding remarks, along with our perspectives, are provided in Section 5.
We compare our L1 scheme to limitations in existing studies: (i) Plociniczak et al. [23] lack error bounds for their quadrature rules, while our L1 scheme provides rigorous O ( τ 2 ) truncation error estimates (Theorems 1 and 2). (ii) Odibat et al. [24] offered no convergence analysis, whereas we establish coefficient properties (Lemmas 1 and 3) that are foundational for stability. (iii) Semi-discrete schemes [25] only enable first-order accuracy; however, our fully discrete method enables second-order accuracy in time and space (Table 2 and Table 4). Crucially, we introduce the first rapid algorithm ( O ( N log N ) complexity) for this operator.

2. A Direct L1 Difference Scheme

This section focuses on constructing an L1-type difference scheme based on linear interpolation for approximating fractional derivatives. The scheme derives its name from the ‘L1-norm’ error minimization inherent in piecewise linear approximations. We developed this scheme for Equation (5), coupled with its governing initial boundary value conditions (2) and (3). We firstly introduce some spatial notations. Given a positive constant M , we denote h = L / M . Let x i = i h ( 0 i M ) , and Ω h = { x i | 0 i M } . Then, the grid function space is defined by
V h = { u | u = ( u 0 , u 1 , , u M ) } , V h = { u | u V h ; u 0 = u M = 0 } .
For any u V h , introduce the following notation:
δ x bw u i = 1 h ( u i u i 1 ) , δ x 2 u i = 1 h 2 ( u i + 1 2 u i + u i 1 ) .
For any u , v V h , the inner products and norms are defined by
( u , v ) = h i = 1 M 1 u i v i , u = ( u , u ) ,
( δ x u , δ x v ) = h i = 1 M δ x u i 1 2 δ x v i 1 2 , δ x u = ( δ x u , δ x u ) .
The operator δ x bw denotes the first-order backward difference at x i , while δ x 2 represents the second-order central difference at x i . This notation aligns with the inner product definition ( δ x u , δ x v ) , where backward differences are explicitly summed over spatial indices.

The Derivation of the Difference Scheme

For any fixed T , take a positive integer N . Moreover, denote τ = T σ / N ,   t 0 = 0 , t k = ( t k 1 σ + τ ) 1 σ , k = 1 , 2 , , N .
We denote g ( x , t ) t σ η u x x ( x , t ) . Considering Equation (5) at point t = t n , we have
u ( x , t n ) = t n σ ( α + η ) Γ ( α ) 0 t n ( t n σ s σ ) α 1 g ( x , s ) d s σ + F ( x , t n ) = t n σ ( α + η ) Γ ( α ) k = 0 n 1 t k t k + 1 ( t n σ s σ ) α 1 g ( x , s ) d s σ + F ( x , t n ) , x ( 0 , L ) , 1 n N .
Let Π 1 , k p ( s ) be the linear interpolation polynomial of any function p defined on an interval [ t k , t k + 1 ] , k = 0 , 1 , , N 1 . We obtain
Π 1 , k p ( s ) = t k + 1 σ s σ τ p ( t k ) + s σ t k σ τ p ( t k + 1 ) ,
with the truncation error
θ p ( s ) = Π 1 , k p ( s ) p ( s ) = 1 2 ( s σ t k + 1 σ ) ( s σ t k σ ) δ σ 2 p ( ξ k ( s ) ) , ξ k ( s ) ( t k , t k + 1 ) , 0 k N .
Here, δ σ 2 = δ σ ( δ σ ) , where δ σ = 1 σ σ 1 d d s . Thus, δ σ 2 p ( s ) = 1 σ 2 s 2 σ 2 d 2 p d s 2 ( σ 1 ) d p σ 2 s 2 σ 1 d s .
We now develop an L1-type discretization formula for the temporal convolution integral in (6). Let us ignore the spatial variable x for now. We extend the classical Caputo L1 approach [21,22] to address the generalized kernel ( t σ s σ ) α 1 , ensuring second-order temporal accuracy. Using (7), we have
. E K D 0 , t ; σ , η α g ( t ) | t = t n = t n σ ( α + η ) Γ ( α ) k = 0 n 1 t k t k + 1 ( t n σ s σ ) α 1 g ( s ) d s σ t n σ ( α + η ) Γ ( α ) k = 0 n 1 t k t k + 1 ( t n σ s σ ) α 1 t k + 1 σ s σ τ g ( t k ) + s σ t k σ τ g ( t k + 1 ) d s σ = t n σ ( α + η ) Γ ( α ) k = 0 n 1 t k t k + 1 ( t n σ s σ ) α 1 ( t k + 1 σ s σ ) d s σ g ( t k ) τ + t k t k + 1 ( t n σ s σ ) α 1 ( s σ t k σ ) d s σ g ( t k + 1 ) τ = t n σ ( α + η ) Γ ( α ) [ 1 α ( α + 1 ) A n , n 1 ( σ , α ) g ( t n ) τ + k = 1 n 1 1 α ( α + 1 ) ( A n , k 1 ( σ , α ) A n , k ( σ , α ) ) g ( t k ) τ + ( A n , 0 ( σ , α ) α ( α + 1 ) + τ α t n σ α ) g ( t 0 ) τ ] = t n σ ( α + η ) Γ ( α ) k = 0 n C n , k ( σ , α ) g ( t k ) τ . E K D 0 , t ; σ , η α g ( t n ) ,
Here,
A n , k ( σ , α ) = ( t n σ t k σ ) α + 1 ( t n σ t k + 1 σ ) α + 1 , 0 k n 1 ,
C n , k ( σ , α ) = τ α t n σ α 1 α ( α + 1 ) t n σ ( α + 1 ) ( t n σ t 1 σ ) α + 1 , k = 0 , 1 α ( α + 1 ) ( t n σ t k 1 σ ) α + 1 2 ( t n σ t k σ ) α + 1 + ( t n σ t k + 1 σ ) α + 1 , 1 k n 1 , 1 α ( α + 1 ) τ α + 1 , k = n .
In this case, A n , k ( σ , α ) captures the integral of ( t n σ s σ ) α 1 over [ t k , t k + 1 ] , and C n , k ( σ , α ) denotes the discrete convolution weights for the L1 scheme.
For the truncation error of the L1 formula . E K D 0 , t ; σ , η α g ( t n ) , we outline the estimate below.
Theorem 1.
Suppose g C 2 [ t 0 , t n ] , α ( 0 , 1 ) . We denote
r n = . E K D 0 , t ; σ , η α g ( t ) | t = t n . E K D 0 , t ; σ , η α g ( t n ) , n = 1 , 2 , , N .
Then, we have
| r n | t n σ η 8 Γ ( 1 + α ) max t 0 < ξ k ( s ) < t n | δ σ 2 g ( δ k ( s ) ) | τ 2 .
Proof. 
With the help of Equation (8), we obtain
| r n | = t n σ ( α + η ) Γ ( α ) k = 0 n 1 t k t k + 1 ( t n σ s σ ) α 1 | g ( s ) Π 1 , k g ( s ) | d s σ t n σ ( α + η ) 2 Γ ( α ) k = 0 n 1 t k t k + 1 ( t n σ s σ ) α 1 ( t k + 1 σ s σ ) ( s σ t k σ ) | δ σ 2 g ( ξ k ( s ) ) | d s σ t n σ ( α + η ) 8 Γ ( α ) τ 2 max t 0 < ξ k ( s ) < t n | δ σ 2 g ( ξ k ( s ) ) | k = 0 n 1 t k t k + 1 ( t n σ s σ ) α 1 d s σ = t n σ η 8 Γ ( 1 + α ) max t 0 < ξ k ( s ) < t n | δ σ 2 g ( ξ k ( s ) ) | τ 2 .
Thus, we complete the proof. □
In the above theorem g = t σ η u x x C 2 [ t 0 , t n ] , which implies that u C 2 [ 0 , T ] . Therefore, this requirement ensures that Theorem 1’s truncation error holds. If the regularity of the solution decreases, the convergence order will not reach second-order accuracy. This aligns with the fractional calculus literature.
Unlike classical Caputo operators, we assume g C 2 [ 0 , T ] to address the composition of δ σ and s α + η in Equation (9). This ensures that δ σ 2 g ( ξ k ( s ) ) in Theorem 1 remains bounded.
The coefficient { C n , k ( σ , α ) } defined in (9) has the following properties.
Lemma 1.
For { C n , k ( σ , α ) | k = 0 n } defined in (9), it holds that
(10) 2 C n , n ( σ , α ) > C n , n 1 ( σ , α ) > > C n , 2 ( σ , α ) > C n , 1 ( σ , α ) > 2 C n , 0 ( σ , α ) > 0 ; (11) C n , k ( σ , α ) 2 C n , k 1 ( σ , α ) + C n , k 2 ( σ , α ) > 0 , 3 k n 1 ; (12) 2 C n , 0 ( σ , α ) 2 C n , 1 ( σ , α ) + C n , 2 ( σ , α ) > 0 , C n , n 2 ( σ , α ) 2 C n , n 1 ( σ , α ) + 2 C n , n ( σ , α ) > 0 .
Proof. 
(1) Proof of Equation (10): It is straightforward to show that
C n , 0 ( σ , α ) = τ α t n σ α ( t n σ ξ 1 ) α > τ α t n σ α t n σ α = 0 , ξ 1 ( 0 , t 1 σ ) .
For 2 k n 1 , we have
C n , k ( σ , α ) C n , k 1 ( σ , α ) = 1 α ( α + 1 ) ( t n σ t k 2 σ ) α + 1 + 3 ( t n σ t k 1 σ ) α + 1 3 ( t n σ t k σ ) α + 1 + ( t n σ t k + 1 σ ) α + 1 = ( 1 α ) 0 τ d z 1 0 τ d z 2 0 τ ( t n σ t k + 1 σ + z 1 + z 2 + z 3 ) α 2 d z 3 > 0 . 2 C n , n ( σ , α ) C n , n 1 ( σ , α ) = 2 α ( α + 1 ) τ α + 1 1 α ( α + 1 ) ( t n σ t n 2 α ) α + 1 2 τ α + 1 = τ α + 1 α ( α + 1 ) [ 4 2 α + 1 ] > 0 . C n , 1 ( σ , α ) 2 C n , 0 ( σ , α ) = 1 α ( α + 1 ) 3 t n σ ( α + 1 ) 4 ( t n σ t 1 σ ) α + 1 + ( t n σ t 2 σ ) α + 1 2 τ α t n σ α = τ α + 1 α P ( n , α ) ,
where P ( n , α ) = 1 α + 1 3 n α + 1 4 ( n 1 ) α + 1 + ( n 2 ) α + 1 2 n α . To prove C n , 1 ( σ , α ) 2 C n , 0 ( σ , α ) > 0 , we only need to prove P ( n , α ) > 0 . By Taylor’s formula, we have
P ( n , α ) = 1 α + 1 [ 3 n α + 1 4 n α + 1 + 4 ( α + 1 ) n α 2 α ( α + 1 ) n α 1 2 3 α ( α + 1 ) ( 1 α ) ( n 1 + ξ 1 ) α 2 + n α + 1 2 ( α + 1 ) n α + 2 α ( α + 1 ) n α 1 + 4 3 α ( α + 1 ) ( 1 α ) ( n 2 + ξ 2 ) α 2 ] 2 n α = 2 3 α ( 1 α ) 2 ( n 2 + ξ 2 ) α 2 ( n 1 + ξ 1 ) α 2 ,
in which ξ 1 ( 0 , 1 ) , ξ 2 ( 0 , 2 ) .
It can readily be verified that
P ( n , α ) > 2 3 α ( 1 α ) [ 2 n α 2 ( n 1 ) α 2 ] > 0 for n 4 .
In addition, when n = 2 , 3 , P ( n , α ) > 0 can be proved using a simple calculation.
(2) Proof of Equation (11):
C n , k ( σ , α ) 2 C n , k 1 ( σ , α ) + C n , k 2 ( σ , α ) = 1 α ( α + 1 ) ( t n σ t k 3 σ ) α + 1 4 ( t n σ t k 2 σ ) α + 1 + 6 ( t n σ t k 1 σ ) α + 1 4 ( t n σ t k σ ) α + 1 + ( t n σ t k + 1 σ ) α + 1 = ( 1 α ) ( 2 α ) 0 τ d z 1 0 τ d z 2 0 τ d z 3 0 τ ( t n σ t k + 1 σ + z 1 + z 2 + z 3 + z 4 ) α 3 d z 4 > 0 .
We note that Equation (11) holds for k 3 , as C n , k 2 ( σ , α ) requires k 2 1 . The case k = 2 is covered separately in Equation (12).
(3) Proof of Equation (12):
2 C n , 0 ( σ , α ) 2 C n , 1 ( σ , α ) + C n , 2 ( σ , α ) = 2 τ α t n σ α + 1 α ( α + 1 ) 4 t n σ ( α + 1 ) + 7 ( t n σ t 1 σ ) α + 1 4 ( t n σ t 2 σ ) α + 1 + ( t n σ t 3 σ ) α + 1 = τ α + 1 α 2 n α + 1 α + 1 4 n α + 1 + 7 ( n 1 ) α + 1 4 ( n 2 ) α + 1 + ( n 3 ) α + 1 .
Similarly to the treatment of P ( n , α ) , one can also prove that 2 C n , 0 ( σ , α ) 2 C n , 1 ( σ , α ) + C n , 2 ( σ , α ) > 0 .
C n , n 2 ( σ , α ) 2 C n , n 1 ( σ , α ) + 2 C n , n ( σ , α ) = 1 α ( α + 1 ) ( t n σ t n 3 σ ) α + 1 4 ( t n σ t n 2 σ ) α + 1 + 7 τ α + 1 = τ α + 1 α ( α + 1 ) 3 α + 1 4 · 2 α + 3 + 7 > 0 .
Therefore, the proof is complete. □
The coefficients’ properties (Equations (10)–(12)) critically depend on σ > 0 and α ( 0 , 1 ) . As σ 0 + , the operator degenerates into the Riemann–Liouville form, resulting in a loss of monotonicity for the coefficient { C n , k ( σ , α ) } . When α 1 , the scheme reduces to the classical L1 formula but imposes stricter regularity requirements. Critically, the positive definiteness and monotonicity of the coefficients { C n , k ( σ , α ) } imply that the discrete convolution kernel satisfies the following inequality [30]:
s = 1 n k = 0 s C ^ n , k ( σ , α ) u n s u n 0 ,
where
C ^ s , 0 ( σ , α ) = 2 C s , 0 ( σ , α ) , C ^ s , k ( σ , α ) = C s , k ( σ , α ) ( k = 1 , 2 , , s 1 ) , C ^ s , s ( σ , α ) = 2 C s , s ( σ , α ) .
Combined with the discrete Grönwall inequality, this ensures unconditional stability. A complete energy estimate requires novel tools for Erdélyi–Kober operators, which are currently under active development.
Now, we devote the following sections to presenting a second-order difference scheme in order to solve problems (1)–(3). Suppose that u ( x , t ) C ( 4 , 2 ) ( [ 0 , L ] × [ 0 , T ] ) . Denote
U i n = u ( x i , t n ) , F i n = F ( x i , t n ) , 0 n N ; φ i = φ ( x i ) , 0 i M .
Considering Equation (5) at the point ( x i , t n ) , we obtain
u ( x i , t n ) = t n σ ( α + η ) Γ ( α ) 0 t n ( t n σ s σ ) α 1 s σ η u x x ( x i , s ) d s σ + F ( x i , t n ) , 1 i M 1 , 1 n N .
Applying Equation (9) to approximate the Erdélyi–Kober fractional integral and the central difference quotient to the spatial derivative u x x , we obtain
U i n = t n σ ( α + η ) Γ ( α ) k = 0 n C n , k ( σ , α ) t k σ η τ δ x 2 U i k + F i n + R i n , 1 i M 1 , 1 n N ,
where
R i n = r i n + t n σ ( α + η ) Γ ( α ) k = 0 n C n , k ( σ , α ) t k σ η τ u x x ( x i , t k ) δ x 2 U i k .
We notice that, in Theorem 1, there exists a positive constant c 1 such that
| R i k | | r i n | + c 1 t n σ α Γ ( α ) τ h 2 k = 0 n C n , k ( σ , α ) t n σ η 8 Γ ( 1 + α ) max t 0 < ξ k ( s ) < t n | δ σ 2 g ( δ k ( s ) ) | τ 2 + c 1 t n σ α Γ ( α ) τ h 2 · τ α t n σ α = t n σ η 8 Γ ( 1 + α ) max t 0 < ξ k ( s ) < t n | δ σ 2 g ( δ k ( s ) ) | τ 2 + c 1 h 2 Γ ( α + 1 ) .
Noticing the initial boundary value conditions (2) and (3), we have
{ (15) U i 0 = φ i , 1 i M 1 , (16) U 0 n = 0 , U M n = 0 , 0 n N .
Omitting the small terms in Equation (13) and replacing the grid function U i n with its numerical approximation u i n , we construct a direct second-order difference scheme to solve problems (1)–(3) as follows:
{ (17) u i n = t n σ ( α + η ) Γ ( α ) k = 0 n C n , k ( σ , α ) t k σ η τ δ x 2 u i k + F i n , 1 i M 1 , 1 n N , (18) u i 0 = φ i , 1 i M 1 , (19) u 0 n = 0 , u M n = 0 , 0 n N .

3. A Fast Difference Scheme

The inherent non-locality of fractional operators poses significant implementation challenges in practical computation. To address this fundamental limitation, we implement the fast algorithm developed by Jiang et al. [31] within our methodological framework.

3.1. Fast Approximation of the Erdélyi–Kober Integral

The following lemma is fundamental and needed.
Lemma 2.
For the given γ ( 0 , 1 ) and tolerance error ϵ [31], cut-off time restriction δ , and final time T , there is one positive integer N e x p ( γ ) , positive point { s l ( γ ) | l = 1 , 2 , , N e x p ( γ ) } , and corresponding positive weight { w l ( γ ) | l = 1 , 2 , , N e x p ( γ ) } , such that
| t γ l = 1 N e x p ( γ ) w l ( γ ) e s l ( γ ) t | ϵ , t [ δ , T ] ,
where
N e x p ( γ ) = O ( log 1 ϵ ) ( log log 1 ϵ + log T δ ) + ( log 1 δ ) ( log log 1 ϵ + log 1 δ ) .
As observed, N e x p ( γ ) is of the order O ( log N ) for T 1 , or is of the order log 2 N for T 1 in fixed accuracy ϵ cases. In particular, as α 1 , γ = 1 α 0 + , requiring N e x p = O ( log 1 ϵ + log 1 γ ) terms for accuracy ϵ .
Now, we derive a fast algorithm for computing the Erdélyi–Kober integral . E K D 0 , t ; σ , η α g ( t ) | t = t n . Let δ = τ / 2 :
. E K D 0 , t ; σ , η α g ( t ) | t = t n = t n σ ( α + η ) Γ ( α ) k = 0 n 1 t k t k + 1 ( t n σ s σ ) α 1 g ( s ) d s σ = t n σ ( α + η ) Γ ( α ) k = 0 n 2 t k t k + 1 ( t n σ s σ ) α 1 g ( s ) d s σ + t n 1 t n ( t n σ s σ ) α 1 g ( s ) d s σ t n σ ( α + η ) Γ ( α ) l = 1 N e x p ( 1 α ) w l ( 1 α ) k = 0 n 2 t k t k + 1 e s l ( 1 α ) ( t n σ s σ ) Π 1 , k g ( s ) d s σ + t n 1 t n ( t n σ s σ ) α 1 Π 1 , n 1 g ( s ) d s σ = t n σ ( α + η ) Γ ( α ) l = 1 N e x p ( 1 α ) w l ( 1 α ) F l n + τ α α + 1 g ( t n 1 ) + τ α α ( α + 1 ) g ( t n ) ,
where
F l 1 = 0 ; F l n = k = 0 n 2 t k t k + 1 e s l ( 1 α ) ( t n σ s σ ) Π 1 , k g ( s ) d s σ .
The integral F l n can be evaluated using a recursive algorithm:
F l n = e s l ( 1 α ) τ k = 0 n 3 t k t k + 1 e s l ( 1 α ) ( t n 1 σ s σ ) Π 1 , k g ( s ) d s σ + t n 2 t n 1 e s l ( 1 α ) ( t n σ s σ ) Π 1 , n 2 g ( s ) d s σ = e s l ( 1 α ) τ F l n 1 + A l g ( t n 2 ) τ + B l g ( t n 1 ) τ , n = 2 , 3 , ,
where, for 1 l N e x p ( 1 α ) , we have the following:
A l = 1 s l ( 1 α ) τ e 2 s l ( 1 α ) τ + 1 s l ( 1 α ) e s l ( 1 α ) τ e 2 s l ( 1 α ) τ , B l = 1 s l ( 1 α ) τ e s l ( 1 α ) τ 1 s l ( 1 α ) e s l ( 1 α ) τ e 2 s l ( 1 α ) τ .
In addition, one can show that
. E K D 0 , t ; σ , η α g ( t ) | t = t n t n σ ( α + η ) Γ ( α ) [ l = 1 N e x p ( 1 α ) w l ( 1 α ) k = 0 n 2 t k t k + 1 e s l ( 1 α ) ( t n σ s σ ) t k + 1 σ s σ τ g ( t k ) + s σ t k σ τ g ( t k + 1 ) d s σ + t n 1 t n ( t n σ s σ ) α 1 t n σ s σ τ g ( t n 1 ) + s σ t n 1 σ τ g ( t n ) d s σ ] = t n σ ( α + η ) Γ ( α ) [ t n 1 t n ( t n σ s σ ) α 1 ( s σ t n 1 σ ) d s σ · g ( t n ) τ + l = 1 N e x p ( 1 α ) w l ( 1 α ) t n 2 t n 1 e s l ( 1 α ) ( t n σ s σ ) ( s σ t n 2 σ ) d s σ + t n 1 t n ( t n σ s σ ) α d s σ · g ( t n 1 ) τ + l = 1 N e x p ( 1 α ) w l ( 1 α ) k = 1 n 2 t k t k + 1 e s l ( 1 α ) ( t n σ s σ ) ( t k + 1 σ s σ ) d s σ + t k 1 t k e s l ( 1 α ) ( t n σ s σ ) ( s σ t k 1 σ ) d s σ · g ( t k ) τ + l = 1 N e x p ( 1 α ) w l ( 1 α ) 0 t 1 e s l ( 1 α ) ( t n σ s σ ) ( t 1 σ s σ ) d s σ · g ( t 0 ) τ ] = t n σ ( α + η ) Γ ( α ) k = 0 n C ^ n , k ( σ , α ) g ( t k ) τ . F E K D 0 , t ; σ , η α g ( t n ) ,
in which
C ^ n , k ( σ , α ) = l = 1 N e x p ( 1 α ) w l ( 1 α ) 0 t 1 e s l ( 1 α ) ( t n σ s σ ) ( t 1 σ s σ ) d s σ , k = 0 , l = 1 N e x p ( 1 α ) w l ( 1 α ) ( t k t k + 1 e s l ( 1 α ) ( t n σ s σ ) ( t k + 1 σ s σ ) d s σ + t k 1 t k e s l ( 1 α ) ( t n σ s σ ) ( s σ t k 1 σ ) d s σ ) , 1 k n 2 , l = 1 N e x p ( 1 α ) w l ( 1 α ) t n 2 t n 1 e s l ( 1 α ) ( t n σ s σ ) ( s σ t n 2 σ ) d s σ + 1 α + 1 τ α + 1 , k = n 1 , 1 α ( α + 1 ) τ α + 1 , k = n .
Using the definition of C n , k ( σ , α ) and C ^ n , k ( σ , α ) , it is straightforward to show that
C n , n ( σ , α ) C ^ n , n ( σ , α ) = 0 ; | C n , k ( σ , α ) C ^ n , k ( σ , α ) | ϵ , 0 k n 1 .
Lemma 3.
The coefficient { C ^ n , k ( σ , α ) | k = 0 n } satisfies
2 C ^ n , n ( σ , α ) > C ^ n , n 1 ( σ , α ) > > C ^ n , 2 ( σ , α ) > C ^ n , 1 ( σ , α ) > 2 C ^ n , 0 ( σ , α ) > 0 ;
C ^ n , k ( σ , α ) 2 C ^ n , k 1 ( σ , α ) + C ^ n , k 2 ( σ , α ) > 0 , 3 k n 1 ;
2 C ^ n , 0 ( σ , α ) 2 C ^ n , 1 ( σ , α ) + C ^ n , 2 ( σ , α ) > 0 , C ^ n , n 2 ( σ , α ) 2 C ^ n , n 1 ( σ , α ) + 2 C ^ n , n ( σ , α ) > 0 .
Proof. 
It is clear that all C ^ n , k ( σ , α ) instances are positive. For 1 k n 2 , the mean value theorem yields
C ^ n , k ( σ , α ) = l = 1 N e x p ( 1 α ) w l ( 1 α ) 1 s l ( 1 α ) t k σ t k + 1 σ ( t k + 1 σ s ) d e s l ( 1 α ) ( t n σ s ) + 1 s l ( 1 α ) t k 1 σ t k σ ( s t k 1 σ ) d e s l ( 1 α ) ( t n σ s ) = l = 1 N e x p ( 1 α ) w l ( 1 α ) s l ( 1 α ) t k σ t k + 1 σ e s l ( 1 α ) ( t n σ s ) d s t k 1 σ t k σ e s l ( 1 α ) ( t n σ s ) d s = l = 1 N e x p ( 1 α ) w l ( 1 α ) s l ( 1 α ) t k σ t k + 1 σ e s l ( 1 α ) ( t n σ s ) ( 1 e s l ( 1 α ) τ ) d s = l = 1 N e x p ( 1 α ) w l ( 1 α ) s l ( 1 α ) ( 1 e s l ( 1 α ) τ ) τ e s l ( 1 α ) ( t n σ ξ k ) , ξ k ( t k σ , t k + 1 σ ) ,
which means that C ^ n , k ( σ , α ) increases monotonically with respect to k and is convex:
C ^ n , n 1 ( σ , α ) C ^ n , n 2 ( σ , α ) = l = 1 N e x p ( 1 α ) w l ( 1 α ) t n 2 σ t n 1 σ e s l ( 1 α ) ( t n σ s ) ( s t n 2 σ ) d s t n 3 σ t n 2 σ e s l ( 1 α ) ( t n σ s ) ( s t n 3 σ ) d s + 1 α + 1 τ α + 1 l = 1 N e x p ( 1 α ) w l ( 1 α ) t n 2 σ t n 1 σ e s l ( 1 α ) ( t n σ s ) ( t n 1 σ s ) d s l = 1 N e x p ( 1 α ) w l ( 1 α ) t n 2 σ t n 1 σ e s l ( 1 α ) ( t n σ s ) ( s t n 2 σ ) ( 1 e s l ( 1 α ) τ ) d s + 1 α + 1 τ α + 1 t n 2 σ t n 1 σ ϵ + ( t n σ s ) α 1 ( t n 1 σ s ) d s τ α + 1 α ( α + 1 ) ( 1 α ) ( 2 α 1 ) ϵ 2 τ 2 > 0 for ϵ < 2 τ α 1 α ( α + 1 ) ( 1 α ) ( 2 α 1 ) .
Similarly, we have
2 C ^ n , n ( σ , α ) C ^ n , n 1 ( σ , α ) 2 τ α + 1 α ( α + 1 ) ( 2 2 α ) ϵ 2 τ 2 > 0 for ϵ < 4 τ α 1 α ( α + 1 ) ( 2 2 α ) .
Furthermore, we have
C ^ n , 1 ( σ , α ) 2 C ^ n , 0 ( σ , α ) t 1 t 2 ( t n σ s σ ) α 1 ( t 2 σ s σ ) d s σ + 0 t 1 ( t n σ s σ ) α 1 s σ d s σ 2 0 t 1 ( t n σ s σ ) α 1 ( t 1 σ s σ ) d s σ ϵ t 1 t 2 ( t 2 σ s σ ) d s σ ϵ 0 t 1 s σ d s σ 2 ϵ 0 t 1 ( t 1 σ s σ ) d s σ C n , 1 ( σ , α ) 2 C n , 0 ( σ , α ) 2 ϵ τ 2 > 0 for ϵ < C n , 1 ( σ , α ) 2 C n , 0 ( σ , α ) / ( 2 τ 2 ) ,
and
2 C ^ n , 0 ( σ , α ) 2 C ^ n , 1 ( σ , α ) + C ^ n , 2 ( σ , α ) 2 C n , 0 ( σ , α ) 2 C n , 1 ( σ , α ) + C n , 2 ( σ , α ) 4 ϵ τ 2 > 0 for ϵ < 2 C n , 0 ( σ , α ) 2 C n , 1 ( σ , α ) + C n , 2 ( σ , α ) / ( 4 τ 2 ) .
In addition, one has
C ^ n , n 2 ( σ , α ) 2 C ^ n , n 1 ( σ , α ) + 2 C ^ n , n ( σ , α ) C n , n 2 ( σ , α ) 2 C n , n 1 ( σ , α ) + 2 C n , n ( σ , α ) 2 ϵ τ 2 = τ α + 1 α ( α + 1 ) ( 3 α + 1 2 α + 3 + 7 ) 2 ϵ τ 2 > 0 for ϵ < 3 α + 1 2 α + 3 + 7 2 α ( α + 2 ) τ α 1 .
Theorem 2.
Suppose the function g C 2 [ t 0 , t n ] , α ( 0 , 1 ) . We have
| E K D 0 , t ; σ , η α g ( t ) | t = t n . F E K D 0 , t ; σ , η α g ( t n ) | t n σ η 8 Γ ( 1 + α ) max t 0 < ξ k ( s ) < t n | δ σ 2 g ( δ k ( s ) ) | τ 2 + ϵ t n σ ( α + η 1 ) Γ ( α ) max t 0 t t n 1 | g ( t ) | , n = 1 , 2 , , N .
Proof. 
The proof is provided as follows:
. E K D 0 , t ; σ , η α g ( t ) | t = t n . F E K D 0 , t ; σ , η α g ( t n ) = . E K D 0 , t ; σ , η α g ( t ) | t = t n . E K D 0 , t ; σ , η α g ( t n ) + . E K D 0 , t ; σ , η α g ( t n ) . F E K D 0 , t ; σ , η α g ( t n ) = r n + r ^ n .
With the help of Theorem 1, we obtain
| r n | t n σ η 8 Γ ( 1 + α ) max t 0 < ξ k ( s ) < t n | δ σ 2 g ( δ k ( s ) ) | τ 2 .
On the other hand, Lemma 2 yields
| r ^ n | = t n σ ( α + η ) Γ ( α ) k = 0 n 2 t k t k + 1 Π 1 , k g ( s ) | ( t n σ s σ ) α 1 l = 1 N e x p ( 1 α ) w l ( 1 α ) e s l ( 1 α ) ( t n σ s σ ) | d s σ ϵ t n σ ( α + η ) Γ ( α ) t 0 σ t n 1 σ | g ( s ) | d s ϵ t n σ ( α + η 1 ) Γ ( α ) max t 0 t t n 1 | g ( t ) | .
Thus, we complete the proof. □

3.2. The Fast Difference Scheme

In this section, we present a fast difference scheme for problems (1)–(3). Similarly to the treatment of the direct difference scheme, applying (20) in the temporal direction, we obtain
{ (25) U i n = t n σ ( α + η ) Γ ( α ) l = 1 N e x p ( 1 α ) w l ( 1 α ) F l , i n + τ α α + 1 t n 1 σ η δ x 2 U i n 1 + τ α α ( α + 1 ) t n σ η δ x 2 U i n + F i n + R ^ i n , 1 i M 1 , 1 n N , (26) F l , i 1 = 0 , 1 l N e x p ( 1 α ) , 1 i M 1 , (27) F l , i n = e s l ( 1 α ) τ F l , i n 1 + A l t n 2 σ η τ δ x 2 U i n 2 + B l t n 1 σ η τ δ x 2 U i n 1 , 1 l N e x p ( 1 α ) , 1 i M 1 , 2 n N ,
where there exists a constant c 2 such that
| R ^ i n | c 2 ( τ 2 + h 2 + ϵ ) , 1 i M 1 , 1 n N .
Omitting the small term R ^ i n in (25), replacing the grid functions { U i n , F l , i n } with their numerical approximations { u i n , f l , i n } , and observing the initial boundary value conditions (15) and (16), we arrive at the following fast difference scheme:
{ (29) u i n = t n σ ( α + η ) Γ ( α ) l = 1 N e x p ( 1 α ) w l ( 1 α ) f l , i n + τ α α + 1 t n 1 σ η δ x 2 u i n 1 + τ α α ( α + 1 ) t n σ η δ x 2 u i n + F i n , 1 i M 1 , 1 n N , (30) f l , i 1 = 0 , 1 l N e x p ( 1 α ) , 1 i M 1 , (31) f l , i n = e s l ( 1 α ) τ f l , i n 1 + A l t n 2 σ η τ δ x 2 u i n 2 + B l t n 1 σ η τ δ x 2 u i n 1 , 1 l N e x p ( 1 α ) , 1 i M 1 , 2 n N , (32) u i 0 = φ i , 1 i M 1 , (33) u 0 n = 0 , u M n = 0 , 0 n N .
For 3D problems ( M x × M y × M z grid), a direct scheme costs O ( M x M y M z N 2 ) in terms of storage. The fast algorithm reduces this to O ( M x M y M z N log N ) . While the fast algorithm reduces scaling, memory ( O ( M x M y M z log N ) ) remains demanding. GPU parallelization and reduced-order models will be explored.

4. Numerical Analysis

This section provides numerical validation demonstrating the effectiveness of our novel discretization framework for Erdélyi–Kober integration operators. Through a detailed comparative analysis of the CPU times between the direct difference scheme ((17)–(19)) and the fast difference scheme ((29)–(33)), our computational experiments reveal that the accelerated algorithm significantly enhances computational efficiency, with complexity reduced from O ( N 2 ) to O ( N log N ) . The absolute tolerance error ϵ = 10 12 is adopted in our numerical simulations.
Example 1.
We chose the exact solution of problem (5) to be u ( x , t ) = t α + 2 σ η sin x . The right-hand-side function is determined via the exact solution as follows:
F ( x , t ) = 1 + Γ ( 1 + α + 2 σ ) Γ ( α + 1 + α + 2 σ ) t α + 2 σ η sin x .
Let the final time be T = 1 , and the spatial domain is Ω = ( 0 , 2 π ) . To examine the accuracy and efficiency of the difference schemes, the L 2 -norm error
E ( h , τ ) = max 0 n N U n u n
is recorded in each run, and the experimental orders are evaluated using
R τ = log 2 E ( h , 2 τ ) E ( h , τ ) , R h = log 2 E ( 2 h , τ ) E ( h , τ ) .
The accuracy tests are performed by taking the parameters η = 0.2 and σ = 0.9 for three fractional orders α = 0.1 , 0.5 , and 0.9 . The error analyses of both the direct and accelerated difference schemes establish an asymptotic convergence order of O ( τ 2 + h 2 ) , with the theoretical upper bounds demonstrating remarkable agreement with the empirical convergence rates observed in our numerical simulations.
Table 2 shows the numerical accuracy and CPU time of the two difference schemes. To isolate temporal errors, we employ a refined spatial discretization with h = π / 2500 . The numerical verification results confirm that our scheme enables second-order temporal accuracy, outperforming the first-order method reported by the authors of [25].
Table 2. Temporal errors and convergence orders for varying α values ( σ = 0.9 , η = 0.2 , and h = π / 2500 ).
Table 2. Temporal errors and convergence orders for varying α values ( σ = 0.9 , η = 0.2 , and h = π / 2500 ).
α NDirect Difference Scheme (17)–(19)Fast Difference Scheme (29)–(33)
E ( h , τ ) R τ CPU (s) E ( h , τ ) R τ CPU (s)
0.1801.02 × 10−5 34.981.02 × 10−5 33.46
1602.67 × 10−61.932378.632.67 × 10−61.932375.52
3206.60 × 10−72.0159214.526.60 × 10−72.0159161.22
6401.50 × 10−72.1320325.091.50 × 10−72.1320320.56
0.5802.78 × 10−5 34.742.78 × 10−5 38.59
1606.97 × 10−61.994389.786.97 × 10−61.994378.55
3201.72 × 10−62.0195155.161.72 × 10−62.0195157.49
6403.97 × 10−72.1129326.343.97 × 10−72.1129316.44
0.9803.09 × 10−5 53.273.09 × 10−5 33.52
1607.70 × 10−62.0035141.537.70 × 10−62.003973.62
3201.91 × 10−62.0158278.451.91 × 10−62.0147154.67
6404.55 × 10−72.0661468.054.46 × 10−72.0954314.03
In addition, to assess parameter effects, we tested ( σ , η ) = { ( 0.3 , 0.4 ) , ( 0.6 , 0.3 ) , ( 1 , 0.6 ) } with α = 0.5 .  Table 3 shows that time accuracy is still in the second-order form for different parameters ( σ and η ) .
To enhance readability, we also provide the error curve of the direct differential scheme (17)–(19) and fast difference scheme (29)–(33) for σ = 0.9 , α = 0.5 , and η = 0.2 , see Figure 1. This also verifies the validity of the two difference schemes.
Next, we tested the numerical accuracy and corresponding CPU times of two difference schemes in space. We fixed a fine temporal step size τ = 1 / 20,000 , such that the spatial errors dominate the temporal errors. Table 4 records the numerical results of two difference schemes when solving the example for different α values. Compared to the results reported by the authors of [23], which lack error bounds, our approach reduces spatial errors. Furthermore, the computational cost of the direct difference scheme is largely higher than that of the fast difference scheme, which also reflects the high efficiency of the fast algorithm.
Table 4. Spatial errors and convergence orders for varying α values ( σ = 0.9 , η = 0.2 , τ = 1 / 20 , 000 ).
Table 4. Spatial errors and convergence orders for varying α values ( σ = 0.9 , η = 0.2 , τ = 1 / 20 , 000 ).
α MDirect Difference Scheme (17)–(19)Fast Difference Scheme (29)–(33)
E ( h , τ ) R h CPU (s) E ( h , τ ) R h CPU (s)
0.182.44 × 10−2 2315.752.44 × 10−2 0.85
66.09 × 10−3 2.00385880.666.09 × 10−32.00380.95
321.52 × 10−3  2.00103411.011.52 × 10−32.00101.08
643.80 × 10−4  2.00032217.433.80 × 10−42.00032.06
0.581.78 × 10−2 2214.541.78 × 10−2 0.88
164.46 × 10−31.99685235.004.46 × 10−31.99680.99
321.12 × 10−31.99922617.881.12 × 10−31.99921.14
642.79 × 10−41.99985548.972.79 × 10−41.99982.02
0.981.10 × 10−2 2791.541.10 × 10−2 1.25
162.78 × 10−31.98962885.542.78 × 10−31.98991.12
326.95 × 10−41.99742475.106.94 × 10−41.99871.41
641.74 × 10−41.99942438.991.73 × 10−42.00442.32
Example 2.
We also test problem (5) with the exact solution u ( x , t ) = t α + 3 / 2 sin π x . Thus, the right-hand-side function is as follows:
F ( x , t ) = 1 + π 2 Γ ( 1 + η + α + 3 / 2 σ ) Γ ( α + η + 1 + α + 3 / 2 σ ) t α + 3 / 2 sin π x .
We chose T = 1 and L = 1 .  Table 5 and Table 6 verify the temporal and spatial accuracy of the direct difference scheme ((17)–(19)) and the fast difference scheme ((29)–(33)), respectively. It can be observed that the convergence accuracy of all schemes is second-order in nature, which is consistent with the theoretical results. Furthermore, the obvious advantages of the fast algorithm can also be observed in Table 6.
The computational results in Table 2, Table 3, Table 4, Table 5 and Table 6 reveal the asymmetric efficiency gains of the fast difference scheme: while the acceleration effect is minimal when refining the temporal resolution (increasing N), it becomes pronounced when refining the spatial resolution (increasing M values). This asymmetry arises from the distinct computational complexities of the direct and fast schemes. In fact, the speed-up becomes significant for N 10 4 . For small N values, the direct scheme is preferred due to the overhead associated with SOE initialization.
The direct scheme requires O ( N 2 ) operations per spatial grid point due to non-local temporal convolution, whereas the fast scheme reduces this to O ( N log N ) . However, for moderate N values (e.g., N 640 in Table 2 and Table 5), the overhead associated with evaluating exponential sums in the fast scheme (including recursive updates and memory access) offsets the theoretical complexity advantage. Consequently, the CPU time reduction remains marginal. In contrast, spatial refinement (increasing M values) linearly scales the computational load for both schemes. The fast scheme’s reduced cost per time step (from N to O ( log N ) then translates to significant gains when N is large (e.g., N = 20 , 000 in Table 4 and Table 6), as evidenced by the speed-up factors exceeding 1000 × for α = 0.1 and M = 8 (2315.75 s vs. 0.85 s).
Furthermore, the α dependence of CPU times arises from two factors. (i) Direct Scheme: The computing coefficient C n , k ( σ , α ) involves fractional power t σ α . The computational cost of these operations varies slightly with α , especially near α = 0 or 1. (ii) Fast Scheme: The number of exponential terms, N e x p , increases as α 1 (as γ = 1 α 0 ), slowing kernel decay and requiring more terms for accurate approximation (Lemma 2). This explains the reduced speed-up at α = 0.9 (Table 2, N = 640 : 314.03 s vs. direct’s 468.05 s) compared to α = 0.1 (320.56 s vs. 325.09 s).
These insights highlight the fast scheme’s superiority for large-scale simulations, particularly in high-resolution spatial domains or long-time integration.
The following are some advantages of the proposed methods:
  • High accuracy: A temporal second-order scheme for a Caputo-type Erdélyi–Kober operator is obtained.
  • Rigor: Coefficient analysis (Lemmas 1 and 3) and error bounds (Theorems 1 and 2) surpass heuristic approaches [24,25].
  • Efficiency: Near-optimal memory O ( log N ) is obtained, and O ( N log N ) is computed.

5. Concluding Remarks

This study developed two spatiotemporal second-order difference schemes for solving time-fractional diffusion equations with the Caputo-type Erdélyi–Kober operator. For temporal discretization, an L1-type formula with rigorous error analyses was employed, while the spatial component utilizes a standard second-order centered difference scheme with numerically validated convergence. The combined approach enables optimal accuracy in both dimensions. Crucially, we established a complete theoretical foundation by proving the essential properties of the discrete kernel coefficients (Lemmas 1 and 3) and deriving truncation error estimates (Theorems 1 and 2). These results form the core framework supporting the scheme’s stability and convergence for the Erdélyi–Kober operator.
The proposed method offers significant advantages:
(i)
Unified framework: It seamlessly addresses both generalized operators ( σ 1 ) and classical Caputo cases ( σ = 1 ) , enhancing applicability across scenarios requiring adaptive scaling in time or space.
(ii)
Computational efficiency: A fast sum-of-exponential algorithm reduces the complexity to O ( N log N ) and memory to O ( log N ) . For example, simulations with N = 10 6 time steps have computation times reduced from 1 month (direct scheme) to < 1 day on a four-core CPU, enabling large-scale fractional PDE modeling.
While specialized, the Caputo-type Erdélyi–Kober operator is critical for modeling multi-scale systems such as anomalous transport in heterogeneous media, e.g., contaminant diffusion in fractured rocks [9,10].
While the present study establishes efficient numerical methods for time-fractional diffusion equations with Caputo-type Erdélyi–Kober operators, several extensions warrant future investigation. First, rigorous stability and convergence proofs building upon the proven coefficients’ properties will be developed. Second, while addressing computational bottlenecks for 3D extensions remains critical despite the fast algorithm’s efficiency, high-dimensional extensions require hybrid CPU–GPU architectures to manage memory bottlenecks. Third, our analysis assumes solution regularity u C ( 4 , 2 ) . Theorem 1 indicates that weakened regularity (e.g., u C 2 [ 0 , T ] ) reduces the temporal order below second-order. Future research will address low-regularity scenarios via graded meshes [32] t k = ( k / N ) r T , with r > 1 recovering O ( N 2 ) convergence. In addition, adaptive schemes that balance τ and h near singularities are also planned. Fourth, extension to nonlinear models (e.g., f ( u ) = u p ) requires further analysis. Beyond these methodological enhancements, interdisciplinary applications leveraging recent advances in applied mathematics offer promising directions, including the following:
(a)
Modeling HIV dynamics with fractional operators: The anomalous diffusion framework proposed here could be extended to analyze HIV infection models with logistic target-cell growth and cell-to-cell transmission [33]. By replacing classical derivatives with Caputo-type Erdélyi–Kober operators, one may capture memory effects in viral spread dynamics, such as delayed immune responses or heterogeneous infection rates. This aligns with the non-local nature of fractional calculus in biological systems.
(b)
Fractional center analysis: Classical center conditions [34,35] characterize equilibrium points with periodic orbits in ODEs. Extending this to fractional-order switching systems (using our operator) may reveal memory-dependent stability transitions, leveraging Lemma 1’s positivity.
(c)
Bifurcations under fractional dynamics: Symmetric vector fields [27,36] exhibit Hopf bifurcations near nilpotent singularities. Our fast summation algorithm could efficiently compute such bifurcations for fractional perturbations, linking geometric methods with non-local calculus.
These future research directions could bridge fractional PDEs with dynamical systems theory, opening interdisciplinary avenues for both numerical analysis and applied modeling.

Author Contributions

Methodology, R.D.; Validation, R.D. and J.T.; Formal analysis, R.D.; Investigation, R.D.; Writing—original draft, R.D.; Writing—review & editing, R.D. and J.T.; Supervision, J.T.; Funding acquisition, R.D. All authors have read and agreed to the published version of the manuscript.

Funding

R.D. was partially supported by the National Natural Science Foundation of China (No. 12201076) and the China Postdoctoral Science Foundation (No. 2023M732180).

Data Availability Statement

Data sharing is not applicable to this manuscript, as no datasets were generated or analyzed.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  1. de Pablo, A.; Quirós, F.; Rodríguez, A.; Vázquez, J.L. A fractional porous medium equation. Adv. Math. 2011, 226, 1378–1409. [Google Scholar] [CrossRef]
  2. Kiryakova, V.S. Generalized Fractional Calculus and Applications; CRC Press: Boca Raton, FL, USA, 1993. [Google Scholar]
  3. Li, C.P.; Cai, M. Theory and Numerical Approximations of Fractional Integrals and Derivatives; Society for Industrial and Applied Mathematics (SIAM): Philadelphia, PA, USA, 2020; pp. xiii+312. [Google Scholar]
  4. Metzler, R.; Klafter, J. The random walk’s guide to anomalous diffusion: A fractional dynamics approach. Phys. Rep. 2000, 339, 77. [Google Scholar] [CrossRef]
  5. Mainardi, F. Fractional Calculus and Waves in Linear Viscoelasticity; Imperial College Press: London, UK, 2010; pp. xx+347. [Google Scholar]
  6. Metzler, R.; Klafter, J. Accelerating Brownian motion: A fractional dynamics approach to fast diffusion. Europhys. Lett. 2000, 51, 492–498. [Google Scholar] [CrossRef]
  7. Nigmatullin, R.R. To the theoretical explanation of the “Universal Response”. Phys. Status Solidi (B) 1984, 123, 739–745. [Google Scholar] [CrossRef]
  8. Erdélyi, A.; Kober, H. Some remarks on Hankel transforms. Q. J. Math. 1940, 11, 212–221. [Google Scholar] [CrossRef]
  9. Mura, A.; Taqqu, M.S.; Mainardi, F. Non-Markovian diffusion equations and processes: Analysis and simulations. Phys. A 2008, 387, 5033–5064. [Google Scholar] [CrossRef]
  10. Pagnini, G. Erdélyi-Kober fractional diffusion. Fract. Calc. Appl. Anal. 2012, 15, 117–127. [Google Scholar] [CrossRef]
  11. Sneddon, I.N. The use in mathematical analysis of Erdélyi -Kober operators and some of their applications. Fract. Calc. Appl. 1975, 457, 37–79. [Google Scholar]
  12. Luchko, Y.; Trujillo, J.J. Caputo-type modification of the Erdélyi-Kober fractional derivative. Fract. Calc. Appl. Anal. 2007, 10, 249–267. [Google Scholar]
  13. Tang, J.H. Analysis and Calculation of Erdélyi-Kober Fractional Differential Equations. Ph.D. Thesis, Shanghai University, Shanghai, China, 2022. [Google Scholar]
  14. Thongsalee, N.; Ntouyas, S.K.; Tariboon, J. Nonlinear Riemann-Liouville fractional differential equations with nonlocal Erdélyi-Kober fractional integral conditions. Fract. Calc. Appl. Anal. 2016, 19, 480–497. [Google Scholar] [CrossRef]
  15. Wang, J.R.; Dong, X.W.; Zhou, Y. Analysis of nonlinear integral equations with Erdélyi-Kober fractional operator. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 3129–3139. [Google Scholar] [CrossRef]
  16. Płociniczak, ł. 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]
  17. Al-Musalhi, F.; Al-Salti, N.; Karimov, E. Initial boundary value problems for a fractional differential equation with hyper-Bessel operator. Fract. Calc. Appl. Anal. 2018, 21, 200–219. [Google Scholar] [CrossRef]
  18. Zhang, K.Q. Applications of Erdélyi-Kober fractional integral for solving time-fractional Tricomi-Keldysh type equation. Fract. Calc. Appl. Anal. 2020, 23, 1381–1400. [Google Scholar] [CrossRef]
  19. Zhang, K.Q. Existence and uniqueness of analytical solution of time-fractional Black-Scholes type equation involving hyper-Bessel operator. Math. Methods Appl. Sci. 2021, 44, 6164–6177. [Google Scholar] [CrossRef]
  20. Jin, B.T.; Li, B.Y.; Zhou, Z. An analysis of the Crank-Nicolson method for subdiffusion. IMA J. Numer. Anal. 2018, 38, 518–541. [Google Scholar] [CrossRef]
  21. Lin, Y.M.; Xu, C.J. Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 2007, 225, 1533–1552. [Google Scholar] [CrossRef]
  22. Zhang, Y.N.; Sun, Z.Z.; Wu, H.W. Error estimates of Crank-Nicolson-type difference schemes for the subdiffusion equation. SIAM J. Numer. Anal. 2011, 49, 2302–2322. [Google Scholar] [CrossRef]
  23. Płociniczak, Ł.; Sobieszek, S. Numerical schemes for integro-differential equations with Erdélyi-Kober fractional operator. Numer. Algorithms 2017, 76, 125–150. [Google Scholar] [CrossRef]
  24. Odibat, Z.; Baleanu, D. On a new modification of the Erdélyi-Kober fractional derivative. Fractal Fract. 2021, 5, 121. [Google Scholar] [CrossRef]
  25. Płociniczak, Ł.; Świtała, 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]
  26. Chen, T.; Li, F.; Yu, P. Nilpotent center conditions in cubic switching polynomial Liénard systems by higher-order analysis. J. Differ. Equ. 2023, 379, 258–289. [Google Scholar] [CrossRef]
  27. Li, F.; Chen, T.; Liu, Y.Y.; Yu, P. A complete classification on the center-focus problem of a generalized cubic kukles system with a nilpotent singular point. Qual. Theory Dyn. Syst. 2024, 23, 8. [Google Scholar] [CrossRef]
  28. Li, F.; Liu, Y.Y.; Yu, P.; Wang, J. Complex integrability and linearizability of cubic Z2-equivariant systems with two 1:q resonant singular points. J. Differ. Equ. 2021, 300, 786–813. [Google Scholar] [CrossRef]
  29. Li, F.; Jin, Y.L.; Tian, Y.; Yu, P. Integrability and linearizability of cubic Z2 systems with non-resonant singular points. J. Differ. Equ. 2020, 269, 9026–9049. [Google Scholar] [CrossRef]
  30. López-Marcos, J. A difference scheme for a nonlinear partial integro differential equation. SIAM J. Numer. Anal. 1990, 27, 20–31. [Google Scholar] [CrossRef]
  31. Jiang, S.D.; Zhang, J.W.; Zhang, Q.; Zhang, Z.M. Fast evaluation of the Caputo fractional derivative and its applications to fractional diffusion equations. Commun. Comput. Phys. 2017, 21, 650–678. [Google Scholar] [CrossRef]
  32. 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]
  33. Li, F.; Wang, J.L. Analysis of an HIV infection model with logistic target-cell growth and cell-to-cell transmission. Chaos Solitions Fractals 2015, 81, 136–145. [Google Scholar] [CrossRef]
  34. Li, F.; Yu, P.; Tian, Y.; Liu, Y.R. Center and isochronous center conditions for switching systems associated with elementary singular points. Commun. Nonlinear Sci. Numer. Simul. 2015, 28, 81–97. [Google Scholar] [CrossRef]
  35. Li, F.; Yu, P.; Liu, Y.R.; Liu, Y.Y. Centers and isochronous centers of a class of quasi-analytic switching systems. Sci. China Math. 2018, 61, 1201–1218. [Google Scholar] [CrossRef]
  36. Li, F.; Liu, Y.R.; Liu, Y.Y.; Yu, P. Bi-center problem and bifurcation of limit cycles from nilpotent singular points in Z2-equivariant cubic vector fields. J. Differ. Equ. 2018, 265, 4965–4992. [Google Scholar] [CrossRef]
Figure 1. The error curve of the direct differential scheme (17)–(19) and fast difference scheme (29)–(33) for σ = 0.9 , α = 0.5 , η = 0.2 , τ = 1 / 640 , and h = π / 2500 .
Figure 1. The error curve of the direct differential scheme (17)–(19) and fast difference scheme (29)–(33) for σ = 0.9 , α = 0.5 , η = 0.2 , τ = 1 / 640 , and h = π / 2500 .
Fractalfract 09 00486 g001
Table 1. A comparison between the classical Caputo model and proposed model (1).
Table 1. A comparison between the classical Caputo model and proposed model (1).
ModelOperatorParametersPhysical Interpretation
Classical Caputo [20,21,22] 1 Γ ( 1 α ) 0 t ( t s ) α u ( s ) d s α ( 0 ,   1 ) Standard anomalous diffusion
Proposed model (Equation (1)) . C E K D 0 , t ; σ , η α p ( t ) (Equation (4)) α ( 0 ,   1 ) , σ > 0 , η R Generalized scaling in time;
    σ 1 models multi-scale transport [9,10]
Table 3. Temporal errors and convergence orders for varying ( σ , η ) ( α = 0.5 and h = π / 2500 ).
Table 3. Temporal errors and convergence orders for varying ( σ , η ) ( α = 0.5 and h = π / 2500 ).
( σ , η ) NDirect Difference Scheme (17)–(19)Fast Difference Scheme (29)–(33)
E ( h , τ ) R τ CPU (s) E ( h , τ ) R τ CPU (s)
(0.3, 0.4)802.02 × 10−4 8.462.02 × 10−4 8.05
1605.16 × 10−51.970619.865.16 × 10−51.970617.18
3201.30 × 10−51.989139.271.30 × 10−51.989140.60
6403.18 × 10−62.028883.103.18 × 10−62.028880.38
(0.6, 0.3)806.05 × 10−5 7.646.05 × 10−5 7.31
1601.52 × 10−51.992616.001.52 × 10−51.992615.13
3203.71 × 10−62.033636.303.71 × 10−62.033634.93
6408.12 × 10−72.193476.778.12 × 10−72.193470.73
(1, 0.6)802.78 × 10−5 7.232.78 × 10−5 7.84
1607.45 × 10−62.000015.257.45 × 10−61.900016.12
3202.00 × 10−61.900034.222.00 × 10−61.900036.38
6405.35 × 10−71.999971.865.35 × 10−71.900075.73
Table 5. Temporal errors and convergence orders for varying α values ( σ = 0.5 , η = 0.7 , and h = 1 / 2500 ).
Table 5. Temporal errors and convergence orders for varying α values ( σ = 0.5 , η = 0.7 , and h = 1 / 2500 ).
α NDirect Difference Scheme (17)–(19)Fast Difference Scheme (29)–(33)
E ( h , τ ) R τ CPU (s) E ( h , τ ) R τ CPU (s)
0.1805.97 × 10−5 7.585.97 × 10−5 8.22
1601.61 × 10−51.894016.101.61 × 10−51.894017.78
3204.21 × 10−61.931038.824.21 × 10−61.931039.76
6401.03 × 10−62.030583.761.03 × 10−62.030580.96
0.5801.82 × 10−4 7.851.82 × 10−4 8.15
1604.60 × 10−51.982416.414.60 × 10−51.982417.67
3201.15 × 10−51.996038.311.15 × 10−51.996039.44
6402.82 × 10−62.030478.762.82 × 10−62.030479.82
0.9802.32 × 10−4 10.042.32 × 10−4 8.24
1605.79 × 10−52.000520.535.79 × 10−52.000717.01
3201.44 × 10−52.005837.521.44 × 10−52.005238.03
6403.54 × 10−62.025679.133.50 × 10−62.041577.87
Table 6. Spatial errors and convergence orders for varying α values ( σ = 0.5 , η = 0.7 , and τ = 1 / 20 , 000 ).
Table 6. Spatial errors and convergence orders for varying α values ( σ = 0.5 , η = 0.7 , and τ = 1 / 20 , 000 ).
α MDirect Difference Scheme (17)–(19)Fast Difference Scheme (29)–(33)
E ( h , τ ) R h CPU (s) E ( h , τ ) R h CPU (s)
0.181.16 × 10−2 1987.441.16 × 10−2 0.92
62.88 × 10−3 2.00692001.052.88 × 10−32.00690.97
327.19 × 10−4  2.00172009.067.19 × 10−42.00171.20
641.80 × 10−4  2.00042049.781.80 × 10−42.00042.24
0.581.04 × 10−2 2015.861.04 × 10−2 0.92
162.60 × 10−32.00562014.542.60 × 10−32.00570.99
326.50 × 10−42.00141994.916.50 × 10−42.00141.24
641.62 × 10−42.00042015.611.62 × 10−42.00032.19
0.988.36 × 10−3 2114.658.35 × 10−3 1.19
162.08 × 10−32.00342109.882.08 × 10−32.00521.35
325.21 × 10−42.00092123.435.17 × 10−42.00801.55
641.30 × 10−42.00022763.771.27 × 10−42.02932.45
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

Du, R.; Tang, J. Efficient Numerical Methods for Time-Fractional Diffusion Equations with Caputo-Type Erdélyi–Kober Operators. Fractal Fract. 2025, 9, 486. https://doi.org/10.3390/fractalfract9080486

AMA Style

Du R, Tang J. Efficient Numerical Methods for Time-Fractional Diffusion Equations with Caputo-Type Erdélyi–Kober Operators. Fractal and Fractional. 2025; 9(8):486. https://doi.org/10.3390/fractalfract9080486

Chicago/Turabian Style

Du, Ruilian, and Jianhua Tang. 2025. "Efficient Numerical Methods for Time-Fractional Diffusion Equations with Caputo-Type Erdélyi–Kober Operators" Fractal and Fractional 9, no. 8: 486. https://doi.org/10.3390/fractalfract9080486

APA Style

Du, R., & Tang, J. (2025). Efficient Numerical Methods for Time-Fractional Diffusion Equations with Caputo-Type Erdélyi–Kober Operators. Fractal and Fractional, 9(8), 486. https://doi.org/10.3390/fractalfract9080486

Article Metrics

Back to TopTop