An O(N log2N) alternating-direction finite difference method for two-dimensional fractional diffusion equations
Fractional diffusion equations model phenomena exhibiting anomalous diffusion that cannot be modeled accurately by the second-order diffusion equations. Because of the nonlocal property of fractional differential operators, the numerical methods for fractional diffusion equations often generate dense or even full coefficient matrices. Consequently, the numerical solution of these methods often require computational work of O(N3) per time step and memory of O(N2) for where N is the number of grid points. In this paper we develop a fast alternating-direction implicit finite difference method for space-fractional diffusion equations in two space dimensions. The method only requires computational work of O(N log2N) per time step and memory of O(N), while retaining the same accuracy and approximation property as the regular finite difference method with Gaussian elimination. Our preliminary numerical example runs for two dimensional model problem of intermediate size seem to indicate the observations: To achieve the same accuracy, the new method has a significant reduction of the CPU time from more than 2 months and 1 week consumed by a traditional finite difference method to 1.5h, using less than one thousandth of memory the standard method does. This demonstrates the utility of the method.
fractional diffusion equation anomalous diffusion alternating-direction method circulant matrix fast fourier transform toeplitz matrix