Weighted average finite difference methods for fractional diffusion equations
Santos B. Yuste
TL;DR
This work develops weighted-average finite-difference schemes for fractional diffusion equations with a Riemann–Liouville derivative, combining standard time/space discretization with RL discretizations via weight sequences whose generating functions recover BDF1/2/3 and NG$p$ forms. A simple von Neumann–type stability analysis yields the bound $\dfrac{1}{S} \ge \dfrac{1}{S_\times}$ with $\dfrac{1}{S_\times}=2(2\lambda-1)\omega(-1,1-\gamma)$, implying unconditional stability for $\lambda\le 1/2$ and conditional stability otherwise, with explicit and Crank–Nicolson schemes examined. The paper validates the stability bound through numerical experiments against exact solutions expressed with Mittag-Leffler functions and discusses truncation errors, showing Crank–Nicolson as particularly robust (second-order) and suggesting a practical explicit-then-implicit integration strategy. The results offer a straightforward, stable framework for simulating fractional diffusion processes and can extend to higher dimensions and fractional wave equations.
Abstract
Weighted averaged finite difference methods for solving fractional diffusion equations are discussed and different formulae of the discretization of the Riemann-Liouville derivative are considered. The stability analysis of the different numerical schemes is carried out by means of a procedure close to the well-known von Neumann method of ordinary diffusion equations. The stability bounds are easily found and checked in some representative examples.
