Next Article in Journal
A Kangaroo Escape Optimizer-Enabled Fractional-Order PID Controller for Enhancing Dynamic Stability in Multi-Area Power Systems
Previous Article in Journal
Design and Control of Fractional-Order Systems Based on Fractal Operators
Previous Article in Special Issue
Efficient Numerical Methods for Time-Fractional Diffusion Equations with Caputo-Type Erdélyi–Kober Operators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pointwise Error Analysis of the Corrected L1 Scheme for the Multi-Term Subdiffusion Equation

School of Statistics and Mathematics, Shandong University of Finance and Economics, Jinan 250014, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(8), 529; https://doi.org/10.3390/fractalfract9080529
Submission received: 4 July 2025 / Revised: 29 July 2025 / Accepted: 7 August 2025 / Published: 14 August 2025

Abstract

This paper considers the multi-term subdiffusion equation with weakly singular solutions. In order to use sparser meshes near the initial time, a novel scheme (which we call the corrected L1 scheme) on graded meshes is constructed to estimate the multi-term Caputo fractional derivative by investigating a corrected term for the nonuniform L1 scheme. Combining this nonuniform corrected L1 scheme in the temporal direction and the finite element method (FEM) in the spatial direction, a fully discrete scheme for solving the multi-term subdiffusion equation is developed. The stability result of the developed scheme is given. Furthermore, the optimal pointwise-in-time error estimate of the developed scheme is derived. Finally, several numerical experiments are conducted to verify our theoretical findings.

1. Introduction

Numerous numerical approaches, such as convolution quadrature (CQ) backward differentiation formulas (BDFs) with some corrector terms [1], the nonuniform L1 scheme [2,3,4,5], the nonuniform Alikhanov scheme [6,7], the nonuniform L2 scheme [8], and spectral methods [9], have emerged in recent years to solve time-fractional partial differential equations with a single-term fractional derivative, whose solutions exhibit weak singularity near the initial time. As a generalization of the classical diffusion equation, the subdiffusion equation with a multi-term fractional derivative in time has been extensively utilized in various fields such as physics, engineering, environmental studies, biological systems, and financial modeling [10,11,12,13,14,15].
In this paper, we will consider the numerical simulation of the following multi-term subdiffusion equation:
i = 1 q s i D 0 , t α i u κ 2 Δ u + c u = f ( x , t ) ( x , t ) Q : = Ω × ( 0 , T ] ,
u ( x , 0 ) = u 0 ( x ) for x Ω ,
u | Ω = 0 for 0 < t T ,
where 0 < α q < α q 1 < < α 1 < 1 , s i are positive constants, c is a non-negative constant, Ω R d for some d { 1 , 2 , 3 } is a bounded Lipschitz domain [16] (p. 13), u 0 C ( Ω ¯ ) , and f C ( Ω ¯ ) . Without loss of generality, we assume that s 1 = 1 . The standard Caputo fractional derivative [17,18] D 0 , t α of (1) is proposed by Michele Caputo in [17], which is defined by
D 0 , t α w ( t ) = 1 Γ ( 1 α ) 0 t ( t s ) α w ( s ) d s for w C 1 ( 0 , T ] .
During recent years, many researchers have begun to focus on the numerical simulation for the multi-term subdiffusion equation with weakly singular solutions. Huang et al. [19] derived a priori bounds on the derivatives of the unknown solution for problem (1)–(3), and proved that there exists a unique solution to problem (1)–(3). Moreover, the nonuniform L1 scheme is constructed to approximate the multi-term temporal fractional derivative. Chen et al. [20] established the pointwise-in-time error estimate of a Grünwald–Letnikov scheme for problem (1)–(3) with initial singularity. Meng and Stynes [21] constructed the barrier function to estimate the errors of the developed L1-FEM scheme for problem (1)–(3), which indicated that the global and local errors in time are sharp. Cao and Chen [22] presented a sharp pointwise-in-time error estimate for the L1-ADI scheme for problem (1)–(3). Hu and Li [23] proposed a fast element-free Galerkin method to solve problem (1)–(3), where the multi-term Alikhanov scheme is used in the temporal direction. Roul et al. [24] constructed L1 schemes on moving meshes to solve problem (1)–(3) and obtained the corresponding convergent result. In addition, several efficient numerical methods have been proposed for the multi-term fourth-order equation, see [25,26].
In fact, the convergent result of [21] showed that global and local errors in time attain 2 α 1 order by choosing r = ( 2 α 1 ) / α 1 and r = ( 2 α 1 ) , respectively. To use a smaller grading parameter r to achieve the optimal convergence order, a novel scheme is developed to approximate the multi-term Captuo fractional derivative of problem (1)–(3) by investigating an additional term. By virtue of this novel scheme in time, a fully discrete finite element method is developed for problem (1)–(3). Moreover, the optimal pointwise-in-time error analysis of the developed scheme is established.
The remainder of this paper is organized as follows. In Section 2, a corrected L1 scheme is developed for the multi-term fractional derivative, and a fully discrete finite element method is constructed to solve problem (1)–(3). In Section 3, the stability result and the optimal pointwise-in-time convergence result for the developed scheme are given. Numerical experiments are presented to verify the sharpness of our theoretical findings in Section 4. Finally, a concluding remark is given in Section 5.
Notation.  C Ω and C T represent generic constants that are independent of the mesh; they can take different values in different places. The notation A B represents A C B with a positive constant C independent of the meshes.

2. The Construction of the Corrected L1 Scheme

In this section, a corrected L1 scheme on graded meshes is developed to approximate the Caputo derivative of (1)–(3), and the truncation error of the corrected L1 scheme is given. Using the corrected L1 scheme in time and the finite element method in space, a fully discrete scheme for problem (1)–(3) is developed.
Let r be a grading parameter satisfying r 1 . Define t s : = T ( s / N ) r for 1 s N and denote τ s : = t s t s 1 for s = 1 , 2 , , N , where N is a positive integer. Now we can approximate the Caputo derivative of (4) by the following nonuniform L1 scheme [5] (3.1):
D 0 , t α i w n δ N α i v n = Θ n , 1 α i w n Θ n , n α i w 0 + j = 1 n 1 ( Θ n , j + 1 α i Θ n , j α i ) w n j for 1 n N ,
where
Θ n , j α i : = ( t n t n j ) 1 α i ( t n t n j + 1 ) 1 α i Γ ( 2 α i ) τ n j + 1 for 1 j n N .
For 1 n N , applying (5) yields
i = 1 q s i D 0 , t α i w n i = 1 q s i δ N α i w n = Θ n , 1 w n Θ n , n w 0 + j = 1 n 1 ( Θ n , j + 1 Θ n , j ) w n j ,
where
Θ n , j : = i = 1 q s i Θ n , j α i for 1 j n N .
Suppose that the function w ( · , t ) satisfies t s w ( · , t ) 2 C ( 1 + t σ s ) for s = 0 , 1 , 2 and all t ( 0 , T ] . According to [21] (Lemma 4), we derive the following temporal truncation error:
i = 1 q s i D 0 , t α i w ( · , t n ) i = 1 q s i δ N α i w ( · , t n ) Φ ( n , σ ) : = t n σ α 1 t 1 t n min { σ + 1 , 2 α 1 r } .
In order to apply a smaller r than the standard L1 scheme (6) to achieve optimal accuracy, we will construct a corrected L1 scheme by investigating a corrected term. This novel scheme for the Caputo derivative at t = t n is defined by
i = 1 q s i D N α i w n : = i = 1 q s i δ N α i w n + V n σ ( w 1 w 0 ) for n 1 ,
where V n σ satisfies
i = 1 q s i D N α i w n = i = 1 q s i D 0 , t α i w ( t n ) for w = t σ .
Calculating the above relation yields
V n σ = t 1 σ i = 1 q s i Γ ( 1 + σ ) Γ ( 1 + σ α i ) t n σ α i Θ n , 1 t n σ k = 1 n 1 t n k σ ( Θ n , k + 1 Θ n , k ) .
Next, an a priori bound of V n σ and the truncation of the corrected L1 scheme will be given in the following lemma.
Lemma 1.
Suppose that  w ( t ) = v ( t ) + γ ( t ) , 0 < σ 1 < 1 , σ 1 σ 2 , and
v ( t ) = a 0 + a 1 t σ 1 , | γ ( l ) ( t ) | C t σ 2 l f o r l = 0 , 1 , 2 ,
where  a 0 , a 1 R . Then we have
V n σ 1 C T t 1 σ 1 Φ ( n , σ 1 ) f o r 1 n N ,
i = 1 q q i D 0 , t α i w ( t n ) i = 1 q q i D N α i w n C T Φ ( n , σ 2 ) + C T t 1 σ 2 σ 1 Φ ( n , σ 1 ) f o r 1 n N ,
Proof. 
By utilizing (7) and (9), we have
V n σ 1 = t 1 σ 1 i = 1 q s i D 0 , t α i t n σ 1 i = 1 q s i δ N α i ( t σ 1 ) n C T t 1 σ 1 Φ ( n , σ 1 ) ,
which indicates that (11) holds.
Now applying the corrected L1 scheme (8) yields
i = 1 q s i D 0 , t α i v ( t n ) i = 1 q s i D N α i v n = 0 .
Combining this result with (8), we arrive at
i = 1 q s i D 0 , t α i w ( t n ) i = 1 q s i D N α i w n = i = 1 q s i D 0 , t α i v ( t n ) i = 1 q s i D N α i v n + i = 1 q s i D 0 , t α i γ ( t n ) i = 1 q s i D N α i γ n = i = 1 q s i D 0 , t α i γ ( t n ) i = 1 q s i δ N α i γ n V n σ 1 γ 1 C T Φ ( n , σ 2 ) + C T t 1 σ 2 σ 1 Φ ( n , σ 1 ) ,
where (7) and (11) are used. □
Partition the domain Ω by a quasiuniform mesh with the diameter h. Define S h as a finite-dimensional subspace of H 0 1 ( Ω ) , consisting of multivariate polynomial functions in the variables d ( d { 1 , 2 , 3 } ), where the maximum degree in each variable does not exceed a given positive integer k.
Since the finite element space S h H 0 1 ( Ω ) is the space of piecewise polynomials of degree at most k, one can show [27] (Lemma 1.1) that
w R h w + h w R h w 1 C h k + 1 | w | k + 1 w H k + 1 ( Ω ) H 0 1 ( Ω ) ,
where the Ritz projection R h is defined by ( R h w , w h ) = ( w , w h ) for all w h S h .
Now we define the discrete Laplacian operator Δ h : S h S h by
( Δ h w , q ) = ( w , q ) w , q S h .
According to [27] (Equation (1.34)), the operators R h and Δ h satisfy the following property:
Δ h R h w = P h Δ w w H 2 ( Ω ) ,
where P h is the standard L 2 projection. Moreover, from [28] (Theorem 4.1), the projection P h satisfies
P h w K w for all w H 1 ( Ω ) ,
where the positive constant K is independent of h.
Now applying the corrected L1 scheme (8) to approximate i = 1 q s i D t α i u at each time level t n and the finite element method in the spatial direction, we obtain our fully discrete method (which we call CL1-FEM). Find u h n S h such that
i = 1 q s i D N α i u h n κ 2 Δ h u h n + c u h n = P h f n for 1 n N ,
with u h 0 = R h u 0 .

3. Optimal Pointwise-in-Time Error Estimate of the CL1-FEM

In this section, we will present the stability result and the optimal pointwise-in-time convergence result of the CL1-FEM (17).
From [29] (Lemma 5.1), we obtain that the nonuniform L1 scheme (6) satisfies the following important property:
i = 1 q s i δ N α i w n , w n i = 1 q s i δ N α i w n w n for 1 n N .
For 1 j n N , define the positive constants Π n , j by
Π n , n = 1 , Π n , j = s = 1 n j 1 Θ n s , 1 ( Θ n , s Θ n , s + 1 ) Π n s , j > 0 .
Next we will present the following two lemmas, which will be used in our later error analysis.
Lemma 2
([30] (Lemma 7)). For the arbitrary functions { p j } j = 0 N , denote H 0 = 0 and H n = Θ n , 1 1 j = 1 n Π n , j p j for 1 n N . Then one has i = 1 q s i δ N α i H n = p n for 1 n N .
Lemma 3
([21] (Theorem 2 (iii))). Let γ R and w 0 = 0 . Suppose that the non-negative sequence w n satisfies
i = 1 q s i δ N α i w n ( t 1 / t n ) γ + 1 ,
Then one has
w n C T t 1 t n α 1 1 1 i f γ > 0 , 1 + ln n i f γ = 0 n 1 , ( t 1 / t n ) γ i f γ < 0 .
According to Lemma 2 and Lemma 3, we obtain the following corollary.
Corollary 1.
For 1 n N , one has
Θ n , 1 1 j = 1 n Π n , j C T t n α 1 .
Proof. 
Define H 0 = 1 and H n = Θ n , 1 1 s = 1 n Π n , j for 1 n N . Applying Lemma 2 yields i = 1 q s i δ N α i H n = 1 . By choosing w n = H n and γ = 1 in Lemma 3, we have
H n C T t 1 t n α 1 1 ( t 1 / t n ) 1 C T t n α 1 ,
which implies that (20) holds. □
In order to obtain the optimal pointwise-in-time error analysis of our fully discrete scheme (17), we state the following property.
Lemma 4.
For 1 n N and any σ α 1 , we have
Θ n , 1 1 j = 1 n Π n , j Φ ( j , σ ) E ( n , σ ) : = N r ( σ α 1 + 1 ) t n α 1 1 i f 1 r < ( 2 α 1 ) ( σ α 1 + 1 ) , N α 1 2 t n α 1 1 1 + ln n i f r = ( 2 α 1 ) ( σ α 1 + 1 ) , N α 1 2 t n α 1 ( 2 α 1 ) / r i f r > ( 2 α 1 ) ( σ α 1 + 1 ) .
Proof. 
Set H 0 = 0 and H n = Θ j , 1 1 j = 1 n Π n , j Φ ( j , σ ) for 1 n N . By using Lemma 2, one has
i = 1 q s i δ N α i H n = Φ ( n , σ ) for 1 n N .
Actually, (22) implies that (21) holds for the case σ = α 1 by using Lemma 3. Now we will prove the general case σ > α 1 . Define H ˜ n = N r ( σ α 1 ) H n for 1 n N . Multiplying N r ( σ α 1 ) on both sides of (22) yields
i = 1 q s i δ N α i H ˜ n = N r ( σ α 1 ) Φ ( n , σ ) = T σ α 1 ( τ / t n ) γ + 1 ,
where
γ + 1 = min { 1 + σ , ( 2 α 1 ) / r σ + α 1 } .
Next we will prove that (21) holds for σ > α 1 by the following three cases.
(1) If 1 r ( 2 α 1 ) / ( σ α 1 + 1 ) , we have γ = min { α 1 , ( 2 α 1 ) / r σ + α 1 1 } > 0 . Combining γ > 0 with Lemma 3 yields
H ˜ n C T σ α 1 t 1 t n α 1 1 = C T 1 + σ α 1 N r t n α 1 1 ,
which implies
H n C T 1 + σ α 1 N r ( σ α 1 ) N r t n α 1 1 = C T 1 + σ α 1 N r ( σ α 1 + 1 ) t n α 1 1 .
(2) If r = ( 2 α 1 ) / ( σ α 1 + 1 ) , one has γ = 0 . By using γ = 0 and Lemma 3, we arrive at
H ˜ n C T σ α 1 t 1 t n α 1 1 ( 1 + ln n ) = C T 1 + σ α 1 N r t n α 1 1 ( 1 + ln n ) ,
which indicates
H n C T σ α 1 N r ( σ α 1 ) N r t n α 1 1 ( 1 + ln n ) = C T 1 + σ α 1 N ( 2 α 1 ) t n α 1 1 ( 1 + ln n ) .
(3) If r > ( 2 α 1 ) / ( σ α 1 + 1 ) , we obtain γ = min { α 1 , ( 2 α 1 ) / r σ + α 1 1 } < 0 . Applying γ < 0 and Lemma 3, we have
H ˜ n C T σ α 1 t 1 t n α 1 1 ( t 1 / t n ) γ ,
which displays
H n C T 1 + σ α 1 N r ( σ α 1 ) N r t n α 1 1 ( t 1 / t n ) γ = C T 1 + σ α 1 N ( 2 α 1 ) t n σ α 1 ( 2 α 1 ) / r .
Finally, our proof is finished. □
Now a discrete fractional Gronwall inequality of the L1 scheme on graded meshes is presented in the following lemma.
Lemma 5
([31] (Lemma 4.2)). Assume that the sequences { μ n } n = 1 , { ν n } n = 1 are non-negative and the non-negative grid function { w n : n = 0 , 1 , , N } satisfies w 0 0 and
i = 1 q s i δ N α i w n w n μ n w n + ( ν n ) 2 f o r 1 n N .
Then, we have
w n w 0 + Θ n , 1 1 j = 1 n Π n , j μ j + ν j + max 1 j n { ν j } f o r 1 n N .
Next the stability of the CL1-FEM (17) will be presented in the following theorem.
Theorem 1.
The solution u h n of (17) satisfies
u h n u h 0 + K t n α max 1 j n f j f o r 1 n N .
Proof. 
By taking the inner product on both sides of (17) with Δ h u h n , we obtain
i = 1 q s i δ N α i u h n , u h n + κ 2 Δ h u h 1 2 + c u h n 2 + V n σ 1 ( u h 1 u h 0 , u h n ) = ( P h f n , u h n ) ,
where (14) is used.
By choosing n = 1 in (24), we have
i = 1 q s i Γ ( 1 + σ 1 ) Γ ( 1 + σ 1 α i ) t 1 α i ( u h 1 u h 0 , u h 1 ) + κ 2 Δ h u h 1 2 + c u h 1 2 = ( P h f 1 , u h 1 ) ,
where (9) is used. Now applying a Cauchy–Schwartz inequality yields
u h 1 u h 0 + Γ ( 1 + σ 1 ) t 1 α 1 P h f 1 .
If n 2 , by using a Cauchy–Schwarz inequality and (26), we have
i = 1 q s i δ N α i u h n P h f n + C T t 1 σ 1 Φ ( n , σ 1 ) u h 1 + u h 0 P h f n + C T t 1 σ 1 Φ ( n , σ 1 ) 2 u h 0 + Γ ( 1 + σ 1 ) t 1 α 1 P h f 1 2 C T t 1 σ 1 Φ ( n , σ 1 ) u h 0 + ( 1 + C T Γ ( 1 + σ 1 ) ) max 1 j n P h f j ,
where (18) is used.
Now appealing to the Gronwall inequality of Lemma 5 yields
u h n u h 0 + Θ n , 1 1 j = 1 n Π n , j 2 C T t 1 σ 1 Φ ( j , σ 1 ) u h 0 + ( 1 + C T Γ ( 1 + σ 1 ) ) max 1 j n P h f j 2 C T u h 0 + C T ( 1 + C T Γ ( 1 + σ 1 ) ) t n α 1 max 1 j n P h f j ,
where Corollary 1 and Lemma 4 are used.
Combining (26) and (27) with (16), our proof is finished. □
Now we split u n u h n = ( R h u n u h n ) ( R h u n u n ) = ξ n η n , where ξ n : = R h u n u h n and η n : = R h u n u n . Inequality (13) indicates that the projection error η n can be approximated directly. Hence, we will consider the error analysis of ξ n .
From (1)–(3) and (17), applying (15) yields
i = 1 q s i D N α i ξ n κ 2 Δ h ξ n + c ξ n = R h i = 1 q s i D N α i u n κ 2 Δ h R h u n + c u n i = 1 q s i D N α i u h n κ 2 Δ h u h n + c u h n = ( R h P h ) i = 1 q s i D N α i u n + c u n + P h i = 1 q s i D N α i u n κ 2 Δ u n + c u n P h f n = ( R h P h ) ( i = 1 q s i D N α i u n + c u n ) + P h φ n = P h i = 1 q s i D N α i η n + c η n + φ n ,
where φ n : = i = 1 q s i ( D N α i u n D t α i u n ) . By directly calculating, one has
i = 1 q s i D N α i η n = i = 1 q s i D 0 , t α i u n i = 1 q s i D N α i u n i = 1 q s i R h ( D 0 , t α i u n D N α i u n ) + i = 1 q s i D 0 , t α i η n = φ n + R h φ n + i = 1 q s i D 0 , t α i η n .
Inserting (29) into (28) and applying the definition of (8), we obtain the following error equations:
i = 1 q s i δ N α i ξ n κ 2 Δ h ξ n + c ξ n = P h i = 1 q s i D 0 , t α i η n + c η n + R h φ n V n σ 1 ( ξ 1 ξ 0 ) .
Actually, Lemma 1 implies that the convergence of the corrected L1 scheme depends on the decomposition of the solution. Imitating [32], we can verify that the solution of problem (1)–(3) satisfies the following decomposition:
u = v + w , v = a 0 ( x ) + a 1 ( x ) t σ 1 , a k 1 , k = 0 , 1 ,
w ( x , 0 ) = 0 , t l w ( · , t ) C T t σ 2 l , l = 0 , 1 , 2 , 3 ,
where σ 1 = α 1 and σ 2 = 2 α 1 .
Next a pointwise-in-time error estimate for our fully discrete CL1-FEM (17) will be stated in the following theorem.
Theorem 2
(Error estimate for the CL1-FEM). At each time level t n , let u n and u h n be the solutions of (1)–(3) and (17), respectively. For 1 n N , we obtain
u n u h n + u n R h u h n 1 + t n α 1 h k + 1 + E ( n , 2 α 1 ) + t 1 α 1 E ( n , α 1 ) ,
where E ( n , 2 α 1 ) and E ( n , α 1 ) are defined in (21).
Proof. 
Multiplying (30) by Δ h ξ n and integrating it over Ω , one has
( i = 1 q s i δ t α i ξ n , ξ n ) + κ 2 Δ h ξ n 2 + c ξ n 2 = ( i = 1 q s i D 0 , t α i η n + c η n + R h φ n , Δ h ξ n ) V n σ 1 ( ξ 1 ξ 0 , ξ n ) .
By taking n = 1 in (34) and applying ξ 0 = 0 , we have
Θ 1 , 1 + W 1 σ 1 ξ 1 2 1 4 κ 2 i = 1 q s i D 0 , t α i η 1 + c η 1 2 + R h φ 1 ξ 1 .
where a Cauchy–Schwartz inequality and Young’s inequality are used.
Furthermore, applying the definition of V 1 σ 1 , (12), and (13), we arrive at
i = 1 q s i Γ ( 1 + σ 1 ) Γ ( 1 + σ 1 α i ) t 1 α i ξ 1 2 C Ω 2 4 κ 2 h 4 + C T t 1 σ 2 α 1 ξ 1 ,
which means that
ξ 1 C T t 1 σ 2 Γ ( 1 + σ 1 ) 2 C Ω 2 t 1 α 1 4 κ 2 Γ ( 1 + σ 1 ) h 2 ( k + 1 ) + C T t 1 σ 2 Γ ( 1 + σ 1 ) 2 .
Hence, we have
ξ 1 C Ω 2 t 1 α 1 4 κ 2 Γ ( 1 + σ 1 ) h k + 1 + 2 C T Γ ( 1 + σ 1 ) N r σ 2 .
By choosing n 2 in (34) and applying a Cauchy–Schwartz inequality, one has
i = 1 q s i δ t α i ξ n ξ n 1 4 κ 2 i = 1 q s i D 0 , t α i η n + c η n 2 + R h φ n ξ n + | V n σ 1 | ξ 1 ξ n C Ω 2 4 κ 2 h 2 ( k + 1 ) + C T Φ ( n , σ 2 ) + t 1 σ 2 σ 1 Φ ( n , σ 1 ) ξ n + C T t 1 σ 1 Φ ( n , σ 1 ) C Ω t 1 α 1 Γ ( 1 + σ 1 ) h k + 1 + 2 C T Γ ( 1 + σ 1 ) N r σ 2 ξ n C Ω 2 4 κ 2 h 2 ( k + 1 ) + C T Φ ( n , σ 2 ) + t 1 σ 2 σ 1 Φ ( n , σ 1 ) + h k + 1 ξ n ,
where Young’s inequality, (12), and (13) are used.
Furthermore, applying Lemma 5 yields
ξ n ξ 0 + Θ n , 1 1 j = 1 n Π n , j C T Φ ( j , σ 2 ) + t 1 σ 2 σ 1 Φ ( j , σ 1 ) + h k + 1 + C Ω 2 κ h k + 1 + max 1 j n C Ω 2 κ h k + 1 C T Θ n , 1 1 j = 1 n Π n , j Φ ( j , σ 2 ) + C T t 1 σ 2 σ 1 Θ n , 1 1 j = 1 n Π n , j Φ ( j , σ 1 ) + 1 + C Ω 2 κ h k + 1 Θ n , 1 1 j = 1 n Π n , j + max 1 j n C Ω 2 κ h k + 1 2 C T t n α 1 1 + C Ω 2 κ h k + 1 + C T E ( n , σ 2 ) + C T t 1 σ 2 σ 1 E ( n , σ 1 ) ,
where Corollary 1, Lemma 4, and ξ 0 = u h 0 R h u 0 = 0 are used.
Now applying the Poincare inequality, we arrive at
u n u h n u n R h u n + R h u n u h n u n R h u n + C Ω R h u n u h n 2 C T t n α 1 1 + C Ω 2 κ h k + 1 + C T E ( n , σ 2 ) + C T t 1 σ 2 σ 1 E ( n , σ 1 ) ,
where (36) and (13) are used.
Finally, applying σ 1 = α 1 and σ 2 = 2 α 1 , our proof is complete. □
Next, we state the local and global errors in the following two corollaries.
Corollary 2
(Local errors). Suppose that t * is a fixed positive constant. Then, we have
max t * t n T u n u h n h k + 1 + N min { r ( 1 + α 1 ) , 2 α 1 } .
Proof. 
Applying Theorem 2 and 1 r < max { ( 2 α 1 ) / ( 1 + α 1 ) , 1 } yields
max t * t n T u n u h n 1 + t n α 1 h k + 1 + N r ( 1 + α 1 ) + t 1 α 1 N r h k + 1 + N r ( 1 + α 1 ) .
If r max { ( 2 α 1 ) / ( 1 + α 1 ) , 1 } , one has
max t * t n T u n u h n h k + 1 + N ( 2 α 1 ) + t 1 α 1 N min { r , 2 α 1 } h k + 1 + N ( 2 α 1 ) .
Combining the results of the above two cases, our proof is complete. □
Corollary 3
(Global errors). Let r 1 . Then we obtain
max 1 n N u n u h n h k + 1 + N min { 2 r α 1 , 2 α 1 } .
Proof. 
Imitating the proof of Corollary 2, one has
max 1 n N u n u h n 1 + t n α 1 h k + 1 + N min { 2 r α 1 , 2 α 1 } + t 1 α 1 N min { r α 1 , 2 α 1 } h k + 1 + N min { 2 r α 1 , 2 α 1 } .

4. Numerical Experiments

In this section, the CL1-FEM (17) is used to solve the following two-dimensional initial-boundary value problem, whose solutions satisfy (31). All the algorithms are implemented using MATLAB 2024a, running on a 2.80 GHz PC with 8 GB RAM and a Windows 11 operating system.
In our computation, the linear element and the bilinear element on a uniform rectangular partition of Ω with M + 1 nodes in each direction are utilized in space for Ω R and Ω R 2 , respectively. By taking r = max { ( 2 α 1 ) / ( 1 + α 1 ) , 1 } and r = max { ( 2 α 1 ) / ( 2 α 1 ) , 1 } , Corollaries 2 and 3 imply that the local error max 0.2 t n 1 u n u h n and the global error max 1 n N u n u h n attain O h 2 + N ( 2 α 1 ) convergence, respectively.
In the following two examples, we only focus on the convergence order in time.
Example 1.
Consider the initial-boundary value problem (1)–(3) with s 1 = 1 , s 2 = 0.1 , α 2 = 0.2 , κ 2 = 0.1 , c = 0 , Ω = ( 0 , 0.5 ) , f ( x , t ) = 0 , and u 0 ( x ) = s i n ( 2 π x ) .
Since the exact solution of this example is unknown, we will adopt the two-mesh principle given in [33] to verify the convergent result of Corollaries 2 and 3. Table 1 and Table 2 display the local error max 0.2 t n 1 u n u h n and the global error max 1 n N u n u h n for different α 1 , where N = M is taken to eliminate the effect from the spatial error. From these two tables, we discover that the local error max 0.2 t n 1 u n u h n and the global error max 1 n N u n u h n attain 2 α 1 order in the temporal direction, in agreement with Corollaries 2 and 3. Moreover, Corollaries 2 and 3 indicate that the errors in the temporal direction are controlled by the term N ( 2 α 1 ) . This means that the errors in the temporal direction become larger as the constant α 1 increases. The errors in Table 1 and Table 2 verify this phenomenon.
Example 2.
Consider the multi-term subdiffusion equation with s 1 = 1 , s 2 = s 3 = 0.1 , α 2 = 0.2 , α 3 = 0.1 , κ 2 = 0.1 , c = 0.1 , and Ω = ( 0 , 2 ) × ( 0 , 2 ) . The function f ( x , y , t ) is chosen such that the exact solution of this problem is u ( x , y , t ) = t α 1 + 2 t 3 sin ( x ) sin ( y ) ( 2 x ) ( 2 y ) , which displays a weak singularity at t = 0 .
Table 3 and Table 4 present the local error max 0.2 t n 1 u n u h n and the global error max 1 n N u n u h n in the temporal direction for the CL1-FEM (17) with different α 1 , respectively. In these two tables, M = N is taken so that the temporal error dominates the spatial error. The orders of convergence displayed show that rates of convergence for the local error max 0.2 t n 1 u n u h n and the global error max 1 n N u n u h n are N ( 2 α 1 ) , consistent with Corollaries 2 and 3. Figure 1 presents local errors and global errors for CL1-FEM (17) and L1-FEM (which is given in [29]). In Figure 1, we observe that the convergent order (local errors and global errors) for CL1-FEM (17) is higher than that for L1-FEM of [29].

5. Conclusions

In order to use a smaller grading parameter r to achieve the optimal convergence order, a corrected L1 scheme is constructed to approximate the Caputo derivative by introducing a corrected term of the nonuniform L1 scheme. By virtue of this novel scheme in time and the finite element method in space, a fully discrete CL1-FEM is developed for problem (1)–(3). The stability analysis and the optimal pointwise-in-time error analysis of the proposed scheme are presented. Furthermore, numerical examples are supplied to verify the theoretical findings. In the future, we will try to develop the corrected Alikhanov scheme for problem (1)–(3).

Author Contributions

Conceptualization, methodology, investigation, writing—original draft preparation, Q.L.; validation, writing—review and editing, and supervision, C.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the Support Plan for Outstanding Youth Innovation Team in Shandong Higher Education Institutions under grant 2022KJ184.

Data Availability Statement

Data are contained within the article.

Acknowledgments

We thank both reviewers for their careful reading of this paper, and we would also like to express our gratitude to the editor for taking time to handle the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

CL1Corrected L1 schemes
FEMsFinite element methods
ADIsAlternating-direction implicit schemes
CQConvolution quadrature
BDFsBackward differentiation formulas

References

  1. Jin, B.; Li, B.; Zhou, Z. Correction of high-order BDF convolution quadrature for fractional evolution equations. SIAM J. Sci. Comput. 2017, 39, A3129–A3152. [Google Scholar] [CrossRef]
  2. Bu, W.; Guan, S.; Xu, X.; Tang, Y. Finite element method for a generalized constant delay diffusion equation. Commun. Nonlinear Sci. Numer. Simul. 2024, 134, 108015. [Google Scholar] [CrossRef]
  3. Kopteva, N. Error analysis of the L1 method on graded and uniform meshes for a fractional-derivative problem in two and three dimensions. Math. Comp. 2019, 88, 2135–2155. [Google Scholar] [CrossRef]
  4. Liao, H.; Li, D.; Zhang, J. Sharp error estimate of the nonuniform L1 formula for linear reaction-subdiffusion equations. SIAM J. Numer. Anal. 2018, 56, 1112–1133. [Google Scholar] [CrossRef]
  5. Stynes, M.; O’Riordan, E.; Gracia, J.L. 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]
  6. Chen, H.; Stynes, M. Error analysis of a second-order method on fitted meshes for a time-fractional diffusion problem. J. Sci. Comput. 2019, 79, 624–647. [Google Scholar] [CrossRef]
  7. Liao, H.; McLean, W.; Zhang, J. A discrete Grönwall inequality with applications to numerical schemes for subdiffusion problems. SIAM J. Numer. Anal. 2019, 57, 218–237. [Google Scholar] [CrossRef]
  8. Kopteva, N. Error analysis of an L2-type method on graded meshes for a fractional-order parabolic problem. Math. Comp. 2021, 90, 19–40. [Google Scholar] [CrossRef]
  9. Hou, D.; Hasan, M.T.; Xu, C. Müntz spectral methods for the time-fractional diffusion equation. Comput. Methods Appl. Math. 2018, 18, 43–62. [Google Scholar] [CrossRef]
  10. Korobenko, L.; Kamrujjaman, M.; Braverman, E. Persistence and extinction in spatial models with a carrying capacity driven diffusion and harvesting. J. Math. Anal. Appl. 2013, 399, 352–368. [Google Scholar] [CrossRef]
  11. Magin, R. Fractional calculus in bioengineering. Crit. Rev. Biomed. Eng. 2004, 32, 1–104. [Google Scholar] [CrossRef]
  12. Scalas, E.; Gorenflo, R.; Mainardi, F. Fractional calculus and continuous-time finance. Physica A 2000, 284, 376–384. [Google Scholar] [CrossRef]
  13. Tarasov, V.E. Fractional Dynamics. Applications of Fractional Calculus to Dynamics of Particles, Fields and Media; Nonlinear Physical, Science; Springer: Berlin/Heidelberg, Germany; Higher Education Press: Beijing, China, 2010. [Google Scholar]
  14. Uchaikin, V.; Sibatov, R. Fractional Kinetics in Solids. Anomalous Charge Transport in Semiconductors, Dielectrics and Nanosystems; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
  15. Mainardi, F. Fractional Calculus and Waves in Linear Viscoelasticity—An Introduction to Mathematical Models, 2nd ed.; World Scientific Publishing Co., Pte. Ltd.: Hackensack, NJ, USA, 2022. [Google Scholar]
  16. Ciarlet, P.G. The finite element method for elliptic problems. In Classics in Applied Mathematics; Society for Industrial and Applied Mathematics (SIAM): Philadelphia, PA, USA, 2002; Volume 40, Reprint of the 1978 Original [North-Holland, Amsterdam; MR0520174 (58 #25001)]. [Google Scholar]
  17. Caputo, M.; Fabrizio, M. On the notion of fractional derivative and applications to the hysteresis phenomena. Meccanica 2017, 52, 3043–3052. [Google Scholar] [CrossRef]
  18. Novozhenova, O.G. Life and science of Alexey Gerasimov, one of the pioneers of fractional calculus in Soviet union. Fract. Calc. Appl. Anal. 2017, 20, 790–809. [Google Scholar] [CrossRef]
  19. Huang, C.; Liu, X.; Meng, X.; Stynes, M. Error analysis of a finite difference method on graded meshes for a multiterm time-fractional initial-boundary value problem. Comput. Methods Appl. Math. 2020, 20, 815–825. [Google Scholar] [CrossRef]
  20. Chen, H.; Jiang, Y.; Wang, J. Grünwald-Letnikov scheme for a multi-term time fractional reaction-subdiffusion equation. Commun. Nonlinear Sci. Numer. Simul. 2024, 132, 107930. [Google Scholar] [CrossRef]
  21. Meng, X.; Stynes, M. Barrier function local and global analysis of an L1 finite element method for a multiterm time-fractional initial-boundary value problem. J. Sci. Comput. 2020, 84, 5. [Google Scholar] [CrossRef]
  22. Cao, D.; Chen, H. Pointwise-in-time error estimate of an ADI scheme for two-dimensional multi-term subdiffusion equation. J. Appl. Math. Comput. 2023, 69, 707–729. [Google Scholar] [CrossRef]
  23. Hu, Z.; Li, X. Analysis of a fast element-free Galerkin method for the multi-term time-fractional diffusion equation. Math. Comput. Simul. 2024, 223, 677–692. [Google Scholar] [CrossRef]
  24. Roul, P.; Sundar, S. Two efficient non-uniform mesh numerical techniques for a multi-term time-fractional advection-diffusion equation: Moving mesh method. In Numerical Algorithms; Springer: Berlin/Heidelberg, Germany, 2025; pp. 1–30. [Google Scholar]
  25. Wu, L.; Zhang, H.; Yang, X. The finite difference method for the fourth-order partial integro-differential equations with the multi-term weakly singular kernel. Math. Methods Appl. Sci. 2023, 46, 2517–2537. [Google Scholar] [CrossRef]
  26. Zhang, H.; Yang, X.; Tang, Q.; Xu, D. A robust error analysis of the OSC method for a multi-term fourth-order sub-diffusion equation. Comput. Math. Appl. 2022, 109, 180–190. [Google Scholar] [CrossRef]
  27. Thomée, V. Galerkin Finite Element Methods for Parabolic Problems, 2nd ed.; Springer Series in Computational Mathematics; Springer: Berlin/Heidelberg, Germany, 2006; Volume 25. [Google Scholar]
  28. Bramble, J.H.; Pasciak, J.E.; Steinbach, O. On the stability of the L2 projection in H1(Ω). Math. Comp. 2002, 71, 147–156. [Google Scholar] [CrossRef]
  29. Huang, C.; Stynes, M. Superconvergence of a finite element method for the multi-term time-fractional diffusion problem. J. Sci. Comput. 2020, 82, 10. [Google Scholar] [CrossRef]
  30. Chen, H.; Stynes, M. Using complete monotonicity to deduce local error estimates for discretisations of a multi-term time-fractional diffusion equation. Comput. Methods Appl. Math. 2022, 22, 15–29. [Google Scholar] [CrossRef]
  31. Huang, C.; Stynes, M. α-robust error analysis of a mixed finite element method for a time-fractional biharmonic equation. Numer. Algorithms 2021, 87, 1749–1766. [Google Scholar] [CrossRef]
  32. Gracia, J.L.; O’Riordan, E.; Stynes, M. A fitted scheme for a Caputo initial-boundary value problem. J. Sci. Comput. 2018, 76, 583–609. [Google Scholar] [CrossRef]
  33. Farrell, P.A.; Hegarty, A.F.; Miller, J.J.H.; O’Riordan, E.; Shishkin, G.I. Robust Computational Techniques for Boundary Layers; Applied Mathematics; Chapman & Hall/CRC: Boca Raton, FL, USA, 2000; Volume 16. [Google Scholar]
Figure 1. Local errors and global errors of CL1-FEM and L1-FEM.
Figure 1. Local errors and global errors of CL1-FEM and L1-FEM.
Fractalfract 09 00529 g001
Table 1. Local errors max 0.2 t n 1 u n u h n and rates of convergence for Example 1.
Table 1. Local errors max 0.2 t n 1 u n u h n and rates of convergence for Example 1.
α 1 N = 160 N = 320 N = 640 N = 1280
0.4 1.9793 × 10 4 7.2326 × 10 5 2.5963 × 10 5 9.2368 × 10 6
1.47801.49101.4962
0.6 5.6695 × 10 4 2.3521 × 10 4 9.5452 × 10 5 3.8557 × 10 5
1.26921.30111.3077
0.8 5.3020 × 10 4 2.2683 × 10 4 9.6740 × 10 5 4.1321 × 10 5
1.22481.22941.2272
Table 2. Global errors max 1 n N u n u h n and rates of convergence for Example 1.
Table 2. Global errors max 1 n N u n u h n and rates of convergence for Example 1.
α 1 N = 160 N = 320 N = 640 N = 1280
0.4 1.7375 × 10 4 6.3972 × 10 5 2.2996 × 10 5 8.1906 × 10 6
1.44151.47591.4894
0.6 5.6860 × 10 4 2.4184 × 10 4 9.9170 × 10 5 4.0033 × 10 5
1.23331.28611.3087
0.8 4.3199 × 10 4 1.6446 × 10 4 7.9663 × 10 5 3.3996 × 10 5
1.21211.22691.2285
Table 3. Local errors max 0.2 t n 1 u n u h n and rates of convergence for Example 2.
Table 3. Local errors max 0.2 t n 1 u n u h n and rates of convergence for Example 2.
α 1 N = 40 N = 80 N = 160 N = 320
0.4 4.7189 × 10 3 1.4181 × 10 3 4.3307 × 10 4 1.3413 × 10 4
1.73441.71121.6909
0.6 8.6545 × 10 3 3.0409 × 10 3 1.0927 × 10 3 3.9912 × 10 4
1.50891.47651.4530
0.8 1.9655 × 10 2 8.2042 × 10 3 3.4842 × 10 3 1.4949 × 10 3
1.26041.23541.2207
Table 4. Global errors max 1 n N u n u h n and rates of convergence for Example 2.
Table 4. Global errors max 1 n N u n u h n and rates of convergence for Example 2.
α 1 N = 40 N = 80 N = 160 N = 320
0.4 7.6427 × 10 3 2.4548 × 10 3 7.9246 × 10 4 2.5687 × 10 4
1.63841.63111.6253
0.6 9.7782 × 10 3 3.4835 × 10 3 1.2644 × 10 3 4.6515 × 10 4
1.48901.46201.4427
0.8 1.9655 × 10 2 8.2041 × 10 3 3.4842 × 10 3 1.4949 × 10 3
1.26041.23541.2207
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, Q.; Huang, C. Pointwise Error Analysis of the Corrected L1 Scheme for the Multi-Term Subdiffusion Equation. Fractal Fract. 2025, 9, 529. https://doi.org/10.3390/fractalfract9080529

AMA Style

Li Q, Huang C. Pointwise Error Analysis of the Corrected L1 Scheme for the Multi-Term Subdiffusion Equation. Fractal and Fractional. 2025; 9(8):529. https://doi.org/10.3390/fractalfract9080529

Chicago/Turabian Style

Li, Qingzhao, and Chaobao Huang. 2025. "Pointwise Error Analysis of the Corrected L1 Scheme for the Multi-Term Subdiffusion Equation" Fractal and Fractional 9, no. 8: 529. https://doi.org/10.3390/fractalfract9080529

APA Style

Li, Q., & Huang, C. (2025). Pointwise Error Analysis of the Corrected L1 Scheme for the Multi-Term Subdiffusion Equation. Fractal and Fractional, 9(8), 529. https://doi.org/10.3390/fractalfract9080529

Article Metrics

Back to TopTop