Preprint
Article

This version is not peer-reviewed.

Finite Difference Scheme and Finite Volume Scheme for Fractional Laplacian Operator and Some Applications

A peer-reviewed article of this preprint also exists.

Submitted:

19 October 2023

Posted:

20 October 2023

You are already at the latest version

Abstract
In the paper, we develop some numerical schemes including finite difference scheme and finite volume scheme for the fractional Laplacian operator, and apply the resulted numerical schemes to solve some fractional diffusion equations. First, the fractional Laplacian operator can be characterized as the weak singular integral by a integral operator with zero boundary condition. Second, because of the solution of fractional diffusion equation is usually singular near the boundary, we apply finite difference scheme to discrete fractional Laplacian operator and fractional diffusion equation by fractional interpolation function. Moreover, it is find that the differential matrix of the above scheme is symmetric matrix, and strictly row-wise diagonally dominant in special fractional interpolation function. Third, we show finite volume scheme to discrete fractional diffusion equation by fractional interpolation function, and analyze the properties of differential matrix. Finally, the numerical experiments are given, and verify the correctness of theoretical results and the efficiency of the schemes.
Keywords: 
;  ;  ;  ;  

1. Introduction

The fractional Laplacian is a very important fractional order operator that is often used to describe several phenomena such as the thin obstacle problem, optimization, finance, phase transitions, stratified materials, anomalous diffusion etc, and can be defined by the following form [1–3]
( Δ ) α 2 u ( x ) = F 1 ( | ξ | α F ( u ( ξ ) ) ) ,
where F is the Fourier transform. It can also be represented as the hypersingular integral form
( Δ ) α / 2 u ( x ) = C n , α P . V . R n u ( x ) u ( y ) | x y | n + α d y ,
where C n , α = α 2 α 2 α 1 Γ ( α + n 2 ) π n / 2 Γ ( 2 α 2 ) . In particular, one-dimensional fractional Laplacian can be expressed as the Riesz fractional derivative [4–8]
( Δ ) α / 2 u ( x ) = α | x | α u ( x ) = 1 2 cos α π 2 [ D x α u ( x ) + x D + α u ( x ) ] ,
where D x α u ( x ) , x D + α u ( x ) are left and right Riemann-Liouville fractional derivatives of order α respectively. When α = 2 , the fractional Laplacian reduces to classical Laplacian operator. When α 2 , the fractional Laplacian is a nonlocal generalization of classical Laplacian operator. By investigating the literatures about fractional Laplacian operator, we find that the most of the numerical methods [9–21] for fractional Laplace operator are based on Fourier definition (1). However, the Fourier definition is suitable only for the problems defined either on the whole space or periodic boundary condition. The fractional Laplacian on a bounded domain is of great interest, not only from the mathematical point of view, but also in practical applications. Recently, some studies have been carried out on the fractional Laplacian with zero boundary conditions. First, based on Riesz fractional derivative, some finite difference methods such as fractional centered difference method, weighted and shifted Grünwald difference method, fourth-order compact method and the matrix transform method have been developed to discrete fractional Laplacian. Second, based on fractional Laplacian operator (2), some numerical methods have been proposed in [22–26] to discretize the fractional Laplacian operator, and show corresponding theoretical analysis.
Fractional diffusion equation with fractional Laplacian has been successfully used to simulate some physical phenomena such as the thin obstacle problem, stratified materials, anomalous diffusion etc. It is usually difficult to obtain the analytical solution of the Fractional diffusion equation with fractional Laplacian operator. Therefore, numerical methods have been playing more and more important roles for fractional diffusion equations [4–6]. In fact, some attentions have been paid to theory and numerical methods for the fractional diffusion equations with the fractional Laplacian operator. The main difficulties for dealing with the fraction diffusion equation are: i) the fractional Laplacian operator ( Δ ) α 2 u ( x ) is non-local; ii) the solutions of the fractional diffusion equation is usually singular near the boundary; iii) the fractional Laplacian operator ( Δ ) α 2 u ( x ) is a hypersingular integral. Recently, some attentions have been paid to theory and numerical methods to solve these difficulties. First, in order to deal with hypersingular integral representation of ( Δ ) α / 2 u ( x ) , the main approach is to change the hypersingular integral into weak singular integral. Second, in order to resolve the singularity of non-smooth solutions of fractional diffusion equation, several numerical approaches [27,28] have been developed. In [27], non-uniform refined grids have been employed to solve fractional diffusion equation with non-smooth solutions at the end-points. In [28], an improved algorithm based on finite difference scheme has been employed to solve fractional diffusion equation with non-smooth solutions. In addition, in order to deal with non-smooth solutions of fractional diffusion equation, other numerical methods such as non-uniform refined grids, correction convolution quadrature, and non-polynomial basis functions have also been developed, and display corresponding theoretical analysis. However, in these works only classical interpolation method have been considered. As far as we know, there exist few studies on fractional interpolation function [29] for the differential equations with the fractional Laplacian operator. Because of the solution of fractional diffusion equation is usually singular near the boundary, the fractional interpolation function is more suitable than the classical interpolation function in dealing with the fractional diffusion equation. The main goal of this paper is to construct some numerical schemes for fractional Laplacian operator based on fractional interpolation function with zero boundary condition, and apply the resulted numerical schemes to solve fractional diffusion equation with fractional Laplacian operator.
In this paper, we use mainly finite difference method and finite volume method to discretize the fractional Laplacian and fractional diffusion equation by fractional interpolation function. First, we deal with hypersingular integral representation of ( Δ ) α / 2 u ( x ) as weak singular integral by integral operator J α ( x ) , and show finite difference scheme by linear interpolation function to deal with fractional Laplacian. Second, we use fractional interpolation function in the boundary region to approach fractional Laplacian based on some lemmas, and use classical interpolation function in the inner region. Moreover, applying resulted numerical scheme of fractional Laplacian to the fractional diffusion equation, and we show some corresponding theoretical analysis. Third, we show also finite volume schemes to solve the fractional Laplacian and fractional diffusion equation by fractional interpolation function and classical interpolation function. For simplicity’s sake, we only consider numerical scheme for uniform dissection, but, it is easy to generalize to nonuniform dissection by similar approach.
The outline of the paper is as follows. In Section 2, we present the finite difference scheme to deal with the fractional Laplacian by fractional interpolation function, and apply the resulted numerical schemes to solve some fractional diffusion equation. In Section 3, we present the finite volume scheme to deal with the fractional Laplacian and fractional diffuse equation by fractional interpolation function, and show corresponding theoretical analysis. In Section 4, the numerical experiments are made, and the results verify the efficiency of the schemes. Finally, some conclusion and discussion are given in Section 5.

2. Finite Difference Method for Fractional Laplacian and Fractional Diffusion Equation

Some difference schemes have been designed to discrete fractional Laplacian operator based on Riesz fractional derivative, including shifted Grünwald formula, second-order weighted, shifted Grünwald-Letnikov difference formulas and fractional central difference scheme. However, little attention was paid to approximate the hypersingular integral definition by fractional interpolation function. In this section, we show finite difference scheme for fractional Laplacian and fractional diffusion equation with zero boundary condition by fractional interpolation function. Here, one key idea is to deal with hypersingular integral representation of ( Δ ) α / 2 u ( x ) as weak singular integral.

2.1. Finite Difference Scheme for Fractional Laplacian

Under the zero boundary condition: u ( x ) = 0 , x R / Ω , Ω = [ a , b ] , it follows from [12] that the fractional Laplacian can be expressed as
( Δ ) α / 2 u ( x ) = C 1 , α d d x J α ( x ) ,
where
J α ( x ) = Ω | x y | 1 α u ( y ) d y , 0 < α < 2 , α 1 ,
= Ω ln | x y | u ( y ) d y , α = 1 .
For a positive integer N, we set a = x 0 < x 1 < x 2 < < x N = b , h i = x i x i 1 , i = 1 , 2 , , N , I j = ( x j 1 , x j ) , j = 1 , 2 , , N . For simplicity’s sake, we only consider numerical scheme for uniform dissection on interval Ω = [ 1 , 1 ] . For non-uniform dissection on interval Ω = [ a , b ] , we can also obtain the numerical result by similar approach. Define linear interpolation function of u ( x ) , x [ x k 1 , x k ] as π 1 , k u ( x ) i.e.
π 1 , k u ( x ) = x k x x k x k 1 u k 1 + x x k 1 x k x k 1 u k , ( π 1 , k u ( x ) ) = δ x u k 1 2 = u k u k 1 x k x k 1 .
It follows from central difference scheme that fractional Laplacian (3) can be expressed as the following form
( Δ ) h α / 2 u i = C 1 , α J α ( x i + 1 ) J α ( x i 1 ) 2 h + C 1 , α ( J α ) ( ξ ) 3 h 2 .
Now, we consider numerical scheme for weak singular integral (4). Let x = x n , 0 < α < 2 , α 1 . Then, the integral operator J α ( x n ) can be expressed by
J α ( x n ) = a x n ( x n y ) 1 α u ( y ) d y + x n b ( y x n ) 1 α u ( y ) d y .
We use π 1 , k u ( x ) to approximate u ( x ) on every interval [ x k 1 , x k ] , and substituting (6) into (8) can yield
J α ( x n ) J h α ( x n ) = k = 1 n x k 1 x k ( x n y ) 1 α ( π 1 , k u ( y ) ) d y + k = n + 1 N x k 1 x k ( y x n ) 1 α ( π 1 , k u ( y ) ) d y = k = 1 n δ x u k 1 2 x k 1 x k ( x n y ) 1 α d y + k = n + 1 N δ x u k 1 2 x k 1 x k ( y x n ) 1 α d y = k = 1 N 1 b n k 2 α b n k 1 2 α h α 1 u k ,
where
b l 2 α = ( l + 1 ) 2 α ( l ) 2 α 2 α , l 0 , ( l ) 2 α ( l 1 ) 2 α 2 α , l < 0 .
When α = 1 , the integral operator J α ( x n ) can be expressed as
J α ( x n ) = a x n ln ( x n y ) u ( y ) d y + x n b ln ( y x n ) u ( y ) d y .
Substituting (6) into (10) can yield
J α ( x n ) J h α ( x n ) = k = 1 n x k 1 x k ln ( x n y ) ( π 1 , k u ( y ) ) d y + k = n + 1 N x k 1 x k ln ( y x n ) ( π 1 , k u ( y ) ) d y = k = 1 n δ x u k 1 2 x k 1 x k ln ( x n y ) d y + k = n + 1 N δ x u k 1 2 x k 1 x k ln ( y x n ) d y = k = 1 N 1 b n k b n k 1 h u k ,
where
b l = ( l + 1 ) h ln ( l + 1 ) h l h ln l h h , l 1 , ( l + 1 ) h ln ( l + 1 ) h h , l = 0 , ( l h ) ln ( l h ) h , l = 1 , ( l h ) ln ( l h ) ( l 1 ) h ln ( l 1 ) h h , l < 1 .
It follows from numerical schemes (7), (9) and (11) that fractional Laplacian operator can be approximated by
( Δ ) h α / 2 u ( x i ) C 1 , α J h α ( x i + 1 ) J h α ( x i 1 ) 2 h ,
= C 1 , α k = 1 N 1 b i k + 1 2 α b i k 2 α b i k 1 2 α + b i k 2 2 α 2 h α 2 u k , 0 < α < 2 , α 1 ,
= 1 π k = 1 N 1 b i k + 1 b i k b i k 1 + b i k 2 2 h 2 u k , α = 1 .
The solution of fractional diffusion equation is usually singular near the boundary. In order to resolve the singularity of non-smooth solution of fractional diffusion equation, some numerical methods have been designed to discrete fractional Laplacian operator based on non-uniform refined grids. However, little attention was paid to fractional interpolation function to deal with fractional problems. In the section, we use fractional interpolation function to discrete fractional Laplacian operator.
Lemma 1.
[ 30 ] Let 0 < α 1 < α 2 < α n . Then, we have ( x x 0 ) α i , i = 1 , 2 , , n is linearly independent.
Lemma 2.
[ 30 ] Given n + 1 different interpolation points x 0 , x 1 , , x n and 0 < α 1 < α 2 < α n . Let
D i ( x ) = ( x x 0 ) α 1 ( x x 0 ) α 2 ( x x 0 ) α i ( x x 0 ) α n ( x 1 x 0 ) α 1 ( x 1 x 0 ) α 2 ( x 1 x 0 ) α i ( x 1 x 0 ) α n ( x i 1 x 0 ) α 1 ( x i 1 x 0 ) α 2 ( x i 1 x 0 ) α i ( x i 1 x 0 ) α n ( x i + 1 x 0 ) α 1 ( x i + 1 x 0 ) α 2 ( x i + 1 x 0 ) α i ( x i + 1 x 0 ) α n ( x n x 0 ) α 1 ( x n x 0 ) α 2 ( x n x 0 ) α i ( x n x 0 ) α n ,
and
D = ( x 1 x 0 ) α 1 ( x 1 x 0 ) α 2 ( x 1 x 0 ) α n ( x 2 x 0 ) α 1 ( x 2 x 0 ) α 2 ( x 2 x 0 ) α n ( x n x 0 ) α 1 ( x n x 0 ) α 2 ( x n x 0 ) α n .
Then, the fractional interpolation function p n ( x ) can be expressed as the following form
p n ( x ) = i = 0 n l i ( x i ) f ( x i ) ,
where, fractional interpolation basis function is expressed as
l i ( x ) = ( 1 ) i 1 D i ( x ) D , i 0 , 1 i = 1 n l i ( x ) , i = 0 .
Because of the solution of fractional diffusion equation is usually singular near the boundary, we use fractional interpolation function p n ( x ) , x [ x 0 , x 1 ] [ x N 1 , x N ] and use classical interpolation function I m ( x ) , x [ x i 1 , x i ] , i = 2 , 3 , , N 1 :
I m ( x ) = j = 0 m l ^ j ( x ) f ( x i j ) , x [ x i 1 , x i ] , 2 i N 1 , p n ( x ) = j = 0 n l j ( x ) f ( x 1 j ) , x [ x 0 , x 1 ] , j = 0 n l j ( x ) f ( x N j ) , x [ x N 1 , x N ] ,
where, l ^ j ( x ) is classical interpolation basis function, and
x 0 = x 10 < x 11 < < x 1 n = x 1 , x i 1 = x i 0 < x i 1 < < x i m = x i , 2 i N 1 , x N 1 = x N 0 < x N 1 < < x N n = x N .
We use fractional interpolation function to approximate u ( x ) on x [ x 0 , x 1 ] [ x N 1 , x N ] , and use classical interpolation function to approximate u ( x ) on every interval x [ x i 1 , x i ] , i = 2 , 3 , , N 1 . When 0 < α < 2 , α 1 , weak singular integral (8) can be approximated by
J α ( x n ) J h α ( x n ) = x 0 x 1 ( x n y ) 1 α ( j = 0 n l j ( x ) u ( x 1 j ) ) d y + k = 2 n x k 1 x k ( x n y ) 1 α ( j = 0 m l ^ j ( x ) u ( x k j ) ) d y + k = n + 1 N 1 x k 1 x k ( y x n ) 1 α ( j = 0 m l ^ j ( x ) u ( x k j ) ) d y + x N 1 x N ( y x n ) 1 α ( j = 0 n l j ( x ) u ( x N j ) ) d y .
When α = 1 , weak singular integral (10) can be approximated by
J α ( x n ) J h α ( x n ) = x 0 x 1 ln ( x n y ) ( j = 0 n l j ( x ) u ( x 1 j ) ) d y + k = 2 n x k 1 x k ln ( x n y ) ( j = 0 m l ^ j ( x ) u ( x k j ) ) d y + k = n + 1 N 1 x k 1 x k ln ( y x n ) ( j = 0 m l ^ j ( x ) u ( x k j ) ) d y + x N 1 x N ln ( y x n ) ( j = 0 n l j ( x ) u ( x N j ) ) d y .
For simplicity’s sake, we use the following fractional interpolation function and classical interpolation function to approach u ( x ) i.e.
π α 1 , 1 u ( x ) = ( x x 0 ) α 1 h α 1 u 1 + ( 1 ( x x 0 ) α 1 h α 1 ) u 0 , x [ x 0 , x 1 ] ,
π α 1 , N u ( x ) = ( x N x ) α 1 h α 1 u N 1 + ( 1 ( x N x ) α 1 h α 1 ) u N , x [ x N 1 , x N ] , π 2 , k u ( x ) = ( x x k ) ( x x k 1 ) ( x k 2 x k ) ( x k 2 x k 1 ) u k 2 + ( x x k ) ( x x k 2 ) ( x k 1 x k ) ( x k 1 x k 2 ) u k 1
+ ( x x k 1 ) ( x x k 2 ) ( x k x k 1 ) ( x k x k 2 ) u k , x [ x k 1 , x k ] , 2 k N 1 .
It is easy to obtain
( π α 1 , 1 u ( x ) ) = α 1 ( x x 0 ) α 1 1 h a 1 1 δ x u N 1 2 , x [ x 0 , x 1 ] ,
( π α 1 , N u ( x ) ) = α 1 ( x N x ) α 1 1 h a 1 1 δ x u N 1 2 , x [ x N 1 , x N ] ,
( π 2 , k u ( x ) ) = δ x u j 1 2 + δ x 2 u k 1 ( x x k 1 2 ) , x [ x k 1 , x k ] , 2 k N 1 ,
where δ x 2 u k = 1 x k x k 1 ( δ x u k + 1 2 δ x u k 1 2 ) .
Suppose u ( x ) C α 1 [ x 0 , x 1 ] [ x N 1 , x N ] , we use π α 1 , 1 u ( x ) , π α 1 , N u ( x ) to approximate u ( x ) on the two small interval [ x 0 , x 1 ] [ x N 1 , x N ] and π 2 , k u ( x ) , 2 k N 1 to approximate u ( x ) on the interval [ x k 1 , x k ] . When α 1 , substituting (14)-(16) into (8) can yield
J α ( x n ) J h α ( x n ) = x 0 x 1 ( x n y ) 1 α ( π α 1 , 1 u ( y ) ) d y + k = 2 n x k 1 x k ( x n y ) 1 α ( π 2 , k u ( y ) ) d y + k = n + 1 N 1 x k 1 x k ( y x n ) 1 α ( π 2 , k u ( y ) ) d y + x N 1 x N ( y x n ) 1 α ( π α 1 , N u ( y ) ) d y = α 1 h a 1 1 δ x u 1 2 x 0 x 1 ( x n y ) 1 α ( y x 0 ) α 1 1 d y + α 1 h a 1 1 δ x u N 1 2 x N 1 x N ( y x n ) 1 α ( y x N ) α 1 1 d y + k = 2 N 1 δ x u k 1 2 x k 1 x k ( x n y ) 1 α d y + k = n + 1 N δ x u k 1 2 x k 1 x k ( y x n ) 1 α d y + k = 2 n δ x 2 u k 1 x k 1 x k ( x n y ) 1 α ( y x k 1 2 ) d y + k = n + 1 N 1 δ x 2 u k 1 x k 1 x k ( y x n ) 1 α ( y x k 1 2 ) d y = k = 1 N b ^ n k 2 α u k u k 1 h α 1 + k = 1 N a n k 2 α u k 2 u k 1 + u k 2 h α 1 = k = 1 N 1 b ^ n k 2 α b ^ n k 1 2 α h α 1 u k + k = 1 N a n k 2 α 2 a n k 1 2 α a n k 2 2 α h α 1 u k ,
where
b ^ n k 2 α = α 1 h a 1 1 x 0 x 1 ( x n y ) 1 α ( y x 0 ) α 1 1 d y , k = 1 , α 1 h a 1 1 x N 1 x N ( y x n ) 1 α ( y x N ) α 1 1 d y , k = N , b n k 2 α , 1 < k < N ,
and
a l 2 α = l 3 α ( l + 1 ) 3 α 3 α ( l + 1 2 ) ( l 2 α ( l + 1 ) 2 α ) 2 α , l 0 , ( l ) 3 α ( l 1 ) 3 α 3 α ( l 1 2 ) ( ( l ) 2 α ( l 1 ) 2 α ) 2 α , l < 0 .
When α = 1 , weak singular integrals (10) can be approximated by
J α ( x n ) J h α ( x n ) = x 0 x 1 ln ( x n y ) ( π α 1 , 1 u ( y ) ) d y + k = 2 n x k 1 x k ln ( x n y ) ( π 2 , k u ( y ) ) d y + k = n + 1 N 1 x k 1 x k ln ( y x n ) ( π 2 , k u ( y ) ) d y + x N 1 x N ln ( y x n ) ( π α 1 , N u ( y ) ) d y = α 1 h a 1 1 δ x u 1 2 x 0 x 1 ln ( x n y ) ( y x 0 ) α 1 1 d y + α 1 h a 1 1 δ x u N 1 2 x N 1 x N ln ( y x n ) ( y x N ) α 1 1 d y + k = 2 N 1 δ x u k 1 2 x k 1 x k ln ( x n y ) d y + k = n + 1 N δ x u k 1 2 x k 1 x k ln ( y x n ) d y + k = 2 n δ x 2 u k 1 x k 1 x k ln ( x n y ) ( y x k 1 2 ) d y + k = n + 1 N 1 δ x 2 u k 1 x k 1 x k ln ( y x n ) ( y x k 1 2 ) d y = k = 1 N b ^ n k u k u k 1 h + k = 1 N a n k u k 2 u k 1 + u k 2 h 2 = k = 1 N 1 b ^ n k b ^ n k 1 h u k + k = 1 N a n k 2 a n k 1 a n k 2 h 2 u k ,
where
b ^ n k = α 1 h a 1 1 x 0 x 1 ln ( x n y ) ( y x 0 ) α 1 1 d y , k = 1 , α 1 h a 1 1 x N 1 x N ln ( y x n ) ( y x N ) α 1 1 d y , k = N , b n k , 1 < k < N .
and
a l = ( l + 1 2 ) [ ( l + 1 ) h ln ( l + 1 ) h l h ln l h h ] + 1 2 ln l h ( l h ) 2 1 2 ln ( l + 1 ) h ( ( l + 1 ) h ) 2 + 1 4 ( ( ( l + 1 ) h ) 2 ( l h ) 2 ) , l 1 , ( l + 1 2 ) [ ( l + 1 ) h ln ( l + 1 ) h h ] 1 2 ln ( l + 1 ) h ( ( l + 1 ) h ) 2 + 1 4 ( ( l + 1 ) h ) 2 , l = 0 , ( l + 1 2 ) [ ( l h ) ln ( l h ) h ] + 1 2 ln ( l h ) ( l h ) 2 1 4 ( l h ) 2 , l = 1 , ( l + 1 2 ) [ ( l h ) ln ( l h ) ( l 1 ) h ln ( l 1 ) h h ] + 1 2 ln ( l h ) ( l h ) 2 1 2 ln ( l 1 ) h ( ( l 1 ) h ) 2 + 1 4 ( ( ( l 1 ) h ) 2 ( l h ) 2 ) , l < 1 .
It follows from schemes (7), (20) and (21) that fractional Laplacian operator can be approximated by
( Δ ) h α / 2 u i = C 1 , α J h α ( x i + 1 ) J h α ( x i 1 ) 2 h
= C 1 , α k = 1 N 1 b ^ i k + 1 2 α b ^ i k 2 α b ^ i k 1 2 α + b ^ i k 2 2 α 2 h α 2 u k + C 1 , α k = 1 N 1 a i k + 1 2 α 2 a i k 2 α + 2 a i k 2 2 α a i k 3 2 α 2 h α 2 u k , 0 < α < 2 , α 1 ,
= 1 π k = 1 N 1 b ^ i k + 1 b ^ i k b ^ i k 1 + b ^ i k 2 2 h 2 u k + 1 π k = 1 N 1 a i k + 1 2 a i k + 2 a i k 2 a i k 3 2 h 3 u k , α = 1 .

2.2. Finite Difference Scheme for Fractional Diffusion Equation

In the last subsection, we show two numerical schemes of fractional Laplacian operator based on interpolation function (6) and (14)-(16). In the subsection, we apply the numerical schemes to solve the following fractional diffusion equation:
μ u ( x ) + ( Δ ) α 2 u ( x ) = f ( x ) , x Ω , 0 < α < 2 ,
u ( x ) = 0 , x Ω c .
Let U = [ u 1 , u 2 , , u N 1 ] , F = [ f ( x 1 ) , f ( x 2 ) , , f ( x N 1 ) ] , and I is the unit matrix. First, applying numerical scheme (12)-(13) of fractional Laplacian operator to fractional diffusion Equation (24)-(25), we can obtain the following discrete numerical schemes:
μ I U + C 1 , α 2 h α 2 A ˜ α U = F , 0 < α < 2 , α 1 ,
μ I U + 1 2 π h 2 A ˜ α U = F , α = 1 ,
when 0 < α < 2 , α 1 , then
A ˜ i j α = 2 b 1 2 α 2 b 0 2 α , i = j , b 2 2 α b 1 2 α , i j = 1 , b 3 2 α b 2 2 α , i j = 1 , b k + 1 2 α b k 2 α b k 1 2 α + b k 2 2 α , i j = k > 1 , b k + 1 2 α b k 2 α b k 1 2 α + b k 2 2 α , i j = k < 1 ,
when α = 1 , then
A ˜ i j α = 2 b 1 2 b 0 , i = j , b 2 b 1 , i j = 1 , b 3 b 2 , i j = 1 , b k + 1 b k b k 1 + b k 2 , i j = k > 1 , b k + 1 b k b k 1 + b k 2 , i j = k < 1 .
Second, applying numerical scheme (22)-(23) of fractional Laplacian operator to fractional diffusion Equation (24)-(25), we can obtain the following discrete numerical schemes:
μ I U + C 1 , α 2 h 2 α A α U = F , 0 < α < 2 , α 1 ,
μ I U + 1 π A α U = F , α = 1 ,
when 0 < α < 2 , α 1 , then
A i j α = 2 b ^ 1 2 α 2 b ^ 0 2 α + 2 a 1 2 α 4 a 0 2 α , i = j , b ^ 2 2 α b ^ 1 2 α + a 2 2 α 2 a 1 2 α + 3 a 0 2 α , i j = 1 , b ^ 3 2 α b ^ 2 2 α 3 a 1 2 α + 2 a 2 2 α a 3 2 α , i j = 1 , b ^ k + 1 2 α b ^ k 2 α b ^ k 1 2 α + b ^ k 2 2 α + a k + 1 2 α 2 a k 2 α + 2 a k 1 2 α a k 2 2 α , i j = k > 1 , b ^ k + 1 2 α b ^ k 2 α b ^ k 1 2 α + b ^ k 2 2 α + a k + 1 2 α 2 a k 2 α + 2 a k 1 2 α a k 2 2 α , i j = k < 1 ,
when α = 1 , then
A i j α = 1 2 h 2 ( 2 b ^ 1 2 b ^ 0 ) + 1 2 h 3 ( 2 a 1 4 a 0 ) , i = j , 1 2 h 2 ( b ^ 2 b ^ 1 ) + 1 2 h 3 ( a 2 2 a 1 + 3 a 0 ) , i j = 1 , 1 2 h 2 ( b ^ 3 b ^ 2 ) + 1 2 h 3 ( 3 a 1 + 2 a 2 a 3 ) , i j = 1 , 1 2 h 2 ( b ^ k + 1 b ^ k b ^ k 1 + b ^ k 2 ) + 1 2 h 3 ( a k + 1 2 a k + 2 a k 1 a k 2 ) , i j = k > 1 , 1 2 h 2 ( b ^ k + 1 b ^ k b ^ k 1 + b ^ k 2 ) + 1 2 h 3 ( a k + 1 2 a k + 2 a k 1 a k 2 ) , i j = k < 1 .
Theorem 1.
When α 1 = 1 , 0 < α < 2 , α 1 , the matrix A α is a symmetric matrix, and strictly row-wise diagonally dominant.
Proof: When l > 0 , a l 2 α satisfy b l 2 α = b l 1 2 α , a l 2 α = a l 1 2 α . Then, we have
b 2 α b 1 2 α = b 3 α b 2 2 α , a 2 2 α 2 a 1 2 α + 3 a 0 2 α = 3 a 1 2 α + 2 a 2 2 α a 3 2 α , b k + 1 α b k 2 α b k 1 2 α + b k 2 2 α = b k + 1 α b k 2 α b k 1 2 α + b k 2 2 α , a k + 1 2 α 2 a k 2 α + 2 a k 1 2 α a k 2 2 α = a k + 1 2 α 2 a k 2 α + 2 a k 1 2 α a k 2 2 α .
Thus, A α is a symmetric matrix.
Now, we prove the matrix A α is a strictly row-wise diagonally dominant. Let
c ˜ k = a k + 1 2 α 2 a k 2 α + 2 a k 1 2 α a k 2 2 α = ( k + 2 ) 2 α 2 ( k + 1 ) 2 α + 2 ( k 1 ) 2 α ( k 2 ) 2 α , c ^ k = b k + 1 2 α b k 2 α b k 1 2 α + b k 2 2 α = ( k + 2 ) 2 α ( k + 1 ) 2 α ( k 1 ) 2 α + ( k 2 ) 2 α .
Then c ˜ k = c ˜ k , c ^ k = c ^ k . Let
f 1 ( x ) = ( x + 2 ) 2 α 2 ( x + 1 ) 2 α + 2 ( x 1 ) 2 α ( x 2 ) 2 α ,
f 2 ( x ) = ( x + 2 ) 2 α ( x + 1 ) 2 α ( x 1 ) 2 α + ( x 2 ) 2 α .
Then
f 1 ( x ) = ( 2 α ) [ ( x + 2 ) 1 α 2 ( x + 1 ) 1 α + 2 ( x 1 ) 1 α ( x 2 ) 1 α ]
= ( 2 α ) [ ( ( x + 2 ) 1 α 2 ( x + 1 ) 1 α + x 1 α ) ( x 1 α 2 ( x 1 ) 1 α + ( x 2 ) 1 α ) ] , f 2 ( x ) = ( 2 α ) [ ( x + 2 ) 1 α ( x + 1 ) 1 α ( x 1 ) 1 α + ( x 2 ) 1 α ]
= ( 2 α ) [ ( ( x + 2 ) 1 α ( x + 1 ) 1 α ) ( ( x 1 ) 1 α ( x 2 ) 1 α ) ] .
Let g 1 ( x ) = x 1 α 2 ( x 1 ) 1 α + ( x 2 ) 1 α , g 2 ( x ) = ( x 1 ) 1 α + ( x 2 ) 1 α . Then
f 1 ( x ) = ( 2 α ) [ g 1 ( x + 2 ) g 1 ( x ) ] , f 2 ( x ) = ( 2 α ) [ g 2 ( x + 3 ) g 2 ( x ) ] .
It follows from [5] that g 1 ( x + 1 ) > g 1 ( x ) . Thus g 1 ( x + 2 ) > g 1 ( x ) . It follows from (32) that
f 1 ( x ) > 0 .
In the same method, we can obtain f 2 ( x ) > 0 .
It follows from (30)-(31) that c ˜ k = f 1 ( k ) , c ^ k = f 2 ( k ) . According to (30)-(31) and (34), we obtain c ˜ k > 0 , c ˜ k < c ˜ k + 1 and c ^ k > 0 , c ^ k < c ^ k + 1 . It follows from Taylor formula that
lim x ( x 2 α 2 ( x + 1 ) 2 α + 2 ( x + 3 ) 2 α ( x + 4 ) 2 α ) = lim x x 2 α ( 1 2 ( 1 + 1 x ) 2 α + 2 ( 1 + 3 x ) 2 α ( 1 + 4 x ) 2 α ) = lim x x 2 α ( 1 2 ( 1 + 2 α x + O ( 1 x 2 ) ) + 2 ( 1 + 3 ( 2 α ) x + O ( 1 x 2 ) ) ( 1 + 4 ( 2 α ) x + O ( 1 x 2 ) ) ) = lim x x 2 α O ( 1 x 2 ) = 0 ,
and
lim x ( x 2 α ( x + 1 ) 2 α ( x + 3 ) 2 α + ( x + 4 ) 2 α ) = lim x x 2 α ( 1 ( 1 + 1 x ) 2 α ( 1 + 3 x ) 2 α + ( 1 + 4 x ) 2 α ) = lim x x 2 α ( 1 ( 1 + 2 α x + O ( 1 x 2 ) ) ( 1 + 3 ( 2 α ) x + O ( 1 x 2 ) ) + ( 1 + 4 ( 2 α ) x + O ( 1 x 2 ) ) ) = lim x x 2 α O ( 1 x 2 ) = 0 .
According to (34), we get lim k c ˜ k = 0 , lim k c ^ k = 0 .
Let A i i = 2 b 1 2 b 0 + 2 a 1 4 a 0 . Then
k = 1 , k i N 1 A i j = k = 1 N + 2 b k + 1 b k b k 1 + b k 2 + a k + 1 2 a k + 2 a k 1 a k 2 + k = 1 N 2 b k + 1 b k b k 1 + b k 2 + a k + 1 2 a k + 2 a k 1 a k 2 k = 1 b k + 1 b k b k 1 + b k 2 + a k + 1 2 a k + 2 a k 1 a k 2 + k = 1 + b k + 1 b k b k 1 + b k 2 + a k + 1 2 a k + 2 a k 1 a k 2 2 b 1 2 b 0 + 2 a 1 4 a 0 = A i i .
This ends the proof.□
In similar method, the matrix A ˜ α is also a symmetric matrix, and strictly row-wise diagonally dominant.

3. Finite Volume Method for Fractional Diffusion Equation

In this section, we show finite volume method for fractional diffusion equations with zero boundary condition. Here, one key idea is to deal with hypersingular integral representation of ( Δ ) α / 2 u ( x ) as weak singular integral.

3.1. Finite Volume Method Based on a Linear Interpolation Function

We take the integration of fractional diffusion Equation (24) over a control volume [ x i 1 / 2 , x i + 1 / 2 ] , which leads to
μ x i 1 / 2 x i + 1 / 2 u ( x ) d x + C 1 , α ( J α ( x i + 1 / 2 ) J α ( x i 1 / 2 ) ) = x i 1 / 2 x i + 1 / 2 f ( x ) d x , 0 < α < 2 , α 1 ,
μ x i 1 / 2 x i + 1 / 2 u ( x ) d x + 1 π ( J α ( x i + 1 / 2 ) J α ( x i 1 / 2 ) ) = x i 1 / 2 x i + 1 / 2 f ( x ) d x , α = 1 .
We use π 1 , k u ( x ) to approximate u ( x ) on the interval [ x k 1 , x k ] . When 0 < α < 2 , α 1 , the integral operator J α ( x n + 1 / 2 ) can be expressed by
J α ( x n + 1 / 2 ) J h α ( x n + 1 / 2 ) = k = 1 n x k 1 x k ( x n + 1 / 2 y ) 1 α ( π 1 , k u ( y ) ) d y + k = n + 2 N x k 1 x k ( y x n + 1 / 2 ) 1 α ( π 1 , k u ( y ) ) d y + x n x n + 1 / 2 ( y x n + 1 / 2 ) 1 α ( π 1 , k u ( y ) ) d y + x n + 1 / 2 x n + 1 ( y x n + 1 / 2 ) 1 α ( π 1 , k u ( y ) ) d y = k = 1 N b n k 2 α u k u k 1 h α 1 = k = 1 N 1 b n k 2 α b n k 1 2 α h α 1 u k ,
where
b l 2 α = ( l + 1 + 1 2 ) 2 α ( l + 1 2 ) 2 α 2 α , l 0 , 2 2 2 α ( 2 α ) , l = 1 , ( l 1 2 ) 2 α ( l 1 1 2 ) 2 α 2 α , l 2 .
When α = 1 , the integral operator J α ( x n + 1 / 2 ) can be expressed by
J α ( x n + 1 / 2 ) J h α ( x n + 1 / 2 ) = k = 1 n x k 1 x k ln ( x n + 1 / 2 y ) ( π 1 , k u ( y ) ) d y + + k = n + 2 N x k 1 x k ln ( y x n + 1 / 2 ) ( π 1 , k u ( y ) ) d y + x n x n + 1 / 2 ln ( y x n + 1 / 2 ) ( π 1 , k u ( y ) ) d y + x n + 1 / 2 x n + 1 ln ( y x n + 1 / 2 ) ( π 1 , k u ( y ) ) d y = k = 1 N b n k u k u k 1 h = k = 1 N 1 b n k b n k 1 h u k ,
where
b l = ( l + 1 + 1 2 ) h ln ( l + 1 + 1 2 ) h ( l + 1 2 ) h ln ( l + 1 2 ) h h , l 1 , ( l + 1 + 1 2 ) h ln ( l + 1 + 1 2 ) h h , l = 0 , ( ( l 1 2 ) h ) ln ( ( l 1 2 ) h ) h , l = 1 , ( ( l 1 2 ) h ) ln ( l h ) ( l 1 ) h ln ( l 1 1 2 ) h h , l < 1 .
Let U = [ u 1 , u 2 , , u N 1 ] , F = [ x 1 / 2 x 1 + 1 / 2 f ( x ) d x , x 1 + 1 / 2 x 2 + 1 / 2 f ( x ) d x , , x N 3 / 2 x N 1 / 2 f ( x ) d x ] . Then, applying numerical scheme (37)-(38) of the integral operator J α ( x n + 1 / 2 ) to fractional diffusion Equation (24)-(25), we can obtain the following discrete numerical schemes:
μ B ˜ U + C 1 , α h α 1 A ˜ α U = F , 0 < α < 2 , α 1 ,
μ B ˜ U + 1 π h A ˜ α U = F , α = 1 ,
where
B ˜ = 6 h / 8 h / 8 0 0 0 0 h / 8 6 h / 8 h / 8 0 0 0 0 h / 8 6 h / 8 0 0 0 0 0 0 6 h / 8 h / 8 0 0 0 0 h / 8 6 h / 8 h / 8 0 0 0 0 6 h / 8 h / 8 .
When 0 < α < 2 , α 1 , then
A ˜ i j α = 2 b 0 2 α 2 b 1 2 α , i = j , b 1 2 α 2 b 0 2 α + b 1 2 α , i j = 1 , b 1 2 α 2 b 2 2 α + b 3 2 α , i j = 1 , b k 2 α 2 b k 1 2 α + b k + 1 2 α , i j = k > 1 , b k 2 α 2 b k 1 2 α + b k 2 2 α , i j = k < 1 .
When α = 1 , then
A ˜ i j = 2 b 0 2 b 1 , i = j , b 1 2 b 0 + b 1 , i j = 1 , b 1 2 b 2 + b 3 , i j = 1 , b k 2 b k 1 + b k + 1 , i j = k > 1 , b k 2 b k 1 + b k 2 , i j = k < 1 .
Theorem 2.
For 0 < α < 2 , α 1 , the matrix A ˜ α is strictly row-wise diagonally dominant.
Proof: When l > 0 , b l 2 α satisfy b l 2 α = b l 2 2 α . Then, we have
b 1 α 2 b 0 2 α + b 1 2 α = b 1 α 2 b 2 2 α + b 3 2 α , b k + 3 / 2 α b k + 1 / 2 2 α b k 1 / 2 2 α b k 3 / 2 2 α = b k + 3 / 2 α b k + 1 / 2 2 α b k 1 / 2 2 α b k 3 / 2 2 α .
Thus, A ˜ α is a symmetric matrix.
Now, we prove the matrix A ˜ α is a strictly row-wise diagonally dominant. Let
c k = b k + 3 / 2 α b k + 1 / 2 2 α b k 1 / 2 2 α b k 3 / 2 2 α = ( k + 3 / 2 ) 2 α 3 ( k + 1 / 2 ) 2 α + 3 ( k 1 / 2 ) 2 α ( k 3 / 2 ) 2 α .
Then c k = c k . Let
f ( x ) = ( x + 2 ) 2 α 3 ( x + 1 ) 2 α + 3 ( x ) 2 α ( x 1 ) 2 α .
Then
f ( x ) = ( 2 α ) [ ( x + 2 ) 1 α 3 ( x + 1 ) 1 α + 3 x 1 α ( x 1 ) 1 α ] = ( 2 α ) [ ( ( x + 2 ) 1 α 2 ( x + 1 ) 1 α + x 1 α ) ( ( x + 1 ) 1 α 2 x 1 α + ( x 1 ) 1 α ) ] .
Let g ( x ) = x 1 α 2 ( x 1 ) 1 α + ( x 2 ) 1 α . Then f ( x ) = ( 2 α ) [ g ( x + 1 ) g ( x ) ] . It follows from [5] that g ( x + 1 ) > g ( x ) . Thus g ( x + 2 ) > g ( x ) . It follows from (44) that
f ( x ) > 0 .
It follows from (43) that c k = f ( k ) . According to (43) and (45), we obtain c k < 0 , c k < c k + 1 . It follows from Taylor formula that
lim x ( x λ 3 ( x 1 ) λ + 3 ( x 2 ) λ ( x 3 ) λ ) = lim x x λ ( 1 3 ( 1 1 x ) λ + 3 ( 1 2 x ) λ ( 1 3 x ) λ ) = lim x x λ ( 1 3 ( 1 + λ x + O ( 1 x 2 ) ) + 3 ( 1 + 2 λ x + O ( 1 x 2 ) ) ( 1 + 3 λ x + O ( 1 x 2 ) ) ) = lim x x λ O ( 1 x 2 ) = 0 .
According to (46), we get lim k c k = 0 .
When l > 0 , c l satisfy c l = c l . Thus, A ˜ α is a symmetric matrix. Let A ˜ i i = 2 ( 3 / 2 ) 2 α 2 ( 1 / 2 ) 2 α . Then
k = 1 , k i N 1 A ˜ i j = j = 1 N + 2 c k + j = 1 N 2 c k j = 1 c k + j = 1 + c k 2 ( 3 / 2 ) 2 α 2 ( 1 / 2 ) 2 α = A ˜ i i .
This ends the proof.□

3.2. Finite Volume Method Based on Fractional Interpolation Function

In the subsection, in order to resolve the singularity of non-smooth solution of fractional diffusion equation, we use fractional interpolation function to discrete fractional diffusion equation.
Suppose u ( x ) C α 1 [ x 0 , x 1 ] [ x N 1 , x N ] , we use π α 1 , 1 u ( x ) , π α 1 , N u ( x ) to approximate u ( x ) on the two small interval [ x 0 , x 1 ] [ x N 1 , x N ] , and π 2 , k u ( x ) , 2 k N 1 to approximate u ( x ) on the interval [ x k 1 , x k ] . Let x = x n + 1 / 2 , 0 < α < 2 , α 1 , the integral operator J α ( x n + 1 / 2 ) can be expressed by
J α ( x n + 1 / 2 ) J h α ( x n + 1 / 2 ) = x 0 x 1 ( x n + 1 / 2 y ) 1 α ( π α 1 , 1 u ( y ) ) d y + k = 2 n x k 1 x k ( x n + 1 / 2 y ) 1 α ( π 2 , k u ( y ) ) d y + x n x n + 1 / 2 ( y x n + 1 / 2 ) 1 α ( π 2 , k u ( y ) ) d y + x n + 1 / 2 x n + 1 ( y x n + 1 / 2 ) 1 α ( π 2 , k u ( y ) ) d y + k = n + 2 N 1 x k 1 x k ( y x n + 1 / 2 ) 1 α ( π 2 , k u ( y ) ) d y + x N 1 x N ( y x n + 1 / 2 ) 1 α ( π α 1 , N u ( y ) ) d y = k = 1 N b ^ n k 2 α u k u k 1 h α 1 + k = 1 N a n k 2 α u k 2 u k 1 + u k 2 h α 1 = k = 1 N 1 b ^ n k 2 α b ^ n k 1 2 α h α 1 u k + k = 1 N a n k 2 α 2 a n k 1 2 α + a n k 2 2 α h α 1 u k ,
where
b ^ n k 2 α = α 1 h a 1 1 x 0 x 1 | x n + 1 / 2 y | 1 α ( y x 0 ) α 1 1 d y , k = 1 , α 1 h a 1 1 x N 1 x N | y x n + 1 / 2 | 1 α ( y x N ) α 1 1 d y , k = N , b n k 2 α , 1 < k < N ,
and
a l 2 α = ( l + 1 2 ) 3 α ( l + 1 + 1 2 ) 3 α 3 α ( l + 1 ) ( ( l + 1 2 ) 2 α ( l + 1 + 1 2 ) 2 α ) 2 α , l 0 , 0 , l = 1 , ( l 1 2 ) 3 α ( l 1 1 2 ) 3 α 3 α ( l 1 ) ( ( l 1 2 ) 2 α ( l 1 1 2 ) 2 α ) 2 α , l 2 .
When α = 1 , the integral operator J α ( x n + 1 / 2 ) can be expressed by
J α ( x n + 1 / 2 ) J h α ( x n + 1 / 2 ) = x 0 x 1 ln ( x n + 1 / 2 y ) ( π 1 , 1 u ( y ) ) d y + k = 2 n x k 1 x k ln ( x n + 1 / 2 y ) ( π 2 , k u ( y ) ) d y + x n x n + 1 / 2 ln ( y x n + 1 / 2 ) ( π 2 , k u ( y ) ) d y + x n + 1 / 2 x n + 1 ln ( y x n + 1 / 2 ) ( π 2 , k u ( y ) ) d y + k = n + 2 N 1 x k 1 x k ln ( y x n + 1 / 2 ) ( π 2 , k u ( y ) ) d y + x N 1 x N ln ( y x n + 1 / 2 ) ( π 1 , N u ( y ) ) d y = k = 1 N b n k u k u k 1 h + k = 1 N a n k 2 α u k 2 u k 1 + u k 2 h 2 = k = 1 N 1 b n k b n k 1 h u k + k = 1 N a n k 2 α 2 a n k 1 2 α + a n k 2 2 α h 2 u k ,
where
b ^ n k 2 α = α 1 h a 1 1 x 0 x 1 ln | x n + 1 / 2 y | ( y x 0 ) α 1 1 d y , k = 1 , α 1 h a 1 1 x N 1 x N ln | y x n + 1 / 2 | ( y x N ) α 1 1 d y , k = N , b n k 2 α , 1 < k < N ,
and
a l = ( l + 1 ) [ ( l + 1 + 1 2 ) h ln ( l + 1 + 1 2 ) h ( l + + 1 2 ) h ln ( l + 1 2 ) h h ] + 1 2 ln ( l + 1 2 ) h ( ( l + 1 2 ) h ) 2 1 2 ln ( l + 1 + 1 2 ) h ( ( l + 1 + 1 2 ) h ) 2 + 1 4 ( ( ( l + 1 + 1 2 ) h ) 2 ( ( l + 1 2 ) h ) 2 ) , l 1 , ( l + 1 ) [ ( l + 1 + 1 2 ) h ln ( l + 1 + 1 2 ) h h ] 1 2 ln ( l + 1 + 1 2 ) h ( ( l + 1 + 1 2 ) h ) 2 + 1 4 ( ( l + 1 + 1 2 ) h ) 2 , l = 0 , ( l + 1 ) [ ( ( l 1 2 ) h ) ln ( ( l 1 2 ) h ) h ] + 1 2 ln ( l h ) ( ( l 1 2 ) h ) 2 1 4 ( ( l 1 2 ) h ) 2 , l = 1 , ( l + 1 ) [ ( ( l 1 2 ) h ) ln ( ( l 1 2 ) h ) ( l 1 1 2 ) h ln ( l 1 1 2 ) h h ] + 1 2 ln ( ( l 1 2 ) h ) ( ( l 1 2 ) h ) 2 1 2 ln ( l 1 1 2 ) h ( ( l 1 1 2 ) h ) 2 + 1 4 ( ( ( l 1 1 2 ) h ) 2 ( ( l 1 2 ) h ) 2 ) , l < 1 .
It follows from (47)-(48) that
J h α ( x n + 1 / 2 ) J h α ( x n 1 / 2 ) = k = 1 N 1 b ^ n k 2 α 2 b ^ n k 1 2 α + b ^ n k 2 2 α h α 1 u k + k = 1 N a n k 2 α 3 a n k 1 2 α + 3 a n k 2 2 α a n k 3 2 α h α 1 u k , 0 < α < 2 , α 1 , J h α ( x n + 1 / 2 ) J h α ( x n 1 / 2 ) = k = 1 N 1 b ^ n k 2 b ^ n k 1 + b ^ n k 2 h u k + k = 1 N a n k 3 a n k 1 + 3 a n k 2 a n k 3 h 2 u k , α = 1 .
Now, we compute the integral x i 1 / 2 x i + 1 / 2 u ( x ) d x . When i = 1 , the integral can be approximated by
x 1 / 2 x 3 / 2 u ( x ) d x = x 1 / 2 x 1 π α 1 , 1 u ( x ) d x + x 1 x 3 / 2 π 2 , 2 u ( x ) d x = x 1 / 2 x 1 ( x x 0 ) α 1 h α 1 u 1 + ( 1 ( x x 0 ) α 1 h α 1 ) u 0 d x + x 1 x 3 / 2 ( x x 2 ) ( x x 1 ) 2 h 2 u 0 + ( x x 2 ) ( x x 0 ) h 2 u 1 + ( x x 1 ) ( x x 0 ) 2 h 2 u 2 d x = ( h 2 1 α 1 + 1 + 1 ( α 1 + 1 ) 2 α 1 + 1 ) u 0 + ( 1 α 1 + 1 1 ( α 1 + 1 ) 2 α 1 + 1 ) u 1 h 24 u 0 + 11 h 24 u 1 + h 12 u 2 = ( h 2 1 α 1 + 1 + 1 ( α 1 + 1 ) 2 α 1 + 1 h 24 ) u 0 + ( 1 α 1 + 1 1 ( α 1 + 1 ) 2 α 1 + 1 + 11 h 24 ) u 1 + h 12 u 2
When i = N 1 , the integral can be approximated by
x N 3 / 2 x N 1 / 2 u ( x ) d x = x N 1 x N 1 / 2 π α 1 , N u ( x ) d x + x N 3 / 2 x N 1 π 2 , N 1 u ( x ) d x = x N 1 x N 1 / 2 ( x x N ) α 1 h α 1 u N 1 + ( 1 ( x x N ) α 1 h α 1 ) u N d x + x N 3 / 2 x N 1 ( x x N ) ( x x N 1 ) 2 h 2 u N 2 + ( x x N ) ( x x N 2 ) h 2 u N 1 + ( x x N 1 ) ( x x N 2 ) 2 h 2 u N d x = ( h 2 1 α 1 + 1 + 1 ( α 1 + 1 ) 2 α 1 + 1 ) u N + ( 1 α 1 + 1 1 ( α 1 + 1 ) 2 α 1 + 1 ) u N 1 + h 12 u N 2 + 11 h 24 u N 1 h 24 u N = ( h 2 1 α 1 + 1 + 1 ( α 1 + 1 ) 2 α 1 + 1 h 24 ) u N + ( 1 α 1 + 1 1 ( α 1 + 1 ) 2 α 1 + 1 + 11 h 24 ) u N 1 + h 12 u N 2 .
When 1 < i < N 1 , the integral can be approximated by
x k 1 / 2 x k + 1 / 2 u ( x ) d x = x k 1 / 2 x k + 1 / 2 π 2 , k u ( x ) d x = x k 1 / 2 x k + 1 / 2 ( x x k + 1 ) ( x x k ) 2 h 2 u k 1 + ( x x k + 1 ) ( x x k 1 ) h 2 u k + ( x x k ) ( x x k 1 ) 2 h 2 u k + 1 d x = h 24 u k 1 + 11 h 12 u k + h 24 u k + 1 .
Applying numerical scheme (47)-(48) of the integral operator J α ( x n + 1 / 2 ) to fractional diffusion Equation (24)-(25), we can obtain the following discrete numerical schemes:
μ B U + C 1 , α h α 1 A α U = F , 0 < α < 2 , α 1 ,
μ B U + 1 π A α U = F , α = 1 ,
where
B = 5 h / 4 h / 12 0 0 0 0 h / 12 11 h / 12 h / 12 0 0 0 0 h / 12 11 h / 12 0 0 0 0 0 0 11 h / 12 h / 12 0 0 0 0 h / 12 11 h / 12 h / 12 0 0 0 0 h / 12 5 h / 4 .
When 0 < α < 2 , α 1 , then
A i j α = 2 b ^ 0 2 α 2 b ^ 1 2 α 2 a 0 2 α + a 1 2 α , i = j , b ^ 1 2 α 2 b ^ 0 2 α + b ^ 1 2 α + a 1 2 α 2 a 0 2 α , i j = 1 , b ^ 1 2 α 2 b ^ 2 2 α + b ^ 3 2 α + 3 a 0 2 α 3 a 1 2 α + a 2 2 α , i j = 1 , b ^ k 2 α 2 b ^ k 1 2 α + b ^ k + 1 2 α + a k 2 α 3 a k 1 2 α + 3 a k 2 2 α a k 3 2 α , i j = k > 1 , b ^ k 2 α 2 b ^ k 1 2 α + b ^ k 2 2 α + a k 2 α 3 a k 1 2 α + 3 a k 2 2 α a k 3 2 α , i j = k < 1 .
when α = 1 , then
A i j = 1 h ( 2 b ^ 0 2 b ^ 1 ) + 1 h 2 ( 2 a 0 + a 1 ) , i = j , 1 h ( b ^ 1 2 b ^ 0 + b ^ 1 ) + 1 h 2 ( a 1 2 a 0 ) , i j = 1 , 1 h ( b ^ 1 2 b ^ 2 + b ^ 3 ) + 1 h 2 ( 3 a 0 3 a 1 + a 2 ) , i j = 1 , 1 h ( b ^ k 2 b ^ k 1 + b ^ k + 1 ) + 1 h 2 ( a k 3 a k 1 + 3 a k 2 a k 3 ) , i j = k > 1 , 1 h ( b ^ k 2 b ^ k 1 + b ^ k 2 ) + 1 h 2 ( a k 3 a k 1 + 3 a k 2 a k 3 ) , i j = k < 1 .

4. Numerical Example

In this section, we use above numerical schemes to solve fractional diffuse equations with fractional Laplacian operator. First, we check the numerical errors of the numerical schemes by fractional diffusion equation. Second, we show the spatial evolution diagram of soliton for fractional Allen-Cahn system with zero boundary condition.

4.1. Example A

In the subsection, we apply our numerical schemes to solve the fractional diffuse Equation (24) with zero boundary conditions. We choose the function
f ( x ) = 2 α Γ α + 1 2 Γ ( s + 1 + α 2 ) π Γ ( α + 1 ) 2 F 1 ( α + 1 2 , s ; 1 2 ; x 2 ) + ( 1 x 2 ) s + α 2 , μ = 1 ,
then exact solutions is given by u ( x ) = ( 1 x 2 ) s + α 2 .
First, we text numerical errors and convergence rates by finite difference scheme and finite volume scheme. Figure 1 and Figure 2 present the numerical errors and convergence rates of the finite difference scheme (26)-(27) and finite volume scheme (39)-(40) for 0 < α < 2 , α 1 with s = 6 , 3 , 2 , 1 respectively. We observe that convergence rates of the finite difference scheme is of second-order for u C 2 ( R ) by Figure 1. From Figure 2, it found that convergence rates of the finite volume scheme is higher than that of finite difference scheme, but has no more than three successive orders. Figure 1 and Figure 2 indicate that convergence rates of the finite difference scheme and finite volume scheme is related to α for u C 1 ( R ) .
Second, we compare the numerical errors of finite difference method and finite volume method by linear interpolation function and fractional interpolation function ( α 1 = 0.5 ). Figure 3 and Figure 4 present the numerical errors of the finite difference method I (FDM I) and finite difference method II (FDM II) for 0 < α < 2 , α 1 with α = 1.9 , 1.5 and s = 4 , 3 , 2 , 1 respectively, where, FDM I and FDM II represent numerical scheme (26)-(27) and (28)-(29). Figure 5 and Figure 6 present the numerical errors of the finite volume method I (FVM I) and finite volume method II (FVM II) for 0 < α < 2 , α 1 with α = 1.9 , 1.5 and s = 4 , 3 , 2 , 1 respectively, where, FVM I and FVM II represent numerical scheme (39)-(40) and (49)-(50). From Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, we can draw the observations: the accuracy of the finite volume method is higher than that of the finite difference scheme, and the numerical error produces great turbulence for s = 1 , 2 by finite difference scheme.

4.2. Example B

In this subsection, we show the numerical approximations to the space fractional Allen-Cahn equation
u t = ϵ 2 ( Δ ) α / 2 u f ( u ) , ( x , t ) ( a , b ) × [ 0 , T ] ,
u ( x , 0 ) = u 0 , x ( a , b ) ,
u ( x , t ) = 0 , ( x , t ) ( a , b ) c × [ 0 , T ] ,
where f ( u ) = u 3 u . It follows from numerical scheme (22) that we can obtain the following semi-discrete numerical scheme
d U d t = ϵ 2 A U + U U 3 .
Using implicit scheme and Crank-Nicolson scheme to semi-discrete scheme can obtain the following fully-discrete scheme
Implicit : U n + 1 U n Δ t = U n + 1 ( U n + 1 ) 3 + ϵ 2 A U n + 1 ,
Crank NicolsonI : U n + 1 U n Δ t = U n ( U n ) 3 + U n + 1 ( U n + 1 ) 3 2 + ϵ 2 A U n + U n + 1 2 ,
Crank NicolsonII : U n + 1 U n Δ t = ( U n + U n + 1 ) 2 + ( U n + U n + 1 ) ( ( U n ) 2 + ( U n + 1 ) 2 ) 4 + ϵ 2 A U n + U n + 1 2 .
In this example, we consider fractional Allen-Cahn system (53)-(55), and show the wave form of the implicit scheme and Crank-Nicolson scheme by zero boundary condition. Consider initial value u 0 ( x ) = 1 on [ 2 , 0 ] or zero elsewhere, and we simulate the numerical solution with [ 10 , 10 ] , τ = 0.001 , h = 0.1 . Figure 7 and Figure 8 display the wave form of numerical solution at the difference α and time. Figure 9 displays the the evolution of discrete energy over time by implicit scheme and Crank-Nicolson scheme. They also show that α affects the propagation velocity of the solitary wave. For smaller α , the propagation of the soliton got slower, thus indicating the presence of the quantum subdiffusion.

5. Conclusions

In the paper, we show the finite difference method and finite volume method for fractional diffuse equation with smooth and non-smooth solutions. The novelty of our method is that we formulated the fractional Laplacian operator as a weak singular integral, so as to avoid directly discretizing the hypersingular integral. Because of the solution of fractional diffusion equation is usually singular near the boundary, we give some numerical schemes including finite difference scheme and finite volume scheme to discrete fractional diffusion equation by fractional interpolation function. Moreover, it is find that the accuracy of the finite volume method is higher than that of the finite difference scheme, and the numerical error produces great turbulence for smaller s by finite difference scheme. Finally, several numerical examples are considered to demonstrate the validity and applicability of the numerical scheme to approximate fractional diffusion equations.

Funding

This work is supported by National Natural Science Foundation of China (No.12161070), Xing dian talent support project (No.XDYC-QNRC-2022-0038), Innovation team of Puer University (CXTD019), Scientific Research Fund Project of Yunnan Education Department (2022J0985).

References

  1. S. Samko, A. Kilbas and O. Marichev, Fractional Integral and Derivatives, Gordon and Breach Science Publishers, Yverdon, 1993. [CrossRef]
  2. S. Zhai, Z. Weng and X. Feng, Fast explicit operator splitting method and time-step adaptivity for fractional non-local Allen-Cahn model, Appl. Math. Model., 40 (2) (2016) 1315-1324. [CrossRef]
  3. N. Landkof, Foundations of Modern Potential Theory, Die Grundlehren der Mathematischen Wissenschaften 180, Springer-Verlag, New York, 1972.
  4. C. Li, F. Zeng, Numerical Methods for Fractional Calculus, Chapman and Hall/CRC, Boca Raton, 2015.
  5. F. Liu, P. Zhuang and Q. Liu, Numerical Methods and Applications of Fractional Partial Differential Equations, Science Press, China, 2015.
  6. Z. Sun and G. Gao, Finite Difference Methods for Fractional-order Differential Equations, Science Press, China, 2015.
  7. V. Tarasov, Fractional Dynamics: Applications of Fractional Calculus to Dynamics of Particles, Fields and Media, Springer, 2011.
  8. B. Guo, Fractional Partial Differential Equations and their Numerical Solutions, Science Press, China, 2011.
  9. S. Duo and Y. Zhang, Mass-conservative Fourier spectral methods for solving the fractional non-linear Schrödinger equation, Comput. Math. Appl., 71 (2016) 2257-2271. [CrossRef]
  10. P. Felmer, A. Quaas and J. Tan, Positive solutions of the nonlinear Schröinger equation with the fractional Laplacian, Proc. Roy. Soc. Edinburgh Sect. A, 142 (06) (2012) 1237-1262. [CrossRef]
  11. C. Celik, M. Duman, Crank-Nicolson method for the fractional diffusion equation with the Riesz fractional derivative, J. Comput. Phys., 231 (2012) 1743-1750. [CrossRef]
  12. G. Acosta, J. Borthagaray, O. Bruno, Regularity theory and high order numerical method for the (1D)-fractinal Laplacian, Math. Comput., 87 (312) (2018) 1821-1857.
  13. M. Li, C. Huang and P. Wang, Galerkin finite element method for nonlinear fractional Schrödinger equations, Numer. Algorithms, 74 (2017) 499-525.
  14. Y. Ran, J. Wang and D. Wang, On HSS-like iteration method for the space fractional coupled nonlinear Schrödinger equations, Appl. Math. Comput., 271 (2015) 482-488.
  15. Y. Ran, J. Wang and D. Wang, On preconditioners based on HSS for the space fractional CNLS equations, East Asian J. Appl. Math., 7 (2017) 70-81.
  16. M. Ran and C. Zhang, A conservative difference scheme for solving the strongly coupled nonlinear fractional Schrödinger equations, Commun. Nonlinear Sci. Numer. Simul., 41 (2016) 64-83.
  17. P. Wang and C. Huang, An energy conservative difference scheme for the nonlinear fractional Schr?dinger equations, J. Comput. Phys., 293 (2015) 238-251.
  18. P. Wang, C. Huang and L. Zhao, Point-wise error estimate of a conservative difference scheme for the fractional Schrödinger equation, J. Comput. Appl. Math., 306 (2016) 231-247.
  19. L. Wang, Y. Ma, L. Kong and Y. Duan, Symplectic Fourier pseudo-spectral schemes for Klein-Gordon-Schrödinger equations, China J. Comput. Phys., 28 (2011) 275-282.
  20. J. Wang and A. Xiao, An efficient conservative difference scheme for fractional Klein-Gordon-Schrödinger equations, Appl. Math. Comput., 320 (2018) 691-709.
  21. D. Wang, A. Xiao and W. Yang, Crank-Nicolson difference scheme for the coupled nonlinear Schr?dinger equations with the Riesz space fractional derivative, J. Comput. Phys. 242, 670- 681 (2013).
  22. H. Yang and A. Oberman,Numerical method for the fractional Laplacinal: a finite difference-quadrature approach, Siam: J.Numer.Anal., 52 (6) 3056-3084.
  23. S. Duo, H. WernervanWyk, Y. Zhang, A novel and accurate finite difference method for the fractional Laplacian and the fractional Poisson problem, J. Comput. Phys., 355 (2018) 233-252.
  24. T. Tang, H. Yuan, T. Zhou, Hermite spectral collocation methods for fractional PDEs in unbounded domains, Commun. Comput. Phys., 24 (4) (2018) 1143-1168 October 2018.
  25. Z. Mao and J. Shen, Hermite spectral methods for fractional PDEs in unbounded domains, to appear in SIAM J. Sci. Comput., 2017.
  26. T. Tang, L. Wang, H. Yuan, T. Zhou, Rational spectral methods for PDEs invoving fractional Laplacian unbounded domains.
  27. Y. Zhang, Z. Sun and H. Liao, Finite difference methods for the time fractional diffusion equation on non-uniform meshes, J. Comput. Phys., 265 (2014) 195-210.
  28. L. Zhao and W. Deng, High order finite difference methods on non-uniform meshes for space fractional operators, Advan. Comput. Math., 42 (2016) 425-468.
Figure 1. The numerical errors and convergence rates of finite difference scheme
Figure 1. The numerical errors and convergence rates of finite difference scheme
Preprints 88222 g001
Figure 2. The numerical errors and convergence rates of finite volume scheme
Figure 2. The numerical errors and convergence rates of finite volume scheme
Preprints 88222 g002
Figure 3. The numerical errors of numerical solution for FDM I and FDM II
Figure 3. The numerical errors of numerical solution for FDM I and FDM II
Preprints 88222 g003
Figure 4. The numerical errors of numerical solution for FDM I and FDM II
Figure 4. The numerical errors of numerical solution for FDM I and FDM II
Preprints 88222 g004
Figure 5. The numerical errors of numerical solution for FVM I and FVM II
Figure 5. The numerical errors of numerical solution for FVM I and FVM II
Preprints 88222 g005
Figure 6. The numerical errors of numerical solution for FVM I and FVM II
Figure 6. The numerical errors of numerical solution for FVM I and FVM II
Preprints 88222 g006
Figure 7. The wave forms of the numerical solution with α = 2 , 1.8 , 1.5
Figure 7. The wave forms of the numerical solution with α = 2 , 1.8 , 1.5
Preprints 88222 g007

Figure 8. The wave forms of the numerical solution with T = 1 , 3 , 5
Figure 8. The wave forms of the numerical solution with T = 1 , 3 , 5
Preprints 88222 g008

Figure 9. The evolution of discrete energy over time
Figure 9. The evolution of discrete energy over time
Preprints 88222 g009

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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated