Next Article in Journal
Scale-Invariant General Fractional Calculus: Mellin Convolution Operators
Previous Article in Journal
Asymptotics for Time-Fractional Venttsel’ Problems in Fractal Domains
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of a High-Accuracy Numerical Method for Time-Fractional Integro-Differential Equations

1
School of Mathematical Sciences, Xinjiang Normal University, Urumqi 830017, China
2
College of Science, Henan University of Technology, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(6), 480; https://doi.org/10.3390/fractalfract7060480
Submission received: 23 April 2023 / Revised: 31 May 2023 / Accepted: 9 June 2023 / Published: 16 June 2023
(This article belongs to the Section Numerical and Computational Methods)

Abstract

:
A high-order finite difference numerical scheme based on the compact difference operator is proposed in this paper for time-fractional partial integro-differential equations with a weakly singular kernel, where the time-fractional derivative term is defined in the Riemann-Liouville sense. Here, the stability and convergence of the constructed compact finite difference scheme are proved in L norm, with the accuracy order O ( τ 2 + h 4 ) , where τ and h are temporal and spatial step sizes, respectively. The advantage of this numerical scheme is that arbitrary parameters can be applied to achieve the desired accuracy. Some numerical examples are presented to support the theoretical analysis.

1. Introduction

In this paper, we will consider the following Riemann-Liouville time-fractional partial integro-differential equation with a weakly singular kernel:
D t α 0 u ( x , t ) = I β Δ u ( x , t ) + f ( x , t ) , ( x , t ) Ω , u ( 0 , t ) = g 1 ( t ) , u ( L , t ) = g 2 ( t ) , t ( 0 , T ) , u ( x , 0 ) = φ ( x ) , x ( 0 , L ) ,
where Ω = [ 0 , L ] × [ 0 , T ] , α , β ( 0 , 1 ) and Δ u ( x , t ) = u x x ( x , t ) . g 1 ( t ) , g 2 ( t ) , φ ( x ) and f ( x , t ) are given smooth functions. D t α 0 and I β are defined in Definition 1. The existence and uniqueness of the solution for Equation (1) have been considered in [1].
Definition 1
([2,3,4]). (1) The α-order fractional Riemann-Liouville derivatives of the function u ( x , t ) is defined as
D t α 0 u ( x , t ) = 1 Γ ( 1 α ) d d t 0 t ( t s ) α u ( x , s ) d s .
(2) The β-order fractional Riemann-Liouville integral of the function u ( x , t ) is defined as
I β u ( x , t ) = 1 Γ ( β ) 0 t ( t s ) β 1 u ( x , s ) d s ,
where Γ ( · ) is the Euler’s gamma function.
At present, Riemann-Liouville and Caputo derivatives are commonly used in engineering and the sciences. The properties of the Riemann-Liouville derivative are different from those of the Caputo derivative. Furthermore, the Riemann-Liouville derivative is singular at zero, and its mathematical analysis is more sophisticated [5]. The Riemann-Liouville derivative naturally arises in real-world phenomena in several diverse disciplines, such as viscoelastic materials [6,7], mathematical biology [8] and electrochemistry [9]. More application details can refer to [10]. Indeed, the exact solutions of many fractional integral or differential equations cannot be found, so it is therefore necessity to find the numerical solutions. Due to this circumstance, we need to apply the appropriate methods to find numerical solutions of the fractional equations, for instance, finite difference methods [11], finite element methods [12], integral transform methods [13] and radial basis function methods [14,15].
Up to now, the fractional integral or differential equations have abundant research results. For example, Fakhar-Izadi [16] considered the spectral Galerkin method in time and space for solving 1D and 2D fourth-order time-fractional partial integro-differential equations. Wang and Zhu [17] achieved the fractional integro-differential equations transformed into a system of algebraic equations using an operational matrix. Ghanbari and Kumar [18] studied a fractional predator-prey pathogen model, and the stability and convergence results wer obtained. Zhang and Li [19] proposed a numerical algorithm to solve a second-order-delay integro-differential equations based on the generalized Störmer-Cowell methods and compound quadrature rules.
In recent years, an increasing number of researchers have chosen to study high-order and highly dimensional numerical discrete schemes. It is well-known that the compact finite difference method is useful for constructing high-accuracy numerical schemes. The following articles contain the results of compact difference methods. In [20], a generalized framework for deriving the approximation of an arbitrary-order derivative was proposed by Caban and Tyliszczak based on the compact difference method. Ding and Li [21] constructed a novel high-order numerical algorithm by using the tempered Grünwald difference operator and fourth-order compact numerical differential formulas to solve 2D partial differential equation with the Riesz derivative. In [22], Vong and Wang constructed a high-accuracy numerical algorithm for the time-fractional Fokker-Planck equations with variable convection. In [23], Ding solved the 2D diffusion-wave equations, and the following convergence order was achieved: O ( τ 2 + h 1 2 + h 2 2 ) . Zhai et al. [24] solved a 3D time-fractional convection-diffusion equation using the ADI compact difference method and proved the higher-order algorithm is unconditionally stable. Xu et al. [25] developed a higher-order finite difference method for the fourth-order time-fractional integro-differential equation with a Caputo derivative.
Concerning integro-difference equations with Riemann-Liouville derivatives, some results can be found as follows. Dehghan and Abbaszadeh [26,27] studied a numerical algorithm for fractional integro-differential equations with Riemann-Liouville and Riesz derivatives. In [28], Diethelm et al. proposed a second-order method to approximate the integral term. Chen et al. [29] studied the fractional evolution equation with a Riemann-Liouville integral term and obtained the convergence order O ( τ 1 + α ) . Guo and Xu [30] found that the Caputo derivative numerical scheme has the convergence order O ( τ 2 α ) . Up to now, there are the most results for integro-difference equations with Caputo derivatives and few results for Equation (1). Inspired by the results of [28,29], we want to construct a fully discrete high-order difference scheme for Equation (1). By using the second-order shifted and weighted Grünwald difference operator and fourth-order compact difference method, we construct a high order difference scheme for Equation (1). Compared with the result in [29], it can be found that the convergence order in the temporal direction can reach the second order, which is better than the result in [29].
The structure of this article is as follows. In the next section, necessary notations are listed, and a numerical scheme based on a compact difference operator for Equation (1) is studied. In Section 3, the stability analysis and convergence of the established numerical scheme are carried out. In Section 4, several experimental results are stated to support the efficiency of the established discrete scheme.

2. Numerical Scheme

Let M and N be two positive integers, and let h = L / M and τ = T / N be the spatial step size and time step size, respectively. C is a constant, which may be different in different locations.
For j = 0 , 1 , , M and n = 0 , 1 , , N , the mesh point ( x j , t n ) is defined as x j = j h and t n = n τ . Let u j n be the exact solution and U j n be the approximate solution at each mesh point ( x j , t n ) of Equation (1). The following notations and lemmas will be used throughout this paper:
δ x 2 U j = U j 1 2 U j + U j + 1 h 2 , δ x U j = U j U j 1 h ,
H U j = 1 12 ( U j 1 + 10 U j + U j + 1 ) = ( 1 + h 2 12 δ x 2 ) U j , j = 1 , 2 , , M 1 , U j , j = 0 , M .
Using the shifted and weighted Grünwald difference method to approximation derivatives, we can obtain a discrete scheme with a second-order convergence rate in the temporal direction.
Lemma 1
([31]). Suppose that u L 1 + α ( R ) , and let
D t α u ( t ) = 1 Γ ( 1 α ) d d t t ( t s ) α u ( s ) d s .
The shifted and weighted Grünwald difference operator is defined as follows:
A τ , p ( α ) u ( t ) = 1 τ α i = 0 g i ( α ) u ( t ( i p ) τ ) ,
where p is an integer according to Equation (4). Then, we obtain that
A τ , p ( α ) u ( t ) = D t α u ( t ) + O ( τ ) ,
uniformly for t R as τ 0 . The coefficients g i ( α ) ( 0 < α 1 ) are defined as follows:
g 0 ( α ) = 1 , g i ( α ) = ( 1 α + 1 i ) g i 1 α , i = 1 , 2 , .
In addition, if α = 0 , we stipulate g 0 ( α ) = 1 and g i ( α ) = 0 when i 1 .
Lemma 2
([32]). Let u L 2 + α ( R ) , D t α + 2 u and its Fourier transform belong to L 2 + α ( R ) , and define the shifted and weighted Grünwald difference operator as follows:
D τ , p , q α L u ( t ) = α 2 q 2 ( p q ) A τ , p ( α ) u ( t ) + 2 p α 2 ( p q ) A τ , q ( α ) u ( t ) .
Then, uniformly for t R as τ 0 , we obtain
D τ , p , q α L u ( t ) = D t α u ( t ) + O ( τ 2 ) , p q ,
where p and q are integers.
Furthermore, we define D τ , p , q α L = D τ , q , p α L . A finite difference approximations to discrete derivative in time is as follows (see [31]):
( 1 + α 2 ) A τ , 0 ( α ) α 2 A τ , 1 ( α ) u ( t ) = τ α i = 0 w i ( α ) u ( t i τ ) = D t α u ( t ) + O ( τ 2 ) , 0 < α < 1 ,
where
w 0 ( α ) = ( 1 + α 2 ) g 0 ( α ) = 1 + α 2 , w i ( α ) = ( 1 + α 2 ) g i ( α ) α 2 g i 1 ( α ) , i 1 .
Combining the above equality, we obtain
D t α 0 u ( x j , t n ) = 1 τ α i = 0 n w i ( α ) u ( x j , t n i ) + O ( τ 2 ) .
Lemma 3
([31,33,34,35]). Let function u C 6 [ x j 1 , x j + 1 ] and ξ ( s ) = ( 1 s ) 3 [ 5 3 ( 1 s ) 2 ] ; then, we get
u ( x j + 1 ) + 10 u ( x j ) + u ( x j 1 ) 12 = 1 h 2 ( u ( x j + 1 ) 2 u ( x j ) + u ( x j 1 ) ) + h 4 360 0 1 ( u ( 6 ) ( x j s h ) + u ( 6 ) ( x j + s h ) ) ξ ( s ) d s .
Lemma 4
([28,36]). Suppose that L ( t ) C 2 [ 0 , T ] ; then, there exists a positive constant C which depends only on β ( 0 < β < 1 ) such that
| 0 t n ( t n s ) β 1 L ( s ) d s i = 0 n κ n i , n n L ( t n i ) | C max 0 t T | L ( t ) | t n β τ 2 , 1 n N ,
where
κ n i , n n = τ β β ( β + 1 ) × ( n 1 ) β + 1 ( n 1 β ) n β , i = n , ( i + 1 ) β + 1 2 ( i ) β + 1 + ( i 1 ) β + 1 , 1 i n 1 , 1 , i = 0 .
Lemma 5.
For any  κ n i , n n ( 1 i n 1 , 2 n N ) satisfying the definition of Equation (7), the sequence  { κ n i , n n }  decreases monotonically depending on k.
Proof. 
By Equation (7), we have
κ n i , n n = τ β β ( β + 1 ) × ( ( i + 1 ) β + 1 2 i β + 1 + ( i 1 ) β + 1 ) .
Let g ( λ ) = τ β β ( β + 1 ) × ( ( λ + 1 ) β + 1 2 λ β + 1 + ( λ 1 ) β + 1 ) , then
g ( λ ) = τ β β × ( ( λ + 1 ) β 2 λ β + ( λ 1 ) β ) .
By the mean value theorem, we get
g ( λ ) = τ β ( ξ 1 β 1 ξ 2 β 1 ) ,
where ξ 1 ( λ , λ + 1 ) , ξ 2 ( λ 1 , λ ) , therefore g ( λ ) 0 . Then, the sequence { κ n i , n n } decreases monotonically in [ 1 , ) . □
Lemma 6
([36]). Let  κ i , n n ( 1 n N )  be defined as Equation (7), and for all β  ( 0 < β < 1 ) , we obtain
(i) 0 < κ 0 , n n < τ β β + 1 ,
(ii) i = 1 n 1 | κ i , n n | T β β .
Assume that u ( x , t ) C x , t 6 , 2 ( [ 0 , L ] × [ 0 , T ] ) and consider Equation (1) on grid point ( x j , t n ) and apply compact difference operator H to both sides. We thus have
D t α 0 u ( x j , t n ) = I β H u x x ( x j , t n ) + H f ( x j , t n ) .
For the left term of Equation (8), by Lemma 2, we get
D t α 0 H u ( x j , t n ) = 1 τ α i = 0 n w i ( α ) H u ( x j , t n i ) + O ( τ 2 ) .
For the first term on the right of Equation (8), Lemma 3 and Lemma 4 imply that
I β H u x x ( x j , t n ) = 1 Γ ( β ) i = 0 n κ n i , n n δ x 2 u ( x j , t n i ) + O ( τ 2 + h 4 ) .
Substituting Equation (9) and Equation (10) into Equation (1), it follows that
1 τ α i = 0 n w i ( α ) H u j n i = 1 Γ ( β ) i = 0 n κ n i , n n δ x 2 u j n i + H f j n + R j n ,
where f j n = f ( x j , t n ) , | R j n | C ( τ 2 + h 4 ) .
Neglecting the small term R j n in Equation (11), when 1 j M 1 ,   1 n N , the compact finite difference scheme for Equation (1) is given as follows:
1 τ α i = 0 n w i ( α ) H U j n i = 1 Γ ( β ) i = 0 n κ n i , n n δ x 2 U j n i + H f j n , U 0 n = g 1 ( t n ) , U M n = g 2 ( t n ) , U j 0 = [ φ ( x 1 ) , φ ( x 2 ) , , φ ( x M 1 ) ] T .
At each time level, the compact difference scheme Equation (12) is a system of linear algebraic equations with a strictly diagonally dominant matrix as its coefficient matrix. We can obtain the following theorem.
Theorem 1
([30]). The compact difference scheme Equation (12) permits a unique solution.

3. Stability and Convergence

In this section, we first give some notations and lemmas which will be used in the subsequent discussions. Then, the stability analysis and error estimates of the compact finite difference scheme for Equation (12) are obtained.
Denote V h = { v | v = ( v 0 , v 1 , v M ) as the space of grid functions, and v 0 = v M = 0 . For each u , v V h , the inner product and norm are denoted as follows:
( u , v ) = h j = 1 M 1 u j v j ,   u 2 = ( u , u ) , u = max 0 j M | u j | , ( u , v ) A = ( u , v ) h 2 12 ( δ x u , δ x v ) , u A 2 = ( u , u ) A .
Lemma 7
([31,37]). Let { w i ( α ) } n = 0 be defined as Equation (6); then, for each positive integer m and for any ( p 0 , p 1 , , p m ) T R m + 1 , we have
n = 0 m ( i = 0 n w i ( α ) p n i ) p n 0 .
Lemma 8
([36]). Assume that u , v V h ; then, ( δ x 2 u , v ) = ( δ x u , δ x v ) .
Lemma 9
([38]). If u V h , then 2 3 δ x u n 2 ( δ x 2 U n , H u n ) .
Lemma 10
([39]). For all grid function u V h , then
u L 2 δ x u , u L 6 δ x u , 6 3 u u A u , H u u .
Lemma 11
([36,40]). Define { ζ n } as a sequence of non-negative real numbers if it satisfies the following inequality
ζ n k = 0 n 1 ϱ k ζ k + b n , n 0 ,
where b n is a nondecreasing sequence of non-negative numbers, and ϱ k 0 . It thus holds that
ζ n b n exp k = 0 n 1 ϱ k , n 0 .
Lemma 12
([41]).  ( C ˇ e b y s ˇ e v i n e q u a l i t y ) If η = ( η 1 , η 2 , , η n ) is a nonincreasing sequence and μ = ( μ 1 , μ 2 , , μ n ) is a nondecreasing sequence, then we obtain
i = 1 n η i μ i 1 n i = 1 n η i i = 1 n μ i .
Lemma 13.
If v V h , then ( δ x 2 v n i , H v n ) δ x v n i A δ x v n A .
Proof. 
By definition of ( u , v ) A , Equation (3) and Lemma 8, we have
( δ x 2 v n i , H v n ) = δ x 2 v n i , ( 1 + h 2 12 δ x 2 ) v n = ( δ x 2 v n i , v n ) + h 2 12 ( δ x 2 v n i , δ x 2 v n ) = ( δ x v n i , δ x U n ) + h 2 12 ( δ x 2 v n i , δ x 2 v n ) = ( δ x v n i , δ x v n ) A δ x v n i A δ x v n A ,
from which the desired result is obtained. □
Lemma 14.
Let κ n i , n n and δ x U n i be defined in Equation (7) and Equation (2), respectively; then,
i = 1 n 1 | κ n i , n n | δ x U n i M T β ( n 1 ) β i = 1 n 1 δ x U i M i , 2 n N ,
where M = max 1 i n 1 δ x U n i and M i = δ x U i .
Proof. 
Let M = max 1 i n 1 δ x U n i and M i = δ x U i . By Lemma 5 and Lemma 12, we get
i = 1 n 1 | κ n i , n n | δ x U n i i = 1 n 1 | κ n i , n n | M 1 n 1 i = 1 n 1 | κ n i , n n | i = 1 n 1 M .
For the left term of Equation (13), by Lemma 6, we have
i = 1 n 1 | κ n i , n n | δ x U n i 1 ( n 1 ) i = 1 n 1 T β M β .
Since function u ( x , t ) is continuous on Ω, it is bounded. Let M = max 1 i n 1 M / M i . We thus have
i = 1 n 1 | κ n i , n n | δ x U n i T β M ( n 1 ) β δ x U 1 M 1 + + δ x U n 1 M n 1 = T β ( n 1 ) β i = 1 n 1 M δ x U i M i M T β ( n 1 ) β i = 1 n 1 δ x U n i .
The proof is completed. □
Theorem 2.
If U n is the approximation solution of Equation (12) with the given initial and boundary conditions in the sense that for all τ > 0 ; if τ 1 β N C 1 and T 1 , then
τ n = 0 m δ x U n C δ x U 0 + max 0 n m f n , 1 m N ,
where C and C 1 are positive constants, and they depend on T.
Proof. 
By Equation (12), we obtain
1 τ α i = 0 n w i ( α ) H U n i = 1 Γ ( β ) i = 0 n κ n i , n n δ x 2 U n i + H f n .
Taking the inner product of Equation (14) with τ H U n , then
τ 1 α i = 0 n w i ( α ) ( H U n i , H U n ) = τ Γ ( β ) i = 0 n κ n i , n n ( δ x 2 U n i , H U n ) + τ ( H f n , H U n ) .
By Equation (7), Equation (15) and Lemma 9, we have
τ 1 α i = 0 n w i ( α ) ( H U n i , H U n ) = τ Γ ( β ) i = 1 n κ n i , n n ( δ x 2 U n i , H U n ) + τ Γ ( β ) κ n , n n ( δ x 2 U n , H U n ) + τ ( H f n , H U n ) τ Γ ( β ) i = 1 n κ n i , n n ( δ x 2 U n i , H U n ) 2 τ β + 1 3 Γ ( β + 2 ) δ x U n 2 + τ ( H f n , H U n ) .
By inequality (16) and Lemma 13, we get that
τ 1 α i = 0 n w i ( α ) ( H U n i , H U n ) + 2 τ β + 1 3 Γ ( β + 2 ) δ x U n 2 τ Γ ( β ) i = 1 n | κ n i , n n | δ x U n i A δ x U n A + τ H f n H U n τ Γ ( β ) i = 1 n | κ n i , n n | δ x U n i δ x U n + τ L 6 f n δ x U n .
By inequality (17), we obtain
τ 1 α β δ x U n i = 0 n w i ( α ) ( H U n i , H U n ) + 2 τ 3 Γ ( β + 2 ) δ x U n τ 1 β Γ ( β ) i = 1 n | κ n i , n n | δ x U n i + τ 1 β L 6 f n .
By inequality (18) and summing the above expression from n = 1 to m and 1 m N , we get
τ 1 α β n = 0 m δ x U n i = 0 n w i ( α ) ( H U n i , H U n ) + 2 τ 3 Γ ( β + 2 ) n = 0 m δ x U n τ 1 β Γ ( β ) n = 0 m i = 1 n | κ n i , n n | δ x U n i + τ 1 β L 6 n = 0 m f n .
By Lemma 6, Lemma 7, Lemma 14 and inequality (19), we obtain
τ n = 0 m δ x U n 3 τ 1 β 2 ( β 2 + β ) 1 n = 0 m i = 1 n | κ n i , n n | δ x U n i + 3 τ 1 β Γ ( β + 2 ) 2 6 L 1 n = 0 m f n 3 τ 1 β 2 ( β 2 + β ) 1 n = 0 m i = 1 n 1 | κ n i , n n | δ x U n i + | κ 0 , n n | δ x U 0 + 3 τ Γ ( β + 2 ) 2 6 L 1 τ β n = 0 m f n 3 τ 1 β 2 ( β 2 + β ) 1 n = 0 m M T β ( n 1 ) β i = 1 n 1 δ x U n i + τ β δ x U 0 β + 1 + 3 τ Γ ( β + 2 ) 2 6 L 1 τ β n = 0 m f n .
By inequality (20) and T 1 , we get
τ n = 0 m δ x U n i = 1 n 1 3 M T β ( β + 1 ) 2 ( n 1 ) τ β τ n = 0 m δ x U n i + n = 0 m 3 τ β 2 δ x U 0 + 3 τ Γ ( β + 2 ) 2 6 L 1 τ β max 0 n m f n i = 1 n 1 3 M T ( β + 1 ) 2 ( n 1 ) τ β τ n = 0 m δ x U n i + n = 0 m 3 τ β 2 δ x U 0 + 3 τ Γ ( β + 2 ) 2 6 L 1 τ β max 0 n m f n i = 1 n 1 3 M C 1 ( β + 1 ) 2 ( n 1 ) τ n = 0 m δ x U n i + n = 0 m 3 τ β 2 δ x U 0 + 3 τ Γ ( β + 2 ) 2 6 L 1 τ β max 0 n m f n .
Let b n = 3 τ β 2 n = 0 m δ x U 0 + 3 τ 1 β Γ ( β + 2 ) 2 6 L 1 n = 0 m max 0 n m f n . We can thus obtain that b n is a positive nondecreasing sequence with respect to n. Hence, by the above inequalities and Lemma 11, we have
τ n = 0 m δ x U n 3 τ β 2 n = 0 m δ x U 0 + 3 τ 1 β Γ ( β + 2 ) 2 6 L 1 n = 0 m max 0 n m f n exp i = 1 n 1 3 M C 1 ( β + 1 ) 2 ( n 1 ) 3 τ β 2 n = 0 m δ x U 0 + 3 C 1 Γ ( β + 2 ) 2 6 L 1 max 0 n m f n exp 3 M C 1 ( β + 1 ) 2 .
Let C = max { 3 T β 2 , 3 C 1 Γ ( β + 2 ) 2 6 L 1 } exp ( 3 M C 1 ( β + 1 ) 2 ) , the following inequality holds
τ n = 0 m δ x U n C δ x U 0 + max 0 n m f n ,
which is the desired result. □
Define e j n = u j n U j n ( 0 j M , 0 n N ) as errors at each mesh point ( x j , t n ) ; then, the error bound of our numerical scheme will be considered as follows. (To make the following expression succinct, the subscript j will be neglected.)
Theorem 3.
Let u n C x , t 6 , 2 ( [ 0 , L ] × [ 0 , T ] ) be the exact solution of Equation (1) and U n be the numerical solution of Equation (12), if τ 1 β N C 1 and T 1 ; then, the error bound is as follows:
τ n = 0 m e n C ( τ 2 + h 4 ) ,
where C is a positive constant, and it depends on T.
Proof. 
By definition of e n , then the error equation is as follows
1 τ α i = 0 n w i ( α ) H e n i = 1 Γ ( β ) i = 0 n κ n i , n n δ x 2 e n i + R n .
Taking the inner product of inequality (21) with τ H e n , we obtain
τ 1 α i = 0 n w i ( α ) ( H e n i , H e n ) = τ Γ ( β ) i = 0 n κ n i , n n ( δ x 2 e n i , H e n ) + τ ( R n , H e n ) .
By Equation (7), Lemma 9 and inequality (22), we have
τ 1 α β i = 0 n w i ( α ) ( H e n i , H e n ) + 2 τ 3 Γ ( β + 2 ) δ x e n 2 τ 1 β Γ ( β ) i = 0 n κ n i , n n ( δ x 2 e n i , H e n ) + τ 1 β ( R n , H e n ) .
By inequality (18), inequality (23) and summing the above expression from n = 1 to m and 1 m N , we obtain
τ 1 α β n = 0 m δ x e n i = 0 n w i ( α ) ( H e n i , H e n ) + 2 τ 3 Γ ( β + 2 ) n = 0 m δ x e n τ 1 β Γ ( β ) n = 0 m i = 0 n κ n i , n n δ x e n i + τ 1 β L 6 n = 0 m R n .
From Theorem 2, we get
τ n = 0 m δ x e n C 1 δ x e 0 + τ n = 0 m R n .
By inequality (25) and Lemma 10, then
τ n = 0 m e n C 1 C 2 L 2 τ n = 0 m R n C ( τ 2 + h 4 ) ,
where C, C 1 and C 2 are the constants, and the desired result is obtained. □

4. Numerical Experiments

We will present several experiments which support the theoretical analysis in Section 3. All numerical tests were performed on an AMD Ryzen 7 4700U with Radeon Graphics (2.00 GHz) and 16 Gb of RAM, using MATLAB (R2020b).
Let N and M be two constants, and define τ = T / N and h = L / M to be temporal step size and spatial step size, respectively. Let u ( x j , t n ) be the exact solution of Equation (1) and U j n be numerical solution of Equation (12). As in [14,25], we consider the L -norm errors and corresponding convergence rates in the following:
E ( τ , h ) = max 1 j M , 1 n N | u ( x j , t n ) U j n | , R a t e x = l o g ( E 1 / E 2 ) / l o g ( h 1 / h 2 ) ,
where E 1 and E 2 are errors correspond to grids with mesh sizes h 1 and h 2 , respectively. In addition, we have
R a t e t = l o g ( E 1 / E 2 ) / l o g ( τ 1 / τ 2 ) ,
where E 1 and E 2 are errors correspond to grids with mesh sizes τ 1 and τ 2 , respectively.
If we perform an α -order Riemann-Liouville fractional integral on both sides of Equation (1), we can obtain new ( α + β )-order partial integro-differential equations. In [29], for h 1 = h 2 = h , the scheme is convergent with the order O ( τ 1 + α + h 2 ) when u t t ( x , t ) is singular at t = 0 and O ( τ 2 + h 2 ) when u t t ( x , t ) is smooth at t = 0 . According to the results of the following three examples, we find that our scheme is convergent with the order O ( τ 2 + h 4 ) .
Example 1.
In the first example, we choose L = 2 , T = 4 and the force term as follows:
f ( x , t ) = t α Γ ( 1 α ) + t β π 2 Γ ( β + 1 ) s i n ( π x ) 96 t 4 α Γ ( 5 α ) + 384 π 2 t β + 4 Γ ( β + 5 ) s i n ( 2 π x ) ,
where the corresponding initial term is φ ( x ) = s i n ( π x ) and the exact solution is u ( x , t ) = 4 t 4 s i n ( 2 π x ) + s i n ( π x ) .
Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6 show the numerical results of Example 1. Table 1, Table 2 and Table 3 give the time convergence rates and the corresponding errors for a given M = 100 and different values of N. For different β values, the experiment presents the error in the case of α = 0.15 , 0.5 and 0.75. This experiment shows that convergence order in the temporal direction can achieve the global second order. Table 4, Table 5 and Table 6 show the convergence rates in space and the corresponding L norm errors for N = 1000 and different values of M. For different β values, this experiment shows the errors in the case of α = 0.15 , 0.5 and 0.75. The experiment demonstrates that convergence order in the spatial direction can be of the fourth order. One can see that they are in good agreement with the theoretical results.
Example 2.
In this example, we choose L = T = 1 and the force term as follows:
f ( x , t ) = 24 t 4 α Γ ( 5 α ) x 4 ( 1 x ) 4 24 t β + 4 Γ ( 5 + β ) 12 x 2 ( 1 x ) 4 32 x 3 ( 1 x ) 3 + 12 x 4 ( 1 x ) 2
For this test, the reference solution is under a very fine mesh ( N = M = 2000 ).
Table 7, Table 8, Table 9 and Table 10 show the numerical results of Example 2. Table 7 and Table 8 show the time convergence rates and corresponding numerical errors for M = 100 and different values of N. Table 7 shows the results of α = 0.2 at β = 0.2, 0.5 and 0.8. Table 8 shows the results of α = 0.5 at β = 0.2, 0.5 and 0.8. Table 9 shows the space convergence rates and corresponding numerical errors for N = 1000 and different values of M, where α = 0.5 and β = 0.2, 0.5 and 0.8. Table 10 shows the space convergence rates and corresponding numerical errors for N = 1000 and different values of M, where α = 0.8 and β = 0.2, 0.5 and 0.8.
The numerical results of this example show that the convergence order in the temporal and spatial directions can reach the second and fourth orders, respectively. The results of Example 2 show that the convergence orders match the theoretical ones.
Example 3.
For the last test, we choose L = T = 1 . The force term is the following:
f ( x , t ) = t 1 α Γ ( 2 α ) 24 t 4 α Γ ( 5 α ) + 25 π 2 t β + 1 Γ ( β + 2 ) 600 π 2 t β + 4 Γ ( β + 5 ) s i n ( 5 π x ) ,
where the corresponding initial term is φ ( x ) = 0 and the exact solution is u ( x , t ) = ( t t 4 ) s i n ( 5 π x ) .
Let M = 100 and N = 2000 . In Figure 1, we display the exact solution and numerical solution and the corresponding absolute error and contour plot absolute error with α = 0.1 and β = 0.1 . Similarly, the exact solution, numerical solution and corresponding error are presented in Figure 2 with α = 0.9 and β = 0.9 . One can obviously see that our method can achieve the desired accuracy.

5. Conclusions

The main result of this work is that an efficient finite difference numerical scheme is proposed and analyzed for time-fractional integro-differential equations, in which the derivative is defined as a Riemann-Liouville derivative. The stability analysis and error bound of the presented numerical method are carried out, and the convergence order is O ( τ 2 + h 4 ) . Several numerical experiments are given to support the theoretical analysis. Furthermore, the accuracy of the discrete scheme constructed in this paper is not affected by the parameters α and β . Development of fast and parallel-in-time methods [42,43] for accelerating the numerical schemes of time-fractional PDEs can be carried out in our future work. At the same time, we will try to study the high-order numerical schemes of fractional integro-difference equations to solve nonlinear and high-dimensional problems.

Author Contributions

Formal analysis, Z.L., X.Z. and L.W.; Writing—original draft, Z.L. and X.Z.; Writing—review & editing, X.Z. and L.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work supported by Natural Science Foundation of Xinjiang Uygur Autonomous Region (2022D01E13), NSFC (11861068) and Scientic Research Foundation for Outstanding Young Teachers of Xinjiang Normal University (Nos. XJNU202012, XJNU202112).

Acknowledgments

The authors would like to thank the referees for their valuable suggestions that improved the presentation of the paper. This research was supported by the Natural Science Foundation of the Xinjiang Uygur Autonomous Region (2022D01E13), NSFC(11861068) and the Scientific Research Foundation for Outstanding Young Teachers of Xinjiang Normal University (Nos. XJNU202012, XJNU202112).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, Z.; Sun, J.; Sźantó, I. Monotone iterative technique for Riemann-Liouville fractional integro-differential equations with advanced argument fractals. Results. Math. 2013, 53, 1277–1287. [Google Scholar] [CrossRef]
  2. Podlubny, I. Fractional Differential Equations; Academic Press: New York, NY, USA, 1999. [Google Scholar]
  3. Oldham, K.B.; Spanier, J. The Fractional Calculus; Academic Press: New York, NY, USA, 1974. [Google Scholar]
  4. Anastassiou, G.A. Advances on Fractional Inequalities; Springer: New York, NY, USA, 2011. [Google Scholar]
  5. Heymans, N.; Podlubny, I. Physical interpretation of initial conditions for fractional differential equations with Riemann-Liouville fractional derivatives. Rheol. Acta 2006, 45, 765–771. [Google Scholar] [CrossRef] [Green Version]
  6. Skaar, S.B.; Michel, A.N.; Miller, R.K. Stability of viscoelastic control. IEEE Trans. Automat. Contr. 1988, 33, 348–357. [Google Scholar] [CrossRef]
  7. Rcnardy, M. Mathmeatical analysis of viscoelastic flows. Annu. Rev. Fluid. Mech. 1989, 21, 21–36. [Google Scholar] [CrossRef]
  8. Maddalena, L. Analysis of an integro-differential system modeling tumor growth. Appl. Math. Comput. 2014, 245, 152–157. [Google Scholar] [CrossRef]
  9. Choi, Y.S.; Lui, R. An integro-differential equation arising from an electrochemistry model. Q. Appl. Math. 1997, 55, 677–686. [Google Scholar] [CrossRef] [Green Version]
  10. Failla, G.; Zingales, M. Advanced materials modelling via fractional calculus: Challenges and perspectives. Philos. Trans. R. Soc. A 2020, 2020, 378. [Google Scholar] [CrossRef] [PubMed]
  11. Tang, T. A finite difference sheme for partial integro-differential equations with a weakly singular kernel. Appl. Numer. Math. 1993, 11, 309–319. [Google Scholar] [CrossRef]
  12. Zeng, F.H.; Li, C.P.; Liu, F.W.; Turner, I. Numerical algorithms for time-fractional subdiffusion equation with second-order accuracy. SIAM J. Comput. 2015, 37, 55–78. [Google Scholar] [CrossRef] [Green Version]
  13. Arikoglu, A.; Ozkol, I. Solution of fractional integro-differential equations by using fractional differential transform method. Chaos Soliton. Fract. 2009, 40, 521–529. [Google Scholar] [CrossRef]
  14. Zhang, X.D.; Yao, L. Nmuerical approximation of time-dependent fractional convection-diffusion-wave equation by RBF-FD method. Eng. Anal. Bound. Elem. 2021, 130, 1–9. [Google Scholar] [CrossRef]
  15. Liu, J.; Zhang, J.; Zhang, X.D. Semi-discretized numerical solution for time-fractional convection-diffusion equation by RBF-FD. Appl. Math. Lett. 2022, 128, 107880. [Google Scholar] [CrossRef]
  16. Fakhar-Izadi, F. Fully spectral-galerkin method for the one and two dimensional fourth-order time-fractional partial integro-differential equations with a weakly singular kernel. Numer. Methods Partial. Differ. Equ. 2022, 38, 160–176. [Google Scholar] [CrossRef]
  17. Wang, Y.X.; Zhu, L. SCW method of solving the fractional integro-differential equations with a weakly singular kernel. Appl. Math. Comput. 2016, 275, 72–80. [Google Scholar] [CrossRef]
  18. Ghanbari, B.; Kumar, S. A study on fractional predator-prey-pathogen model with Mittag-Leffler kernel-based operators. Numer. Methods Partial. Differ. Equ. 2020. [Google Scholar] [CrossRef]
  19. Zhang, C.J.; Li, C. Generalized störmer-cowell methods for nonlinear BVPs of second-order delay-integro-differential equations. J. Sci. Comput. 2018, 74, 1221–1240. [Google Scholar] [CrossRef]
  20. Caban, L.; Tyliszczak, A. High-order compact difference schemes on wide computational stencils with a spectral-like accuracy. Comput. Math. Appl. 2022, 108, 123–140. [Google Scholar] [CrossRef]
  21. Ding, H.F.; Li, C.P. A high-order algorithm for time-caputo-tempered partial differential equation with riesz derivatives in two spatial dimensions. J. Sci. Comput. 2019, 80, 81–109. [Google Scholar] [CrossRef]
  22. Vong, S.W.; Wang, Z.B. A high order compact finite difference scheme for time-fractional Fokker-Planck equations. Appl. Math. Lett. 2015, 43, 38–43. [Google Scholar] [CrossRef]
  23. Ding, H.F. A high-order numerical algorithm for two-dimensional time-space tempered fractional diffusion-wave equation. Appl. Numer. Math. 2018, 135, 30–46. [Google Scholar] [CrossRef]
  24. Zhai, S.Y.; Feng, X.L.; He, Y.N. An unconditionally stable compact ADI method for three-dimensional time-fractional convection-diffusion equation. J. Comput. Phys. 2014, 269, 138–155. [Google Scholar] [CrossRef]
  25. Xu, D.; Qiu, W.L.; Guo, J. A compact finite difference scheme for the fourth-order time-fractional integro-differential equation with a weakly singular kernel. Numer. Methods Partial. Differ. Equ. 2020, 36, 439–458. [Google Scholar] [CrossRef]
  26. Dehghan, M.; Abbaszadeh, M. Error estimate of finite element/finite difference technique for solution of two-dimensional weakly singular integro-partial differential equation with space and time-fractional derivatives. J. Comput. Appl. Math. 2019, 356, 314–328. [Google Scholar] [CrossRef]
  27. Abbaszadeh, M.; Dehghan, M. A finite-difference procedure to solve weakly singular integro partial differential equation with space-time-fractional derivatives. Eng. Comput. 2021, 37, 2173–2182. [Google Scholar] [CrossRef]
  28. Diethelm, K.; Ford, N.J.; Freed, A.D. Detailed error analysis for a fractional adams method. Numer. Algorithms 2004, 36, 31–52. [Google Scholar] [CrossRef] [Green Version]
  29. Chen, H.B.; Xu, D.; Peng, Y.L. An alternating direction implicit fractional trapezoidal rule type difference scheme for the two-dimensional fraactional evolution equation. Int. J. Comput. Math. 2015, 92, 2178–2197. [Google Scholar] [CrossRef]
  30. Guo, J.; Xu, D. A compact difference scheme for the time-fractional partial integro-differential equation with a weakly singular kernel. Adv. Appl. Math. Mech. 2020, 12, 1261–1279. [Google Scholar]
  31. Gao, G.H.; Sun, H.W.; Sun, Z.Z. Some high-order difference schemes for the distributed-order differential equations. J. Comput. Phys. 2015, 298, 337–359. [Google Scholar] [CrossRef]
  32. Tian, W.Y.; Zhou, H.; Deng, W.H. A class of second order difference approximations for solving space fractional diffusion equations. Math. Comput. 2015, 84, 1703–1727. [Google Scholar] [CrossRef] [Green Version]
  33. Luo, M.; Xu, D.; Li, L.M. A compact difference scheme for a partial integro-differential equation with a weakly singular kernel. Appl. Math. Model. 2015, 39, 947–954. [Google Scholar] [CrossRef]
  34. Sun, Z.Z. An unconditionally stable and O(τ2 + h4) order L convergent difference scheme for linear parabolic equations with variable coefficients. Numer. Methods Partial. Differ. Equ. 2001, 17, 619–631. [Google Scholar] [CrossRef]
  35. Liao, H.L.; Sun, Z.Z. Maximum norm error bounds of ADI and compact ADI methods for solving parabolic equations. Numer. Methods Partial. Differ. Equ. 2010, 26, 37–60. [Google Scholar] [CrossRef]
  36. Guo, J.; Xu, D.; Qiu, W.L. A finite difference scheme for the nonlinear time-fractional partial integro-differential equation. Math. Methods Appl. Sci. 2020, 43, 3392–3412. [Google Scholar] [CrossRef]
  37. Wang, Z.B.; Vong, S.W. Compact difference schemes for the modified anomalous fractional sub-diffusion equation and the fractional diffusion-wave equation. J. Comput. Phys. 2014, 277, 1–15. [Google Scholar] [CrossRef] [Green Version]
  38. Mohebbi, A. Compact finite difference scheme for the solution for a time faractional partial integro-differential equation with a weakly singular kernel. Math. Methods Appl. Sci. 2017, 40, 7627–7639. [Google Scholar] [CrossRef]
  39. Ji, C.C.; Sun, Z.Z. A high-order compact finite difference scheme for the fractional sub-diffusion equation. J. Sci. Comput. 2015, 230, 586–595. [Google Scholar] [CrossRef]
  40. Sloan, I.H.; Thomée, V. Time discretization of an integro-differential equation of parabolic type. SIAM J. Numer. Anal. 1986, 23, 1052–1061. [Google Scholar] [CrossRef]
  41. Mitrinović, D.S.; Pečarić, J.E.; Fink, A.M. Classical and New Inequalities in Analysis; Springer: New York, NY, USA; Dordrecht, The Netherlands, 1993. [Google Scholar]
  42. Wu, S.N.; Zhou, Z. A parallel-in-time algorithm for high-order BDF methods for diffusion and subdiffusion equations. SIAM J. Sci. Comput. 2021, 43, 3627–3656. [Google Scholar] [CrossRef]
  43. Li, X.J.; Su, Y.H. A parallel in time/spectral collocation combined with finite difference method for the time-fractional differential equations. J. Algorithms Comput. Technol. 2021, 15, 1–7. [Google Scholar] [CrossRef]
Figure 1. Exact solution, numerical solution, absolute error and contour plot of absolute error for Example 3 with α = β = 0.1 , M = 100 and N = 2000 : (a) Exact solution; (b) Numerical solution; (c) Absolute Error; (d) Contour plot absolute error.
Figure 1. Exact solution, numerical solution, absolute error and contour plot of absolute error for Example 3 with α = β = 0.1 , M = 100 and N = 2000 : (a) Exact solution; (b) Numerical solution; (c) Absolute Error; (d) Contour plot absolute error.
Fractalfract 07 00480 g001
Figure 2. Exact solution, numerical solution, absolute error and contour plot of absolute error for Example 3 with α = β = 0.9 , M = 100 and N = 2000 : (a) Exact solution; (b) Numerical solution; (c) Absolute Error; (d) Contour plot absolute error.
Figure 2. Exact solution, numerical solution, absolute error and contour plot of absolute error for Example 3 with α = β = 0.9 , M = 100 and N = 2000 : (a) Exact solution; (b) Numerical solution; (c) Absolute Error; (d) Contour plot absolute error.
Fractalfract 07 00480 g002
Table 1. L norm errors, convergence orders in temporal direction with α = 0.15 ( M = 100 ).
Table 1. L norm errors, convergence orders in temporal direction with α = 0.15 ( M = 100 ).
N β = 0.2 β = 0.5 β = 0.8
E(τ,h)RatetE(τ,h)RatetE(τ,h)Ratet
201.0757  × 10 1 1.4878  × 10 1 1.5525  × 10 1
304.8826  × 10 2 1.956.6068  × 10 2 2.006.8492  × 10 2 2.02
402.7637  × 10 2 2.003.6888  × 10 2 2.033.8097  × 10 2 2.04
501.7601  × 10 2 2.022.3315  × 10 2 2.062.4020  × 10 2 2.07
601.2063  × 10 2 2.071.5917  × 10 2 2.091.6370  × 10 2 2.10
Table 2. L norm errors, convergence orders in temporal direction with α = 0.5 ( M = 100 ).
Table 2. L norm errors, convergence orders in temporal direction with α = 0.5 ( M = 100 ).
N β = 0.2 β = 0.5 β = 0.8
E(τ,h)RatetE(τ,h)RatetE(τ,h)Ratet
201.0536  × 10 1 1.4749  × 10 1 1.5446  × 10 1
304.7949  × 10 2 1.946.5576  × 10 2 2.006.8171  × 10 2 2.02
402.7171  × 10 2 2.003.6666  × 10 2 2.023.7937  × 10 2 2.04
501.7338  × 10 2 2.012.3213  × 10 2 2.052.3933  × 10 2 2.06
601.1907  × 10 2 2.061.5877  × 10 2 2.081.6321  × 10 2 2.10
Table 3. L norm errors, convergence orders in temporal direction with α = 0.75 ( M = 100 ).
Table 3. L norm errors, convergence orders in temporal direction with α = 0.75 ( M = 100 ).
N β = 0.2 β = 0.5 β = 0.8
E(τ,h)RatetE(τ,h)RatetE(τ,h)Ratet
201.0451  × 10 1 1.4728  × 10 1 1.5458  × 10 1
304.7727  × 10 2 1.936.5637  × 10 2 2.006.8332  × 10 2 2.01
402.7162  × 10 2 2.003.6817  × 10 2 2.013.8107  × 10 2 2.03
501.7423  × 10 2 2.002.3402  × 10 2 2.032.4103  × 10 2 2.05
601.2040  × 10 2 2.031.6085  × 10 2 2.061.6490  × 10 2 2.08
Table 4. L norm errors, convergence orders in spatial direction with α = 0.15 ( N = 1000 ).
Table 4. L norm errors, convergence orders in spatial direction with α = 0.15 ( N = 1000 ).
M β = 0.1 β = 0.5 β = 0.9
E(τ,h)RatexE(τ,h)RatexE(τ,h)Ratex
206.2623  × 10 1 6.2607  × 10 1 6.2657  × 10 1
252.6760  × 10 1 3.812.6752  × 10 1 3.812.6773  × 10 1 3.81
301.2819  × 10 1 4.041.2814  × 10 1 4.041.2824  × 10 1 4.04
356.9359  × 10 2 4.006.9319  × 10 2 4.006.9375  × 10 2 4.00
404.0633  × 10 2 4.004.0600  × 10 2 4.004.0632  × 10 2 4.01
Table 5. L norm errors, convergence orders in spatial direction with α = 0.5 ( N = 1000 ).
Table 5. L norm errors, convergence orders in spatial direction with α = 0.5 ( N = 1000 ).
M β = 0.1 β = 0.5 β = 0.9
E(τ,h)RatexE(τ,h)RatexE(τ,h)Ratex
206.2606  × 10 1 6.2645  × 10 1 6.2753  × 10 1
252.6755  × 10 1 3.812.6772  × 10 1 3.812.6815  × 10 1 3.81
301.2817  × 10 1 4.041.2825  × 10 1 4.041.2844  × 10 1 4.04
356.9328  × 10 2 4.006.9330  × 10 2 4.006.9477  × 10 2 4.00
404.0638  × 10 2 4.004.0660  × 10 2 4.004.0699  × 10 2 4.01
Table 6. L norm errors, convergence orders in spatial direction with α = 0.75 ( N = 1000 ).
Table 6. L norm errors, convergence orders in spatial direction with α = 0.75 ( N = 1000 ).
M β = 0.1 β = 0.5 β = 0.9
E(τ,h)RatexE(τ,h)RatexE(τ,h)Ratex
206.2632  × 10 1 6.2722  × 10 1 6.2905  × 10 1
252.6772  × 10 1 3.812.6813  × 10 1 3.812.6906  × 10 1 3.81
301.2830  × 10 1 4.031.2854  × 10 1 4.031.2917  × 10 1 4.02
356.9255  × 10 2 4.006.9231  × 10 2 4.016.9506  × 10 2 4.02
404.0741  × 10 2 4.004.0859  × 10 2 4.004.1272  × 10 2 4.00
Table 7. L norm errors, convergence orders in temporal direction with α = 0.2 ( M = 100 ).
Table 7. L norm errors, convergence orders in temporal direction with α = 0.2 ( M = 100 ).
N β = 0.2 β = 0.5 β = 0.8
E(τ,h)RatetE(τ,h)RatetE(τ,h)Ratet
803.5587  × 10 7 4.7904  × 10 7 4.7745  × 10 7
1201.6399  × 10 7 1.91 2.1471  × 10 7 1.98 2.1239  × 10 7 2.00
1609.4460  × 10 8 1.92 1.2141  × 10 7 1.98 1.1955  × 10 7 2.00
2006.1535  × 10 8 1.92 7.8011  × 10 8 1.98 7.6549  × 10 8 2.00
2404.3346  × 10 8 1.92 5.4349  × 10 8 1.98 5.3185  × 10 8 2.00
Table 8. L norm errors, convergence orders in temporal direction with α = 0.5 ( M = 100 ).
Table 8. L norm errors, convergence orders in temporal direction with α = 0.5 ( M = 100 ).
N β = 0.2 β = 0.5 β = 0.8
E(τ,h)RatetE(τ,h)RatetE(τ,h)Ratet
802.6455  × 10 7 3.6887  × 10 7 3.4948  × 10 7
1201.2312  × 10 7 1.89 1.6556  × 10 7 1.98 1.5537  × 10 7 2.00
1607.1366  × 10 8 1.90 9.3688  × 10 8 1.98 8.7392  × 10 8 2.00
2004.6695  × 10 8 1.90 6.0216  × 10 8 1.98 5.5918  × 10 8 2.00
2403.3001  × 10 8 1.91 4.1955  × 10 8 1.98 3.8817  × 10 8 2.00
Table 9. L norm errors, convergence orders in spatial direction with α = 0.5 ( N = 1000 ).
Table 9. L norm errors, convergence orders in spatial direction with α = 0.5 ( N = 1000 ).
M β = 0.2 β = 0.5 β = 0.8
E(τ,h)RatexE(τ,h)RatexE(τ,h)Ratex
51.9612  × 10 4 1.6038  × 10 4 1.4915  × 10 4
101.1815  × 10 5 3.84 1.1132  × 10 5 3.85 1.0256  × 10 5 3.86
207.8367  × 10 7 3.91 7.4692  × 10 7 4.00 6.9964  × 10 7 3.90
404.9249  × 10 8 4.00 4.6857  × 10 8 4.00 4.3776  × 10 8 4.00
803.1877  × 10 9 4.00 2.9625  × 10 9 4.00 2.6208  × 10 9 4.06
Table 10. L norm errors, convergence orders in spatial direction with α = 0.8 ( N = 1000 ).
Table 10. L norm errors, convergence orders in spatial direction with α = 0.8 ( N = 1000 ).
M β = 0.2 β = 0.5 β = 0.8
E(τ,h)RatexE(τ,h)RatexE(τ,h)Ratex
51.6038  × 10 4 1.4915  × 10 4 1.3523  × 10 4
101.1132  × 10 5 3.85 1.0256  × 10 5 3.86 9.4517  × 10 6 3.84
207.4663  × 10 7 3.90 6.9930  × 10 7 3.90 6.4053  × 10 7 3.90
404.6564  × 10 8 4.00 4.3441  × 10 8 4.00 3.9510  × 10 8 4.02
802.5944  × 10 9 4.17 2.2607  × 10 9 4.26 1.8297  × 10 9 4.43
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

Luo, Z.; Zhang, X.; Wei, L. Analysis of a High-Accuracy Numerical Method for Time-Fractional Integro-Differential Equations. Fractal Fract. 2023, 7, 480. https://doi.org/10.3390/fractalfract7060480

AMA Style

Luo Z, Zhang X, Wei L. Analysis of a High-Accuracy Numerical Method for Time-Fractional Integro-Differential Equations. Fractal and Fractional. 2023; 7(6):480. https://doi.org/10.3390/fractalfract7060480

Chicago/Turabian Style

Luo, Ziyang, Xindong Zhang, and Leilei Wei. 2023. "Analysis of a High-Accuracy Numerical Method for Time-Fractional Integro-Differential Equations" Fractal and Fractional 7, no. 6: 480. https://doi.org/10.3390/fractalfract7060480

Article Metrics

Back to TopTop