An efficient numerical method for a Riemann–Liouville two-point boundary value problem

https://doi.org/10.1016/j.aml.2019.106201Get rights and content

Abstract

In this paper a numerical method is considered for a two-point boundary value problem with a Riemann–Liouville fractional derivative, where the exact solution may have weak singularity. The linear interpolation is used to approximate the functions in the fractional integral transformed from the Riemann–Liouville boundary value problem. In order to capture the singular phenomena of the exact solution, an adaptive mesh is developed by equidistributing a monitor function. The stability is derived by a modified Grönwall inequality. It is shown that the scheme is second-order convergent. Numerical experiments are provided to demonstrate the theoretical results.

Introduction

This article is prompted by recent publications [1], [2] where the authors consider the following Riemann–Liouville two-point boundary value problem D2δu(x)+bu(x)+c(x)u(x)=f(x),x(0,1),u(0)=0,αu(1)+βu(1)=γ, where 0<δ<1, b,c,fCq,δ(0,1] for some qN, c0, b+c0, α,β,γ are given constants, and D2δ denotes a Riemann–Liouville fractional derivative defined by D2δu(x)=1Γ(δ)d2dx20xxtδ1u(t)dt.Here Cq,δ(0,1] denotes the space of functions vC[0,1]Cq(0,1] such that |v(k)(x)|C1+x1δkfork=0,1,,qandx(0,1]with a positive constant C. It is proved in [1, Theorem 3] that the problem (1.1)–(1.2) has a unique solution uCq,δ(0,1], which implies |u(k)(x)|C1+x1kδfork=0,1,,qandx(0,1].The bounds of the derivatives exhibit a typical singularity at x=0. Such a problem arises in modeling anomalous diffusion processes [3], [4].

In order to obtain a reliable numerical solution for problem (1.1)–(1.2), it is advantageous to use a mesh that concentrates nodes near the singularity. One approach is the use of graded meshes [1], [5]. Another approach is the use of adaptive meshes generated by equidistributing monitor functions over the domain of the problem [2]. Nowadays, the adaptive mesh approaches based on the equidistribution principle have attracted considerable attention from researchers since they are known to produce optimal rates of convergence [6], [7], [8], [9], [10]. In [2] an equidistributing mesh based on a posteriori error analysis has been used to solve problem (1.1)–(1.2) and it is shown that the scheme is first-order convergent. In this article, an integral discrete scheme based on the linear interpolation approximation and an adaptive mesh is used to solve problem (1.1)–(1.2). The adaptive mesh follows from equidistribution principle, which is based on a priori error estimate for capturing the singular behavior of the exact solution. It is shown that the scheme is second-order convergent, which improves the numerical results given in [2].

Notation. Throughout the paper, C will denote a generic positive constant that is independent of the discretization parameter N. Note that C is not necessarily the same at each occurrence. To simplify the notation we set gi=g(xi) for any function g defined on the interval [0,1]. We use the (pointwise) maximum norm on the interval [0,1] by .

Section snippets

Discretization scheme

It has been shown in [1] that problem (1.1)–(1.2) can be transformed into an equivalent Volterra integral equation with a weakly singular kernel u(x)=1Γ(1δ)0xxtδbu(t)dt+1Γ(2δ)0xxt1δcuf(t)dt+λx1δ,where λ is a constant determined by the right boundary condition. In the following we will discrete this integral equation instead of problem (1.1)–(1.2).

We developed the discretization scheme on a mesh ΩN0=x0<x1<<xN=1, where the mesh sizes are defined by hi=xixi1 for 1iN. The linear

Numerical experiments

We conduct numerical experiments to illustrate the performance of our proposed discrete scheme (2.2) on the adaptive mesh ΩN. Error estimates and convergence rates for the discrete scheme are presented for the following example which has been considered in [1], [2].

Example

Riemann–Liouville fractional differential equation with boundary conditions: D2δu(x)+10.7cos2.3x2x3u(x)=f(x),x(0,1),u(0)=0,u(1)=0.31E1δ,10.311.5, where f(x) is chosen such that the exact solution is u(x)=0.31E1δ,10.3x1δ1

CRediT authorship contribution statement

Jian Huang: Project administration, Writing - original draft. Zhongdi Cen: Formal analysis, Writing - review & editing. Li-Bin Liu: Validation. Jialiang Zhao: Data curation.

Acknowledgments

We would like to thank the anonymous reviewers for their valuable suggestions and comments for the improvement of this paper. The work was supported by Project of Philosophy and Social Science Research in Zhejiang Province, China (Grant No. 19NDJC039Z), Zhejiang Province Public Welfare Technology Application Research Project, China (Grant No. LGF19A010001), Humanities and Social Sciences Planning Fund of Ministry of Education of China (Grant No. 18YJAZH002), National Science Foundation of China

View full text