Abstract
In this paper, the fractional centered difference formula is employed to discretize the Riesz derivative, while the Crank-Nicolson scheme is approximated the time derivative, and the explicit linearized technique is used to deal with nonlinear term, a second-order finite difference method is obtained for the nonlinear Riesz space-fractional diffusion equations, and the resulting system is symmetric positive definite ill-conditioned Toeplitz matrix and then the fast sine transform can be used to reduce the computational cost of the matrix-vector multiplication. The preconditioned conjugate gradient method with a preconditioner based on sine transform is proposed to solve the linear system. Theoretically, the spectrum of the preconditioned matrix falling in an open interval (1/2,3/2) is proved, which can guarantee the linear convergence rate of the proposed methods. By the similar technique, the two-dimension case is also studied. Finally, numerical experiments are carried out to demonstrate that the proposed preconditioner works well.
Similar content being viewed by others
References
Bai, Z., Lu, K.: Fast matrix splitting preconditioners for higher dimensional spatial fractional diffusion equations. J. Comput. Phys. 404, 109117 (2020)
Barakitis, N., Ekström, S. E., Vassalos, P.: Preconditioners for fractional diffusion equations based on the spectral symbol, arXiv:1912.13304 (2019), Numer Linear Algebra Appl. (2022)
Di Benedetto, F., Fiorentino, G., Serra-Capizzano, S.: CG preconditioning for Toeplitz matrices. Comput. Math. Appl. 25, 35–45 (1993)
Di Benedetto, F., Serra-Capizzano, S.: A unifying approach to abstract matrix algebra preconditioning. Numer. Math. 82, 57–90 (1999)
Bini, D., Di Benedetto, F.: A new preconditioner for the parallel solution of positive definite Toeplitz systems. In: Proc. Second ACM Symp. on Parallel Algorithms and Architectures, pp 220–223, Crete (1990)
Bini, D., Capovani, M.: Spectral and computational properties of band symmetric Toeplitz matrices. Linear Algebra Appl. 52, 99–126 (1983)
Bu, W., Tang, Y., Yang, J.: Galerkin finite element method for two-dimensional Riesz space fractional diffusion equations. J. Comput. Phys. 276, 26–38 (2014)
Celik, C., Duman, M.: Crank-Nicolson method for the fractional diffusion equation with the Riesz fractional derivative. J. Comput. Phys. 231, 1743–1750 (2012)
Chan, T.: An optimal circulant preconditione for Toeplitz systems. SIAM J. Sci. Stat. Comp. 9, 766–771 (1988)
Chan, R.: Toeplitz preconditioner for Toeplitz system with nonnegative generating function. IMA J. Numer. Anal. 14, 333–345 (1991)
Chan, R.: Toeplitz preconditioners for Toeplitz systems with nonnegative generating functions. IMA J. Numer. Anal. 11, 333–345 (1991)
Chan, R., Chang, Q., Sun, H.: Multigrid method for ill-conditioned symmetric Toeplitz systems. SIAM J. Sci. Comput. 19, 516–529 (1998)
Chang, F., Chen, J., Huang, W.: Anomalous diffusion and fractional advection-diffusion equation. Acta Physica. Sinica. 54, 1113–1117 (2005)
Chen, F., Li, T., Meuratova, G.: Lopsided scaled HSS preconditioner for steady-state space-fractional diffusion equations. Calcolo 58, 26 (2021)
Chen, H., Zhang, T., Lv, W.: Block preconditioning strategies for time-space fractional diffusion equations. Appl. Math. Comput. 337, 41–53 (2018)
Chen, M., Deng, W., Wu, Y.: Superlinearly convergent algorithms for the two dimensional space-time Caputo-Riesz fractional diffusion equations. Appl. Numer. Math. 70, 22–41 (2013)
Chen, M., Deng, W.: Fourth order accurate scheme for the space fractional diffusion equations. SIAM J. Numer. Anal. 52, 1418–1438 (2014)
Chen, M., Deng, W., Serra-Capizzano, S.: Uniform convergence of V-cycle multigrid algorithms for two-dimensional fractional Feynman-Kac equation. J. Sci. Comput. 74, 1034–1059 (2018)
Chen, W.: A speculative study of 2/3-order fractional Laplacian modeling of turbulence: some thoughts and conjectures. Chaos 16, 023126 (2006)
Dai, P., Wu, Q., Wang, H., Zheng, X.: An efficient matrix splitting preconditioning technique for two-dimensional unsteady space-fractional diffusion equations. J. Comput. Appl. Math. 371, 112673 (2020)
Donatelli, M., Mazza, M., Serra-Capizzano, S.: Spectral analysis and structure preserving preconditioners for fractional diffusion equations. J. Comput. Phys. 307, 262–279 (2016)
Donatelli, M., Mazza, M., Serra-Capizzano, S.: Spectral analysis and multi-grid methods for finite volume approximations of space-fractional diffusion equations, SIAM. J. Sci. Comput. 40, A4007–A4039 (2018)
Fiorentino, G., Serra-Capizzano, S.: Multigrid methods for Toeplitz matrices. Calcolo 28, 283–305 (1991)
Fiorentino, G., Serra-Capizzano, S.: Multigrid methods for symmetric positive definite block Toeplitz matrices with nonnegative generating functions. SIAM J. Sci. Comput. 17, 1068–1081 (1996)
Fang, Z., Lin, X., Ng, M., Sun, H.: Preconditioning for symmetric positive definite systems in balanced fractional diffusion equations. Numer. Math. 147, 651–677 (2021)
Fu, H., Sun, Y., Wang, H., Zheng, X.: Stability and convergence of a Crank-Nicolson finite volume method for space fractional diffusion equations. Appl. Numer. Math. 139, 38–51 (2019)
Hardik, P., Trushit, P., Dhiren, P.: An efficient technique for solving fractional-order diffusion equations arising in oil pollution, J. Ocean Eng Sci. https://doi.org/10.1016/j.joes.2022.01.004 (2022)
Huang, X., Sun, H.: A preconditioner based on sine transform for two-dimensional semi-linear Riesz space fractional diffusion equations in convex domains. Appl. Numer. Math. 169, 289–302 (2021)
Huang, X., Lin, X., Ng, M., Sun, H.: Spectral analysis for preconditioning of multi-dimensional Riesz fractional diffusion equations. arXiv:2102.01371 (2021)
Hejazi, H., Moroney, T., Liu, F.: Stability and convergence of a finite volume method for the space fractional advection-dispersion equation. J. Comput. Appl. Math. 255, 684–697 (2014)
Horn, R., Johnson, C.: Matrix Analysis. Cambridge University Press (2012)
Jian, H., Huang, T., Gu, X., Zhao, Y.: Fast compact implicit integration factor method with non-uniform meshes for the two-dimensional nonlinear Riesz space-fractional reaction-diffusion equation. Appl. Numer. Math. 156, 346–363 (2020)
Jin, B., Lazarov, R., Liu, Y., Zhou, Z.: The Galerkin finite element method for a multi-term time-fractional diffusion equation. J. Comput. Phys. 281, 825–843 (2015)
Jin, X.: Hartley preconditioners for Toelitz systems generated by positive continuous functions. BIT 34, 367–371 (1994)
Ke, R., Ng, M., Wei, T.: Efficient preconditioning for time fractional diffusion inverse source problems. SIAM J. Matrix Anal. Appl. 41, 1857–1888 (2020)
Lin, X., Ng, M., Sun, H.: A splitting preconditioner for Toeplitz-like linear systems arising from fractional diffusion equations. SIAM J. Matrix Anal. Appl. 38, 1580–1614 (2017)
Liu, F., Zhuang, P., Turner, I., Burrage, K., Anh, V.: A new fractional finite volume method for solving the fractional diffusion equation. Appl. Math. Model. 38, 3871–3878 (2014)
Li, X., Xu, C.: A space-time spectral method for the time fractional diffusion equation. SIAM J. Numer. Anal. 47, 2108–2131 (2009)
Liao, H., Lyu, P., Vong, S.: Second-order BDF time approximation for Riesz space-fractional diffusion equations. Int. J. Comput. Math. 95, 144–158 (2018)
Liu, F., Chen, S., Turner, I., Burrage, K., Anh, V.: Numerical simulation for two-dimensional Riesz space fractional diffusion equations with a nonlinear reaction term. Open Physics 11.10, 1221–1232 (2013)
Liu, H., Zheng, X., Fu, H., Wang, H.: Analysis and efficient implementation of ADI finite volume method for Riesz space-fractional diffusion equations in two space dimensions. Numer. Methods Partial Differ. Equ. 37, 818–835 (2021)
Mao, Z., Chen, S., Shen, J.: Efficient and accurate spectral method using generalized Jacobi functions for solving Riesz fractional differential equations. Appl. Numer. Math. 106, 165–181 (2016)
Meerschaert, M., Tadjeran, C.: Finite difference approximations for fractional advection-dispersion flow equations. J. Comp. Appl. Math. 172, 65–77 (2004)
Ng, M.K.: Band preconditioners for block-Toeplitz-Toeplitz-block systems. Linear Algebra Appl. 259, 307–327 (1997)
Pan, J., Ke, R., Ng, M., Sun, H.: Preconditioning techniques for diagonal-times-Toeplitz matrices in fractional diffusion equations. SIAM J. Sci. Comput. 36, A2698–A2719 (2014)
Podlubny, I.: Fractional Differential Equation. Academic Press, San Diego (1999)
Qu, W., Li, Z.: Fast direct solver for CN-ADI-FV scheme to two-dimensional Riesz space-fractional diffusion equations. Appl. Math. Comput. 401, 126033 (2021)
Serra-Capizzano, S.: Multi-iterative methods. Comput. Math. Appl. 26, 65–87 (1993)
Serra-Capizzano, S.: Preconditioning strategies for asymptotically ill-conditioned block Toeplitz systems. BIT 34, 579–594 (1994)
Serra-Capizzano, S.: Superlinear PCG methods for symmetric Toeplitz systems. Math. Comp. 68, 793–803 (1999)
Serra-Capizzano, S.: Optimal, quasi-optimal and superlinear band-Toeplitz preconditioners for asymptotically ill-conditioned positive definite Toeplitz systems. Math. Comp. 66, 651–665 (1997)
Serra-Capizzano, S.: Toeplitz preconditioners constructed from linear approximation processes. SIAM J. Matrix Anal. Appl. 20, 446–465 (1999)
Simmons, A., Yang, Q., Moroney, T.: A finite volume method for two-sided fractional diffusion equations on non-uniform meshes. J. Comput. Phys. 335, 747–759 (2017)
Stynes, M., O’Riordan, E., Gracia, J.L.: Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation. SIAM J. Numer. Anal. 55, 1057–1079 (2017)
Tian, W., Zhou, H., Deng, W.: A class of second order difference approximations for solving space fractional diffusion equations. Math. Comput. 84, 1703–1727 (2015)
Tong, S., Zheng, W., Chen, B.: Analysis of the pollution consequences on leakage and seepage flow of poisonous liquid. Industrial Safety and Environ. Protect. 32, 56–58 (2006)
Wang, D., Xiao, A., Yang, W.: Crank-Nicolson difference scheme for the coupled nonlinear Schrödinger equations with the Riesz space fractional derivative. J. Comput. Phys. 242, 670–681 (2013)
Wang, S., Ma, Z., Yao, H.: Fourier-Bessel series algorithm in fractal diffusion model for porous material. Chin. J. Comput. Phys. 25, 289–295 (2008)
Yang, Q., Liu, F., Turner, I.: Numerical methods for fractional partial differential equations with Riesz space fractional derivatives. Appl. Math. Model. 34, 200–218 (2010)
Zeng, F., Liu, F., Li, C., Burrage, K., Turner, I., Anh, V.: A Crank-Nicolson ADI spectral method for the two-dimensional Riesz space fractional nonlinear reaction-diffusion equation. SIAM J. Numer. Anal. 52, 2599–2622 (2014)
Zeng, M., Yang, J., Zhang, G.: On τ matrix-based approximate inverse preconditioning technique for diagonal-plus-Toeplitz linear systems from spatial fractional diffusion equations. J. Comput. Appl. Math. 407, 114088 (2022)
Zhao, X., Sun, Z., Hao, Z.: A fourth-order compact ADI scheme for two dimensional nonlinear space fractional Schrödinger equation. SIAM J. Sci. Comput. 36, A2865–A2886 (2014)
Zhao, Y., Bu, W., Huang, J., Liu, D., Tang, Y.: Finite element method for two-dimensional space-fractional advection-dispersion equations. Appl. Math. Comput. 257, 553–565 (2015)
Zheng, X., Ervin, V.J., Wang, H.: Spectral approximation of a variable coefficient fractional diffusion equation in one space dimension. Appl. Math. Comput. 361, 98–111 (2019)
Zhu, C., Zhang, B., Fu, H., Liu, J.: Efficient second-order ADI difference schemes for three-dimensional Riesz space-fractional diffusion equations. Comput. Math. Appl. 98, 24–39 (2021)
Acknowledgements
The authors thank professors Hai-Wei Sun and Xin Huang for discussion on the τ preconditioner.
Funding
This work was supported in part by the Science and Technology Research Project of Jiangxi Provincial Education Department of China (no. GJJ200919) and initial fund for Doctors (EA202007384), the National Natural Science Foundation of China (no. 11961048), and the Natural Science Foundation of Jiangxi Province of China (no. 20181ACB20001).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Data availability
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, CH., Yu, JW. & Wang, X. A fast second-order scheme for nonlinear Riesz space-fractional diffusion equations. Numer Algor 92, 1813–1836 (2023). https://doi.org/10.1007/s11075-022-01367-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-022-01367-y