Next Article in Journal
Fractional Chebyshev Transformation for Improved Binarization in the Energy Valley Optimizer for Feature Selection
Next Article in Special Issue
Dynamical Analysis of Fractional-Order Quaternion-Valued Neural Networks with Leakage and Communication Delays
Previous Article in Journal
Wirtinger-Type Inequalities Involving Tempered Ψ-Fractional Derivatives with Applications
Previous Article in Special Issue
Error Analysis of the L1 Scheme on a Modified Graded Mesh for a Caputo–Hadamard Fractional Diffusion Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stability and Convergence Analysis of Compact Finite Difference Method for High-Dimensional Time-Fractional Diffusion Equations with High-Order Accuracy in Time

School of Data Science and Information Engineering, Guizhou Minzu University, Guiyang 550025, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(8), 520; https://doi.org/10.3390/fractalfract9080520
Submission received: 3 July 2025 / Revised: 4 August 2025 / Accepted: 6 August 2025 / Published: 8 August 2025

Abstract

Based on the spatial compact finite difference (SCFD) method, an improved high-order temporal accuracy scheme for high-dimensional time-fractional diffusion equations (TFDEs) is presented in this work. Combining the temporal piecewise quadratic interpolation and the high-dimensional SCFD method, the proposed numerical method is described. In order to establish the stability and convergence analysis, we introduce a norm | | · | | H ˜ 1 , which is rigorously proved equivalent to the standard H 1 -norm. Considering that the coefficients of high-order numerical schemes are not entirely positive, we introduce an appropriate parameter to transform the numerical scheme into an equivalent form with positive coefficients. Based on the equivalent form, we prove that the temporal and spatial convergence orders are ( 3 γ ) and 4 by applying the convergence of geometric progression. The proposed scheme ensures that the theoretical convergence accuracy at each time step is of order ( 3 γ ) without requiring any additional processing techniques. Ultimately, the convergence of the proposed high-order accurate scheme is verified through numerical experiments involving (non-)linear high-dimensional TFDEs.

1. Introduction

The stability and convergence analysis of the high-order accurate numerical method for high-dimensional time-fractional diffusion equations (TFDEs), presented in this paper, holds significant intrinsic value and provides a crucial foundation for solving numerous other high-dimensional fractional partial differential equations (PDEs). The model equation controls the evolution of the probability density function that describes the anomalous diffusing particles. Anomalous diffusion deviates from the Fisher standard description of Brownian, whose main characteristic is a nonlinear increase of the mean squared displacement with respect to time, such as < x 2 ( t ) > t γ . The TFDE describes the anomalous sub-diffusion corresponding to 0 < γ < 1 . Examples of sub-diffusive transport include turbulence and disordered dynamical carrier transport in amorphous semiconductors [1], NMR diffusometry in disordered materials [2], etc.
In recent years, fractional calculus has been widely applied to solve numerous scientific and engineering problems, including those in electromagnetics, physical sciences, diffusion, electrochemistry, and general transport theory. Many complex scientific and engineering problems are described more accurately and realistically by fractional-order PDEs than by integer-order PDEs, such as the synchronization of fractional order stochastic systems in finite-dimensional space [3], fractional-order learning [4], and the dynamic behavior of the hepatitis B-virus by the Caputo–Fabrizio fractional derivative [5] with the definition D t γ 0 CF u ( t ) = 1 1 γ 0 t u ( s ) e γ 1 γ ( t s ) d s . Many effective schemes have been developed to solve linear and nonlinear TFDEs, such as the spectral method [6], shifted Grünwald difference operator [7], Gaussian radial basis functions method [8], the L1-type scheme [9,10,11,12,13], the L2-type scheme [14,15], etc.
We are interested in the following high-dimensional TFDEs:
D t γ 0 u ( x , t ) i = 1 d K i x i 2 u ( x , t ) = f ( x , t ) , x Ω , t ( 0 , T ] , u ( x , t ) = 0 , x Ω , t ( 0 , T ] , u ( x , 0 ) = u 0 ( x ) , x Ω ,
where x = ( x 1 , x 2 , , x d ) d with d 2 is the dimension of the space. Ω = i = 1 d ( a i , b i )   d is bounded, T is a bounded positive constant, the boundary of Ω is Ω , and Ω ¯ denotes the closure of Ω . The γ ( 0 < γ < 1 ) order Caputo fractional derivative D t γ 0 [16] is defined as follows:
D t γ 0 u ( x , t ) = 1 Γ ( 1 γ ) 0 t ( t s ) γ u ( x , s ) s d s .
Additionally, the Euler gamma function is represented as Γ ( · ) , the diffusion constants are expressed as K i > 0 , i = 1 , 2 , , d , and the known smooth functions are represented as u 0 ( x ) , f ( x , t ) . For clarity, in the following numerical analysis, we assume that Equation (1) has a unique and sufficiently smooth solution.
Considering the non-locality of fractional derivatives, the computational complexity of the numerical schemes for fractional derivatives is generally enormous. Therefore, constructing high-precision numerical schemes for fractional derivatives is a common approach to solving TFDEs. Due to the high-precision convergence of compact difference schemes (CFDs), such schemes are widely applicable in solving TFDEs by combining high-order temporal numerical methods. In [17], a fourth-order compact ADI scheme was constructed to solve a two-dimensional, time-fractional, reaction-subdiffusion equation. In [18], an efficient numerical scheme for the distributed order TFDE was developed by using the temporal L1 formula. In [19], a variable-step second-order weighted ADI scheme was used to solve the 2D time-fractional telegraph equation. In [20], two fast solvers were developed using time-marching and divide-and-conquer techniques. In [21], an L2-type temporal scheme was used, but with a low-order accuracy at the first time level, to solve the TFDE. In [22], a spatial sixth-order scheme was implemented to solve the TFDE with a temporal Caputo–Fabrizio fractional derivative. In [23], a fast high-order scheme for a fractal mobile/immobile transport model was presented with an FFT and a CFD scheme. In [24], a fourth-order compact ADI scheme was developed by applying the Padé approximation. In [25], a high-order two-grid scheme for nonlinear PDEs was proposed, and the high-order mapping operator method was employed. In [26], a CFD scheme was constructed to solve a time-fractional, fourth-order, integro-differential equation. In [27], a high-order CFD method was proposed to solve linear time-fractional subdiffusion equations using an L2-type scheme. In [28], a semilinear fractional initial-boundary value problem was solved and investigated using an L2-type time scheme.
However, the numerical schemes mentioned above are uniform temporal schemes designed for TFDEs with a smooth solution. In [29], the L1 method on a graded mesh was applied to solve the multi-term TFDEs with weak singularity by using a weak Galerkin finite element method in space. In [30], the authors introduced fast preconditioned iterative solvers for an all-at-once linear system based on Volterra sub-diffusion equations, employing a graded-step L1 scheme in time. In [31], a robust ADI scheme on a graded mesh was proposed for solving sub-diffusion problems in 3D using an L1-type scheme in time. In [32], a fast modified L 1 ¯ scheme was used to address the initial weakly singular solution of the TFDE. In [33], the initial singularity solution of the 2D time-fractional mobile/immobile diffusion problem was solved using the average L1-type scheme. In [34], a numerical scheme with nonuniform time steps for distributed order sub-diffusion equations related to the initial weakly singular solution was presented in the form of an L1-type scheme.
Several shortcomings exist in the current L2-type scheme. The existing numerical schemes can be divided into two main categories. The first type approximates the first time level using a low-order numerical scheme, which can disrupt the consistent convergence order of time in theoretical analysis. The second type focuses on exact solutions when the equation has a special form, such as when the right-hand term does not contain unknown variables, which cannot be applied to semi-nonlinear problems. In addition, the exiting CFD schemes for 2D and 3D TFDEs mainly use ADI schemes, which reduce time accuracy to improve computational efficiency. The idea of constructing the above scheme is not applicable to constructing a high-precision numerical scheme for high-dimensional TFDEs. Therefore, in this work, we construct an improved high-order uniform temporal accuracy scheme using a coupled numerical scheme in the first and second layers to enhance the convergence accuracy and avoid restrictions on the right-hand term. The first advantage of the numerical scheme of this article can be applied directly to solving nonlinear problems, as it benefits from its form without relying on the right-hand function. The second advantage is that the computational complexity of the numerical scheme presented in this paper is lower than that of existing numerical schemes when the accuracy of solving the problem is determined. According to the emerging literature, there are few studies on the SFCD scheme for 3D TFDEs. Therefore, this article provides a detailed convergence and stability analysis of the CFD scheme for high-dimensional TFDEs with high uniform temporal accuracy.
This paper is a continuation of the research in [35], in which detailed stability and convergence analysis are provided for a one-dimensional TFDE. In this paper, we provide a systematic theoretical analysis of the high-order numerical scheme for d-dimensional TFDEs ( d 2 ). The main strategies and innovations of this paper are as follows:
  • A high-order accurate implicit difference scheme for high-dimensional TFDEs is developed by combining a spatial fourth-order CFD schemes with an improved temporal L2 scheme.
  • The convergence of the improved numerical scheme for solving Equation (1) is established by introducing an appropriate parameter transformation to rewrite an equivalent form and using the convergence of the geometric progression.
  • The improved numerical scheme ensures that the theoretical convergence accuracy at every time step is ( 3 γ ) without requiring additional processing techniques. This numerical scheme can be easily extended to solve semi-linear TFDEs like the time-fractional Allen–Cahn equation.
  • The equivalence proof of the norm | | · | | H ˜ 1 in the d-dimension and the standard H 1 -norm is rigorously established, which is convenient for analyzing the stability and convergence analysis of the proposed method applied to d-dimensional TFDEs.
The remainder of this article is organized as follows. In Section 2, we present an improved high-order temporal accuracy scheme that incorporates the SCFD scheme for high-dimensional TFDEs. In Section 3, we provide detailed proofs for the stability and convergence analysis of the improved fully discrete scheme with spatial and temporal high-order accuracy. Some numerical results of the improved scheme are presented to solve TFDEs with smooth and non-smooth solutions in Section 4. In Section 5, we provide a short summary.

2. An Improved Fully Discrete High-Order Uniform Temporal Accuracy Scheme

In this section, we construct a high-order temporal accuracy scheme with the SCFD approximation and perform a theoretical analysis of high-dimensional TFDEs (1). For convenience, we refer mainly to the symbol representation in [36]. Assume that N i , i = 1 , 2 , , d and K are d + 1 positive integers and that the spatial grid size and temporal step-size are set as Δ x i = ( b i a i ) / N i , τ = T / K . The spatial and temporal discrete points are defined as x i , l = a i + l Δ x i ( 0 l N i , 1 i d ) , t n = n τ ( 0 n K ) .
For 1 i d , we define Θ i = { l N + | 1 l N i 1 } and Θ ¨ i = { l N + | 0 l N i } , Ψ = i = 1 d Θ i , Ψ ¨ = i = 1 d Θ ¨ i and Ψ ¨ = Ψ ¨ Ψ . For simplicity, we set a multi-index L = ( l 1 , l 2 , , l d ) and denote x L = ( x 1 , l 1 , x 2 , l 2 , , x d , l d ) , grid function u L n , and exact function u L n = u ( x L , t n ) by L Ψ ¨ and 0 n K , f L n = f ( x L , t n ) .
Based on the idea of the definition in [37], we define the compact difference operators H i u L in the x i ( i = 1 , 2 , , d ) directions, defined as follows:
H i u L = ( I + Δ x i 2 12 δ x i 2 ) u L , 1 i d , L Ψ , u L , L Ψ ¨ ,
where I is the identical operator.
The discrete H 1 semi-norm and H 1 norm in d-dimensional space of the grid function u are given as
| | h u | | = i = 1 d | | δ x i u | | 2 , | | u | | H 1 = | | u | | 2 + | | h u | | 2 .
In this paper, instead of using the above standard H 1 norm, we prefer to define the inner products and H ˜ 1 norm as follows:
( u , v ) H ˜ 1 = i = 1 d K i ( m = 1 , m i d H m u , m = 1 , m i d H m v ) x i , | | u | | H ˜ 1 = i = 1 d K i | | m = 1 , m i d H m u | | x i 2 ,
where | | u | | x i = | | δ x i u | | 2 Δ x i 2 12 | | δ x i 2 u | | 2 , i = 1 , 2 , , d . It is easy to prove that ( u , v ) x i , ( u , v ) H ˜ 1 are all inner products, and the corresponding norms as defined above.
Next, we prove that the | | · | | H ˜ 1 norm in the d-dimension is equivalent to the standard H 1 norm, which is convenient for analyzing stability and convergence analysis. The author remarked that this proof is different from [37] (Lemma 3.2). Consider that the proof in [37] can only be generalized to the d-dimensional case when d 3 . Therefore, this article provides a different proof for the d-dimensional case with d 2 in the following Lemma 1.
Lemma 1.
For any grid function u u L n , the following inequality holds:
( 2 3 ) 2 d 1 min i { K i } 1 + 1 C Ω 1 | | u | | H 1 | | u | | H ˜ 1 ( 4 3 ) d 1 max i { K i } | | u | | H 1 ,
where C Ω = 6 i = 1 d ( b i a i ) 2 .
Proof. 
Using the inverse estimate | | δ x i 2 u | | 2 Δ x i | | δ x i u | | 4 Δ x i 2 | | u | | , i = 1 , 2 , , d , we have
H m u   =   ( I + Δ x m 2 12 δ x m 2 ) u     u + Δ x m 2 12 δ x m 2 u   4 3 u .
In addition, we get
H m u     u     Δ x m 2 12 δ x m 2 u     u Δ x m 2 12 · 2 Δ x m · 2 Δ x m u = 2 3 u .
Combining (3) and (4), we obtain
2 3 u     H m u     4 3 u .
Repeated the idea of inequality (5) gives the following inequality:
( 2 3 ) d 1 δ x i u     m = 1 , m i d H m δ x i u     ( 4 3 ) d 1 δ x i u .
Next, we estimate | | u | | H ˜ 1 . More precisely,
| | u | | H ˜ 1 2 = i = 1 d K i ( m = 1 , m i d H m δ x i u 2 Δ x i 2 12 m = 1 , m i d H m δ x i 2 u 2 ) i = 1 d K i m = 1 , m i d H m δ x i u 2 max i { K i } i = 1 d m = 1 , m i d H m δ x i u 2 .
Using the right-hand side of (6), we have
| | u | | H ˜ 1 2 max i { K i } i = 1 d ( 4 3 ) 2 d 2 δ x i u 2 = ( 4 3 ) 2 d 2 max i { K i } | | h u | | 2 .
According to | | h u | | u H 1 , it is easy to obtain
| | u | | H ˜ 1 ( 4 3 ) d 1 max i { K i } u H 1 .
On the other hand, using the inverse estimate and the left-hand side of (6), we obtain
| | u | | H ˜ 1 2 i = 1 d K i [ m = 1 , m i d H m δ x i u 2 Δ x i 2 12 ( 2 Δ x i m = 1 , m i d H m δ x i u ) 2 ] 2 3 min i { K i } i = 1 d m = 1 , m i d H m δ x i u 2 ( 2 3 ) 2 d 1 min i { K i } h u 2 .
Along the proof of [37] (Lemma 3.1), we get
u H 1 1 + 1 C Ω h u .
Substituting (9) into (8), we obtain
| | u | | H ˜ 1 ( 2 3 ) 2 d 1 min i { K i } 1 + 1 C Ω 1 u H 1 .
Combining (7) and (10), we have proved Lemma 1. □
In the following Lemmas 2–5, these are the preliminaries of stability analysis and convergence analysis. In order to enhance readability, we list these lemmas below. For the compact difference operator, we have the following property.
Lemma 2
([38]).Suppose that f ( x ) C 6 [ a , b ] and ζ ( s ) = 5 ( 1 s ) 3 3 ( 1 s ) 5 , then
H Δ x f ( x j ) = δ x 2 f ( x j ) + Δ x 4 360 0 1 [ f ( 6 ) ( x j s Δ x ) + f ( 6 ) ( x j + s Δ x ) ] ζ ( s ) d s ,
where 1 j N 1 .
Similar to [14,35], for simplicity in the numerical scheme, we set
β 0 = Γ ( 3 γ ) τ γ
and develop an improved high-order approximation to discretize D t γ 0 u ( x , t n ) as follows:
D t γ 0 u ( x , t n ) = 0 D τ γ u ( x , t n ) + r n ( x , t n ) , n 1 ,
where
D τ γ 0 u ( x , t n ) = [ G ^ 0 u ( x , t 0 ) + G ^ 1 u ( x , t 1 ) + G ^ 2 u ( x , t 2 ) ] / β 0 , n = 1 , [ G ˜ 0 u ( x , t 0 ) + G ˜ 1 u ( x , t 1 ) + G ˜ 2 u ( x , t 2 ) ] / β 0 , n = 2 , [ A ˜ n u ( x , t 0 ) + B ˜ n u ( x , t 1 ) + C ˜ n u ( x , t 2 ) + k = 1 n 1 ( A k u ( x , t n k 1 ) + B k u ( x , t n k ) + C k u ( x , t n k + 1 ) ) ] / β 0 , n 3 ,
and the coefficients of (12) are given in [35].
Similar to the proofs in [14,35], the error estimate of the high-order approximation to the fractional derivative (12) can be easily obtained as follows:
| r n ( · , t n ) |   C u τ 3 γ , 0 < γ < 1 , n 1 , u ( · , t ) C 3 [ 0 , T ] ,
where r n ( · , t n ) = 0 D t γ u ( · , t n ) 0 D τ γ u ( · , t n ) and C u is a positive constant independent of τ .
By substituting the points ( x L , t n ) into Equation (1) 1st row, we obtain the following equation:
D t γ 0 u ( x L , t n ) i = 1 d K i x i 2 u ( x L , t n ) = f ( x L , t n ) .
Applying the high-dimensional SCFD operator m = 1 d H m to both sides of Equation (14), the spatial semi-discretized form is immediately established for TFDEs as follows:
m = 1 d H m ( 0 D t γ u ( x L , t n ) ) m = 1 d H m ( i = 1 d K i x i 2 u ( x L , t n ) ) = m = 1 d H m f ( x L , t n ) .
Suppose u ( x , t ) C 6 , 3 x , t ( Ω × [ 0 , T ] ) . Using Lemma 2 and (13), the fully discretized scheme for Equation (1) can be obtained immediately:
m = 1 d H m ( 0 D τ γ u ( x L , t n ) ) i = 1 d K i m = 1 , m i d H m δ x i 2 u L n = m = 1 d H m f L n + R L n ,
and R L n satisfies the following expression:
R L n = i = 1 d K i m = 1 , m i d H m 0 1 [ x i 6 u ( x L s ^ i , t n ) + x i 6 u ( x L + s ^ i , t n ) ] × ( 1 s i ) 3 [ 5 3 ( 1 s i ) 2 ] d s i m = 1 d H m ( r n ( x L , t n ) ) ,
where s ^ i = s i Δ x i e i , e i is the i-th orthonormal basis. R L n satisfies the following conditions:
| R L n |     C ^ ( τ 3 γ + i = 1 d Δ x i 4 ) ,
where C ^ is a positive constant that is independent of τ , Δ x i , i = 1 , 2 , , d .
For conciseness, we introduce the high-dimensional CFD as follows:
Λ Δ x u L = i = 1 d K i m = 1 , m i d H m δ x i 2 u L , x L Ψ ¨ .
Considering that R L n 0 , when τ 0 and Δ x i 0 , R L n can be ignored in (15), but using (17) and the high-order numerical scheme for Equation (1) 1st row, it can be obtained as follows:
m = 1 d H m ( G ^ 0 u L 0 + G ^ 1 u L 1 + G ^ 2 u L 2 ) β 0 Λ Δ x u L 1 = β 0 m = 1 d H m ( f L 1 ) , n = 1 , m = 1 d H m ( G ˜ 0 u L 0 + G ˜ 1 u L 1 + G ˜ 2 u L 2 ) β 0 Λ Δ x u L 2 = β 0 m = 1 d H m ( f L 2 ) , n = 2 , m = 1 d H m [ A ˜ n u L 0 + B ˜ n u L 1 + C ˜ n u L 2 + k = 1 n 1 ( A k u L n k 1 + B k u L n k + C k u L n k + 1 ) ] β 0 Λ Δ x u L n = β 0 m = 1 d H m ( f L n ) , n 3 .
To establish error estimates for the fully discretized scheme (18), we rewrite it for n 4 in the following equivalent form:
m = 1 d H m ( u L n k = 1 n d n k n u L n k ) β 0 C 1 1 Λ Δ x u L n = β 0 C 1 1 m = 1 d H m ( f L n ) , 4 n K ,
where the coefficients d i n satisfy the following equation:
d 0 n = A ˜ n + A n 1 C 1 , d 1 n = A n 2 + B n 1 + B ˜ n C 1 , d 2 n = C ˜ n + A n 3 + B n 2 + C n 1 C 1 , d n 1 n = B 1 + C 2 C 1 , d n 2 n = A 1 + B 2 + C 3 C 1 , d n k n = B k + C k + 1 + A k 1 C 1 , 3 i k 3 .
Similarly, for n = 3 , we obtain the following equation:
m = 1 d H m ( u L 3 d 2 3 u L 2 d 1 3 u L 1 d 0 3 u L 0 ) β 0 C 1 1 Λ Δ x u L 3 = β 0 C 1 1 m = 1 d H m ( f L 3 ) ,
where
d 2 3 = C ˜ 3 + B 1 + C 2 C 1 , d 1 3 = B ˜ 3 + A 1 + B 2 C 1 , d 0 3 = A ˜ 3 + A 2 C 1 .
Combining (19) and (20), the equivalent form of Equation (18) is as follows:
m = 1 d H m ( G ^ 0 u L 0 + G ^ 1 u L 1 + G ^ 2 u L 2 ) β 0 Λ Δ x u L 1 = β 0 m = 1 d H m ( f L 1 ) , n = 1 , m = 1 d H m ( G ˜ 0 u L 0 + G ˜ 1 u L 1 + G ˜ 2 u L 2 ) β 0 Λ Δ x u L 2 = β 0 m = 1 d H m ( f L 2 ) , n = 2 , m = 1 d H m ( u L 3 d 2 3 u L 2 d 1 3 u L 1 d 0 3 u L 0 β 0 C 1 1 Λ Δ x u L 3 = β 0 C 1 1 m = 1 d H m ( f L 3 ) , n = 3 , m = 1 d H m ( u L n k = 1 n d n k n u L n k ) β 0 C 1 1 Λ Δ x u L n = β 0 C 1 1 m = 1 d H m ( f L n ) , 4 n K ,
In order to establish the error estimates of (21), we present the properties of d n k n of (21) as the following Lemma 3.
Lemma 3
([15,35]).For γ ( 0 , 1 ) , n 4 , then the coefficients d n k n of (21) satisfy
(1) 
3 2 < C 1 = 4 γ 2 < 2 ;
(2) 
k = 1 n d n k n = 1 ;
(3) 
d n k n > 0 , 3 k n ;
(4) 
0 < d n 1 n < 4 3 ;
(5) 
d n 2 n can be either positive or negative;
(6) 
d n 2 n + 1 4 ( d n 1 n ) 2 > 0 .
Lemma 3 implies that the symbol of the coefficient d n 2 n remains uncertain for γ ( 0 , 1 ) . Therefore, it would be very difficult to analyze the error estimates of our proposed numerical scheme by applying the direct analysis method. Consequently, a suitable technique is adopted for the error estimates of our proposed scheme for γ ( 0 , 1 ) . More precisely, an improved analytical method is used for the error estimates of the scheme (21). For n 4 , we introduce the parameter
α = 1 2 d n 1 n ,
and rewrite Equation (21) 4th row as follows:
u L n k = 1 n d n k n u L n k = u L n d n 1 n u L n 1 d n 2 n u L n 2 d 0 n u L 0 = ( u L n α u L n 1 ) α ( u L n 1 α u L n 2 ) ( α 2 + d n 2 n ) ( u L n 2 α u L n 3 ) ( α n 1 + α n 3 d n 2 n + + α d 2 n + d 1 n ) ( u L 1 α u L 0 ) ( α n + α n 2 d n 2 n + + α d 1 n + d 0 n ) u L 0 .
For the sake of conciseness, let us denote
d ˜ n k n = α k + i = 2 k α k i d n i n , k = 2 , 3 , , n ,
u ˜ L k = u L k α u L k 1 , k = 1 , 2 , , n .
Using the new notation mentioned above, the numerical scheme can be rewritten in an equivalent form:
u L n k = 1 n d n k n u L n k = u ˜ L n α u ˜ L n 1 k = 2 n 1 d ˜ n k n u ˜ L n k d ˜ 0 n u L 0 .
Based on (22)–(24), Equation (21) 4th row can be rewritten as follows:
m = 1 d H m ( u ˜ L n α u ˜ L n 1 k = 2 n 1 d ˜ n k n u ˜ L n k d ˜ 0 n u L 0 ) β 0 C 1 1 Λ Δ x u L n = β 0 C 1 1 m = 1 d H m ( f L n ) .
For n = 3 , similar to (25), Equation (21) 3rd row can also be rewritten as follows:
m = 1 d H m ( u ˜ L 3 d ˜ 2 3 u ˜ L 2 d ˜ 1 3 u ˜ L 1 d ˜ 0 3 u L 0 ) β 0 C 1 1 Λ Δ x u L 3 = β 0 C 1 1 m = 1 d H m ( f L 3 ) ,
By combining Equations (25) and (26), we obtain an equivalent form of the scheme (21) as follows:
m = 1 d H m ( G ^ 0 u L 0 + G ^ 1 u L 1 + G ^ 2 u L 2 ) β 0 Λ Δ x u L 1 = β 0 m = 1 d H m ( f L 1 ) , n = 1 , m = 1 d H m ( G ˜ 0 u L 0 + G ˜ 1 u L 1 + G ˜ 2 u L 2 ) β 0 Λ Δ x u L 2 = β 0 m = 1 d H m ( f L 2 ) , n = 2 , m = 1 d H m ( u ˜ L 3 d ˜ 2 3 u ˜ L 2 d ˜ 1 3 u ˜ L 1 d ˜ 0 3 u L 0 ) β 0 C 1 1 Λ Δ x u L 3 = β 0 C 1 1 m = 1 d H m ( f L 3 ) , n = 3 , m = 1 d H m ( u ˜ L n α u ˜ L n 1 k = 2 n 1 d ˜ n k n u ˜ L n k d ˜ 0 n u L 0 ) β 0 C 1 1 Λ Δ x u L n = β 0 C 1 1 m = 1 d H m ( f L n ) , 4 n K ,
On the basis of the proofs presented in [14,15], it can be immediately proven that the coefficients of Equation (27) 4th row satisfy the following lemmas.
Lemma 4
([35]).For n 4 and γ ( 0 , 1 ) , the coefficients of Equation (27) 4th row satisfy:
(1) 
α ( 0 , 2 3 ) ;
(2) 
d ˜ n k n > 0 , k = 2 , 3 , , n ;
(3) 
0 < α + k = 2 n 1 d ˜ n k n + d ˜ 0 n 1 .
Because α 1 2 d 2 3 , Equation (27) 3rd and 4th row can now write a unified form, where:
d ˜ 2 3 = d 2 3 α , d ˜ 1 3 = d ˜ 2 3 α + d 1 3 , d ˜ 0 3 = d ˜ 1 3 α + d 0 3 .
Lemma 5
([35]).For n = 3 , 0 < γ < 1 , then Equation (27) 3rd row’s coefficients have following properties
(1) 
d ˜ 2 3 > 0 , d ˜ 1 3 > 0 , d ˜ 0 3 > 0 ;
(2) 
d ˜ 2 3 α < 0 ;
(3) 
0 < d ˜ 0 3 + d ˜ 1 3 + d ˜ 2 3 1 .
Lemma 6
([35]). 0 < γ < 1 and n 3 , the coefficient d ˜ 0 n satisfy
d ˜ 0 n 2 3 ( 2 γ ) ( 1 γ ) n γ C 1 1 ,
where C 1 is defined by (1) in Lemma 3.

3. Error Estimates

Without loss of generality for the stability analysis, set f ( x , t ) 0 . Based on the proof of the one-dimensional CFD in [35], Lemma 7 can be proven by adding additional spatial variables. Similarly, Lemma 8 can be proven using Lemma 7 with H ˜ 1 norm and H ˜ 1 discrete inner product. However, in order to ensure the readability of the article and consider that the definition and estimations of the spatial norm are more complex than one-dimensional problems due to the increase in spatial dimensions, we provide a detailed proof.
Lemma 7.
For any grid function { u L n | x L Ψ ¨ , 0 n K } and u L n = 0 on L Ψ ¨ , it holds that
( m = 1 d H m u i , Λ Δ x u j ) = i = 1 d K i ( m = 1 , m i d H m u i , m = 1 , m i d H m u j ) x i = ( u i , u j ) H ˜ 1 .
Especially, as i = j ,
( m = 1 d H m u i , Λ Δ x u i ) = | | u i | | H ˜ 1 2 .
Proof. 
First of all, by direct calculation one can obtain
( m = 1 d H m u i , Λ Δ x u j ) = i = 1 d K i ( H i m = 1 , m i d H m u i , m = 1 , m i d H m δ x i 2 u j ) .
For ( H i m = 1 , m i d H m u i , m = 1 , m i d H m δ x i 2 u j ) , by using the definition of the SCFD and direct calculation, we can obtain
( H i m = 1 , m i d H m u i , m = 1 , m i d H m δ x i 2 u j ) = ( ( I + Δ x i 2 12 δ x i 2 ) m = 1 , m i d H m u i , m = 1 , m i d H m δ x 2 u j ) = ( m = 1 , m i d H m δ x i u i , m = 1 , m i d H m δ x i u j ) Δ x i 2 12 ( m = 1 , m i d H m δ x i 2 u i , m = 1 , m i d H m δ x i 2 u j ) = ( m = 1 , m i d H m u i , m = 1 , m i d H m u j ) x i .
By using (2), the proof is then completed. □
Lemma 8.
Let
β 1 = min G ^ 1 G ˜ 1 , G ^ 2 G ˜ 2 , G ˜ 1 , G ^ 2 , β 2 = max G ^ 0 G ˜ 1 , G ˜ 0 G ^ 2 ,
and we have
u ˜ i H ˜ 1 2 + β 0 C 1 1 Λ Δ x u i 2 β u 0 H ˜ 1 2 , i = 1 , 2 ,
where β satisfies
β = max 4 β 2 β 1 2 + 2 α 2 , 4 β 2 β 1 2 1 + α 2 .
Proof. 
Let us multiply G ˜ 1 j = 1 d Δ x j Λ Δ x u L 1 in Equation (27) 1st row and G 2 ^ j = 1 d Δ x j Λ Δ x u L 2 in Equation (27) 2nd row by summing over L Ψ . Adding them and according to Lemma 7, based on the idea of [35] (Lemma 3.1), we have
u 1 H ˜ 1 2 + u 2 H ˜ 1 2 + β 0 Λ Δ x u 1 2 + β 0 Λ Δ x u 2 2 2 β 2 β 1 2 u 0 H ˜ 1 2 .
Due to C 1 = 4 γ 2 , we have 1 C 1 = 2 4 γ ( 1 2 , 2 3 ) . Therefore, 1 C 1 < 1 , β 0 C 1 1 < β 0 . From (31), it can be concluded that
u i H ˜ 1 2 + β 0 C 1 1 Λ Δ x u i 2 2 β 2 β 1 2 u 0 H ˜ 1 2 , i = 1 , 2 .
According to u ˜ 1 = u 1 α u 0 , we have
u ˜ 1 H ˜ 1 2 = u 1 α u 0 H ˜ 1 2 u 1 H ˜ 1 + α u 0 H ˜ 1 2 2 u 1 H ˜ 1 2 + 2 α 2 u 0 H ˜ 1 2 .
Using the inequality estimation results mentioned above, we get
u ˜ 1 H ˜ 1 2 + β 0 C 1 1 Λ Δ x u 1 2 2 u 1 H ˜ 1 2 + 2 α 2 u 0 H ˜ 1 2 + β 0 C 1 1 Λ Δ x u 1 2 2 u 1 H ˜ 1 2 + β 0 C 1 1 Λ Δ x u 1 2 + 2 α 2 u 0 H ˜ 1 2 4 β 2 β 1 2 u 0 H ˜ 1 2 + 2 α 2 u 0 H ˜ 1 2 = 4 β 2 β 1 2 + 2 α 2 2 u 0 H ˜ 1 2 .
Similar to (32), we have
u ˜ 2 H ˜ 1 2 + β 0 C 1 1 Λ Δ x u 2 2 4 β 2 β 1 2 ( 1 + α 2 ) u 0 H ˜ 1 2 .
According to the definition of β in (30), we have completed (29) for i = 1 , 2 . Lemma 8 is then completed. □
Next, we will give the estimate of | | u ˜ n | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u n | | 2 for n 3 as follows.
Lemma 9.
We have
| | u ˜ n | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u n | | 2 β ( 1 + α ) | | u 0 | | H ˜ 1 2 , 3 n K ,
where β is defined in (30).
Proof. 
First, by using (23) we obtain the following identity:
2 ( Λ Δ x u n , Λ Δ x u ˜ n ) = ( Λ Δ x u ˜ n , Λ Δ x u ˜ n ) + ( Λ Δ x u n , Λ Δ x u n ) α 2 ( Λ Δ x u n 1 , Λ Δ x u n 1 ) = | | Λ Δ x u ˜ n | | 2 + | | Λ Δ x u n | | 2 α 2 | | Λ Δ x u n 1 | | 2 .
Next, for n = 3 , multiplying 2 j = 1 d Δ x j Λ Δ x u ˜ L 3 in Equation (27) 3rd row, summing the variable L Ψ , we obtain the following:
( m = 1 d H m ( u ˜ 3 d ˜ 2 3 u ˜ 2 d ˜ 1 3 u ˜ 1 d ˜ 0 3 u 0 ) , 2 Λ Δ x u ˜ 3 ) ( β 0 C 1 1 Λ Δ x u 3 , 2 Λ Δ x u ˜ 3 ) = 0 .
By using the properties of discrete inner product and performing simple calculations, it can be concluded that
2 ( m = 1 d H m u ˜ 3 , Λ Δ x u ˜ 3 ) + β 0 C 1 1 · 2 ( Λ Δ x u 3 , Λ Δ x u ˜ 3 ) = 2 ( m = 1 d H m ( d ˜ 2 3 u ˜ 2 + d ˜ 1 3 u ˜ 1 + d ˜ 0 3 u 0 ) , Λ Δ x u ˜ 3 ) .
According to Lemma 7, substituting (33) into (34), we obtain
2 | | u ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 ( | | Λ Δ x u ˜ 3 | | 2 + | | Λ Δ x u 3 | | 2 α 2 | | Λ Δ x u 2 | | 2 ) = 2 d ˜ 2 3 ( u ˜ 2 , u ˜ 3 ) H ˜ 1 + 2 d ˜ 1 3 ( u ˜ 1 , u ˜ 3 ) H ˜ 1 + 2 d ˜ 0 3 ( u 0 , u ˜ 3 ) H ˜ 1 .
According to (1) in Lemma 5, it is known that d ˜ 2 3 > 0 , d ˜ 1 3 > 0 and d ˜ 0 3 > 0 ; (35) becomes
2 | | u ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 ( | | Λ Δ x u ˜ 3 | | 2 + | | Λ Δ x u 3 | | 2 α 2 | | Λ Δ x u 2 | | 2 ) d ˜ 2 3 ( | | u ˜ 2 | | H ˜ 1 2 + | | u ˜ 3 | | H ˜ 1 2 ) + d ˜ 1 3 ( | | u ˜ 1 | | H ˜ 1 2 + | | u ˜ 3 | | H ˜ 1 2 ) + d ˜ 0 3 ( | | u 0 | | H ˜ 1 2 + | | u ˜ 3 | | H ˜ 1 2 ) = ( d ˜ 2 3 + d ˜ 1 3 + d ˜ 0 3 ) | | u ˜ 3 | | H ˜ 1 2 + d ˜ 2 3 | | u ˜ 2 | | H ˜ 1 2 + d ˜ 1 3 | | u ˜ 1 | | H ˜ 1 2 + d ˜ 0 3 | | u 0 | | H ˜ 1 2 .
According to (3) in Lemma 5, one can obtain 0 < d ˜ 2 3 + d ˜ 1 3 + d ˜ 0 3 < 1 . Therefore, the above inequality can be transformed into the following inequality:
| | u ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u ˜ 3 | | 2 + β 0 C 1 1 | | Λ Δ x u 3 | | 2 β 0 C 1 1 α 2 | | Λ Δ x u 2 | | 2 d ˜ 2 3 | | u ˜ 2 | | H ˜ 1 2 + d ˜ 1 3 | | u ˜ 1 | | H ˜ 1 2 + d ˜ 0 3 | | u 0 | | H ˜ 1 2 .
Due to β 0 C 1 1 | | Λ Δ x u ˜ 3 | | 2 0 , (36) can be changed to
| | u ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u 3 | | 2 d ˜ 2 3 | | u ˜ 2 | | H ˜ 1 2 + β 0 C 1 1 α 2 | | Λ Δ x u 2 | | 2 + d ˜ 1 3 | | u ˜ 1 | | H ˜ 1 2 + d ˜ 0 3 | | u 0 | | H ˜ 1 2 .
According to (2) in Lemma 5, we can get d ˜ 2 3 < α , 0 < α < 2 3 . Based on the properties of d ˜ 2 3 , the inequality (37) can be rewritten as follows:
| | u ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u 3 | | 2 α ( | | u ˜ 2 | | H ˜ 1 2 + β 0 C 1 1 α | | Λ Δ x u 2 | | 2 ) + d ˜ 1 3 | | u ˜ 1 | | H ˜ 1 2 + d ˜ 0 3 | | u 0 | | H ˜ 1 2 α ( | | u ˜ 2 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u 2 | | 2 ) + d ˜ 1 3 ( | | u ˜ 1 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u 1 | | 2 ) + d ˜ 0 3 | | u 0 | | H ˜ 1 2 .
According to (3) in Lemma 5 and Lemma 8, we have
| | u ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u 3 | | 2 β ( α + d ˜ 1 3 + d ˜ 0 3 ) | | u 0 | | H ˜ 1 2 β ( 1 + α ) | | u 0 | | H ˜ 1 2 .
For n 4 , by multiplying 2 j = 1 d Δ x j Λ Δ x u ˜ L n in Equation (27) 4th row and summing over L Ψ , we have the following equality:
( m = 1 d H m ( u ˜ n α u ˜ n 1 k = 2 n 1 d ˜ n k n u ˜ n k d ˜ 0 n u 0 ) , 2 Λ Δ x u ˜ n ) ( β 0 C 1 1 Λ Δ x u n , 2 Λ Δ x u ˜ n ) = 0 .
By using the properties of discrete inner product, we can conclude that
2 ( m = 1 d H m u ˜ n , Λ Δ x u ˜ n ) + 2 β 0 C 1 1 ( Λ Δ x u n , Λ Δ x u ˜ n ) = 2 α ( m = 1 d H m u ˜ n 1 , Λ Δ x u ˜ n ) 2 k = 2 n 1 d ˜ n k n ( m = 1 d H m u ˜ n k , Λ Δ x u ˜ n ) 2 d ˜ 0 n ( m = 1 d H m u 0 , Λ Δ x u ˜ n ) .
Using the equivalence of the discrete inner product and the discrete norm, (33) and (3) in Lemma 4, we have
2 | | u ˜ n | | H ˜ 1 2 + β 0 C 1 1 ( | | Λ Δ x u ˜ n | | 2 + | | Λ Δ x u n | | 2 α 2 | | Λ Δ x u n 1 | | 2 ) = 2 α ( u ˜ n 1 , u ˜ n ) H ˜ 1 + 2 k = 2 n 1 d ˜ n k n ( u ˜ n k , u ˜ n ) H ˜ 1 + 2 d ˜ 0 n ( u 0 , u ˜ n ) H ˜ 1 α ( | | u ˜ n 1 | | H ˜ 1 2 + | | u ˜ n | | H ˜ 1 2 ) + k = 2 n 1 d ˜ n k n ( | | u ˜ n k | | H ˜ 1 2 + | | u ˜ n | | H ˜ 1 2 ) + d ˜ 0 n ( | | u 0 | | H ˜ 1 2 + | | u ˜ n | | H ˜ 1 2 ) = ( α + k = 2 n 1 d ˜ n k n + d ˜ 0 n ) | | u ˜ n | | H ˜ 1 2 + α | | u ˜ n 1 | | H ˜ 1 2 + k = 2 n 1 d ˜ n k n | | u ˜ n k | | H ˜ 1 2 + d ˜ 0 n | | u 0 | | H ˜ 1 2 | | u ˜ n | | H ˜ 1 2 + α | | u ˜ n 1 | | H ˜ 1 2 + k = 2 n 1 d ˜ n k n | | u ˜ n k | | H ˜ 1 2 + d ˜ 0 n | | u 0 | | H ˜ 1 2 .
Adding some positive terms β 0 C 1 1 | | Λ Δ x u n k | | 2 , k = 2 , 3 , , n 1 on the right, ignoring the positive term β 0 C 1 1 | | Λ Δ x u ˜ n | | 2 on the left, and arranging the above inequality in a similar form on both sides, one can obtain
| | u ˜ n | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u n | | 2 α | | u ˜ n 1 | | H ˜ 1 2 + β 0 C 1 1 α 2 | | Λ Δ x u n 1 | | 2 + k = 2 n 1 d ˜ n k n | | u ˜ n k | | H ˜ 1 2 + d ˜ 0 n | | u 0 | | H ˜ 1 2 α ( | | u ˜ n 1 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u n 1 | | 2 ) + k = 2 n 1 d ˜ n k n ( | | u ˜ n k | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u n k | | 2 ) + d ˜ 0 n | | u 0 | | H ˜ 1 2 .
One can quickly verify the following inequality through the mathematical induction:
| | u ˜ n | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u n | | 2 β ( 1 + α ) | | u 0 | | H ˜ 1 2 , 4 n K .
For n = 4 , according to (29), (38), (39), and (3) in Lemma 4, we then have
| | u ˜ 4 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u 4 | | 2 α ( | | u ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u 3 | | 2 ) + k = 2 3 d ˜ 4 k 4 ( | | u ˜ 4 k | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u 4 k | | 2 ) + d ˜ 0 4 | | u 0 | | H ˜ 1 2 β ( 1 + α ) ( α + k = 2 3 d ˜ 4 k 4 + d ˜ 0 4 ) | | u 0 | | H ˜ 1 2 β ( 1 + α ) | | u 0 | | H ˜ 1 2 .
In (41), (40) has been proven for n = 4 . Assuming (40) holds for n = 5 , 6 , K 1 , one can promptly obtain that
| | u ˜ K | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u K | | 2 β ( 1 + α ) ( α + k = 2 K 1 d ˜ K k K + d ˜ 0 K ) | | u 0 | | H ˜ 1 2 β ( 1 + α ) | | u 0 | | H ˜ 1 2 .
Therefore, (40) has been proven by mathematical induction. Lemma 9 is established through rigorous derivation. □
At this stage, we will analyze the stability of the improved numerical scheme with spatial and temporal high-order accuracy in the following Theorem 1.
Theorem 1.
The numerical solution of (27) with f ( x , t ) 0 satisfies
| | u n | | H ˜ 1 + β 0 C 1 1 | | Λ Δ x u n | | ( 4 β ( 1 + α ) + 1 ) | | u 0 | | H ˜ 1 , 1 n K ,
for all τ > 0 , 0 < γ < 1 .
Proof. 
With the help of Lemmas 8 and 9, one can immediately get the result
| | u ˜ n | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x u n | | 2 β ( 1 + α ) | | u 0 | | H ˜ 1 2 .
Considering β 0 C 1 1 | | Λ Δ x u n | | 2 > 0 , ignoring β 0 C 1 1 | | Λ Δ x u n | | 2 on the left and taking the square root of the two sides of (42), one can obtain that
| | u ˜ n | | H ˜ 1 β ( 1 + α ) | | u 0 | | H ˜ 1 .
Next, we will use the above inequality to estimate | | u n | | H ˜ 1 . Using (23), we obtain
| | u n | | H ˜ 1 = | | u ˜ n + α u n 1 | | H ˜ 1 | | u ˜ n | | H ˜ 1 + | | α u n 1 | | H ˜ 1 = | | u ˜ n | | H ˜ 1 + α | | u n 1 | | H ˜ 1 | | u ˜ n | | H ˜ 1 + α | | u ˜ n 1 | | H ˜ 1 + α 2 | | u ˜ n 2 | | H ˜ 1 + + α n 1 | | u ˜ 1 | | H ˜ 1 + α n | | u 0 | | H ˜ 1 β ( 1 + α ) ( 1 + α + α 2 + + α n 1 ) | | u 0 | | H ˜ 1 + α n | | u 0 | | H ˜ 1 β ( 1 + α ) · 1 1 α | | u 0 | | H ˜ 1 + | | u 0 | | H ˜ 1 ( 3 β ( 1 + α ) + 1 ) | | u 0 | | H ˜ 1 .
In the above inequality derivation, we use the triangle inequality of the norm, repeatedly replacing the right side of the inequality with | | u k | | H ˜ 1 = | | u ˜ k + α u k 1 | | H ˜ 1 for k = n , n 1 , , 1 and 0 < α < 1 .
Simplifying the above inequality, we get
| | u n | | H ˜ 1 ( 3 β ( 1 + α ) + 1 ) | | u 0 | | H ˜ 1 .
Again using (42) and | | u ˜ n | | H ˜ 1 2 > 0 , we can get
β 0 C 1 1 | | Λ Δ x u n | | β ( 1 + α ) | | u 0 | | H ˜ 1 .
Combining (43) and (44), we obtain
| | u n | | H ˜ 1 + β 0 C 1 1 | | Λ Δ x u n | | ( 4 β ( 1 + α ) + 1 ) | | u 0 | | H ˜ 1 .
Hence, the proof of Theorem 1 is completed. □
Let us define the error as follows:
e L n = u ( x L , t n ) u L n , L Ψ ¨ , n = 0 , 1 , 2 , , K .
We will analyze the convergence order of (27) in the following result.
Theorem 2.
Let u ( x , t ) be defined by (1) and u L n be defined by (27). If u ( x , t ) C 6 , 3 x , t ( Ω × [ 0 , T ] ) , then
| | u ( x , t n ) u n | | H ˜ 1 3 C ( τ 3 γ + i = 1 d Δ x i 4 ) , n = 1 , 2 , , K ,
where γ ( 0 , 1 ) and the expression of C is as follows,
C = ( 1 + α ) Γ ( 1 γ ) T γ C ^ 2 i = 1 d ( b i a i ) 2 ( 2 + 2 α 2 ) β 4 ( 2 γ ) ( 1 γ ) β 3 + 3 2 ,
where C ^ is defined in (16) and β 3 , β 4 are defined as follows:
β 3 = min { 2 G ^ 1 G ˜ 1 , 2 G ˜ 2 G ^ 2 , G ^ 1 , G ˜ 2 } , β 4 = max { G ^ 1 , G ˜ 2 } .
Proof. 
By (15), (16), (18), and (21), e L n satisfies the following equations:
m = 1 d H m ( G ^ 0 e L 0 + G ^ 1 e L 1 + G ^ 2 e L 2 ) β 0 Λ Δ x e L 1 = β 0 R L 1 , n = 1 , m = 1 d H m ( G ˜ 0 e L 0 + G ˜ 1 e L 1 + G ˜ 2 e L 2 ) β 0 Λ Δ x e L 2 = β 0 R L 2 , n = 2 , m = 1 d H m ( e ˜ L 3 d ˜ 2 3 e ˜ L 2 d ˜ 1 3 e ˜ L 1 d ˜ 0 3 e L 0 ) β 0 C 1 1 Λ Δ x e L 3 = β 0 C 1 1 R L 3 , n = 3 , m = 1 d H m ( e ˜ L n α e ˜ L n 1 k = 2 n 1 d ˜ n k n e ˜ L n k d ˜ 0 n e L 0 ) β 0 C 1 1 Λ Δ x e L n = β 0 C 1 1 R L n , 4 n K ,
where e ˜ n = e n α e n 1 for n = 1 , 2 , , K .
Next, we will use (48) to prove (45) in three parts.
(i)
First of all, we shall prove
| | e ˜ 1 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 1 | | 2 ( 2 + 2 α 2 ) β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) , (49) | | e ˜ 2 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 2 | | 2 ( 2 + 2 α 2 ) β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) , (50)
where β 0 is defined by (11) and β 3 , β 4 are defined by (47).
Multiplying G ˜ 1 j = 1 d Δ x j Λ Δ x e L 1 in Equation (48) 1st row and G ^ 2 j = 1 d Δ x j Λ Δ x e L 2 in Equation (48) 2nd row by summing over L Ψ and adding them taking into account e 0 = 0 , we have
G ^ 1 G ˜ 1 ( m = 1 d H m e 1 , Λ Δ x e 1 ) G ^ 2 G ˜ 2 ( m = 1 d H m e 2 , Λ Δ x e 2 ) G ˜ 1 β 0 ( Λ Δ x e 1 , Λ Δ x e 1 ) + G ^ 2 β 0 ( Λ Δ x e 2 , Λ Δ x e 2 ) = G ˜ 1 β 0 ( R 1 , Λ Δ x e 1 ) G ^ 2 β 0 ( R 2 , Λ Δ x e 2 ) .
According to Lemma 7, Equation (51) can be rewritten as
G ^ 1 G ˜ 1 | | e 1 | | H ˜ 1 2 + G ^ 2 G ˜ 2 | | e 2 | | H ˜ 1 2 G ˜ 1 β 0 | | Λ Δ x e 1 | | 2 + G ^ 2 β 0 | | Λ Δ x e 2 | | 2 = G ˜ 1 β 0 [ ( R 1 , Λ Δ x e 1 ) ] + G ^ 2 β 0 [ ( R 2 , Λ Δ x e 2 ) ] .
Because G ˜ 1 and G ^ 2 are all positive numbers depending on γ , we have
2 G ^ 1 G ˜ 1 | | e 1 | | H ˜ 1 2 + 2 G ^ 2 G ˜ 2 | | e 2 | | H ˜ 1 2 G ˜ 1 β 0 | | Λ Δ x e 1 | | 2 + G ^ 2 β 0 | | Λ Δ x e 2 | | 2 G ˜ 1 β 0 | | R 1 | | 2 + G ^ 2 β 0 | | R 2 | | 2 .
Because 2 G ^ 1 G ˜ 1 , 2 G ^ 2 G ˜ 2 , G ˜ 1 , G ^ 2 are all positive, according to (47) we know that β 3 > 0 , β 4 > 0 .
From (52), we can have
| | e 1 | | H ˜ 1 2 + | | e 2 | | H ˜ 1 2 + β 0 | | Λ Δ x e 1 | | 2 + β 0 | | Λ Δ x e 2 | | 2 β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) .
According to the definition of C 1 , we know that 0 < C 1 1 < 1 and β 0 C 1 1 < β 0 . From (53), we can immediately obtain that
| | e i | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e i | | 2 β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) , i = 1 , 2 .
According to e ˜ n = e n α e n 1 , n = 1 , 2 , we have
| | e ˜ 1 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 1 | | 2 β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) .
Using the similar method for n = 2 , we get
| | e ˜ 2 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 2 | | 2 ( | | e 2 | | H ˜ 1 + | | α e 1 | | H ˜ 1 ) 2 + β 0 C 1 1 | | Λ Δ x e 2 | | 2 2 ( | | e 2 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 2 | | 2 ) + 2 α 2 ( | | e 1 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 2 | | 2 ) ( 2 + 2 α 2 ) β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) .
Therefore, combining (54) and (55), we have already proven (49) and (50).
(ii)
We will prove the following inequality:
| | e ˜ n | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e n | | 2 ( 1 + α ) ( 2 + 2 α 2 ) β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) + 3 ( 1 + α ) Γ ( 1 γ ) T γ 2 max 3 k n | | R k | | 2 , k 1 .
First of all, according to (49) and (50), one can obtain that (56) is true for n = 1 , 2 .
Next, for n = 3 , using (23) and the similar proof of (33), we can obtain
2 ( Λ Δ x e n , Λ Δ x e ˜ n ) = | | Λ Δ x e ˜ n | | 2 + | | Λ Δ x e n | | 2 α 2 | | Λ Δ x e n 1 | | 2 .
Multiplying 2 j = 1 d Δ x j Λ Δ x e ˜ L 3 on Equation (48) 3rd row and summing over L Ψ , we have
( m = 1 d H m ( e ˜ 3 d ˜ 2 3 e ˜ 2 d ˜ 1 3 e ˜ 1 d ˜ 0 3 e 0 ) , 2 Λ Δ x e ˜ 3 ) β 0 C 1 1 ( Λ Δ x e 3 , 2 Λ Δ x e ˜ 3 ) = β 0 C 1 1 ( R 3 , 2 Λ Δ x e ˜ 3 ) .
Using the properties of discrete inner product, (57), and Lemma 5, we have
2 | | e ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 ( | | Λ Δ x e ˜ 3 | | 2 + | | Λ Δ x e 3 | | 2 α 2 | | Λ Δ x e 2 | | 2 ) ( d ˜ 2 3 + d ˜ 1 3 + d ˜ 0 3 ) | | e ˜ 3 | | H ˜ 1 2 + d ˜ 2 3 | | e ˜ 2 | | H ˜ 1 2 + d ˜ 1 3 | | e ˜ 1 | | H ˜ 1 2 + β 0 C 1 1 ( | | R 3 | | 2 + | | Λ Δ x e ˜ 3 | | 2 ) | | e ˜ 3 | | H ˜ 1 2 + d ˜ 2 3 | | e ˜ 2 | | H ˜ 1 2 + d ˜ 1 3 | | e ˜ 1 | | H ˜ 1 2 + β 0 C 1 1 ( | | R 3 | | 2 + | | Λ Δ x e ˜ 3 | | 2 ) .
Arranging the above inequality, we can get the following result:
| | e ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 3 | | 2 β 0 C 1 1 α 2 | | Λ Δ x e 2 | | 2 d ˜ 2 3 | | e ˜ 2 | | H ˜ 1 2 + d ˜ 1 3 | | e ˜ 1 | | H ˜ 1 2 + β 0 C 1 1 | | R 3 | | 2 .
According to (2) in Lemma 5, we know d ˜ 2 3 < α , so we have
| | e ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 3 | | 2 α ( | | e ˜ 2 | | H ˜ 1 2 + β 0 C 1 1 α | | Λ Δ x e 2 | | 2 ) + d ˜ 1 3 | | e ˜ 1 | | H ˜ 1 2 + β 0 C 1 1 | | R 3 | | 2 α ( | | e ˜ 2 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 2 | | 2 ) + d ˜ 1 3 ( | | e ˜ 1 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 2 | | 2 ) + d ˜ 0 3 ( β 0 C 1 1 d ˜ 0 3 | | R 3 | | 2 ) .
According to (49), (50), and Lemma 6, we have
| | e ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 3 | | 2 ( α + d ˜ 1 3 + d ˜ 0 3 ) ( 2 + 2 α 2 ) β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) + β 0 C 1 1 d ˜ 0 3 | | R 3 | | 2 ( 1 + α ) ( 2 + 2 α 2 ) β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) + 3 ( 1 + α ) Γ ( 1 γ ) T γ 2 | | R 3 | | 2 .
Therefore, (56) is true for n = 3 .
For n 4 , multiplying 2 j = 1 d Δ x j Λ Δ x e ˜ L n in Equation (48) 4th row and summing over L Ψ , we have
( m = 1 d H m ( e ˜ n α e ˜ n 1 k = 2 n 1 d ˜ n k n e ˜ n k d ˜ 0 n e 0 ) , 2 Λ Δ x e ˜ n ) β 0 C 1 1 ( Λ Δ x e n , 2 Λ Δ x e ˜ n ) = β 0 C 1 1 ( R n , 2 Λ Δ x e ˜ n ) .
Using the properties of discrete inner product, we have
2 ( m = 1 d H m e ˜ n , Λ Δ x e ˜ n ) + 2 β 0 C 1 1 ( Λ Δ x e n , Λ Δ x e ˜ n ) = 2 α ( m = 1 d H m e ˜ n 1 , Λ Δ x e ˜ n ) 2 k = 2 n 1 d ˜ n k n ( m = 1 d H m e ˜ n k , Λ Δ x e ˜ n ) 2 d ˜ 0 n ( m = 1 d H m e 0 , Λ Δ x e ˜ n ) 2 β 0 C 1 1 ( R n , Λ Δ x e ˜ n ) .
Using the equivalence of the discrete inner product, norm, Lemma 4, and (57), we have
2 | | e ˜ n | | H ˜ 1 2 + β 0 C 1 1 ( | | Λ Δ x e ˜ n | | 2 + | | Λ Δ x e n | | 2 α 2 | | Λ Δ x e n 1 | | 2 ) ( α + k = 2 n 1 d ˜ n k n + d ˜ 0 n ) | | e ˜ n | | H ˜ 1 2 + α | | e ˜ n 1 | | H ˜ 1 2 + k = 2 n 1 d ˜ n k n | | e ˜ n k | | H ˜ 1 2 + β 0 C 1 1 ( | | R n | | 2 + | | Λ Δ x e ˜ n | | 2 ) | | e ˜ n | | H ˜ 1 2 + α | | e ˜ n 1 | | H ˜ 1 2 + k = 2 n 1 d ˜ n k n | | e ˜ n k | | H ˜ 1 2 + β 0 C 1 1 | | R n | | 2 + β 0 C 1 1 | | Λ Δ x e ˜ n | | 2 .
Adding some positive terms β 0 C 1 1 | | Λ Δ x e n k | | 2 , ( k = 1 , 2 , 3 , , n 1 ) on the right, ignoring the positive term β 0 C 1 1 | | Λ Δ x e n | | 2 on the left, and arranging the above inequality in a similar form on both sides, one can obtain that
| | e ˜ n | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e n | | 2 α | | e ˜ n 1 | | H ˜ 1 2 + β 0 C 1 1 α 2 | | Λ Δ x e n 1 | | 2 + k = 2 n 1 d ˜ n k n | | e ˜ n k | | H ˜ 1 2 + β 0 C 1 1 | | R n | | 2 α ( | | e ˜ n 1 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e n 1 | | 2 ) + k = 2 n 1 d ˜ n k n ( | | e ˜ n k | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e n k | | 2 ) + β 0 C 1 1 | | R n | | 2 .
Next, we will use mathematical induction to prove (56) for n 4 .
For n = 4 , using (58) we can obtain
| | e ˜ 4 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 4 | | 2 α ( | | e ˜ 3 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 3 | | 2 ) + k = 2 3 d ˜ 4 k 4 ( | | e ˜ 4 k | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e 4 k | | 2 ) + d ˜ 0 4 ( β 0 C 1 1 d ˜ 0 4 max 3 k 4 | | R k | | 2 ) ( α + k = 2 3 d ˜ 4 k 4 + d ˜ 0 4 ) [ ( 1 + α ) ( 2 + 2 α 2 ) β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) + 3 ( 1 + α ) Γ ( 1 γ ) T γ 2 max 3 k 4 | | R k | | 2 ] .
Based on (3) in Lemma 4, it is known that 0 < α + d ˜ 2 4 + d ˜ 1 4 + d ˜ 0 4 1 . Hence, the inequality (56) is correct for n = 4 .
Next, assuming that (56) is true for n = 5 , 6 , 7 , , K 1 , one can immediately have
| | e ˜ K | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e K | | 2 α | | e ˜ K 1 | | H ˜ 1 2 + k = 2 K 1 d ˜ K k K | | e ˜ K k | | H ˜ 1 2 + β 0 C 1 1 | | R K | | 2 + β 0 C 1 1 α 2 | | Λ Δ x e K 1 | | 2 α ( | | e ˜ K 1 | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e K 1 | | 2 ) + k = 2 K 1 d ˜ K k K ( | | e ˜ K k | | H ˜ 1 2 + β 0 C 1 1 | | Λ Δ x e K k | | 2 ) + d ˜ 0 K β 0 C 1 1 d ˜ 0 K | | R K | | 2 ( α + k = 2 K 1 d ˜ K k K + d ˜ 0 K ) ( 1 + α ) ( 2 + 2 α 2 ) β 4 β 0 β 3 ( | | R 1 | | 2 + | | R 2 | | 2 ) + β 0 C 1 1 d ˜ 0 K | | R K | | 2 ( 1 + α ) ( 2 + 2 α 2 ) β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) + 3 ( 1 + α ) Γ ( 1 γ ) T γ 2 max 3 k K | | R K | | 2 .
Therefore, (56) is correct for n = K .
(iii)
Finally, we will prove the following:
| | u ( x , t n ) u n | | H ˜ 1 3 C ( τ 3 γ + i = 1 d Δ x i 4 ) , n 1 ,
where C is defined in (46).
From (56) and (16), we can obtain the following:
| | e ˜ n | | H ˜ 1 2 ( 1 + α ) ( 2 + 2 α 2 ) β 4 β 3 ( β 0 | | R 1 | | 2 + β 0 | | R 2 | | 2 ) + 3 ( 1 + α ) Γ ( 1 γ ) T γ 2 max 3 k n | | R k | | 2 ( 1 + α ) ( 2 + 2 α 2 ) β 4 β 0 β 3 · 2 C ^ 2 i = 1 d ( b i a i ) ( τ 3 γ + i = 1 d Δ x i 4 ) + 3 ( 1 + α ) Γ ( 1 γ ) T γ 2 C ^ 2 i = 1 d ( b i a i ) ( τ 3 γ + i = 1 d Δ x i 4 ) C ( τ 3 γ + i = 1 d Δ x i 4 ) 2 ,
where C is defined by (46).
Therefore, we have
| | e n | | H ˜ 1 = | | e ˜ n + α e n 1 | | H ˜ 1 | | e ˜ n | | H ˜ 1 + α | | e n 1 | | H ˜ 1 | | e ˜ n | | H ˜ 1 + α | | e ˜ n 1 | | H ˜ 1 + α 2 | | e ˜ n 2 | | H ˜ 1 + + α n 1 | | e ˜ 1 | | H ˜ 1 + α n | | e 0 | | H ˜ 1 C ( 1 + α + α 2 + + α n 1 ) ( τ 3 γ + i = 1 d Δ x i 4 ) 3 C ( τ 3 γ + i = 1 d Δ x i 4 ) .
Theorem 2 has been proven. □

4. Numerical Examples

In this section, we perform various numerical experiments on the proposed scheme (21) for Equation (1) to verify the convergence accuracy in time and space. This scheme utilizes the ( 3 γ ) -order and 4-order numerical approximations to discretize the temporal and spatial variables, respectively. Define e ¯ ( h , τ ) for h = Δ x i , i = 1 , 2 , , d as follows:
e ¯ ( h , τ ) = max 1 k N | | u ( x , t k ) u k | | H ˜ 1 .
For sufficiently small h, the convergence order R a t e ( τ ) in time is denoted as follows:
R a t e ( τ ) = log 2 ( e ¯ ( h , 2 τ ) e ¯ ( h , τ ) ) .
Similarly, the convergence order R a t e ( h ) in space is denoted as follows:
R a t e ( h ) = log 2 ( e ¯ ( 2 h , τ ) e ¯ ( h , τ ) ) .
Example 1.
Set u ( x , t ) = t 3 sin x 1 sin x 2 as the exact solution of Equation (1), then f ( x , t ) and u 0 ( x ) of (1) satisfy
f ( x , t ) = Γ ( 4 ) Γ ( 4 γ ) t 3 γ + 2 t 3 sin x 1 sin x 2 , u 0 ( x ) = 0 .
This example is equivalent to the numerical example in [37]. To be comparable to the example in [37], we take the same norm e ( h , τ ) for h = Δ x 1 = Δ x 2 = π / 64 and choose K 1 = K 2 = 1 , Ω = [ 0 , π ] 2 , γ = 0.85 , 0.9 and 0.95 , τ = 50 1 , 100 1 , 200 1 , 400 1 , 800 1 .
From the third and fifth columns of Table 1, we find that for a fixed γ, the error also decreases as τ becomes smaller. But for the same γ and τ, the error in the fifth column is less than that in the third column.
From the fourth and sixth columns of Table 1, we find that the temporal precision of Ref. [37] is of order 2 γ , and the precision of the numerical scheme (21) is ( 3 γ ) order, which also fully explains the fact that our numerical scheme (21) has a higher temporal convergence order than that of Ref. [37]. Therefore, the present numerical scheme has a higher computational efficiency than Ref. [37].
Table 2 reports that R a t e ( h ) is close to 4 for γ = 0.3 , 0.5 , 0.7 under the uniform spatial grids. It is observed that the proposed scheme gives the desired order 4 in space for N = 8 , 16 , 32 , 64 , M = [ N 4 3 γ ] . Due to a numerical scheme similar to that of Ref. [37] in space, the space convergence order is also fourth order.
Example 2.
We choose u ( x , t ) = t 4 sin ( 2 π x 1 ) sin ( 2 π x 2 ) sin ( 2 π x 3 ) as the true solution of (1) in 3D with u 0 ( x ) = 0 . One can easily obtain that f ( x , t ) satisfies
f ( x , t ) = 24 Γ ( 5 γ ) t 4 γ + 8 π 2 t 4 sin ( 2 π x 1 ) sin ( 2 π x 2 ) sin ( 2 π x 3 ) .
In this example, we choose K 1 = K 2 = K 3 = 1 , Ω = [ 0 , 1 ] 3 , T = 1 and h = Δ x 1 = Δ x 2 = Δ x 3 with the homogeneous Dirichlet boundary condition. In order to observe the temporal convergence order, we choose τ = 2 3 , 2 4 , 2 5 , 2 6 and h = τ .
Table 3 shows that R a t e ( τ ) is an approximation of 2.3 , 2.5 , 2.7 for γ = 0.7 , 0.5 , 0.3 , respectively, i.e., R a t e ( τ ) 3 γ , which is in complete agreement with the conclusion of Theorem 2 on the convergence order in time.
To observe the spatial convergence order, we set τ = 2 12 and h = 2 2 , 2 3 , 2 4 , 2 5 . Table 4 shows e ¯ ( h , τ ) for three different values of γ = 0.3 , 0.5 , 0.7 . It can be seen from Table 4 that the spatial convergence order is almost O ( h 4 ) for three different values of γ = 0.3 , 0.5 , 0.7 , which is in complete agreement with the conclusion of Theorem 2 on the convergence order in space.
For γ = 0.4 , 0.8 , T = 1 , and K = N = 2 5 , the absolute error distribution of the numerical scheme is shown in Figure 1. This graph indicates that numerical solutions can approximate exact solutions very well.
Example 3. Case (1).
We choose u ( x , t ) = t 4 + γ sin x 1 sin x 2 sin x 3 in (1) of 3D with u 0 ( x , t ) = 0 . One can easy obtain that f ( x , t ) satisfies
f ( x , t ) = Γ ( 5 + γ ) Γ ( 5 ) + 6 t 4 + γ sin x 1 sin x 2 sin x 3 .
In this case, we choose K 1 = 1 , K 2 = 2 , K 3 = 3 , Ω = [ 0 , π ] 3 , T = 1 , and h = Δ x 1 = Δ x 2 = Δ x 3 with the homogeneous Dirichlet boundary condition. In order to observe the temporal convergence order, we choose τ = 2 2 , 2 3 , 2 4 , 2 5 and h = τ .
Table 5 shows that R a t e ( τ ) is an approximation of 2.3 , 2.5 , 2.7 for γ = 0.7 , 0.5 , 0.3 , respectively, i.e., R a t e ( τ ) = 3 γ , which is in complete agreement with the conclusion of Theorem 2 in time.
To observe the spatial convergence order, we set τ = 2 12 and h = 2 2 , 2 3 , 2 4 , 2 5 . Table 6 shows e ¯ ( h , τ ) for three different values of γ = 0.3 , 0.5 , 0.7 . It can be seen from Table 6 that the spatial convergence order is almost O ( h 4 ) for three different values of γ = 0.3 , 0.5 , 0.7 , which is in complete agreement with the conclusion of Theorem 2 in space.
Case (2).
We choose u ( x , t ) = t γ sin x 1 sin x 2 sin x 3 as the exact solution of the three-dimensional form of (1) with u 0 ( x ) = 0 . One can easily find that f ( x , t ) satisfies
f ( x , t ) = [ Γ ( 1 + γ ) + 3 t γ ] sin x 1 sin x 2 sin x 3 .
Firstly, we choose K 1 = K 2 = K 3 = 1 , Ω = [ 0 , π ] 3 , T = 1 , h = Δ x 1 = Δ x 2 = Δ x 3 = π / 32 , K = 64 , 128 , 256 and 512 with the homogeneous Dirichlet boundary condition to test the convergence of the numerical scheme for the nonsmooth solution. Table 7 reports that R a t e ( τ ) is close to 0.3 , 0.5 , 0.7 with respect to γ = 0.3 , 0.5 , and 0.7 , respectively. It is observed that the proposed scheme does not give the desired order ( 3 γ ) in time.
Secondly, in order to compare the effectiveness of the proposed algorithm, we choose the same graded temporal mesh parameter as Ref. [31]. Considering the high accuracy of the SFCD, we set h = Δ x 1 = Δ x 2 = Δ x 3 = π / 32 , which is larger than the spatial mesh size h = Δ x 1 = Δ x 2 = Δ x 3 = π / 128 of [31] in the following Table 8.
In Table 8, we choose r = 2 ( 2 γ ) and fix the grid size h = π / 32 , γ = 0.15 , 0.25 , 0.30 , 0.45 , τ = 4 1 , 8 1 , 16 1 , 32 1 , respectively. From Table 8, it can be seen that the error and time convergence order of (21) are smaller and higher than those of [31], respectively.
Thirdly, in order to calculate the time convergence order of the numerical scheme (21), we choose the graded mesh parameter r = ( 3 γ ) / γ . Table 9 reports that R a t e ( τ ) is close to ( 3 γ ) order for γ = 0.3 , 0.5 , 0.7 , τ = 32 1 , 64 1 , 128 1 , 256 1 , and h = π / 32 .
Finally, in order to calculate the spatial convergence order of the numerical scheme (21), we choose N = 4 , 8 , 16 , 32 , K = [ N 4 3 γ ] . Table 10 reports that R a t e ( h ) is close to 4 for γ = 0.3 , 0.5 , 0.7 in the graded mesh. This means that the order of convergence in space is independent of the parameter γ.
Example 4.
In the last example, we extend the proposed schemes to solve the time-fractional Allen–Cahn equation [39,40], which can be viewed as a kind of semi-linear TFDE appearing in the phase field modeling.
D t γ 0 u ( x , t ) ε 2 i = 1 2 x i 2 u ( x , t ) = u ( x , t ) u 3 ( x , t ) , x Ω , t ( 0 , T ] , u ( x , t ) = 0 , ( x ) Ω , t ( 0 , T ] , u ( x , 0 ) = u 0 ( x ) , ( x ) Ω ,
where the exact solution of the above equation is unknown explicitly. The main difference of the proposed scheme (21) applied to Equation (59) is the need to solve the nonlinear discretized system at each time level, which is solved by the fixed-point iteration in our experiments. Moreover, since we do not theoretically investigate the convergence analysis of the proposed scheme (21) for Equation (59), here we only report some numerical results to show the wide suitability of the proposed method, which is able to solve the nonlinear TFDEs.
Case (1). The exact solution is not explicitly known: convergence accuracy. In this case, we choose u 0 ( x ) = 0.5 sin x 1 sin x 2 in (59). We specify the rectangular domain as Ω = [ 0 , π ] 2 and set T = 1 , τ = 1 / K , h = Δ x 1 = Δ x 2 = π / N , ε = 0.01 with a homogeneous Dirichlet boundary condition. The numerical solutions with the number of time steps and spatial grid nodes as K r e f = 1024 and N r e f = 256 are considered as the reference solution. In Table 11, it is easy to see that R a t e ( τ ) is close to 1 with respect to γ = 0.3 , 0.5 , 0.7 for K = 8 , 16 , 32 , 64 and N = 256 .
From Table 11, it is easy to see that the convergence order of the numerical solution is close to 1 and has not reached the (theoretical) convergence order 3 γ . Considering that the analytical solution of this type of equation generally has an initial nonsmoothness, we draw a graph of the numerical solution to observe whether or not it has nonsmoothness at the initial time.
In Figure 2, the image of the numerical solution is mostly blue, and there are only a few yellow regions near the intersections of the regions at initial time t = t 0 = 0 . At other times, the yellow and brown areas rapidly increase, and the blue area drastically decreases. Therefore, Figure 2 shows that the numerical solution exhibits a significant gradient over time, indicating the existence of a singularity in the solution at the initial value t 0 . In this case, we choose t n = ( n / K ) r and r = ( 3 γ ) / γ . Table 12 reports that R a t e ( τ ) is close to the ( 3 γ ) -order for γ = 0.3 , 0.5 , 0.7 , K = 8 , 16 , 32 , 64 , and N = 256 .
Case (2). The exact solution is unknown: evolution of the phase field model. In this case, we choose the following initial data:
u 0 = 0.8 t a n h ( ( ( x 1 0.4 ) 2 + x 2 2 0 . 3 2 ) / ε ) t a n h ( ( ( x 1 + 0.4 ) 2 + x 2 2 0 . 3 2 ) / ε ) × t a n h ( ( x 1 2 + ( x 2 0.4 ) 2 0 . 3 2 ) / ε ) t a n h ( ( x 1 2 + ( x 2 + 0.4 ) 2 0 . 3 2 ) / ε ) ,
where the rectangular domain is Ω = [ 1 , 1 ] 2 , T = 1000 , N = 128 , h = Δ x 1 = Δ x 2 = 1 / N and ε = 0.02 . Similarly, we divide the time interval [ 0 , T ] into two intervals [ 0 , 0.1 ] and ( 0.1 , 1000 ] . In the interval [ 0 , 0.1 ] we use a graded time step ( r = ( 3 γ ) / γ ) to deal with the singularity problem at the initial time, while in the interval ( 0.1 , 1000 ] we use a uniform grid with a time step of τ = 0.01 . Figure 3 shows contour line snapshots of solutions for different fractional exponents γ = 0.3 , 0.5 , 0.7 . Over time, the four water droplets gradually merge into one droplet and progressively shrink. Furthermore, the larger the fractional exponent γ, the more significant the shrinkage. Figure 4 shows the change in discrete energy over time under fixed initial conditions, which is consistent with the principle of energy dissipation.

5. Conclusions

In this paper, an improved fully discrete SCFD scheme is proposed for high-dimensional TFDEs with high-order uniform temporal accuracy. An auxiliary variable is introduced to transform the high-order scheme into an equivalent form. Based on the equivalent form, we strictly establish the stability and convergence of the scheme. The improved numerical scheme ensures that the theoretical convergence accuracy at each time step is O ( τ 3 γ + i = 1 d Δ x i 4 ) without requiring additional processing techniques. Furthermore, it is equally applicable to nonlinear TFDEs. Through experiments, we have verified that this method can be used to address the high-dimensional time-fractional Allen–Cahn equation. Traditionally, these methods were solved with Gaussian elimination, which requires computational work of O ( ( i = 1 d N i ) 3 ) per time step and O ( ( i = 1 d N i ) 2 ) of memory to store where N i is the number of spatial grid points in the spatial discretization of x i ( i = 1 , 2 , , d ) . In the future, we will utilize the block Toeplitz matrix structure of the finite difference method to construct a fast scheme for semilinear TFDEs in [41] and the theoretical analysis ideas presented in [14,42].

Author Contributions

Funding acquisition, J.-Y.C.; investigation, J.-Y.C. and Z.-Q.W. (Zhong-Qing Wang); methodology, J.-Y.C.; project administration, J.-Y.C.; software, Z.-Q.W. (Zi-Qiang Wang) and J.-Q.F.; supervision, Z.-Q.W. (Zi-Qiang Wang); visualization, J.-Y.C.; writing—original draft, J.-Y.C. and Z.-Q.W. (Zhong-Qing Wang); writing—review and editing, J.-Y.C., J.-Q.F. and Z.-Q.W. (Zi-Qiang Wang). All authors have read and agreed to the published version of the manuscript.

Funding

The first author was supported by NSFC (Grant No. 12361083), Science Research Fund Support Project of the Guizhou Minzu University (Grant No. GZMUZK[2023]CXTD05). The second author was supported by the Foundation for Graduate Students of Guizhou Provincial Department of Education (Grant No. 2024YJSKYJJ218). The correspondent author was supported by NSFC (Grant Nos. 12461077 and 11961009), the Foundation of Guizhou Science and Technology Department (Grant No. QHKJC-ZK[2024]YB497) and High-Level Innovative Talent Project of Guizhou Province (Grant No. QKHPTRC-GCC2023027). The first author and the correspondent author were supported by the Natural Science Foundation of the Department of Education of Guizhou Province (Grant No. QJJ2023012).

Data Availability Statement

All the data in the paper are computed by the compact finite difference scheme.

Acknowledgments

We would like to thank Zhi-Zhong Sun for his valuable discussions and fruitful suggestions. The valuable opinions of the anonymous reviewers are very helpful for the authors to improve the quality of this paper. On this occasion, we are grateful for the anonymous reviewers.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Scher, H.; Montroll, E. Anomalous transit-time dispersion in amorphous solids. Phys. Rev. B 1975, 12, 2455–2477. [Google Scholar] [CrossRef]
  2. Müller, H.P.; Kimmich, R.; Weis, J. NMR flow velocity mapping in random percolation model objects: Evidence for a power-law dependence of the volume-averaged velocity on the probe-volume radius. Phys. Rev. E 1996, 54, 5278–5285. [Google Scholar] [CrossRef]
  3. Sathiyaraj, T.; Fečkan, M.; Wang, J.R. Synchronization of Fractional Stochastic Chaotic Systems via Mittag-Leffler Function. Fractal Fract. 2022, 6, 192. [Google Scholar] [CrossRef]
  4. Talebi, S.P.; Werner, S.; Mandic, D.P. Distributed Adaptive Filtering of α-Stable Signals. IEEE Signal Proc. Lett. 2018, 25, 1450–1454. [Google Scholar] [CrossRef]
  5. Ahmad, I.; Jan, R.; Razak, N.; Khan, A.; Abdeljawad, T. Numerical Investigation of the Dynamical Behavior of Hepatitis B Virus via Caputo-Fabrizio Fractional Derivative. Eur. J. Appl. Math. 2025, 18, 5509. [Google Scholar] [CrossRef]
  6. Fardi, M. A kernel-based pseudo-spectral method for multi-term and distributed order time-fractional diffusion equations. Comput. Meth. Appl. Mat. 2023, 39, 2630–2651. [Google Scholar] [CrossRef]
  7. Ali, U.; Iqbal, A.; Sohail, M.; Abdullah, F.A.; Khan, Z. Compact implicit difference approximation for time-fractional diffusion-wave equation. Alex. Eng. J. 2022, 61, 4119–4126. [Google Scholar] [CrossRef]
  8. Wang, F.; Zheng, K.; Ahmad, I.; Ahmad, H. Gaussian radial basis functions method for linear and nonlinear convection–diffusion models in physical phenomena. Open Phys. 2021, 19, 69–76. [Google Scholar] [CrossRef]
  9. Gao, R.M.; Li, D.F.; Li, Y.D.; Yin, Y.J. An energy-stable variable-step L1 scheme for time-fractional Navier-Stokes equations. Phys. D Nonlinear Phenom. 2024, 467, 134264. [Google Scholar] [CrossRef]
  10. Hou, J.; Yu, Y.G.; Wang, J.J.; Ren, H.P.; Meng, X.Y. Local analysis of L1-finite difference method on graded meshes for multi-term two-dimensional time-fractional initial-boundary value problem with Neumann boundary conditions. Comput. Math. Appl. 2024, 157, 209–214. [Google Scholar] [CrossRef]
  11. Seal, A.; Natesan, S. A numerical approach for nonlinear time-fractional diffusion equation with generalized memory kernel. Numer. Algorithms 2024, 97, 539–565. [Google Scholar] [CrossRef]
  12. Jiang, Y.B.; Chen, H.; Sun, T.; Huang, C.B. Efficient L1-ADI finite difference method for the two-dimensional nonlinear time-fractional diffusion equation. Appl. Math. Comput. 2024, 471, 128609. [Google Scholar] [CrossRef]
  13. Kedia, N.; Alikhanov, A.A.; Singh, V.K. Robust finite difference scheme for the non-linear generalized time-fractional diffusion equation with non-smooth solution. Math. Comput. Simul. 2024, 219, 337–354. [Google Scholar] [CrossRef]
  14. Cao, J.Y.; Cai, Z.N. Numerical analysis of a high-order scheme for nonlinear fractional differential equations with uniform accuracy. Numer. Math. Theor. Meth. Appl. 2021, 14, 71–112. [Google Scholar]
  15. Zhu, H.Y.; Xu, C.J. A fast high order method for time-fractional diffusion equation. SIAM J. Numer. Anal. 2019, 57, 2829–2849. [Google Scholar] [CrossRef]
  16. Podlubny, I. Fractional Differential Equations; Academic Press: New York, NY, USA, 1999. [Google Scholar]
  17. Roul, P.; Rohil, V. A fourth-order compact ADI scheme for solving a two-dimensional time-fractional reaction-subdiffusion equation. J. Math. Chem. 2024, 62, 2039–2055. [Google Scholar] [CrossRef]
  18. Irandoust-Pakchin, S.; Hossein, D.M.; Rezapour, S.; Adel, M. An efficient numerical method for the distributed-order time-fractional diffusion equation with the error analysis and stability properties. Numer. Methods Partial Differ. Equ. 2025, 48, 2743–2765. [Google Scholar] [CrossRef]
  19. Chen, L.S.; Wang, Z.B.; Vong, S.W. A second-order weighted ADI scheme with nonuniform time grids for the two-dimensional time-fractional telegraph equation. J. Appl. Math. Comput. 2024, 70, 1–18. [Google Scholar] [CrossRef]
  20. Huang, Y.C.; Lei, S.L. Fast solvers for finite difference scheme of two-dimensional time-space fractional differential equations. Numer. Algorithms 2020, 84, 37–62. [Google Scholar] [CrossRef]
  21. Alikhanov, A.A.; Huang, C.M. A high-order L2 type difference scheme for the time-fractional diffusion equation. Appl. Math. Comput. 2021, 411, 126545. [Google Scholar] [CrossRef]
  22. Zhang, X.D.; Feng, Y.L.; Luo, Z.Y.; Liu, J. A spatial sixth-order numerical scheme for solving fractional partial differential equation. Appl. Math. Lett. 2025, 159, 109265. [Google Scholar] [CrossRef]
  23. Liu, Z.G.; Li, X.L.; Zhang, X.H. A fast high-order compact difference method for the fractal mobile/immobile transport equation. Int. J. Comput. Math. 2020, 97, 1860–1883. [Google Scholar] [CrossRef]
  24. He, M.Y.; Liao, W.Y. A compact ADI finite difference method for 2D reaction-diffusion equations with variable diffusion coefficients. J. Comput. Appl. Math. 2024, 436, 115400. [Google Scholar] [CrossRef]
  25. Fu, H.F.; Zhang, B.Y.; Zheng, X.C. A high-order two-grid difference method for nonlinear time-fractional biharmonic problems and its unconditional α-robust error estimates. J. Sci. Comput. 2023, 96, 54. [Google Scholar] [CrossRef]
  26. Xu, D.; Qiu, W.L.; Guo, J. A compact finite difference scheme for the fourth-order time-fractional integro-differential equation with a weakly singular kernel. Numer. Methods Partial Differ. Equ. 2020, 36, 439–458. [Google Scholar] [CrossRef]
  27. Wang, Y.M.; 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]
  28. Kopteva, N. Error analysis of an L2-type method on graded meshes for semilinear subdiffusion equations. Appl. Math. Lett. 2025, 160, 109306. [Google Scholar] [CrossRef]
  29. Toprakseven, Ş. A weak Galerkin finite element method on temporal graded meshes for the multi-term time fractional diffusion equations. Comput. Math. Appl. 2022, 128, 108–120. [Google Scholar] [CrossRef]
  30. Zhao, Y.-L.; Gu, X.-M.; Ostermann, A. A preconditioning technique for an all-at-once system from Volterra subdiffusion equations with graded time steps. J. Sci. Comput. 2021, 88, 11. [Google Scholar] [CrossRef]
  31. Zhou, Z.Y.; Zhang, H.X.; Yang, X.H. H1-norm error analysis of a robust ADI method on graded mesh for three-dimensional subdiffusion problems. Numer. Algorithms 2024, 96, 1533–1551. [Google Scholar] [CrossRef]
  32. Qiao, H.L.; Cheng, A.J. A fast modified L1 finite difference method for time fractional diffusion equations with weakly singular solution. J. Appl. Math. Comput. 2024, 70, 3631–3660. [Google Scholar] [CrossRef]
  33. Zheng, Z.Y.; Wang, Y.M. Fast high-order compact finite difference methods based on the averaged L1 formula for a time-fractional mobile-immobile diffusion problem. J. Sci. Comput. 2024, 99, 43. [Google Scholar] [CrossRef]
  34. Cao, D.W.; Chen, H. Error analysis of a finite difference method for the distributed order sub-diffusion equation using discrete comparison principle. Math. Comput. Simul. 2023, 211, 109–117. [Google Scholar] [CrossRef]
  35. Cao, J.Y.; Wang, Z.Q.; Wang, Z.Q. Stability and convergence analysis for a uniform temporal high accuracy of the time-fractional diffusion equation with 1D and 2D spatial compact finite difference method. AIMS Math. 2024, 9, 14697–14730. [Google Scholar] [CrossRef]
  36. Zhang, X.; Gu, X.-M.; Zhao, Y.-L. Two fast finite difference methods for a class of variable-coefficient fractional diffusion equations with time delay. Commun. Nonlinear Sci. Numer. Simul. 2025, 140, 108358. [Google Scholar] [CrossRef]
  37. Zhang, Y.N.; Sun, Z.Z. Error analysis of a compact ADI scheme for the 2D fractional subdiffusion equation. J. Sci. Comput. 2014, 59, 104–128. [Google Scholar] [CrossRef]
  38. Sun, H.; Sun, Z.Z. A fast temporal second-order compact ADI difference scheme for the 2D multi-term fractional wave equation. Numer. Algorithms 2021, 86, 761–797. [Google Scholar] [CrossRef]
  39. Liao, H.L.; Tang, T.; Zhou, T. An energy stable and maximum bound preserving scheme with variable time steps for time fractional Allen–Cahn equation. SIAM J. Sci. Comput. 2021, 43, A3503–A3526. [Google Scholar] [CrossRef]
  40. Wang, J.; Chen, X.J.; Chen, J.H. A high-precision numerical method based on spectral deferred correction for solving the time-fractional Allen-Cahn equation. Comput. Math. Appl. 2025, 180, 1–27. [Google Scholar] [CrossRef]
  41. Zhao, Y.Q.; Tang, Y.B. Critical behavior of a semilinear time fractional diffusion equation with forcing term depending on time and space. Chaos Solitons Fract. 2024, 178, 114309. [Google Scholar] [CrossRef]
  42. Gu, X.-M.; Wu, S.-L. A parallel-in-time iterative algorithm for Volterra partial integro-differential problems with weakly singular kernel. J. Comput. Phys. 2020, 417, 109576. [Google Scholar] [CrossRef]
Figure 1. Error distribution of γ = 0.4 (left) and γ = 0.8 (right).
Figure 1. Error distribution of γ = 0.4 (left) and γ = 0.8 (right).
Fractalfract 09 00520 g001
Figure 2. Numerical solution of γ = 0.5 .
Figure 2. Numerical solution of γ = 0.5 .
Fractalfract 09 00520 g002
Figure 3. Snapshots of phase field evolution simulated using time fractional Allen–Cahn equations with random initial values for γ = 0.3 , 0.5 , 0.7 . for t = 0 , 10 , 50 , 100 , 500 , 1000 .
Figure 3. Snapshots of phase field evolution simulated using time fractional Allen–Cahn equations with random initial values for γ = 0.3 , 0.5 , 0.7 . for t = 0 , 10 , 50 , 100 , 500 , 1000 .
Fractalfract 09 00520 g003
Figure 4. Time-fractional Allen–Cahn equation with random initial values and discrete energy changes over time for γ = 0.3 , 0.5 , 0.7 .
Figure 4. Time-fractional Allen–Cahn equation with random initial values and discrete energy changes over time for γ = 0.3 , 0.5 , 0.7 .
Fractalfract 09 00520 g004
Table 1. Comparison of error and the time convergence orders of Ref. [37] and numerical scheme (21) for γ = 0.85 , 0.9 , 0.95 .
Table 1. Comparison of error and the time convergence orders of Ref. [37] and numerical scheme (21) for γ = 0.85 , 0.9 , 0.95 .
γ τ e ( h , τ ) [37] Rate ( τ ) e ( h , τ )  (21) Rate ( τ )
0.85 1 50 7.2263   ×   10 4 -1.4119   ×   10 4 -
1 100 2.3438   ×   10 4 1.62443.2098   ×   10 5 2.1371
1 200 7.5688   ×   10 5 1.63077.2710   ×   10 6 2.1423
1 400 2.4299   ×   10 5 1.63911.6493   ×   10 6 2.1403
1 800 7.7222   ×   10 6 1.65383.7953   ×   10 7 2.1196
0.9 1 50 4.9111   ×   10 4 -1.8944   ×   10 4 -
1 100 1.4455   ×   10 4 1.76454.4606   ×   10 5 2.0864
1 200 4.2513   ×   10 5 1.76561.0459   ×   10 5 2.0924
1 400 1.2453   ×   10 5 1.77142.4524   ×   10 6 2.0925
1 800 3.5942   ×   10 6 1.79275.7984   ×   10 7 2.0804
0.95 1 50 3.5343   ×   10 4 -2.5352   ×   10 4 -
1 100 9.4866   ×   10 5 1.89756.1848   ×   10 5 2.0353
1 200 2.5428   ×   10 5 1.89951.5015   ×   10 5 2.0422
1 400 6.7660   ×   10 6 1.91013.6416   ×   10 6 2.0438
1 800 1.7457   ×   10 6 1.95458.8724   ×   10 7 2.0371
Table 2. Example 1’s R a t e ( h ) for γ = 0.3 , 0.5 , 0.7 .
Table 2. Example 1’s R a t e ( h ) for γ = 0.3 , 0.5 , 0.7 .
h γ = 0.3 Rate ( h ) γ = 0.5 Rate ( h ) γ = 0.7 Rate ( h )
1 8 7.116033   ×   10 5 -9.857868   ×   10 5 -1.381397   ×   10 4 -
1 16 5.291589   ×   10 6 3.7493007.037065   ×   10 6 3.8082299.315055   ×   10 6 3.890420
1 32 3.615247   ×   10 7 3.8715344.622108   ×   10 7 3.9283506.028562   ×   10 7 3.949678
1 64 2.370184   ×   10 8 3.9310232.974972   ×   10 8 3.9576033.855976   ×   10 8 3.966645
Table 3. The R a t e ( τ ) in Example 2 for γ = 0.3 , 0.5 , 0.7 .
Table 3. The R a t e ( τ ) in Example 2 for γ = 0.3 , 0.5 , 0.7 .
τ γ = 0.3 Rate ( τ ) γ = 0.5 Rate ( τ ) γ = 0.7 Rate ( τ )
1 8 6.453966   ×   10 5 -1.829891   ×   10 4 -4.394821   ×   10 4 -
1 16 1.111134   ×   10 5 2.5381523.511970   ×   10 5 2.3814059.517067   ×   10 5 2.207215
1 32 1.838698   ×   10 6 2.5952766.506629   ×   10 6 2.4322981.997848   ×   10 5 2.252069
1 64 2.975979   ×   10 7 2.6272481.183224   ×   10 6 2.4591864.129540   ×   10 7 2.274394
Table 4. The R a t e ( h ) in Example 2 for γ = 0.3 , 0.5 , 0.7 .
Table 4. The R a t e ( h ) in Example 2 for γ = 0.3 , 0.5 , 0.7 .
h γ = 0.3 Rate ( h ) γ = 0.5 Rate ( h ) γ = 0.7 Rate ( h )
1 4 2.770959   ×   10 2 -2.758912   ×   10 2 -2.743651   ×   10 2 -
1 8 1.603994   ×   10 3 4.1106441.597199   ×   10 3 4.1104831.588591   ×   10 3 4.110276
1 16 9.840670   ×   10 5 4.0267689.799105   ×   10 5 4.0267509.746753   ×   10 5 4.026682
1 32 6.122296   ×   10 6 4.0066116.097080   ×   10 6 4.0064596.068257   ×   10 6 4.005567
Table 5. The R a t e ( τ ) in Example 3 for γ = 0.3 , 0.5 , 0.7 .
Table 5. The R a t e ( τ ) in Example 3 for γ = 0.3 , 0.5 , 0.7 .
τ γ = 0.3 Rate ( τ ) γ = 0.5 Rate ( τ ) γ = 0.7 Rate ( τ )
1 4 1.341644   ×   10 2 -3.296095   ×   10 2 -7.373243   ×   10 2 -
1 8 2.207850   ×   10 3 2.6032876.796282   ×   10 3 2.2779401.811728   ×   10 2 2.024932
1 16 3.449344   ×   10 4 2.6782481.242656   ×   10 3 2.4513173.824308   ×   10 3 2.244095
1 32 5.502491   ×   10 5 2.6481652.263858   ×   10 4 2.4565727.965596   ×   10 4 2.263344
Table 6. The R a t e ( h ) in Example 3 for γ = 0.3 , 0.5 , 0.7 .
Table 6. The R a t e ( h ) in Example 3 for γ = 0.3 , 0.5 , 0.7 .
h γ = 0.3 Rate ( h ) γ = 0.5 Rate ( h ) γ = 0.7 Rate ( h )
1 4 2.833819   ×   10 3 -2.619835   ×   10 3 -2.356383   ×   10 3 -
1 8 1.725000   ×   10 4 4.0380791.594906   ×   10 4 4.0379321.434805   ×   10 4 4.037647
1 16 1.005897   ×   10 5 4.1000419.301587   ×   10 6 4.0998508.378434   ×   10 6 4.098031
1 32 6.100803   ×   10 7 4.0433395.652863   ×   10 7 4.0404235.193794   ×   10 7 4.011819
Table 7. The R a t e ( τ ) in Example 3 for γ = 0.3 , 0.5 , 0.7 .
Table 7. The R a t e ( τ ) in Example 3 for γ = 0.3 , 0.5 , 0.7 .
τ γ = 0.3 Rate ( τ ) γ = 0.5 Rate ( τ ) γ = 0.7 Rate ( τ )
1 64 4.148854   ×   10 2 -2.795845   ×   10 2 -1.207707   ×   10 2 -
1 128 3.701945   ×   10 2 0.1644292.161112   ×   10 2 0.3715107.896415   ×   10 3 0.613001
1 256 3.267667   ×   10 2 0.1800221.634605   ×   10 2 0.4028315.050830   ×   10 3 0.644677
1 512 2.854663   ×   10 2 0.1949401.215156   ×   10 2 0.4278003.184927   ×   10 3 0.665260
Table 8. Comparison of errors between the error and the time convergence orders in Table 2 of [31] (Example 1) and numerical scheme (21) for γ = 0.15 , 0.25 , 0.30 , 0.45 .
Table 8. Comparison of errors between the error and the time convergence orders in Table 2 of [31] (Example 1) and numerical scheme (21) for γ = 0.15 , 0.25 , 0.30 , 0.45 .
γ τ e ¯ ( h , τ ) [31] Rate ( τ ) e ¯ ( h , τ )  (21) Rate ( τ )
0.15 1 4 1.6300-2.3993   ×   10 1 -
1 8 1.46480.15422.0201   ×   10 1 0.2482
1 16 1.28550.18841.6400   ×   10 1 0.3007
1 32 1.10850.21371.2852   ×   10 1 0.3516
0.25 1 4 1.4504-2.2866   ×   10 1
1 8 1.19210.28301.6127   ×   10 1 0.5037
1 16 9.3610   ×   10 1 0.34871.0485   ×   10 1 0.6211
1 32 7.1016   ×   10 1 0.39856.3932   ×   10 2 0.7137
0.30 1 4 1.3351-2.0523   ×   10 1
1 8 1.03150.37211.3123   ×   10 1 0.6451
1 16 7.5521   ×   10 1 0.44987.5967   ×   10 2 0.7887
1 32 5.3135   ×   10 1 0.50724.2409   ×   10 2 0.8409
0.45 1 4 1.0809-1.2311   ×   10 1
1 8 6.9242   ×   10 1 0.64257.4898   ×   10 2 0.7169
1 16 4.0928   ×   10 1 0.75863.8022   ×   10 2 0.9780
1 32 2.2977   ×   10 1 0.83291.6431   ×   10 2 1.2104
Table 9. The R a t e ( τ ) in Example 3 for γ = 0.3 , 0.5 , 0.7 .
Table 9. The R a t e ( τ ) in Example 3 for γ = 0.3 , 0.5 , 0.7 .
τ γ = 0.3 Rate ( τ ) γ = 0.5 Rate ( τ ) γ = 0.7 Rate ( τ )
1 32 1.284083   ×   10 1 -6.311899   ×   10 3 -2.520953   ×   10 3 -
1 64 1.999166   ×   10 2 2.6832691.130658   ×   10 3 2.4809115.370882   ×   10 4 2.230738
1 128 3.082090   ×   10 3 2.6974172.003439   ×   10 4 2.4966111.101416   ×   10 4 2.285799
1 256 4.744430   ×   10 4 2.6996023.543086   ×   10 5 2.4994002.241054   ×   10 5 2.297110
Table 10. The R a t e ( h ) in Example 3 for γ = 0.3 , 0.5 , 0.7 .
Table 10. The R a t e ( h ) in Example 3 for γ = 0.3 , 0.5 , 0.7 .
h γ = 0.3 Rate ( h ) γ = 0.5 Rate ( h ) γ = 0.7 Rate ( h )
1 4 3.654216   ×   10 0 -1.193667   ×   10 1 -2.346854   ×   10 2 -
1 8 3.787871   ×   10 1 3.2701029.619690   ×   10 3 3.6332672.017113   ×   10 3 3.540363
1 16 2.342380   ×   10 2 4.0153395.906558   ×   10 4 4.0256001.219613   ×   10 4 4.047796
1 32 1.432768   ×   10 3 4.0310983.543086   ×   10 5 4.0592397.379762   ×   10 6 4.046706
Table 11. Example 4’s R a t e ( τ ) for γ = 0.3 , 0.5 , 0.7 .
Table 11. Example 4’s R a t e ( τ ) for γ = 0.3 , 0.5 , 0.7 .
h γ = 0.3 Rate ( τ ) γ = 0.5 Rate ( τ ) γ = 0.7 Rate ( τ )
1 16 4.091938   ×   10 4 -5.103915   ×   10 4 -4.195971   ×   10 4 -
1 32 2.017414   ×   10 4 1.0202762.548800   ×   10 4 1.0017852.215144   ×   10 4 0.921604
1 64 9.726637   ×   10 5 1.0524941.236686   ×   10 4 1.0433381.111957   ×   10 4 0.994298
1 128 4.517211   ×   10 5 1.1065085.768493   ×   10 5 1.1002135.294382   ×   10 5 1.070567
Table 12. Example 4’s R a t e ( τ ) for γ = 0.3 , 0.5 , 0.7 .
Table 12. Example 4’s R a t e ( τ ) for γ = 0.3 , 0.5 , 0.7 .
h γ = 0.3 Rate ( τ ) γ = 0.5 Rate ( τ ) γ = 0.7 Rate ( τ )
1 16 3.122450   ×   10 3 -2.038673   ×   10 3 -1.486416   ×   10 3 -
1 32 4.780518   ×   10 4 2.7074393.428071   ×   10 4 2.5721612.745293   ×   10 4 2.436806
1 64 7.417093   ×   10 5 2.6882416.027101   ×   10 5 2.5078605.288236   ×   10 5 2.376101
1 128 1.148189   ×   10 5 2.6914931.046910   ×   10 5 2.5253261.006756   ×   10 5 2.393072
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

Cao, J.-Y.; Fang, J.-Q.; Wang, Z.-Q.; Wang, Z.-Q. Stability and Convergence Analysis of Compact Finite Difference Method for High-Dimensional Time-Fractional Diffusion Equations with High-Order Accuracy in Time. Fractal Fract. 2025, 9, 520. https://doi.org/10.3390/fractalfract9080520

AMA Style

Cao J-Y, Fang J-Q, Wang Z-Q, Wang Z-Q. Stability and Convergence Analysis of Compact Finite Difference Method for High-Dimensional Time-Fractional Diffusion Equations with High-Order Accuracy in Time. Fractal and Fractional. 2025; 9(8):520. https://doi.org/10.3390/fractalfract9080520

Chicago/Turabian Style

Cao, Jun-Ying, Jian-Qiang Fang, Zhong-Qing Wang, and Zi-Qiang Wang. 2025. "Stability and Convergence Analysis of Compact Finite Difference Method for High-Dimensional Time-Fractional Diffusion Equations with High-Order Accuracy in Time" Fractal and Fractional 9, no. 8: 520. https://doi.org/10.3390/fractalfract9080520

APA Style

Cao, J.-Y., Fang, J.-Q., Wang, Z.-Q., & Wang, Z.-Q. (2025). Stability and Convergence Analysis of Compact Finite Difference Method for High-Dimensional Time-Fractional Diffusion Equations with High-Order Accuracy in Time. Fractal and Fractional, 9(8), 520. https://doi.org/10.3390/fractalfract9080520

Article Metrics

Back to TopTop