Next Article in Journal
Laboratory Measurement and Analysis of Permeability of Sandstone Reservoir Microstructure Based on Fractal Geometry Theory for Porous Media
Next Article in Special Issue
A Finite Difference Method for Caputo Generalized Time Fractional Diffusion Equations
Previous Article in Journal
Computational Analysis of the Generalized Nonlinear Time-Fractional Klein–Gordon Equation Using Uniform Hyperbolic Polynomial B-Spline Method
Previous Article in Special Issue
Analysis of an ABC-Fractional Asset Flow Model for Financial Markets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Second-Order L1 Schemes for Fractional Differential Equations

1
Department of Mathematics, Physics and Informatics, University of Forestry, 1756 Sofia, Bulgaria
2
Department of Informational Modeling, Institute of Mathematics and Informatics, Bulgarian Academy of Sciences, 1113 Sofia, Bulgaria
3
Department of Applied Mathematics and Statistics, University of Ruse, 7017 Ruse, Bulgaria
4
Department of Statistics and Applied Mathematics, University of Economics, 9002 Varna, Bulgaria
5
Department of Parallel Algorithms and Machine Learning with a Laboratory in Neurotechnologies, Institute of Information and Communication Technologies, Bulgarian Academy of Sciences, 1113 Sofia, Bulgaria
6
Centre of Excellence in Informatics and Information and Communication Technologies, Institute of Information and Communication Technologies, Bulgarian Academy of Sciences, 1113 Sofia, Bulgaria
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(12), 816; https://doi.org/10.3390/fractalfract9120816
Submission received: 20 October 2025 / Revised: 8 December 2025 / Accepted: 10 December 2025 / Published: 13 December 2025
(This article belongs to the Special Issue Advances in Fractional Modeling and Computation, Second Edition)

Abstract

Difference schemes for the numerical solution of fractional differential equations rely on discretizations of the fractional derivative. In this paper, we obtain the second-order expansion formula for the L1 approximation of the Caputo fractional derivative. Second-order approximations of the fractional derivative are constructed based on the expansion formula and parameter-dependent discretizations of the second derivative. Examples illustrating the application of these approximations to the numerical solution of ordinary and partial fractional differential equations are presented, and the convergence and order of the difference schemes are proved. Numerical experiments are also provided, confirming the theoretical predictions for the accuracy of the numerical methods.

1. Introduction

Fractional differentiation extends integer-order differentiation and integration to arbitrary orders. There is a growing interest in developing high-order numerical methods for fractional differential equations due to their wide applicability in various branches of science [1,2,3,4]. Finite difference schemes provide a powerful approach for the numerical solution of fractional differential equations and the study of their properties. The Caputo fractional derivative of order α , where 0 < α < 1 is defined as
f ( α ) ( x ) = D α f ( x ) = 1 Γ ( 1 α ) 0 x f ( ξ ) ( x ξ ) α d ξ .
The power function x p and the functions e x , sin x , and cos x have fractional derivatives
D α x p = Γ ( p + 1 ) Γ ( p + 1 α ) x p α , D α e x = x 1 α E 1 , 2 α ( x ) ,
D α sin x = x 1 α E 2 , 2 α ( x 2 ) , D α cos x = x 2 α E 2 , 3 α ( x 2 ) ,
where p > 0 and E α , β ( x ) is the Mittag-Leffler function
E α , β ( x ) = k = 0 x k Γ ( α x + β ) .
The lower limit of fractional differentiation may be an arbitrary number. The kernel of the fractional derivative has a singularity of order α , and therefore a direct application of numerical integration methods to construct discretizations of the fractional derivative leads to reduced accuracy and a lower order of approximation. Consequently, constructing high-order approximations of fractional derivatives requires additional considerations.
Fractional calculus is a rapidly developing scientific field that extends and generalizes differential calculus. Other definitions of fractional derivatives and integrals include the Riemann–Liouville and Grünwald–Letnikov derivatives, introduced in the 19th century. The Riemann–Liouville derivative is the first known generalization of integer-order derivatives and is a widely used definition in fractional calculus. The three definitions of the fractional derivative are directly related and share similar properties. The main difference between fractional and integer-order derivatives lies in their nonlocal nature. Fractional derivatives strongly depend on the previous values of the function according to a power law or exhibit memory-influenced dynamics. The choice of a particular definition of the fractional derivative and its advantages depends on the problem under consideration. The Caputo fractional derivative, introduced in 1967, has the advantage that, when solving differential equations, it allows the use of initial conditions expressed in terms of integer-order derivatives, which often have direct physical meaning. In addition to the three most commonly used definitions of the fractional derivative, there exist other important definitions in the theory of fractional calculus. Among them are the fractional derivatives of Weyl, Hadamard, Marchaud, and Riesz.
Fractional differential equations generalize ordinary and partial differential equations and provide powerful tools for modeling anomalous diffusion processes and complex systems with memory and hereditary properties. Due to the complexity of fractional differential equations and the models they describe, numerical methods are the main and, in many cases, the only approach for solving them. Numerical methods can be applied to a much wider class of fractional differential equations than analytical methods. The rapid advancement of numerical methods for fractional differential equations is driven by the growing number and diversity of the models under consideration, as well as by progress in the computational tools used to solve them. The main approaches for solving fractional differential equations include the finite difference methods [5,6,7], spectral methods [8,9], finite element methods [10], and predictor–corrector methods [11].
The interest in constructing approximations of the fractional derivative and their significance arises from their properties and applications in developing difference schemes for fractional differential equations. The Grünwald–Letnikov difference approximation and the L1 approximation are important and widely used discretizations of fractional derivatives [12,13,14,15,16]. The Grünwald–Letnikov approximation has first-order accuracy and a generating function ( 1 x ) α . The L1 approximation has accuracy of order 2 α and a generating function ( 1 x ) 2 Li α 1 ( x ) / x , where Li ν ( x ) is the polylogarithm function. Other commonly used approximations of the fractional derivative are the L1–2 approximation proposed by Gao et al. [17] and the shifted L2-1 σ approximation proposed by Alikhanov [18]. In a recent paper [19], Xiao et al. propose a construction of an approximation of the fractional derivative, called the WL1 (Weighted L1) formula, which is suitable for solving fractional differential equations whose solutions contain a weak singularity. This paper presents a review of the known variants of the L1 approximation, which include the CL1, Fitted L1, and Average L1 approximations. Each of these approximations is predominantly used in the study and numerical solution of fractional differential equations with specific features. To improve the efficiency of difference schemes and achieve high computational accuracy, high-order approximations of the fractional derivative are used. The development of high-order approximations of the fractional derivative and the investigation of their properties are important problems in the construction and analysis of difference schemes for fractional differential equations. Constructions of second-order approximations of the fractional derivative using polynomial interpolation of the first derivative are discussed in [20,21]. High-order approximations of the fractional derivative are studied in [22,23,24]. Another powerful approach for constructing discretizations of the fractional derivative, proposed by Lubich [12], is based on a generating function satisfying specific properties. This method is used in [25,26,27] to construct high-order approximations of the fractional derivative and is also applicable for approximating integer-order derivatives. In [28], we construct an approximation of the first derivative which has a generating function G 1 ( x ) = ( 1 b ) ( 1 x ) / ( 1 b x ) and an approximation of the fractional derivative of order 2 α . The present paper continues the study in [28] and focuses on the properties of the L1 approximation and on methods for extending it to second-order approximations of the fractional derivative while preserving the properties of the weights. Consider fractional differentiation on the interval [ 0 , X ] and a uniform net with a step size h = X / N , where N is a positive integer. Denote f n = f ( x n ) = f ( n h ) . L1 approximation of the Caputo derivative has an order 2 α and is defined as:
L n f = 1 Γ ( 2 α ) h α k = 0 n σ k ( α ) f n k = f n ( α ) + O ( h 2 α ) ,
where σ 0 ( α ) = 1 , σ n ( α ) = ( n 1 ) 1 α n 1 α and
σ k ( α ) = ( k 1 ) 1 α 2 k 1 α + ( k + 1 ) 1 α , ( 1 k < n ) .
The weights of L1 and Grünwald–Letnikov approximations have properties:
σ 0 ( α ) > 0 , σ k ( α ) < 0 ( 1 k n ) , k = 0 n σ k ( α ) = 0 .
The properties of the weights of the Grünwald–Letnikov and L1 approximations of the fractional derivative enable an efficient analysis of the stability and convergence of difference schemes for fractional differential equations. These properties allow determining their generating functions and asymptotic expansion formulas at the right endpoint, where the singularity of the fractional derivative is located.
Finite difference schemes for the numerical solution of fractional differential equations are widely used because of their simplicity, flexibility, and consistency of the numerical results. The Caputo derivative is nonlocal, and its discretizations involve all previous values of the function, which leads to a more complex analysis of the convergence of the difference schemes and increases the computational time required for their solution. The computation of the fractional derivative requires O ( N 2 ) operations and O ( N ) storage, and long-time simulations of fractional differential equations have high computational and memory costs. This problem is addressed using parallel-in-time (PinT) algorithms [29,30] and by constructing fast schemes [31,32,33,34] based on sum-of-exponentials (SOE) approximations of the singular kernel of the fractional derivative. These fast schemes achieve nearly optimal performance with respect to computational time and storage requirements. In Section 3 we construct second-order approximations of the fractional derivative using the expansion formula of the L1 approximation together with a parameter-dependent approximation of the second derivative. The weights of the approximations of the second derivative contain powers of the parameter. This allows the use of the derived approximations to construct second-order fast schemes for partial fractional differential equations by employing the structure of the fast L1 scheme [35] and the fast algorithms for computing the second derivative [28]. The rest of the paper is structured as follows.
In Section 2, we use the method from [28,36] to construct a parameter-dependent approximation of the second derivative. In Section 3, we derive the second-order expansion formula for the L1 approximation at the right endpoint. Second-order approximations of the fractional derivative are obtained using this expansion formula and the approximation of the second derivative. In Section 4, we consider applications of these approximations to the construction of difference schemes for the two-term ordinary fractional differential equation and the fractional subdiffusion equation. The resulting difference schemes achieve second-order accuracy, and the proof of their convergence relies on properties (2) of the approximation weights and on the magnitude of the last weight in the L1 approximation.

2. Approximation of the Second Derivative

Constructions of approximations of the first and second derivatives whose generating functions are based on the exponential and logarithmic functions are discussed in [28,36,37]. In this section, we derive a parameter-dependent approximation of the second derivative and its second-order expansion formula which has a generating function
G 2 ( x ) = ( 1 b ) ( 1 x ) 2 1 b x .
The function G 2 ( x ) has properties G 2 ( 1 ) = G 2 ( 1 ) = 0 , G 2 ( 1 ) = 2 . Denote
H 2 ( x ) = G 2 ( e x ) = ( 1 b ) ( 1 e x ) 2 1 b e x .
The functions G 2 ( x ) and H 2 ( x ) have Maclaurin series
G 2 ( x ) = ( 1 b ) 1 ( 2 b ) x + ( 1 b ) 2 k = 2 n 3 b k 1 x k ,
H 2 ( x ) = x 2 x 3 1 b + ( 7 + 4 b + b 2 ) x 4 12 ( 1 b ) 2 + O ( x 4 ) .
Formulas (3) and (4) lead to the following approximation of the second derivative and its second-order expansion formula
1 b h 2 f n ( 2 b ) f n 1 + ( 1 b ) 2 k = 1 n 3 b k 2 f n k = f n 1 1 b f n h + O ( h 2 ) ,
where the function f C 3 [ 0 , X ] and satisfies the condition f ( 0 ) = f ( 0 ) = f ( 0 ) = 0 . Now we extend approximation (5) to all functions in the class C 3 [ 0 , X ] . Let
B n f = 1 b h 2 ( f n ( 2 b ) f n 1 + ( 1 b ) 2 k = 1 n 3 b k 2 f n k + c 2 b n 4 f 2 + c 1 b n 3 f 1 + c 0 b n 2 f 0 ) .
The coefficients c 0 , c 1 and c 2 are determined from the expansion formula of B n . From Taylor’s formula, we obtain
f n k = f n k h f n + 1 2 k 2 h 2 f n 1 6 k 3 h 3 f ( 3 ) ( θ k ) ,
where θ k ( n k ) h , x n . Approximation B n has a right expansion formula
B n f = K 0 f n + K 1 f n + K 2 f n + E n 1 h ,
where
K 0 = 1 b h 2 1 ( 2 b ) + ( 1 b ) 2 k = 2 n 3 b k 2 + i = 0 2 b n i 2 c i , K 1 = 1 b h ( 2 b ) + ( 1 b ) 2 k = 2 n 3 k b k 2 + i = 0 2 ( n i ) b n i 2 c i , K 2 = 1 b 2 ( 2 b ) + ( 1 b ) 2 k = 2 n 3 k 2 b k 2 + i = 0 2 ( n i ) 2 b n i 2 c i ,
and
E n 1 = 1 b 6 ( ( 1 b ) 2 k = 2 n 3 k 3 b k 2 f ( 3 ) ( θ k ) ( 2 b ) f ( 3 ) ( θ 1 ) + i = 0 2 ( n i ) 3 b n i 2 c i f ( 3 ) ( θ n i ) ) .
The following formulas for the finite geometric series are used.
k = 2 n 3 b k 2 = 1 b n 4 1 b , k = 2 n 3 k b k 2 = 2 b + b n 4 ( 2 3 b + n b n ) ( 1 b ) 2 ,
k = 2 n 3 k 2 b k 2 = 4 3 b + b 2 b n 4 4 11 b + 9 b 2 4 n + 10 b n 6 b 2 n + n 2 2 b n 2 + b 2 n 2 ( 1 b ) 3 .
Therefore
K 0 = 1 b h 2 c 0 b n 2 + c 1 b n 3 + c 2 b n 4 ( 1 b ) b n 4 ,
K 1 = 1 b h c 0 n b n 2 + c 1 ( n 1 ) b n 3 + c 2 ( n 2 ) b n 4 + b n 4 ( 2 + b n n 3 b ) ,
K 2 = 1 b 2 c 0 n 2 b n 2 + c 1 ( n 1 ) 2 b n 3 + c 2 ( n 2 ) 2 b n 4 + b n 4 ( 2 + b n n 3 b ) + 2 b n 4 4 11 b + 9 b 2 4 n + 10 b n 6 b 2 n + n 2 2 b n 2 + b 2 n 2 2 .
By setting K 0 = K 1 = 0 and K 2 = 1 we obtain a system of equations for c 0 , c 1 and c 2 .
c 2 + c 1 b + c 0 b 2 = 1 b , c 2 ( n 2 ) + c 1 ( n 1 ) b + c 0 n b 2 = R 1 , c 2 ( n 2 ) 2 + c 1 ( n 1 ) 2 b + c 0 n 2 b 2 = R 2 ,
where
R 1 = n + 3 b 2 b , R 2 = 4 11 b + 9 b 2 4 n + 10 b n 6 b 2 n + n 2 2 b n 2 + b 2 n 2 1 b .
The system of equations has a solution.
c 0 = 1 1 b , c 1 = 1 3 b 1 b , c 2 = 1 3 b + 3 b 2 1 b .
Therefore
B n f = 1 h 2 ( ( 1 b ) f n ( 1 b ) ( 2 b ) f n 1 + ( 1 b ) 3 k = 1 n 3 b k 2 f n k + ( 1 3 b + 3 b 2 ) b n 4 f 2 + ( 1 3 b ) b n 3 f 1 + b n 2 f 0 ) = f n + E n 1 h .
Denote
M i = max 0 x X | f ( i ) ( x ) | .
Proposition 1. 
Let f C 3 [ 0 , X ] . Then
| E n 1 | < 2 M 3 1 b .
Proof. 
From the Formula (6) for the coefficient E n 1 , we obtain
| E n 1 | 1 b 6 ( ( 2 b ) f ( 3 ) ( θ 1 ) + ( 1 b ) 2 k = 2 n 3 k 3 b k 2 f ( 3 ) ( θ k ) + i = 0 2 ( n i ) 3 b n i 2 c i f ( 3 ) ( θ n i ) ) ,
| E n 1 | ( 1 b ) M 3 6 ( 2 b ) + ( 1 b ) 2 k = 2 n 3 k 3 b k 2 + i = 0 2 ( n i ) 3 b n i 2 c i ,
| E n 1 | 2 5 5 b + 4 b 2 b 3 3 b n 1 M 3 6 ( 1 b ) < 2 5 5 b + 4 b 2 b 3 M 3 6 ( 1 b ) .
Let f ( b ) = 5 5 b + 4 b 2 b 3 . Then
f ( b ) = 5 + 8 b 3 b 2 = ( 1 b ) ( 5 3 b ) < 0 .
The function f is decreasing on the interval [ 0 , 1 ] and has a maximum, f ( 0 ) = 5 .
| E n 1 | < 5 M 3 3 ( 1 b ) < 2 M 3 1 b .

3. Second-Order Approximations of the Fractional Derivative

In this section, we derive the second-order expansion formula of the L1 approximation. Second-order approximations of the fractional derivative, whose weights satisfy (2), are constructed using the expansion formula and the approximation (7).

3.1. Second-Order Expansion Formula of L1 Approximation

By integrating by parts the formula in the definition of Caputo derivative we find
f ( α ) ( x ) = 1 Γ ( 1 α ) 0 x f ( t ) ( x t ) α d t = 1 Γ ( 1 α ) 0 x f ( t ) d ( x t ) 1 α 1 α = f ( t ) ( x t ) 1 α Γ ( 2 α ) 0 x + 1 Γ ( 2 α ) 0 x ( x t ) 1 α d f ( t ) ,
f ( α ) ( x ) = 1 Γ ( 2 α ) 0 x ( x t ) 1 α f ( t ) d t + f ( 0 ) x 1 α Γ ( 2 α ) .
Theorem 1. 
Let f C 4 [ 0 , x n ] . Then
L n f = h 2 α Γ ( 2 α ) k = 1 n 1 k 1 α f n k + f 1 f 0 n 1 α Γ ( 2 α ) h α + E n 2 h 2 ,
where
| E n 2 | < M 4 x n 2 α 12 Γ ( 3 α ) .
Proof. 
By rearranging the terms, the formula of the L1 approximation can be written in the form
L n f = h α Γ ( 2 α ) k = 1 n 1 k 1 α ( f n k + 1 2 f n k + f n k 1 ) + n 1 α ( f 1 f 0 ) Γ ( 2 α ) h α .
The central difference approximation of the second derivative is given by
f m + 1 2 f m + f m 1 = h 2 f m + E m 3 h 4 ,
where | E m 3 | M 4 / 12 . Then
L n f = h α Γ ( 2 α ) k = 1 n 1 k 1 α h 2 f n k + E n k 4 h 4 + n 1 α ( f 1 f 0 ) Γ ( 2 α ) h α ,
L n f = h 2 α Γ ( 2 α ) k = 1 n 1 k 1 α f n k + h 4 α Γ ( 2 α ) k = 1 n 1 E n k 4 k 1 α + f 1 f 0 n 1 α Γ ( 2 α ) h α .
From the formula for the sum of zeta sequence
k = 1 n 1 k 1 α = ζ ( α 1 ) + n 2 α 2 α k = 0 2 α k B k n k ,
k = 1 n 1 k 1 α = n 2 α 2 α n 1 α 2 + ζ ( α 1 ) + 1 α 12 n α + O 1 n 2 + α .
Therefore
k = 1 n 1 k 1 α < n 2 α 2 α .
The error of (9) satisfies
E n 2 h 2 = h 4 α Γ ( 2 α ) k = 1 n 1 E n k 4 k 1 α ,
| E n 2 | h 2 α Γ ( 2 α ) k = 1 n 1 | E n k 4 | k 1 α < M 4 h 2 α 12 Γ ( 2 α ) k = 1 n 1 k 1 α ,
| E n 2 | < M 4 h 2 α n 2 α 12 Γ ( 3 α ) = M 4 x n 2 α 12 Γ ( 3 α ) .
Let G ( t ) = ( x t ) β ( g ( t ) g ( x ) ) , where g C 2 [ 0 , x ] and x = x n . Denote
M ¯ i = max 0 t x g ( i ) ( t ) .
The trapezoidal rule of the function G on the interval [ 0 , x ] is defined as:
T n G = h G ( 0 ) 2 + k = 1 n 1 G ( k h ) + G ( x ) 2 .
Proposition 2. 
Let 0 < β < 1 . Then
0 x G ( x ) d x = T n G + E n 4 h 2 ,
where
| E n 4 | < M ¯ 1 x β 3 + M ¯ 2 x β + 1 12 ( β + 1 ) .
Proof. 
The function G has first and second derivatives
G ( t ) = β ( x t ) β 1 g ( x ) g ( t ) + ( x t ) β g ( t ) ,
G ( t ) = ( 1 β ) β ( x t ) β 2 g ( x ) g ( t ) 2 β ( x t ) β 1 g ( t ) + ( x t ) β g ( t ) .
From the Mean Value Theorem
G ( t ) = ( 1 β ) β ( x t ) β 1 g ( θ t ) 2 β ( x t ) β 1 g ( t ) + ( x t ) β g ( t ) ,
where θ t ( t , x ) . Hence
| G ( t ) | ( 1 β ) β ( x t ) β 1 | g ( θ t ) | + 2 β ( x t ) β 1 | g ( t ) | + ( x t ) β | g ( t ) | ,
| G ( t ) | ( 3 β ) β M ¯ 1 ( x t ) β 1 + M ¯ 2 ( x t ) β .
The error of the trapezoidal rule satisfies
E n 4 = 1 12 G ( 0 ) G ( x ) + 1 2 k = 0 n 1 k h ( k + 1 ) h B 2 t h k G ( t ) d t ,
where B 2 ( t ) is the second Bernoulli polynomial B 2 ( t ) = t 2 t + 1 / 6 . The polynomial B 2 satisfies | B 2 ( t ) | 1 / 6 for t [ 0 , 1 ] . Therefore
| E n 4 | | G ( 0 ) | 12 + 1 2 k = 0 n 1 k h ( k + 1 ) h B 2 t h k G ( t ) d t < | G ( 0 ) | 12 + 1 12 0 x | G ( t ) | d t
because G ( x ) = 0 . The first derivative G has a value at zero
G ( 0 ) = β x β 1 g ( x ) g ( 0 ) + x b g ( 0 ) = β x β g ( φ t ) + x β g ( 0 ) ,
where φ t ( 0 , x ) , which implies that | G ( 0 ) | ( β + 1 ) x β M ¯ 1 . The numbers E n 4 satisfies the estimate
| E n 4 | < ( β + 1 ) x β M ¯ 1 12 + 1 12 ( 3 β ) β M ¯ 1 0 x ( x t ) β 1 d t + M ¯ 2 0 x ( x t ) β d t ,
| E n 4 | < ( β + 1 ) x β M ¯ 1 12 + 1 12 ( 3 β ) x β M ¯ 1 + M ¯ 2 x β + 1 β + 1 = M ¯ 1 x β 3 + M ¯ 2 x β + 1 12 ( β + 1 ) .
Consider the function
g ( t ) = f ( x ) f ( t ) x t .
Proposition 3. 
Let f C 3 [ 0 , x ] . Then
M ¯ 1 M 2 2 , M ¯ 2 M 3 3 .
Proof. 
From Taylor’s theorem
g ( t ) = f ( x ) f ( t ) f ( t ) ( x t ) ( x t ) 2 = f ( θ t ) 2 ,
g ( t ) = 2 f ( x ) 2 f ( t ) 2 ( x t ) f ( t ) ( x t ) 2 f ( t ) ( x t ) 3 = f ( φ t ) 3 ,
where t < θ t , φ t < x . Therefore
| g ( t ) | | f ( θ t ) | 2 M 2 2 , | g ( t ) | | f ( φ t ) | 3 M 3 3 .
Denote
s n = k = 1 n 1 k 1 α + n 1 α 2 n 2 α 2 α .
Theorem 2. 
Let f C 5 [ 0 , x n ] . Then
L n f = f n ( α ) + s n f n h 2 α Γ ( 2 α ) + C n h 2 ,
where
| C n | < 36 M 3 x n 1 α + 45 M 4 x n 2 α + 2 M 5 x n 3 α 36 Γ ( 4 α ) .
Proof. 
By adding and subtracting f n in (8) we get
f n ( α ) = 1 Γ ( 2 α ) 0 x n ( x n t ) 1 α f ( t ) f n d t + f n Γ ( 2 α ) 0 x n ( x n t ) 1 α d t + x n 1 α f 0 Γ ( 2 α ) ,
f n ( α ) = 1 Γ ( 2 α ) 0 x n ( x n t ) 1 α f ( t ) f n d t + x n 2 α f n Γ ( 3 α ) + x 1 α f 0 Γ ( 2 α ) .
From Propositions 2 and 3 the trapezoidal rule for the function
( x n t ) 1 α f ( t ) f n = ( x n t ) 2 α g ( t ) ,
where g ( t ) = ( f ( t ) f n ) / ( t x n ) , has a second-order accuracy
f n ( α ) = x n 2 α f n Γ ( 3 α ) + x n 1 α f 0 Γ ( 2 α ) + h 2 α Γ ( 2 α ) k = 1 n 1 k 1 α f n k f n + h 2 α n 1 α ( f 0 f n ) 2 Γ ( 2 α ) + E n 5 h 2 .
The coefficient E n 5 satisfies
| E n 5 | < 1 Γ ( 2 α ) M ¯ 3 x n 2 α 3 + M ¯ 4 x n 3 α 12 ( 3 α ) < 1 Γ ( 2 α ) M 4 x n 2 α 6 + M 5 x n 3 α 36 ( 3 α ) .
From Theorem 1
f n ( α ) = L n f n 1 α ( f 1 f 0 ) Γ ( 2 α ) h α + x n 2 α f n Γ ( 3 α ) + x n 1 α f 0 Γ ( 2 α ) + h 2 α n 1 α ( f 0 f n ) 2 Γ ( 2 α ) h 2 α f n Γ ( 2 α ) k = 1 n 1 k 1 α + E n 6 h 2 ,
where E n 6 = E n 5 + E n 2 ,
| E n 6 | < | E n 5 | + | E n 2 | < 1 Γ ( 2 α ) M 4 x n 2 α 6 + M 5 x n 3 α 36 ( 3 α ) + M 4 x n 2 α 12 Γ ( 3 α ) = x n 2 α Γ ( 2 α ) M 4 6 + M 5 x n 36 ( 3 α ) + M 4 12 ( 2 α ) = x n 2 α 36 Γ ( 4 α ) 3 ( 3 α ) ( 5 2 α ) M 4 + ( 2 α ) M 5 x n ,
| E n 6 | < 45 M 4 x n 2 α + 2 M 5 x n 3 α 36 Γ ( 4 α ) .
Therefore
L n f = f ( α ) ( x ) + n 1 α ( f 1 f 0 h f 0 h 2 f 0 / 2 ) Γ ( 2 α ) h α h 2 α f n Γ ( 2 α ) n 2 α 2 α n 1 α 2 k = 1 n 1 k 1 α + E n 6 h 2 .
From Taylor’s theorem
( f 1 f 0 h f 0 h 2 f 0 / 2 ) n 1 α h α = E n 7 h 2 ,
where
| E n 7 | n 1 α h 1 α M 3 6 = M 3 x n 1 α 6 .
Therefore, the L1 approximation admits a second-order expansion formula
L n f = f n ( α ) + s n f n h 2 α Γ ( 2 α ) + C n h 2 ,
where
| C n | < | E n 6 | + | E n 7 | / Γ ( 2 α ) < M 3 x n 1 α 6 Γ ( 2 α ) + 45 M 4 x n 2 α + 2 M 5 x n 3 α 36 Γ ( 4 α ) < 6 ( 2 α ) ( 3 α ) M 3 x n 1 α + 45 M 4 x n 2 α + 2 M 5 x n 3 α 36 Γ ( 4 α ) ,
| C n | < 36 M 3 x n 1 α + 45 M 4 x n 2 α + 2 M 5 x n 3 α 36 Γ ( 4 α ) .
Corollary 1. 
Let f C 5 [ 0 , x n ] . Then
L n f = f n ( α ) + ζ ( α 1 ) f n h 2 α Γ ( 2 α ) + B n h 2 α n α + C n h 2 ,
where
| B n | < M 2 12 Γ ( 1 α ) , | C n | < 36 M 3 x n 1 α + 45 M 4 x n 2 α + 2 M 5 x n 3 α 36 Γ ( 4 α ) .
Proof. 
From (10) the numbers s n converge to ζ ( α 1 ) and
s n = ζ ( α 1 ) + 1 α 12 n α ( 1 + α ) ( 1 α ) α 720 n 2 + α + O 1 n 3 + α ,
0 < s n ζ ( α 1 ) < 1 α 12 n α .
Therefore the coefficient B n satisfies
B n = n α ( s n ζ ( α 1 ) ) Γ ( 2 α ) f n ,
| B n | = n α ( s n ζ ( α 1 ) ) | f n | < M 2 ( 1 α ) 12 Γ ( 2 α ) = M 2 12 Γ ( 1 α ) .
By approximating the second derivative f n ( α ) in the expansion Formula (11) of the L1 approximation with B n 1 f we obtain a second-order approximation of the fractional derivative
1 Γ ( 2 α ) h α k = 0 n γ k ( α ) f n k = f n ( α ) + O ( h 2 ) ,
where
γ 0 ( α ) = 1 s n ( 1 b ) , γ 1 ( α ) = 2 1 α 2 + s n ( 1 b ) ( 2 b ) , γ k ( α ) = ( k 1 ) 1 α 2 k 1 α + ( k + 1 ) 1 α s n ( 1 b ) 3 b k 2 , for 2 k n 4 ,
γ n 3 ( α ) = ( n 4 ) 1 α 2 ( n 3 ) 1 α + ( n 2 ) 1 α s n ( 1 3 b + 3 b 2 ) b n 5 , γ n 2 ( α ) = ( n 3 ) 1 α 2 ( n 2 ) 1 α + ( n 1 ) 1 α s n ( 1 3 b ) b n 4 , γ n 1 ( α ) = ( n 2 ) 1 α 2 ( n 1 ) 1 α + n 1 α s n b n 3 , γ n ( α ) = ( n 1 ) 1 α n 1 α .
By substituting the second derivative in Formula (12) with B n 1 f we obtain a second-order approximation of the fractional derivative
1 Γ ( 2 α ) h α k = 0 n ω k ( α ) f n k = f n ( α ) + B n h 2 α n α + O ( h 2 ) ,
ω 0 ( α ) = 1 ζ ( α 1 ) ( 1 b ) , ω 1 ( α ) = 2 1 α 2 + ζ ( α 1 ) ( 1 b ) ( 2 b ) , ω k ( α ) = ( k 1 ) 1 α 2 k 1 α + ( k + 1 ) 1 α ζ ( α 1 ) ( 1 b ) 3 b k 2 , for 2 k n 4 , ω n 3 ( α ) = ( n 4 ) 1 α 2 ( n 3 ) 1 α + ( n 2 ) 1 α ζ ( α 1 ) ( 1 3 b + 3 b 2 ) b n 5 , ω n 2 ( α ) = ( n 3 ) 1 α 2 ( n 2 ) 1 α + ( n 1 ) 1 α ζ ( α 1 ) ( 1 3 b ) b n 4 , ω n 1 ( α ) = ( n 2 ) 1 α 2 ( n 1 ) 1 α + n 1 α ζ ( α 1 ) b n 3 , ω n ( α ) = ( n 1 ) 1 α n 1 α .

3.2. Properties of the Approximations

Now we prove that, when the parameter b = 1 α + α 2 , the weights of of approximations (13) and (14) satisfy properties (2). The values of s n and ζ ( α 1 ) are negative, while the weights γ 0 ( α ) and ω 0 ( α ) are positive; γ 1 ( α ) and ω 1 ( α ) are negative. In the following we show that the remaining weights ω n ( α ) and γ n ( α ) are negative.
Proposition 4. 
Let 0 < b < 1 . Then
x 2 b x 4 e 2 ( ln b ) 2 .
Proof. 
Let f ( x ) = x 2 b x . Then
f ( x ) = 2 x b x + x 2 b x ln b = x ( 2 + x ln b ) b x .
The function f has a maximum when x = 2 / ln b .
f 2 ln b = 4 e 2 ( ln b ) 2 .
Proposition 5. 
Let 0 < x < 1 / 3 . Then
ln ( 1 + x ) > 2 x 2 + x .
Proof. 
Denote
g ( x ) = ln ( 1 + x ) 2 x 2 + x ,
g ( x ) = x 2 ( 1 + x ) ( 2 + x ) 2 > 0 .
The function g is positive because it is increasing and g ( 0 ) = 0 . □
Lemma 1. 
Let b = 1 α + α 2 . Then
ω n ( α ) < 0 , ( 1 < n < N 3 ) .
Proof. 
When n 2 and b = 1 α + α 2 , approximation (14) has weights
ω n ( α ) = ( n + 1 ) 1 α 2 n 1 α + ( n 1 ) 1 α ζ ( α 1 ) α 3 ( 1 α ) 3 b n 2 .
hd zeta function is decreasing on ( 1 , 0 ) and ζ ( α 1 ) > ζ ( 0 ) = 0.5 . It is sufficient to prove that
| ( n + 1 ) 1 α 2 n 1 α + ( n 1 ) 1 α | > 0.5 α 3 ( 1 α ) 3 b n 2 .
Let f ( x ) = x 1 α . From Mean Value Theorem
( n + 1 ) 1 α 2 n 1 α + ( n 1 ) 1 α = f ( θ ) = α ( 1 α ) θ 1 + α
for some θ ( n 1 , n + 1 ) . Therefore
| ( n + 1 ) 1 α 2 n 1 α + ( n 1 ) 1 α | > α ( 1 α ) ( n + 1 ) 1 + α > α ( 1 α ) ( n + 1 ) 2 .
Inequality (15) follows from
α ( 1 α ) ( n + 1 ) 2 > 0.5 α 3 ( 1 α ) 3 b n 2 , 2 α 2 ( 1 α ) 2 > ( n + 1 ) 2 b n 2 ,
( n + 1 ) 2 b n + 1 < 2 b 3 ( 1 b ) 2 .
From Proposition 4
( n + 1 ) 2 b n + 1 < 4 e 2 ( ln b ) 2 < 2 b 3 ( 1 b ) 2 .
It is sufficient to prove that
( ln b ) 2 > ( 1 b ) 2 2 b 3 .
Substitute b = 1 1 + r .
ln 2 ( 1 + r ) > r 2 ( 1 + r ) 2 .
When α ( 0 , 1 ) the parameter b [ 3 4 , 1 ) because b = 1 α ( 1 α ) . Then r = 1 / b 1 and r ( 0 , 1 3 ] . From Proposition 5
ln 2 ( 1 + r ) > 4 r 2 ( 2 + r ) 2 > r 2 ( 1 + r ) 2 ,
8 > ( 1 + r ) ( 2 + r ) 2 .
The function g ( r ) = ( 1 + r ) ( 2 + r ) 2 is increasing, because
g ( r ) = ( 2 + r ) ( 4 + 3 r ) > 0 .
The function g has a maximum at r = 1 / 3 .
g ( r ) g 1 / 3 = 4 3 · 49 9 = 7.259 < 8 .
From the properties of the weights of L1-approximation (2) and the constructions of (13) and (14), their weights satisfy n = 0 N γ n ( α ) = n = 0 N ω n ( α ) = 0 . Therefore, the weights of approximation (14) satisfy the properties in (2). From the formula for the sum of zeta sequence the following inequality holds ζ ( α 1 ) < s n < 0 (see [38], p. 115). Therefore the weights of approximation (13) also satisfy the properties in (2).
Proposition 6. 
| γ N ( α ) |   =   | ω N ( α ) |   > 1 α N α .
Proof. 
From the binomial formula
γ N ( α ) = ω N ( α ) = ( N 1 ) 1 α N 1 α = k = 1 ( 1 ) k 1 α k 1 N k 1 + α .
The values of ( 1 ) k 1 α k are negative. Hence
γ N ( α ) = ω N ( α ) < 1 α N α .
Proposition 7. 
Let b = 1 α + α 2 . Then
1 Γ ( 2 α ) h α k = 0 n γ k ( α ) f n k = f n ( α ) + A n h 2 ,
1 Γ ( 2 α ) h α k = 0 n ω k ( α ) f n k = f n ( α ) + B n h 2 α n α + A n h 2 ,
where | B n   | < M 2 12 Γ ( 1 α ) and
| A n |   <   x n 1 α ( 3 α ) ( 2 α ) + 2 | ζ ( α 1 ) | ( 1 α ) α M 3 Γ ( 2 α ) + 45 M 4 x n 2 α + 2 M 5 x n 3 α 36 Γ ( 4 α ) .
Proof. 
The zeta function is decreasing on [ 1 , 0 ] and takes values between ζ ( 1 ) = 1 / 12 and ζ ( 0 ) = 1 / 2 . Therefore
ζ ( α 1 ) < s n < ζ ( α 1 ) + 1 α 12 n α < 0 .
The estimates for A n and B n follow from Proposition 1, Theorem 2 and Corollary 1. □

3.3. Review of L2-1σ Approximation of the Fractional Derivative

The L2-1 σ formula is a shifted approximation of the fractional derivative proposed by Alikhanov in [18]. In this section we derive formulas for the weights of the L2-1 σ approximation.
f n σ ( α ) = 1 Γ ( 1 α ) 0 x n σ f ( s ) ( x s ) α d s ,
f n σ ( α ) = 1 Γ ( 1 α ) i = 1 n 1 ( i 1 ) h i h f ( s ) ( n h σ h s ) α d s + ( n 1 ) h ( n σ ) h f ( s ) ( n h σ h s ) α d s .
The shift parameter σ used in Formula (16) corresponds to the parameter 1 σ in paper [18]. Let F 0 ( s ) be the Lagrange interpolating polynomial of the function f on the two-point stencil ( n 1 ) h , n h and F i ( s ) be the Lagrange polynomial of the function f on the three-point stencil ( i 1 ) h , i h , ( i + 1 ) h , where i = 1 , 2 , , n 1 .
F 0 ( s ) = s ( n 1 ) h h f n s n h h f n 1 ,
F i ( s ) = ( s i h ) ( s ( i + 1 ) h ) 2 h 2 f i 1 ( s ( i 1 ) h ) ( s ( i + 1 ) h ) h 2 f i + ( s i h ) ( s ( i 1 ) h ) 2 h 2 f i + 1 .
The polynomials F i have first derivatives
F 0 ( s ) = 1 h f n f n 1 ,
F i ( s ) = 1 2 h 2 ( 2 s ( 2 i + 1 ) h ) f i 1 4 ( s i h ) f i + ( 2 s ( 2 i 1 ) h ) f i + 1 .
The L2-1 σ approximation has the following form
L n σ f = 1 Γ ( 1 α ) i = 1 n 1 ( i 1 ) h i h F i ( s ) ( n h σ h s ) α d s + ( n 1 ) h ( n σ ) h F 0 ( s ) ( n h σ h s ) α d s .
By computing the last integral, we obtain
( n 1 ) h ( n σ ) h F 0 ( s ) ( n h σ h s ) α d s , = f n f n 1 h ( n 1 ) h ( n σ ) h 1 ( n h σ h s ) α d s
1 Γ ( 1 α ) ( n 1 ) h ( n σ ) h F 0 ( s ) ( n h σ h s ) α d s = ( 1 σ ) 1 α f n f n 1 Γ ( 2 α ) h α .
The L2-1 σ approximation is written in the form
L n σ f = 1 2 Γ ( 3 α ) h α i = 1 n 1 a i n f i 1 + b i n f i + c i n f i + 1 + 2 ( 2 α ) ( 1 σ ) 1 α ( f n f n 1 ) .
where
a i n = ( 1 α ) ( 2 α ) h 2 α ( i 1 ) h i h 2 s ( 2 i + 1 ) h ( n h σ h s ) α d s ,
b i n = ( 1 α ) ( 2 α ) h 2 α ( i 1 ) h i h 4 i h 4 s ( n h σ h s ) α d s ,
c i n = ( 1 α ) ( 2 α ) h 2 α ( i 1 ) h i h 2 s ( 2 i 1 ) h ( n h σ h s ) α d s .
By evaluating the integrals, we obtain
a i n = 2 ( n i σ ) + 3 α 4 ( n i + 1 σ ) 1 α + 2 ( n i σ ) α + 2 ( n i σ ) 1 α ,
b i n = 4 ( i + σ n + 1 α ) ( n i + 1 σ ) 1 α + 4 ( n i σ ) ( n i σ ) 1 α ,
c i n = ( α 2 i + 2 n 2 σ ) ( n i + 1 σ ) 1 α + ( 2 + α + 2 i 2 n + 2 σ ) ( n i σ ) 1 α .
Therefore
L n σ f = 1 2 Γ ( 3 α ) h a k = 0 n δ k ( α ) f n k ,
where
δ n ( α ) = a 1 n , δ n 1 ( α ) = b 1 n + a 2 n ,
δ k ( α ) = c n k 1 n + b n k n + a n k + 1 n , ( 2 k n 2 ) ,
δ 0 ( α ) = c n 1 n + 2 ( 2 α ) ( 1 σ ) 1 α 2 h α Γ ( 3 α ) , δ 1 ( α ) = b n 1 n + c n 2 n 2 ( 2 α ) ( 1 σ ) 1 α 2 h α Γ ( 3 α ) .
Therefore
δ 0 ( α ) = ( 2 σ α ) ( 1 σ ) 1 α + ( α + 2 2 σ ) ( 2 σ ) 1 α ,
δ 1 ( α ) = ( 4 2 σ + α ) ( 3 σ ) 1 α + ( 6 σ 3 α 6 ) ( 2 σ ) 1 α + ( 2 α 4 σ ) ( 1 σ ) 1 α ,
δ k ( α ) = ( 4 α 2 k + 2 σ ) ( k 1 σ ) 1 α + ( 6 + 3 α + 6 k 6 σ ) ( k σ ) 1 α + ( 3 α 6 k + 6 σ ) ( k + 1 σ ) 1 α + ( 2 + α + 2 k 2 σ ) ( k + 2 σ ) 1 α ,
δ n 1 ( α ) = 4 ( σ n α + 2 ) ( n σ ) 1 α + ( 6 n 6 σ + 3 α 12 ) ( n 1 σ ) 1 α + ( 2 n + 2 σ α + 6 ) ( n 2 σ ) 1 α ,
δ n ( α ) = ( 2 n 2 σ + 3 α 6 ) ( n σ ) 1 α + ( 2 n + 2 σ α + 4 ) ( n 1 σ ) 1 α .
When n = 1 , the formula for L2-1 σ approximation takes the form
L 1 σ f = ( 1 σ ) 1 α f 1 f 0 Γ ( 2 α ) h α .
The L2-1 σ approximation is widely used for the numerical solution of fractional differential equations, leading to effective and unconditionally stable numerical methods. The L2-1 σ approximation has an accuracy of order 2 α and achieves second-order accuracy when the shift parameter σ = α / 2 . In the next section, we apply the L2-1 σ formula with σ = α / 2 for computing the initial values of the numerical solutions of fractional differential equations.

4. Numerical Solutions of Fractional Differential Equations

Difference schemes are main approach for the numerical solution of ordinary and partial fractional differential equations [19,23,26,28,39,40,41,42]. In this section, we study the difference schemes for the two-term ordinary fractional differential equation and the fractional subdiffusion equation that use approximations (13) and (14) of the fractional derivative. The convergence and order of the difference schemes based on approximation (14) are proved. Consider the two-term ordinary fractional differential equation
y ( α ) ( t ) + L y ( t ) = F ( t ) , y ( 0 ) = y 0 .
Suppose that
1 Γ ( 2 α ) h α k = 0 n λ k ( α ) f n k = f n ( α ) + E n λ
is an approximation of the fractional derivative that has an error term E n λ . By substituting the fractional derivative in Equation (18) with (19), we obtain
1 Γ ( 2 α ) h α k = 0 n λ k ( α ) y n k + L y n = F n + E n λ ,
λ 0 ( α ) + L Γ ( 2 α ) h α y n = Γ ( 2 α ) h α F n k = 1 n λ k ( α ) y n k + Γ ( 2 α ) E n λ h α .
The numerical solution of Equation (18) obtained using approximation (19) is computed as
u n = 1 λ 0 ( α ) + L Γ ( 2 α ) h α Γ ( 2 α ) h α F n k = 1 n λ k ( α ) u n k , ( n > 4 ) .
The first four initial conditions of the numerical solution are computed using the L2-1 σ approximation with σ = α / 2 and the shifted approximations
f n σ = ( 1 σ ) f n + σ f n 1 + O ( h 2 ) ,
f n σ = c 0 σ f n + c 1 σ f n 1 + c 2 σ f n 2 + O ( h 3 ) ,
where
c 0 σ = ( σ 1 ) ( σ 2 ) 2 , c 1 σ = σ ( 2 σ ) , c 2 σ = σ ( σ 1 ) 2 .
By approximating the fractional derivative using approximation (17) we obtain
( 1 σ ) 1 a ( y 1 y 0 ) Γ ( 2 α ) h α + L y 1 σ = F 1 σ + O ( h 3 α ) ,
( 1 σ ) 1 a ( y 1 y 0 ) + Γ ( 2 α ) L h a σ y 0 + ( 1 σ ) y 1 = Γ ( 2 α ) h α F 1 σ + O ( h 2 + α ) .
The numerical solution u 1 is computed as
( 1 σ ) 1 α + Γ ( 2 α ) ( L h ) α ( 1 σ ) u 1 ( 1 σ ) 1 α Γ ( 2 α ) ( L h ) α σ u 0 = Γ ( 2 α ) h a F 1 σ ,
u 1 = Γ ( 2 α ) h α F 1 σ + ( 1 σ ) 1 α Γ ( 2 α ) ( L h ) α σ u 0 ( 1 σ ) 1 α + Γ ( 2 α ) ( L h ) α ( 1 σ ) , u 0 = y 0 .
By approximating the fractional derivative using L n σ , for n = 2 , 3 , 4 we obtain
1 2 Γ ( 3 α ) h α k = 0 n δ k ( α ) y n k + L y n σ = F n σ + O ( h 3 α ) ,
δ 0 ( α ) y n + k = 0 n δ k ( α ) y n k + 2 Γ ( 3 α ) h α L y n σ = 2 Γ ( 3 α ) h α F n σ + O ( h 3 ) .
The numerical solution u n satisfies
δ 0 ( α ) u n + k = 1 n δ k ( α ) u n k + 2 Γ ( 3 α ) h α L c 0 u n + c 1 u n 1 + c 2 u n 2 = 2 Γ ( 3 α ) h α F n σ ,
δ 0 ( α ) + 2 c 0 L Γ ( 3 α ) h a u n = 2 Γ ( 3 α ) h α F n σ L c 1 u n 1 + c 2 u n 2 k = 1 n δ k ( α ) u n k ,
u n = 2 Γ ( 3 α ) h α F n σ L c 1 u n 1 L c 2 u n 2 k = 1 n δ k ( α ) u n k δ 0 ( α ) + 2 c 0 L Γ ( 3 α ) h α , ( n = 2 , 3 , 4 ) .
The first four values of the numerical solution u n , for n = 1 , 2 , 3 , 4 , approximate the values of the solution y n = y ( n h ) of Equation (18) with an error of order O ( h 2 + α ) . Denote by N S γ the numerical solution (20) of Equation (18) that uses approximation (13), where λ k ( α ) = γ k ( α ) , and by N S ω the numerical solution that uses approximation (14), where λ k ( α ) = ω k ( α ) . When the shift parameter σ = 0 the L2-1 σ formula is an approximation of the fractional derivative f n ( α ) of order 2 α . Denote by N S σ the numerical solution that uses L2-1 σ approximation and σ = 0 , where λ k ( α ) = δ k ( α ) / ( 2 ( 2 α ) ) . The three numerical solutions N S γ , N S ω and N S σ of Equation (18) have initial conditions (22) and (23).
Example 1. 
Consider the following boundary value OFDE
y ( α ) ( t ) + L y ( t ) = t 1 α E 1 , 2 α ( t ) + L e t , y ( 0 ) = 1 .
Equation (24) has a solution y ( t ) = e t . The numerical results for the error and order of numerical solutions N S γ , N S ω and N S σ on the interval [ 0 , 1 ] are given in Table 1, Table 2 and Table 3. The error of numerical solution N S γ is smaller than the error of N S ω because approximation (13) has a smaller truncation error than (14). Both numerical solutions N S γ and N S ω are computed with O ( N 2 ) flops. The computational time of N S γ is larger that that of N S ω because on every iteration the weights of approximation (13) are recomputed. Numerical methods N S ω and N S σ exhibit similar computation times. The numerical results in Table 2 and Table 3 indicate that for values of α < 0.1 , the error of numerical solution N S σ is smaller than that of N S ω . For the remaining values of α > 0.1 , method N S ω yields a smaller error, which is attributed to the higher order of the numerical method.
In the following, we prove the convergence of the numerical solution N S ω and obtain an estimate for the error. Denote by e n = y n u n the error of N S ω at the point t n . The initial errors e 1 , e 2 , e 3 and e 4 are of order O ( h 2 + α ) . Denote
C 0 = 1 h 2 max { | e 1 | , | e 2 | , | e 3 | , | e 4 | } .
The number C 0 tends to zero as the step size h tends to zero. The sequence of the errors of numerical solution N S ω , for n > 4 satisfies
e n = 1 ω 0 ( α ) + L Γ ( 2 α ) h α Γ ( 2 α ) A n h 2 + α + Γ ( 2 α ) B n n α h 2 k = 1 n 1 ω k ( α ) e n k .
Theorem 3. 
Suppose that L > 1 Γ ( 1 α ) . Then
| e n | C h 2 ,
where n = 1 , , N and
C = max C 0 , M 2 12 , 6 M 2 + 252 M 3 + 45 M 4 + 2 M 5 72 ( 1 α + L Γ ( 2 α ) ) .
Proof. 
We prove the statement by induction on n. The estimate holds for n 4 . Assume that (25) holds for all k = 1 , 2 , , m 1 .
| e m | 1 ω 0 ( α ) + L Γ ( 2 α ) h α k = 1 m 1 ω k ( α ) | e m k | + Γ ( 2 α ) | B m | h 2 m α + Γ ( 2 α ) | A m | h 2 + α .
Applying the induction assumption
| e m | 1 ω 0 ( α ) + L Γ ( 2 α ) h α C h 2 ( ω 0 ( α ) | ω m ( α ) | ) + Γ ( 2 α ) | B m | h 2 m α + Γ ( 2 α ) | A m | h 2 + α .
From Corollary 7 and Proposition 6
| e m   | 1 ω 0 ( α ) + L Γ ( 2 α ) h α C h 2 ω 0 ( α ) 1 α m α + Γ ( 2 α ) M 2 12 Γ ( 1 α ) h 2 m α + Γ ( 2 α ) A h 2 + α .
Factoring out C h 2 we write
| e m   | ω 0 ( α ) + Γ ( 2 a ) A C N α 1 α m α 1 M 2 12 C ω 0 ( α ) + L Γ ( 2 α ) N α C h 2 .
When C > M 2 12 , the number 1 M 2 12 C > 0 . Hence
| e m   | ω 0 ( α ) N α + Γ ( 2 α ) A C ( 1 α ) 1 M 2 12 C ω 0 ( α ) N α + L Γ ( 2 α ) C h 2 .
To ensure | e m | < C h 2 , it suffices to show that the coefficient is at most one:
Γ ( 2 α ) A C ( 1 α ) 1 M 2 12 C L Γ ( 2 α ) ,
C 12 Γ ( 2 α ) A + ( 1 α ) M 2 12 ( 1 α + L Γ ( 2 α ) ) .
From Corollary 7 and x m [ 0 , 1 ] , we obtain
A < 1 ( 3 α ) ( 2 α ) + 2 | ζ ( α 1 ) | ( 1 α ) α M 3 Γ ( 2 α ) + 45 M 4 + 2 M 5 36 Γ ( 4 α ) ,
A < 7 M 3 Γ ( 4 α ) + 45 M 4 + 2 M 5 36 Γ ( 4 α ) = 252 M 3 + 45 M 4 + 2 M 5 36 Γ ( 4 α ) .
Combining (26) with the bound for A, we obtain that when
C > 6 M 2 + 252 M 3 + 45 M 4 + 2 M 5 72 ( 1 α + L Γ ( 2 α ) )
estimate (25) holds, completing the induction. □
The proof of the convergence and order of N S γ is similar to the proof of Theorem 3. The next application of approximation (14) is the construction of a difference scheme for the fractional subdiffusion equation.
α t α u ( x , t ) = L u x x + F ( x , t ) ; u ( 0 , t ) = u 0 ( t ) , u ( x , 0 ) = v ( x ) , u ( 1 , t ) = u 1 ( t ) ,
where L is the diffusion coefficient. Let τ = 1 / M and h = 1 / N , where M and N are integers, and J be the rectangular grid on [ 0 , 1 ] × [ 0 , 1 ]
J = { ( n h , m τ ) | 0 n N , 0 m M } .
Denote by u n m = u ( n h , m τ ) the values of the solution of (27) on the nodes of J . By substituting the fractional derivative at the point ( n h , m τ ) with approximation (14) and the second-order partial derivative with the second-order central difference formula, we obtain
1 Γ ( 2 α ) τ α k = 0 m ω k ( α ) u n m k = L u n 1 m 2 u n m + u n + 1 m h 2 + F n m + A n τ 2 + B n τ 2 α n α + D n h 2 ,
ω 0 ( α ) u n m + k = 1 m ω k ( α ) u n m k = L Γ ( 2 α ) τ a h 2 ( u n 1 m 2 u n m + u n + 1 m ) + Γ ( 2 α ) τ α F n m + Γ ( 2 α ) A n m τ 2 + α + B n m τ 2 n α + D n m τ α h 2 ,
where A n m and B n m are the coefficients of the error of approximation (14) and D n m h 2 is the error of central difference approximation. Denote η = L Γ ( 2 α ) τ α h 2 .
η u n 1 m + ( 2 η + ω 0 ( α ) ) u n m η u n + 1 m = Γ ( 2 α ) τ α F n m k = 1 m ω k ( α ) u n m k + Γ ( 2 α ) A n τ 2 + α + B n τ 2 n α + D n τ α h 2 .
The numerical solution { U n m } n = 0 N of Equation (27) on row m of the grid J is computed as
η U n 1 m + ( 2 η + ω 0 ( α ) ) U n m η U n + 1 m = Γ ( 2 a ) τ a F n m k = 1 m ω k ( α ) U n m k ,
where 5 m M 1 and has boundary conditions U 0 m = u 0 ( m τ ) , U N m = u 1 ( m τ ) .
As in Example 1, the values of the numerical solution on the first four rows of the grid J are computed using the L 2 - 1 σ approximation with shift parameter σ = α / 2 . Denote Δ n m u = u n 1 m 2 u n m + u n + 1 m . The numerical solution for the first row is obtained using shifted approximation (17)
( 1 σ ) 1 α Γ ( 2 α ) τ α ( u n 1 u n 0 ) = L h 2 Δ n 1 σ u + F n 1 σ + O ( τ 2 + h 2 ) .
Let η 1 = L Γ ( 2 α ) τ α ( 1 σ ) 1 α h 2 .
u n 1 u n 0 = η 1 ( 1 σ ) Δ n 1 u + σ Δ n 0 u + Γ ( 2 α ) τ α F n 1 σ + O ( τ α ( τ 2 + h 2 ) )
The numerical solution { U n 1 } n = 0 N satisfies
η 1 ( 1 σ ) U n 1 1 + 1 + 2 η 1 ( 1 σ ) U n 1 η 1 ( 1 σ ) U n + 1 1 = U n 0 + η 1 σ Δ n 0 U + Γ ( 2 α ) τ α ( 1 σ ) 1 α F n 1 σ
and has boundary conditions U 0 1 = u 0 ( τ ) , U N 1 = u 1 ( τ ) . The values of the difference scheme on the second, third and fourth rows are computed using L2-1σ approximation for the fractional derivative in the time direction
1 2 Γ ( 3 α ) τ α k = 0 m δ k ( α ) u n m k = L h 2 Δ n m σ u + F n m σ + O ( τ 2 + h 2 ) .
Apply third-order approximation (21)
δ 0 ( α ) u n m + k = 1 m δ k ( α ) u n m k = 2 L Γ ( 3 α ) τ α h 2 c 0 σ Δ n m u + c 1 σ Δ n m 1 u + c 2 σ Δ n m 2 u + 2 L Γ ( 3 α ) τ α F n ( m σ ) + O ( τ α ( τ 2 + h 2 ) ) .
Let η 2 = 2 L Γ ( 3 α ) τ α h 2 . The values of U n m , for m = 2 , 3 and 4 are the solutions of the system of N 1 equations
η 2 c 0 σ U n 1 m + δ 0 ( α ) + 2 η 2 c 0 σ U n m η 2 c 0 σ U n + 1 m = η 2 c 1 σ Δ n m 1 U + c 2 σ Δ n m 2 U k = 1 m δ k ( α ) U n m k + 2 L Γ ( 3 α ) τ a F n m σ .
and the boundary conditions U 0 m = u 0 ( m τ ) , U N m = u 1 ( m τ ) .
Example 2. 
Consider the following fractional subdiffusion equation
α t α u ( x , t ) = 3 u x x e x 3 e t + t 1 α E 1 , 2 α ( t ) ; u ( 0 , t ) = e t , u ( x , 0 ) = e x , u ( 1 , t ) = e 1 + t .
Equation (32) has the solution u ( x , t ) = e x + t . The graphs of the numerical solution (29) for the subdiffusion Equation (32) and its error for α = 0.5 , L = 1 , h = 0.02 , and τ = 0.01 are shown in Figure 1. The results of the numerical experiments for the error and the orders of convergence in time and space of the difference scheme (29) with α = 0.25 , 0.5 , 0.75 are presented in Table 4 and Table 5.
In the following, we prove that the difference scheme (29) with initial conditions (30) and (31) for the fractional subdiffusion equation is unconditionally stable and convergent with second-order accuracy. Denote by E n m = u n m U n m the errors of the difference scheme on the nodes of the grid J . When m > 4 , the errors E n m in row m of the grid J are the solutions of the system of linear equations E 0 m = E N m = 0 and
η E n 1 m + ( 2 η + ω 0 ( α ) ) E n m η E n + 1 m = R n m .
From (28) and (29)
R n m = k = 1 m 1 ω k ( α ) E n m k + Γ ( 2 α ) A n m τ 2 + α + B n m τ 2 m α + D n m τ α h 2 .
Denote
M i = max i t i u ( x , t ) , M ˜ 4 = max 4 x 4 u ( x , t ) ,
where the maximums are taken for all ( x , t ) [ 0 , 1 ] × [ 0 , 1 ] and the coefficients A n m , B n m and D n m satisfy the bounds
| A n m | < 252 M ¯ 3 + 45 M ¯ 4 + 2 M ¯ 5 36 Γ ( 4 α ) , | B n | < M ¯ 2 12 Γ ( 1 α ) , | D n m | < M ˜ 4 12 .
Let E m be an ( N 1 ) -dimensional vector whose entries are the errors E n m of difference scheme (29) on row m of the grid J , and let R m be the vector of truncation errors (33). The system of equations for the errors of difference scheme (29) in row m of the grid J can be written in matrix form as
M E m = R m ,
where M = ( a i , j ) is a tridiagonal square matrix with nonzero entries
a i , i = 2 η + ω 0 ( α ) , a i 1 , i = a i + 1 , i = η , ( 1 i N 1 ) .
The errors E n 1 on the first row of J are solutions of the system of equations
M 1 E 1 = R 1 ,
where the matrix M 1 = ( b i , j ) has nonzero entries
b i , i = 1 + 2 η 1 ( 1 σ ) , b i 1 , i = b i + 1 , i = η 1 ( 1 σ ) , ( 1 i N 1 ) .
The errors on the second, third and fourth rows of J are solutions of the system of equations
M 0 E m = R m , ( m = 1 , 2 , 3 ) ,
where the matrix M 0 = ( c i , j ) has nonzero entries
c i , i = δ 0 ( α ) + 2 η 2 c 0 σ , c i 1 , i = c i + 1 , i = η 2 c 0 σ , ( 1 i N 1 ) .
The norms of R m satisfy R m < C 1 τ α ( τ 2 + h 2 ) for m = 1 , 2 , 3 and 4. The matrices M 0 and M 1 are diagonally dominant. From the Ahlberg-Nilson-Varah bound their infinity norms satisfy the estimates [43,44]
M 1 1 < 1 , M 0 1 < 1 δ 0 ( α ) .
Therefore
E 1 < M 1 1 R 1 < C 1 τ α ( τ 2 + h 2 ) ,
E m < M 0 1 R m < C 1 τ α ( τ 2 + h 2 ) ,
for m = 2 , 3 and 4 because δ 0 ( α ) = 2 ( 2 α / 2 ) 1 α > 1 .
Theorem 4. 
The errors of difference scheme (29) satisfy
E m   < C ( τ 2 + h 2 )
for all m = 1 , , M , where
C = max C 1 , 6 M ¯ 2 + 252 M ¯ 3 + 45 M ¯ 4 + 2 M ¯ 5 72 ( 1 α ) , M ˜ 4 12 ( 1 α ) .
Proof. 
We prove the statement by induction. The estimate (37) holds for m 4 . Assume that (37) holds for all rows 1 , 2 , , m 1 of the grid J . From formula (33)
| R n m |   <   k = 1 m 1 ω k ( α ) | E n m k | + Γ ( 2 α ) | A n m | τ 2 + α + | B n m | τ 2 m α + | D n m | τ α h 2 .
When 0 < α < 1 the gamma function satisfies 0.88 < Γ ( 2 α ) < 1 [45]. Applying the induction assumption
| R n m |     k = 1 m 1 ω k ( α ) C ( τ 2 + h 2 ) + Γ ( 2 α ) | A n m | τ 2 + α + Γ ( 2 α ) | B n m | τ 2 m α + | D n m | τ 2 h 2 ,
| R n m |   <   ( ω 0 ( α ) | ω m ( α ) | ) C ( τ 2 + h 2 ) + A τ 2 + α + M ¯ 2 ( 1 α ) 12 τ 2 m α + M ˜ 4 12 τ α h 2 ,
where A < ( 252 M ¯ 3 + 45 M ¯ 4 + 2 M ¯ 5 ) / 72 . From Proposition 6
| R n m |   <   ω 0 ( α ) C ( τ 2 + h 2 ) 1 a m α C ( τ 2 + h 2 ) + A τ 2 m α + M ¯ 2 ( 1 α ) 12 τ 2 m α + M ˜ 4 12 h 2 m α ,
| R n m |   <   ω 0 ( α ) C ( τ 2 + h 2 ) ( 1 α ) τ 2 m α C A 1 α M ¯ 2 12 ( 1 α ) h 2 m α C M ˜ 4 12 ( 1 α ) .
When C satisfies the conditions of the theorem, the two coefficients C A / ( 1 α ) M ¯ 2 / 12 and C M ˜ 4 / ( 12 ( 1 α ) ) are positive. Therefore
| R n m |   <   ω 0 ( α ) C ( τ 2 + h 2 ) .
From the Ahlberg-Nilson-Varah bound and (34) the infinity norm of M 1 satisfies [43,44]
M 1     1 w 0 ( α ) .
Hence
E m = M 1 R m ,
E m     M 1 R m < C ( τ 2 + h 2 ) .
The error estimate (37) holds for the m-th row of the grid J , completing the induction. □

5. Conclusions

In the present paper, we study the construction and properties of a parameter-dependent approximation for the second derivative, denoted by (7), and the approximations of the Caputo fractional derivative, denoted by (13) and (14), as well as their applications to the numerical solution of fractional differential equations. The approximations of the fractional derivative are developed using the second-order expansion formula of the L1 approximation together with the approximation (7) of the second derivative. The weights of the two resulting approximations of the fractional derivative satisfy property (2) when a suitable choice of the parameter is made. Approximation (13) of the fractional derivative has second-order accuracy, whereas the order of approximation (14) depends on the mesh size and ranges from 2 α to two. We provide examples illustrating the application of the derived approximations to the construction of finite difference schemes for the numerical solution of fractional differential equations, and we analyze the convergence and accuracy of these numerical solutions. In Theorems 3 and 4, we prove that the difference schemes based on both approximations (13) and (14) achieve second-order accuracy. The proofs rely on property (2) of the approximation weights and on the magnitude of the final weights. The theoretical results for the convergence order and error of the proposed numerical methods are supported by the numerical experiments presented in the paper.
The methods for deriving the second-order expansion formula of the L1 approximation and the approximation (7) of the second derivative are generalized to arbitrary order and lead to three-point approximations of the Caputo fractional derivative [46]. In [47], we obtained an approximation of the fractional derivative that satisfies (2), and whose construction can also be extended to an arbitrary order. In future work, we will continue the investigation initiated in this paper and in [47] to construct high-order approximations of the fractional derivative. We will consider generalizations of approximation (14) for graded meshes, constructions of fast schemes, and their application to the numerical solution of fractional differential equations.

Author Contributions

Conceptualization, Y.D. and S.G.; data curation, V.T.; formal analysis, Y.D. and R.M.; funding acquisition, S.G.; investigation, Y.D. and V.T.; methodology, V.T. and R.M.; project administration, S.G. and V.T.; resources, R.M.; software, S.G. and R.M.; supervision, Y.D.; validation, V.T.; visualization, S.G.; writing—original draft, Y.D. and S.G.; writing—review and editing, R.M. and V.T. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by project BG16RFPR002-1.014-0004 UNITe and by the Centre of Excellence in Informatics and ICT under grant BG16RFPR002-1.014-0018, financed by the Programme “Research, Innovation and Digitalization for Smart Transformation” and co-financed by the European Union.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Alhajraf, A.; Yousef, A.; Bozkurt, F. An Analysis of a Fractional-Order Model of Colorectal Cancer and the Chemo-Immunotherapeutic Treatments with Monoclonal Antibody. Mathematics 2023, 11, 2374. [Google Scholar] [CrossRef]
  2. Ghezal, A.; Al Ghafli, A.A.; Al Salman, H.J. Anomalous Drug Transport in Biological Tissues: A Caputo Fractional Approach with Non-Classical Boundary Modeling. Fractal Fract. 2025, 9, 508. [Google Scholar] [CrossRef]
  3. Caputo, M.; Cametti, C. Fractional derivatives in the transport of drugs across biological materials and human skin. Physical A 2016, 462, 705–713. [Google Scholar] [CrossRef]
  4. Fikl, A.; Jhinga, A.; Kaslik, E.; Mondal, A. Simulating neuronal dynamics in fractional adaptive exponential integrate-and-fire models. Fract. Calc. Appl. Anal. 2025, 28, 529–558. [Google Scholar] [CrossRef]
  5. Sun, Z.Z.; Gao, G. Fractional Differential Equations: Finite Difference Methods; De Gruyter: Berlin, Germany, 2020; ISBN 978-3-11-061606-4. [Google Scholar]
  6. Li, C.; Zeng, F. Finite Difference Methods for Fractional Differential Equations. Int. J. Bifurc. Chaos 2012, 22, 1230014. [Google Scholar] [CrossRef]
  7. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  8. Zayernouri, M.; Wang, L.-L.; Shen, J.; Karniadakis, G.E. Spectral and Spectral Element Methods for Fractional Ordinary and Partial Differential Equations; Cambridge University Press: Cambridge, UK, 2024. [Google Scholar]
  9. Shi, X. Spectral Collocation Methods for Fractional Integro-Differential Equations with Weakly Singular Kernels. J. Sci. Comput. 2023, 94, 112. [Google Scholar] [CrossRef]
  10. Ford, N.J.; Xiao, J.; Yan, Y. A Finite Element Method for Time Fractional Partial Differential Equations. Fract. Calc. Appl. Anal. 2011, 14, 454–474. [Google Scholar] [CrossRef]
  11. Su, X.; Zhou, Y. A Fast High-Order Predictor–Corrector Method on Graded Meshes for Solving Fractional Differential Equations. Fractal Fract. 2022, 6, 516. [Google Scholar] [CrossRef]
  12. Lubich, C. Discretized fractional calculus. SIAM J. Math. Anal. 1986, 17, 704–719. [Google Scholar] [CrossRef]
  13. Dimitrov, Y.; Miryanov, R.; Todorov, V. Asymptotic Expansions and Approximations for the Caputo Derivative. Comput. Appl. Math. 2018, 37, 5476–5499. [Google Scholar] [CrossRef]
  14. Jin, B.; Lazarov, R.; Zhou, Z. An analysis of the L1 scheme for the subdiffusion equation with nonsmooth data. IMA J. Numer. Anal. 2016, 36, 197–221. [Google Scholar] [CrossRef]
  15. Li, B.; Xie, X.; Yan, Y. L1 scheme for solving an inverse problem subject to a fractional diffusion equation. Comput. Math. Appl. 2023, 134, 112–123. [Google Scholar] [CrossRef]
  16. Scherer, R.; Kalla, S.L.; Tang, Y.; Huang, J. The Grünwald–Letnikov method for fractional differential equations. Comput. Math. Appl. 2011, 62, 902–917. [Google Scholar] [CrossRef]
  17. Gao, G.-H.; Sun, Z.-Z.; Zhang, H.-W. A New Fractional Numerical Differentiation Formula to Approximate the Caputo Derivative and Its Applications. J. Comput. Phys. 2015, 259, 33–50. [Google Scholar] [CrossRef]
  18. Alikhanov, A.A. A new difference scheme for the time fractional diffusion equation. J. Comput. Phys. 2015, 280, 424–438. [Google Scholar] [CrossRef]
  19. Xiao, J.; Chen, Y.; Li; Zeng, F.; Zhang, Z. L1 Schemes for Time-Fractional Differential Equations: A Brief Survey and New Development. Numer. Math. Theory Methods Appl. 2025, 18, 544–574. [Google Scholar] [CrossRef]
  20. Alikhanov, A.A.; Huang, C. A high-order L2 type difference scheme for the time fractional diffusion equation. Appl. Math. Comput. 2021, 411, 126545. [Google Scholar] [CrossRef]
  21. 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]
  22. Shams, M.; Carpentieri, B. Efficient families of higher-order Caputo-type numerical schemes for solving fractional order differential equations. Alexandria Eng. J. 2025, 124, 337–361. [Google Scholar] [CrossRef]
  23. Luo, W.H.; Li, C.; Huang, T.Z.; Gu, X.M.; Wu, G.C. A High-Order Accurate Numerical Scheme for the Caputo Derivative with Applications to Fractional Diffusion Problems. Numer. Funct. Anal. Optim. 2017, 39, 600–622. [Google Scholar] [CrossRef]
  24. Cai, M.; Li, C. Numerical Approaches to Fractional Integrals and Derivatives: A Review. Mathematics 2020, 8, 43. [Google Scholar] [CrossRef]
  25. Gunarathna, W.A.; Nasir, H.M.; Daundasekera, W.B. An explicit form for higher order approximations of fractional derivatives. Appl. Numer. Math. 2019, 143, 51–60. [Google Scholar] [CrossRef]
  26. Dimitrov, Y. Numerical approximations for fractional differential equations. J. Fract. Calc. Appl. 2014, 5, 1–45. [Google Scholar]
  27. Hao, Z.-P.; Sun, Z.-Z.; Cao, W.-R. A fourth-order approximation of fractional derivatives with its applications. J. Comput. Phys. 2015, 281, 787–805. [Google Scholar] [CrossRef]
  28. Dimitrov, Y.; Georgiev, S.; Todorov, V. First Derivative Approximations and Applications. Fractal Fract. 2024, 8, 608. [Google Scholar] [CrossRef]
  29. 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]
  30. Gong, C.; Bao, W.; Tang, G.; Jiang, Y.; Liu, J. A Parallel Algorithm for the Two-Dimensional Time Fractional Diffusion Equation with Implicit Difference Method. Sci. World J. 2014, 219580. [Google Scholar] [CrossRef]
  31. Jiang, S.D.; Zhang, J.W.; Zhang, Q.; Zhang, Z.M. Fast Evaluation of the Caputo Fractional Derivative and Its Applications to Fractional Diffusion Equations. Commun. Comput. Phys. 2017, 21, 650–678. [Google Scholar] [CrossRef]
  32. Yan, Y.G.; Sun, Z.Z.; Zhang, J.W. Fast Evaluation of the Caputo Fractional Derivative and Its Applications to Fractional Diffusion Equations: A Second-Order Scheme. Commun. Comput. Phys. 2017, 22, 1028–1048. [Google Scholar] [CrossRef]
  33. Li, X.; Liao, H.L.; Zhang, L.M. A Second-Order Fast Compact Scheme with Unequal Time-Steps for Subdiffusion Problems. Numer. Algorithms 2021, 86, 1011–1039. [Google Scholar] [CrossRef]
  34. Jiang, H.; Xu, D. A Fast High-Order Compact Difference Scheme for Time-Fractional KS Equation with the Generalized Burgers’ Type Nonlinearity. Fractal Fract. 2025, 9, 218. [Google Scholar] [CrossRef]
  35. Liu, T.; Liu, H.; Ma, Y. Approximate Solution of a Kind of Time-Fractional Evolution Equations Based on Fast L1 Formula and Barycentric Lagrange Interpolation. Fractal Fract. 2024, 8, 675. [Google Scholar] [CrossRef]
  36. Apostolov, S.; Dimitrov, Y.; Todorov, V. Constructions of second order approximations of the Caputo fractional derivative. In Large-Scale Scientific Computing. LSSC 2021; Lirkov, I., Margenov, S., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2022; p. 13127. [Google Scholar]
  37. Todorov, V.; Dimitrov, Y.; Dimov, I. Second order shifted approximations for the first derivative. In Advances in High Performance Computing. HPC 2019; Dimov, I., Fidanova, S., Eds.; Studies in Computational Intelligence; Springer: Cham, Switzerland, 2011; Volume 902. [Google Scholar]
  38. Edwards, H.M. Riemann’s Zeta Function; Academic Press: New York, NY, USA, 1974. [Google Scholar]
  39. Cao, J.; Xu, C. A high order scheme for the numerical solution of the fractional ordinary differential equations. J. Comput. Phys. 2013, 238, 154–168. [Google Scholar] [CrossRef]
  40. Gülsu, M.; Öztürk, Y.; Anapalı, A. Numerical approach for solving fractional relaxation-oscillation equation. Appl. Math. Model. 2013, 37, 5927–5937. [Google Scholar] [CrossRef]
  41. Langlands, T.A.M.; Henry, B.I. The accuracy and stability of an implicit solution method for the fractional diffusion equation. J. Comput. Phys. 2005, 205, 719–736. [Google Scholar] [CrossRef]
  42. Dimitrov, Y.; Dimov, I.; Todorov, V. Numerical Solutions of Ordinary Fractional Differential Equations with Singularities. In Advanced Computing in Industrial Mathematics; Studies in Computational Intelligence; Springer: Cham, Switzerland, 2018; Volume 793, pp. 75–88. [Google Scholar] [CrossRef]
  43. Kolotilina, L.Y. Bounds for the infinity norm of the inverse for certain M- and H-matrices. Linear Algebra Appl. 2009, 430, 692–702. [Google Scholar] [CrossRef]
  44. Varah, J.M. A lower bound for the smallest singular value of a matrix. Linear Algebra Appl. 1975, 11, 3–5. [Google Scholar] [CrossRef]
  45. Deming, W.; Colcord, C. The minimum in the gamma function. Nature 1935, 135, 917. [Google Scholar] [CrossRef]
  46. Dimitrov, Y. Three-point approximation for the Caputo fractional derivative. Commun. Appl. Math. Comput. 2017, 31, 413–442. [Google Scholar]
  47. Dimitrov, Y.; Georgiev, S.; Todorov, V. Approximation of Caputo Fractional Derivative and Numerical Solutions of Fractional Differential Equations. Fractal Fract. 2023, 7, 750. [Google Scholar] [CrossRef]
Figure 1. Graphs of the numerical solution of Equation (32)—(left) and the corresponding error—(right) for α = 0.5 , L = 1 , h = 0.02 , and τ = 0.01 .
Figure 1. Graphs of the numerical solution of Equation (32)—(left) and the corresponding error—(right) for α = 0.5 , L = 1 , h = 0.02 , and τ = 0.01 .
Fractalfract 09 00816 g001
Table 1. Error and order of numerical solution N S γ of Equation (24).
Table 1. Error and order of numerical solution N S γ of Equation (24).
h L = 1 , α = 0.1 L = 2 , α = 0.25 L = 5 , α = 0.9 CPU ( s )
ErrorOrderErrorOrderErrorOrder
0.001 8.09 × 10 9 2.0655 1.49 × 10 8 2.1846 3.05 × 10 7 2.0981 4.96875
0.0005 1.93 × 10 9 2.0677 3.27 × 10 9 2.1931 7.11 × 10 8 2.1009 19.8281
0.00025 4.61 × 10 10 2.0695 7.13 × 10 10 2.2006 1.65 × 10 8 2.1022 81.0313
Table 2. Error and order of numerical solution N S ω of Equation (24).
Table 2. Error and order of numerical solution N S ω of Equation (24).
h L = 1 , α = 0.1 L = 2 , α = 0.25 L = 5 , α = 0.9 CPU (s)
ErrorOrderErrorOrderErrorOrder
0.001 4.76 × 10 8 1.9571 4.25 × 10 8 1.8957 3.11 × 10 7 2.0929 1.31258
0.0005 1.22 × 10 8 1.9596 1.13 × 10 8 1.9028 7.28 × 10 8 2.0957 4.34375
0.00025 3.14 × 10 9 1.9616 3.02 × 10 9 1.9104 1.70 × 10 8 2.0968 16.2031
Table 3. Error and order of numerical solution N S σ of Equation (24).
Table 3. Error and order of numerical solution N S σ of Equation (24).
h L = 1 , α = 0.1 L = 2 , α = 0.25 L = 5 , α = 0.9 CPU (s)
ErrorOrderErrorOrderErrorOrder
0.001 2.28 × 10 8 1.8946 1.13 × 10 7 1.7443 2.80 × 10 5 1.0935 0.93751
0.0005 6.12 × 10 9 1.8952 3.36 × 10 8 1.7475 1.31 × 10 5 1.0935 3.60938
0.00025 1.65 × 10 9 1.8976 1.01 × 10 8 1.7496 6.13 × 10 6 1.0981 14.3281
Table 4. Error and order in time of difference scheme (29) of Equation (32) and M = 500 .
Table 4. Error and order in time of difference scheme (29) of Equation (32) and M = 500 .
h α = 0.25 α = 0.5 α = 0.75 CPU ( s )
Error Order ( τ ) Error Order ( τ ) Error Order ( τ )
1 / 4 2.86 × 10 3 2.86 × 10 3 2.86 × 10 3 1.7187
1 / 8 7.18 × 10 4 1.9948 7.17 × 10 4 1.9948 7.18 × 10 4 1.9944 4.4843
1 / 16 1.81 × 10 4 1.9908 1.81 × 10 4 1.9909 1.81 × 10 4 1.9892 12.265
1 / 32 4.52 × 10 5 1.9995 4.52 × 10 5 1.9995 4.54 × 10 5 1.9929 36.437
1 / 64 1.12 × 10 5 2.0049 1.13 × 10 5 2.0025 1.15 × 10 5 1.9784 132.97
Table 5. Error and order in space of difference scheme (29) of Equation (32) and N = 1000 .
Table 5. Error and order in space of difference scheme (29) of Equation (32) and N = 1000 .
h α = 0.25 α = 0.5 α = 0.75 CPU (s)
Error Order ( h ) Error Order ( h ) Error Order ( h )
1 / 10 1.31 × 10 4 1.31 × 10 4 9.69 × 10 4 0.5156
1 / 20 3.14 × 10 5 2.0574 3.40 × 10 5 2.1067 2.28 × 10 4 2.0878 1.4687
1 / 40 7.66 × 10 6 2.0377 7.22 × 10 6 2.0736 5.49 × 10 5 2.0539 4.1406
1 / 80 1.88 × 10 6 2.0231 1.75 × 10 6 2.0418 1.34 × 10 5 2.0384 12.547
1 / 160 4.74 × 10 7 1.9915 4.31 × 10 7 2.0231 3.30 × 10 6 2.0179 42.234
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

Dimitrov, Y.; Georgiev, S.; Miryanov, R.; Todorov, V. Second-Order L1 Schemes for Fractional Differential Equations. Fractal Fract. 2025, 9, 816. https://doi.org/10.3390/fractalfract9120816

AMA Style

Dimitrov Y, Georgiev S, Miryanov R, Todorov V. Second-Order L1 Schemes for Fractional Differential Equations. Fractal and Fractional. 2025; 9(12):816. https://doi.org/10.3390/fractalfract9120816

Chicago/Turabian Style

Dimitrov, Yuri, Slavi Georgiev, Radan Miryanov, and Venelin Todorov. 2025. "Second-Order L1 Schemes for Fractional Differential Equations" Fractal and Fractional 9, no. 12: 816. https://doi.org/10.3390/fractalfract9120816

APA Style

Dimitrov, Y., Georgiev, S., Miryanov, R., & Todorov, V. (2025). Second-Order L1 Schemes for Fractional Differential Equations. Fractal and Fractional, 9(12), 816. https://doi.org/10.3390/fractalfract9120816

Article Metrics

Back to TopTop