A novel and simple spectral method for nonlocal PDEs with the fractional Laplacian
Shiping Zhou, Yanzhi Zhang
TL;DR
The paper develops a novel spectral method for the nonlocal fractional Laplacian $(-\Delta)^{\alpha/2}$ based on a semi-discrete Fourier transform, yielding an exact discrete symbol $|\xi|^\alpha$ and producing a multilevel Toeplitz stiffness matrix suitable for fast FFT-based solutions. It establishes rigorous error estimates showing spectral accuracy for smooth data, along with stability and convergence results for fractional Poisson problems. The approach extends to high dimensions via two generalization pathways, one leading to analytically expressed $_1F_2$-based weights and the other to a radial-Hankel formulation that preserves dimension-independent coefficient evaluation. Numerically, the method demonstrates superior accuracy with far fewer grid points than finite-difference schemes, and scales efficiently in higher dimensions, offering a practical tool for simulating fractional PDEs and anomalous diffusion phenomena.
Abstract
We propose a novel and simple spectral method based on the semi-discrete Fourier transforms to discretize the fractional Laplacian $(-Δ)^\fracα{2}$. Numerical analysis and experiments are provided to study its performance. Our method has the same symbol $|\boldsymbolξ|^α$ as the fractional Laplacian $(-Δ)^\fracα{2}$ at the discrete level, and thus it can be viewed as the exact discrete analogue of the fractional Laplacian. This {\it unique feature} distinguishes our method from other existing methods for the fractional Laplacian. Note that our method is different from the Fourier pseudospectral methods in the literature which are usually limited to periodic boundary conditions (see Remark \ref{remark0}). Numerical analysis shows that our method can achieve a spectral accuracy. The stability and convergence of our method in solving the fractional Poisson equations were analyzed. Our scheme yields a multilevel Toeplitz stiffness matrix, and thus fast algorithms can be developed for efficient matrix-vector multiplications. The computational complexity is ${\mathcal O}(2N\log(2N))$, and the memory storage is ${\mathcal O}(N)$ with $N$ the total number of points. Extensive numerical experiments verify our analytical results and demonstrate the effectiveness of our method in solving various problems.
