Original Articles
Backward difference formulae and spectral Galerkin methods for the Riesz space fractional diffusion equation

https://doi.org/10.1016/j.matcom.2019.07.007Get rights and content

Abstract

Approximating Riesz space fractional diffusion equation in time by k-step backward difference formula and in space by spectral Galerkin method, we establish a fully discrete scheme with high order both in time and in space. For k5, we prove the stability of full discretization and obtain the error estimate with order O(τk+Nα2m), which depends only on the regularity of initial value and right-hand function. Moreover, we extend the proposed method to two dimensional case and derive similar results. Finally, we illustrate the theoretical estimates by numerical examples.

Introduction

Consider the Riesz space fractional diffusion equation (RSFDE) tu(x,t)α|x|αu(x,t)=f(x,t),t(0,T],x(1,1),with the initial condition u(x,0)=u0(x) for x(1,1) and the boundary condition u(1,t)=u(1,t)=0 for t(0,T]. Here, α(1,2) and α|x|α is the Riesz fractional derivative operator. RSFDE has important applications in physics, finance and engineering, such as the description of particle transport with non-integer space–time scaling [1] and the theory of tick-by-tick dynamics in financial markets [15].

To give the existence, uniqueness and regularity results for the solution of RSFDE (1.1), we define Hm(Ω) to be Sobolev space with semi-norm ||Hm(Ω) and norm Hm(Ω), where Ω=(1,1) and mN. When m=0, it reduces to L2-space with inner product , and norm L2(Ω). For μ>0, we introduce the fractional derivative space H0μ(Ω) defined in [7], which is equipped with semi-norm ||H0μ(Ω) and norm H0μ(Ω)=L2(Ω)2+||H0μ(Ω)212. Similar to Theorem 2.2 in [10], we have the following conclusion.

Lemma 1.1

Suppose that mN{0} , f(x,t)L2(0,T;Hm(Ω)) , u0(x)H0m+α2(Ω) , then there exists a unique solution of RSFDE (1.1) , which satisfies u(x,t)L2(0,T;H0m+α(Ω)) and tu(x,t)L2(0,T;Hm(Ω)) . Furthermore, the solution u(x,t) fulfils the estimates 0T(Δ)α2u(x,t)Hm(Ω)2dtC0u0(x)H0m+α2(Ω)2+0Tf(x,t)Hm(Ω)2dt,0Ttu(x,t)Hm(Ω)2dtC0u0(x)H0m+α2(Ω)2+0Tf(x,t)Hm(Ω)2dt, where (Δ)α2 is the fractional Laplacian and C0 is a positive constant independent of x and T .

In the last decades, a lot of numerical methods have been proposed to solve RSFDE, including finite difference methods based on fractional centred difference [18] and Fourier transform technique [3], [6], finite element methods [2], [11], [22], spectral methods built upon Jacobi polynomials [16], [21] and generalized Jacobi functions [4], [20]. Most of them were devoted to constructing high order schemes to approximate the spatial term of RSFDE. However, they discretized the temporal term of RSFDE by the methods with convergence order less than or equal to second-order, which does not match with the high order in space. So, it is necessary to develop a high order method with matching accuracy in time and space for RSFDE.

As we know, the k-step backward difference formula (BDF) not only has low computation cost, but also has order of k. Recently, [2], [22] use 1-step BDF method and [12], [17] apply 2-step BDF method to discretize the temporal term of RSFDE. They obtain convergence order of 1 and 2 in time, respectively. In this paper, we approximate the temporal term of RSFDE (1.1) by k-step BDF method with k5. Since the fractional derivative operator is nonlocal, we discretize the spatial term by spectral Galerkin method, which is a global method. This paper has two features: (i) we prove the stability by using the method based on the G-stability theory [5] and the multiplier technique [14], which is first proposed by Lubich in [13], and (ii) we give the rigorous error analysis of the proposed method, which shows that the order in time is kth order and the order in space depends on the regularity of u0(x) and f(x,t).

The contents of this paper is as follows. In Section 2, we derive the full discretization of RSFDE (1.1) by using the spectral Galerkin method and the k-step BDF method. In Section 3, we give the stability and error analysis of the full discretization. In Section 4, we use the proposed method to solve the two dimensional RSFDE. In Section 5, several numerical examples are provided to show the theoretical estimates.

Section snippets

Numerical scheme

In this section, we give the full discretization of RSFDE (1.1), which is obtained by approximating the spatial term and the temporal term with the spectral Galerkin method and the k-step BDF method, respectively. We begin with introducing some definitions. The Riesz fractional derivative operator is given by α|x|αu(x,t)=12cos(απ2)1Dxα+xD1αu(x,t),where the left Riemann–Liouville fractional derivative is defined as 1Dxμu(x,t)=1Γ(mμ)dmdxm1xu(ξ,t)(xξ)μm+1dξ,m1<μ<m,mN,the right

Stability and error analysis

In this section, we prove the stability and derive the error estimate of the full discretization.

Two dimensional RSFDE

In this section, we extend the proposed method (2.6) to the following two dimensional RSFDE tu(x,y,t)=Kxβ1|x|β1u(x,y,t)+Kyβ2|y|β2u(x,y,t)+f(x,y,t),(x,y,t)D×(0,T],with initial value and boundary value conditions u(x,y,0)=u0(x,y),(x,y)D,u(x,y,t)=0,(x,y,t)D×(0,T], where β1,β2(1,2), Kx,Ky>0, D=(1,1)×(1,1). Let L2(D) be the two dimensional L2-space with inner product ,L2(D) and norm L2(D), and Hm(D) (mN) denotes the two dimensional Sobolev space with semi-norm ||Hm(D) and norm

Numerical experiments

In this section, we provide several numerical examples to illustrate the theoretical estimates. Hereafter, we denote the k-step BDF method by BDFk for k=1,2,,5.

Acknowledgements

The authors are greatly indebted to the referees for useful comments. This work is supported by the National Natural Science Foundation of China (11771112, 11671112).

References (22)

  • DahlquistG.

    G-stability is equivalent to A-stability

    BIT

    (1978)
  • Cited by (6)

    View full text