Next Article in Journal
Study on the Influence of Sample Size on the Mechanical and Integrity Characteristics of Coal Measure Sandstone under High Strain Rate
Next Article in Special Issue
Proposal for Use of the Fractional Derivative of Radial Functions in Interpolation Problems
Previous Article in Journal
A Comparative Analysis of Laplace Residual Power Series and a New Iteration Method for Fitzhugh-Nagumo Equation in the Caputo Operator Framework
Previous Article in Special Issue
Maximum Principle for Variable-Order Fractional Conformable Differential Equation with a Generalized Tempered Fractional Laplace Operator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

School of Mathematics and Statistical, Pu’er University, Pu’er 665000, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(12), 868; https://doi.org/10.3390/fractalfract7120868
Submission received: 14 October 2023 / Revised: 21 November 2023 / Accepted: 28 November 2023 / Published: 6 December 2023

Abstract

:
The fractional Laplacian operator is a very important fractional operator that is often used to describe several anomalous diffusion phenomena. In this paper, we develop some numerical schemes, including a finite difference scheme and finite volume scheme for the fractional Laplacian operator, and apply the resulting numerical schemes to solve some fractional diffusion equations. First, the fractional Laplacian operator can be characterized as the weak singular integral by an integral operator with zero boundary condition. Second, because the solutions of fractional diffusion equations are usually singular near the boundary, we use a fractional interpolation function in the region near the boundary and use a classical interpolation function in other intervals. Then, we apply a finite difference scheme to the discrete fractional Laplacian operator and fractional diffusion equation with the above fractional interpolation function and classical interpolation function. Moreover, it is found that the differential matrix of the above scheme is a symmetric matrix and strictly row-wise diagonally dominant in special fractional interpolation functions. Third, we show a finite volume scheme for a discrete fractional diffusion equation by fractional interpolation function and classical interpolation function and analyze the properties of the differential matrix. Finally, the numerical experiments are given, and we verify the correctness of the theoretical results and the efficiency of the schemes.

1. Introduction

The fractional Laplacian operator is a very important fractional 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 it can be defined by the following form [1,2,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 operator can be expressed as the Riesz fractional derivative [4,5,6,7,8]
( Δ ) α / 2 u ( x ) = α | x | α u ( x ) = 1 2 cos α π 2 [ D x α u ( x ) + x D + α u ( x ) ] ,
the 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 operator reduces to the classical Laplacian operator. When  α 2 , the fractional Laplacian operator is a nonlocal generalization of the classical Laplacian operator. By investigating the literature about fractional Laplacian operators, we find that most of the numerical methods [9,10,11,12,13,14,15,16,17,18,19,20,21] for fractional Laplace operators are based on Fourier definition (1). However, the Fourier definition (1) is suitable only for the problems defined either on the whole space or periodic boundary conditions. The fractional Laplacian operator on a bounded domain is of great interest, not only from a mathematical point of view but also in practical applications. Recently, some studies have been carried out on the fractional Laplacian operator with zero boundary conditions. First, based on the Riesz fractional derivative, some finite difference methods, such as the fractional centered difference method, weighted and shifted Grünwald difference method, fourth-order compact method, and the matrix transform method, have been developed for the discrete fractional Laplacian operator. Second, based on the fractional Laplacian operator (2), some numerical methods have been also proposed in [22,23,24,25,26] to discretize the fractional Laplacian operator, and they show corresponding theoretical analyses.
A fractional diffusion equation is an important class of fractional differential equations, and it 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 the fractional Laplacian operator. Therefore, numerical methods have been playing more and more important roles in fractional diffusion equations [4,5,6]. In fact, some attention has been paid to theories and numerical methods for some fractional diffusion equations with the fractional Laplacian operator. The main difficulties in dealing with the fraction diffusion equation are (i) the fractional Laplacian operator is a nonlocal operator; (ii) the solution of the fractional diffusion equation is usually singular near the boundary; (iii) and the fractional Laplacian operator is a hypersingular integral operator. Recently, some attention has been paid to theories and numerical methods to overcome these difficulties. First, in order to deal with the hypersingular integral representation of the fractional Laplacian operator, the main approach is to change the hypersingular integral into a weak singular integral. Second, in order to resolve the singularity of the nonsmooth solution of the fractional diffusion equation, several numerical approaches [27,28] have been developed. In [27], some nonuniform refined grids have been employed to solve fractional diffusion equations with nonsmooth solutions at the end-points. In [28], an improved algorithm based on a finite difference scheme has been employed to solve the fractional diffusion equation with a nonsmooth solution. In addition, in order to deal with the nonsmooth solution of the fractional diffusion equation, other numerical methods, such as nonuniform refined grids, correction convolution quadrature, and some nonpolynomial basis functions, have also been developed, and they display corresponding theoretical analyses. However, in these works, only classical interpolation functions are considered. As far as we know, there exist few studies on fractional interpolation functions [29] for the fractional diffusion equation with the fractional Laplacian operator. The main goal of this paper is to construct some numerical schemes for the fractional Laplacian operator based on a fractional interpolation function with zero boundary conditions and apply the resulting numerical schemes to solve some fractional diffusion equations.
In this paper, we mainly use the finite difference method and finite volume method to discretize the fractional Laplacian operator and fractional diffusion equation with zero boundary conditions. First, we deal with the hypersingular integral representation of the fractional Laplacian operator as a weak singular integral by an integral operator  J α ( x ) . Second, because the solution of the fractional diffusion equation is usually singular near the boundary, we use a fractional interpolation function in the region near the boundary based on some lemmas and use a classical interpolation function in other intervals. Moreover, applying the resulting numerical scheme of the fractional Laplacian operator to the fractional diffusion equation, we show some corresponding theoretical analyses. Third, we also show a finite volume scheme to solve the fractional Laplacian operator and fractional diffusion equation by fractional interpolation function and classical interpolation function. For simplicity’s sake, we only consider numerical schemes for uniform dissection, but it is easy to generalize to nonuniform dissection by a similar approach.
The outline of this paper is as follows. In Section 2, we present the finite difference scheme to deal with the fractional Laplacian operator by fractional interpolation function and classical interpolation function and apply the resulting numerical scheme to solve some fractional diffusion equations. In Section 3, we present the finite volume scheme to deal with the fractional Laplacian operator and fractional diffuse equation and show the corresponding theoretical analysis. In Section 4, the numerical experiments are conducted, and the results verify the efficiency of the schemes. Finally, some conclusions and a discussion are given in Section 5.

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

Some finite difference schemes have been designed for the discrete fractional Laplacian operator based on the Riesz fractional derivative, including the shifted Grünwald formula, second-order weighted, shifted Grünwald–Letnikov difference formula, fractional central difference scheme, etc. However, little attention has been paid to approximating the hypersingular integral definition by fractional interpolation function. In this section, we show a finite difference scheme for the fractional Laplacian operator and fractional diffusion equation with zero boundary condition by fractional interpolation function and classical interpolation function.

2.1. Finite Difference Scheme for Fractional Laplacian Operator

From a physical point of view, the fractional Laplacian operator plays a crucial role in describing several phenomena, such as the thin obstacle problem, optimization, phase transitions, anomalous diffusion, etc. In order to deal with the hypersingular integral representation of the fractional Laplacian operator, one key idea is to deal with the hypersingular integral representation of the fractional Laplacian operator as a weak singular integral.
Under the zero boundary condition  u ( x ) = 0 , x R / Ω , Ω = [ a , b ] , it follows from [12] that the fractional Laplacian operator 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 .
In this paper, we only consider a numerical scheme for uniform dissection on interval  Ω = [ 1 , 1 ] . However, it is easy to obtain the numerical scheme for nonuniform dissection on interval  Ω = [ a , b ]  by a similar approach. 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 . Define the 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 the central difference scheme that the fractional Laplacian operator (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 a numerical scheme for the 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 the 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 a fractional diffusion equation is usually singular near the boundary. In order to resolve the singularity of the nonsmooth solution of the fractional diffusion equation, some numerical methods have been designed for the discrete fractional Laplacian operator based on nonuniform refined grids. However, little attention has been paid to the fractional interpolation function to deal with fractional problems. In this section, we use the fractional interpolation function for the discrete fractional Laplacian operator.
Lemma 1
([29]). Let  0 < α 1 < α 2 < α n . Then, we have  ( x x 0 ) α i , i = 1 , 2 , , n  is linearly independent.
Lemma 2
([29]). 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 the 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 the solution of a fractional diffusion equation is usually singular near the boundary, we use the fractional interpolation function  p n ( x )  to approximate  u ( x )  on  x [ x 0 , x 1 ] [ x N 1 , x N ]  and use the classical interpolation function  I m ( x )  to approximate  u ( x )  on every interval  x [ x i 1 , x i ] , i = 2 , 3 , , N 1 . Moreover,  I m ( x ) , p n ( x )  can be represented by the following form:
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 the 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 .
When  0 < α < 2 , α 1 , substituting the above interpolation function into the weak singular integral operator (8) can yield
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 , the 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 .
In this paper, we only consider 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 ) . It is easy to obtain the numerical scheme for other complicated interpolation functions by a similar approach.
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 intervals  [ 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 the 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 showed two numerical schemes of the fractional Laplacian operator based on interpolation functions (6) and (14)–(16). In this 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 .
First, applying numerical scheme (12)–(13) of the fractional Laplacian operator to fractional diffusion Equation (24), 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 ,
where  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. 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 the fractional Laplacian operator to fractional diffusion Equation (24), 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 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 .
With 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’s 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 obtain  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 .
In a 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 the finite volume method for the fractional diffusion equation with zero boundary conditions. Here, one key idea is to deal with the hypersingular integral representation of the fractional Laplacian operator as a 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 .
Then, applying numerical schemes (37)–(38) of the integral operator  J α ( x n + 1 / 2 )  to fractional diffusion Equation (24), 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  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 ] ,
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 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’s 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 obtain  lim k c k = 0 .
When  l > 0 c l  satisfies  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 .

3.2. Finite Volume Method Based on Fractional Interpolation Function

In this subsection, in order to resolve the singularity of the nonsmooth solution of the fractional diffusion equation, we use the fractional interpolation function for the 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 intervals  [ 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 schemes (47)–(48) of the integral operator  J α ( x n + 1 / 2 )  to fractional diffusion Equation (24), 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 the above finite difference scheme and finite volume scheme to solve some fractional diffuse equations with zero boundary conditions. The novelty of our method is that we deal with the hypersingular integral representation of the fractional Laplacian operator as a weak singular integral using an integral operator  J α ( x )  so as to avoid directly discretizing the hypersingular integral. Moreover, it is easy to extend the numerical scheme for nonuniform dissection by a similar approach. First, we check the numerical errors of the finite difference scheme and finite volume scheme by fractional diffusion Equation (24) and compare the algorithms of this paper with those from the literature [11]. Second, we apply the resulting numerical scheme to solve other complex space fractional problems, such as the fractional Allen–Cahn system.

4.1. Example A

In this 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 the exact solution is given by  u ( x ) = ( 1 x 2 ) s + α 2 .
In this example, we solve fractional diffuse Equation (24) by a finite difference scheme and finite volume scheme with zero boundary conditions. We first verify the convergence orders and numerical errors in  l h  norms by finite difference schemes (26)–(27) for  0 < α < 2 , α 1  with  s = 6 , 3 , 2 , 1 , respectively. The results are listed in Figure 1. The dates in Figure 1 indicate that the convergence rates of the finite difference schemes (26)–(27) are of second order for  u C 2 ( R ) . The above results indicate that the convergence rates will fail to achieve second order if  s 1  for finite difference schemes (26)–(27). When  s 1 , it is easy to show that the solution  u C γ ( R ) , γ 1 , which has lower regularity. Second, we show the convergence orders and numerical errors in  l h  norms by finite volume schemes (39)–(40) for  0 < α < 2 , α 1  with  s = 6 , 3 , 2 , 1 , respectively. The results are listed in Figure 2. The dates in Figure 2 indicate that the convergence rates of the finite volume scheme are higher than those of the finite difference scheme but have no more than three successive orders. Figure 1 and Figure 2 indicate that the convergence rates of the finite difference scheme and finite volume scheme are related to  α  for  u C 1 ( R ) .
Third, we apply the finite difference schemes (28)–(29) and finite volume schemes (49)–(50) to solve the fractional diffuse Equation (24) with zero boundary conditions, and we compare the numerical errors with finite difference schemes (26)–(27) and finite volume method (39)–(40). Then, we present the numerical errors of the finite difference schemes (26)–(27) and (28)–(29) for  0 < α < 2 , α 1  with  α = 1.9 , 1.5  and  s = 4 , 3 , 2 , 1 , respectively. The results are listed in Figure 3 and Figure 4, where FDM I and FDM II represent numerical schemes (26)–(27) and (28)–(29). The dates in Figure 3 and Figure 4 indicate that the error of finite difference schemes (28)–(29) is less than that of finite difference schemes (26)–(27), and finite difference schemes (26)–(27) and (28)–(29) produce numerical oscillations when s is smaller. Then, we present the numerical errors of the finite volume schemes (39)–(40) and (49)–(50) for  0 < α < 2 , α 1  with  α = 1.9 , 1.5  and  s = 4 , 3 , 2 , 1 , respectively. The results are listed in Figure 5 and Figure 6, where FVM I and FVM II represent numerical schemes (39)–(40) and (49)–(50). The dates in Figure 5 and Figure 6 indicate that finite volume schemes (49)–(50) are fewer than finite volume schemes (39)–(40), and, in finite volume schemes (39)–(40) and (49)–(50), no numerical oscillations will occur when s is smaller.
Finally, we solve fractional diffuse Equation (24) by finite difference schemes (28)–(29) and the fractional central difference scheme in [11] with zero boundary conditions. The results are listed in Figure 7, where scheme I and scheme II represent the fractional central difference scheme and finite difference schemes (28)–(29). The dates in Figure 7 indicate that finite difference schemes (28)–(29) are fewer than the fractional central difference schemes.

4.2. Example B

The algorithms in this paper can be used to solve other space fractional problems, such as space fractional Schrödinger, Klein–Gordon–Schrödinger equations, strongly coupled nonlinear fractional Schrödinger equations, etc. In this subsection, we show the numerical approximation for 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 .  The space fractional Allen–Cahn equation is a kind of important fractional-order model, which has important application prospects in mathematics, physics, and engineering. The above space fractional Allen–Cahn equation has been studied both theoretically and numerically in recent years. In this example, we solve the space fractional Allen–Cahn Equation (53) by finite difference schemes (28)–(29) with zero boundary conditions. It follows from numerical scheme (22) that we can obtain the following semidiscrete numerical scheme:
d U d t = ϵ 2 A U + U U 3 .
Applying an implicit scheme and the Crank–Nicolson scheme in time to a semidiscrete scheme, we can obtain the following fully discrete schemes:
Implicit : U n + 1 U n Δ t = U n + 1 ( U n + 1 ) 3 + ϵ 2 A U n + 1 ,
Crank–Nicolson I : 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–Nicolson II : 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 solve fractional Allen–Cahn systems (53)–(55) with zero boundary conditions by finite difference schemes (28)–(29) in space and implicit scheme and Crank–Nicolson scheme in time, respectively. Consider the initial value  u 0 ( x ) = 1  on  [ 2 , 0 ] , or zero elsewhere, and simulate the numerical solution with  [ 10 , 10 ] , τ = 0.001 , h = 0.1 . First, we display the waveform of the numerical solution at the difference  α  and time. The results are listed in Figure 8 and Figure 9. The dates in Figure 8 and Figure 9 indicate that the  α  affects the propagation velocity of the solitary wave. For a smaller  α , the propagation of the soliton becomes slower, thus indicating the presence of quantum subdiffusion. Second, we display the evolution of discrete energy over time by implicit scheme and Crank–Nicolson scheme. The results are listed in Figure 10. The dates in Figure 10 indicate that the energy of the numerical scheme is dissipated, which is consistent with the nature of the original problem.

5. Conclusions

In the paper, we show the finite difference method and finite volume method for fractional diffuse equations by fractional interpolation function and classical interpolation function with zero boundary conditions. The novelty of our method is that we deal with the hypersingular integral representation of the fractional Laplacian operator as a weak singular integral by an integral operator  J α ( x ) . Because the solution of the fractional diffusion equation is usually singular near the boundary, we use the fractional interpolation function in the boundary region to approach the fractional Laplacian operator based on some lemmas, and we use the classical interpolation function in the inner region. Then, it is found that the differential matrix of the above scheme is a symmetric matrix and strictly row-wise diagonally dominant in special fractional interpolation functions. Moreover, it is easy to extend the numerical scheme for nonuniform dissection by a similar approach. Finally, several numerical examples are considered to demonstrate the validity and applicability of the numerical scheme to approximate fractional diffusion equations.
In future work, this method will be extended to solve fractional nonlinear Schröinger, Klein–Gordon–Schrödinger equations, etc., with zero boundary conditions. Moreover, we will also try to extend the method to solve the high-dimensional diffuse equation with zero boundary conditions.

Author Contributions

Conceptualization, J.W. and S.Y.; methodology, J.W.; software, J.W.; validation, J.W., S.Y. and X.L.; formal analysis, J.W.; investigation, J.W.; resources, J.W.; data curation, J.W.; writing—original draft preparation, J.W.; writing—review and editing, J.W.; visualization, J.W.; supervision, J.W.; project administration, J.W.; funding acquisition, S.Y. All authors have read and agreed to the published version of the manuscript.

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).

Data Availability Statement

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

Conflicts of Interest

The authors declare no competing interest.

References

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

Wang, J.; Yuan, S.; Liu, X. Finite Difference Scheme and Finite Volume Scheme for Fractional Laplacian Operator and Some Applications. Fractal Fract. 2023, 7, 868. https://doi.org/10.3390/fractalfract7120868

AMA Style

Wang J, Yuan S, Liu X. Finite Difference Scheme and Finite Volume Scheme for Fractional Laplacian Operator and Some Applications. Fractal and Fractional. 2023; 7(12):868. https://doi.org/10.3390/fractalfract7120868

Chicago/Turabian Style

Wang, Junjie, Shoucheng Yuan, and Xiao Liu. 2023. "Finite Difference Scheme and Finite Volume Scheme for Fractional Laplacian Operator and Some Applications" Fractal and Fractional 7, no. 12: 868. https://doi.org/10.3390/fractalfract7120868

Article Metrics

Back to TopTop