Skip to main content
Log in

A fast second-order scheme for nonlinear Riesz space-fractional diffusion equations

  • Original Paper
  • Published:
Numerical Algorithms Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Bai, Z., Lu, K.: Fast matrix splitting preconditioners for higher dimensional spatial fractional diffusion equations. J. Comput. Phys. 404, 109117 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  2. 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)

  3. Di Benedetto, F., Fiorentino, G., Serra-Capizzano, S.: CG preconditioning for Toeplitz matrices. Comput. Math. Appl. 25, 35–45 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  4. Di Benedetto, F., Serra-Capizzano, S.: A unifying approach to abstract matrix algebra preconditioning. Numer. Math. 82, 57–90 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  5. 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)

  6. Bini, D., Capovani, M.: Spectral and computational properties of band symmetric Toeplitz matrices. Linear Algebra Appl. 52, 99–126 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  7. 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)

    Article  MathSciNet  MATH  Google Scholar 

  8. Celik, C., Duman, M.: Crank-Nicolson method for the fractional diffusion equation with the Riesz fractional derivative. J. Comput. Phys. 231, 1743–1750 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  9. Chan, T.: An optimal circulant preconditione for Toeplitz systems. SIAM J. Sci. Stat. Comp. 9, 766–771 (1988)

    Article  MATH  Google Scholar 

  10. Chan, R.: Toeplitz preconditioner for Toeplitz system with nonnegative generating function. IMA J. Numer. Anal. 14, 333–345 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  11. Chan, R.: Toeplitz preconditioners for Toeplitz systems with nonnegative generating functions. IMA J. Numer. Anal. 11, 333–345 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  12. Chan, R., Chang, Q., Sun, H.: Multigrid method for ill-conditioned symmetric Toeplitz systems. SIAM J. Sci. Comput. 19, 516–529 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  13. Chang, F., Chen, J., Huang, W.: Anomalous diffusion and fractional advection-diffusion equation. Acta Physica. Sinica. 54, 1113–1117 (2005)

    Article  Google Scholar 

  14. Chen, F., Li, T., Meuratova, G.: Lopsided scaled HSS preconditioner for steady-state space-fractional diffusion equations. Calcolo 58, 26 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  15. Chen, H., Zhang, T., Lv, W.: Block preconditioning strategies for time-space fractional diffusion equations. Appl. Math. Comput. 337, 41–53 (2018)

    MathSciNet  MATH  Google Scholar 

  16. 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)

    Article  MathSciNet  MATH  Google Scholar 

  17. Chen, M., Deng, W.: Fourth order accurate scheme for the space fractional diffusion equations. SIAM J. Numer. Anal. 52, 1418–1438 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  18. 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)

    Article  MathSciNet  MATH  Google Scholar 

  19. Chen, W.: A speculative study of 2/3-order fractional Laplacian modeling of turbulence: some thoughts and conjectures. Chaos 16, 023126 (2006)

    Article  MATH  Google Scholar 

  20. 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)

    Article  MathSciNet  MATH  Google Scholar 

  21. Donatelli, M., Mazza, M., Serra-Capizzano, S.: Spectral analysis and structure preserving preconditioners for fractional diffusion equations. J. Comput. Phys. 307, 262–279 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  22. 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)

    MATH  Google Scholar 

  23. Fiorentino, G., Serra-Capizzano, S.: Multigrid methods for Toeplitz matrices. Calcolo 28, 283–305 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  24. 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)

    Article  MathSciNet  MATH  Google Scholar 

  25. 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)

    Article  MathSciNet  MATH  Google Scholar 

  26. 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)

    Article  MathSciNet  MATH  Google Scholar 

  27. 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)

  28. 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)

    Article  MathSciNet  MATH  Google Scholar 

  29. Huang, X., Lin, X., Ng, M., Sun, H.: Spectral analysis for preconditioning of multi-dimensional Riesz fractional diffusion equations. arXiv:2102.01371 (2021)

  30. 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)

    Article  MathSciNet  MATH  Google Scholar 

  31. Horn, R., Johnson, C.: Matrix Analysis. Cambridge University Press (2012)

  32. 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)

    Article  MathSciNet  MATH  Google Scholar 

  33. 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)

    Article  MathSciNet  MATH  Google Scholar 

  34. Jin, X.: Hartley preconditioners for Toelitz systems generated by positive continuous functions. BIT 34, 367–371 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  35. Ke, R., Ng, M., Wei, T.: Efficient preconditioning for time fractional diffusion inverse source problems. SIAM J. Matrix Anal. Appl. 41, 1857–1888 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  36. 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)

    Article  MathSciNet  MATH  Google Scholar 

  37. 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)

    Article  MathSciNet  MATH  Google Scholar 

  38. Li, X., Xu, C.: A space-time spectral method for the time fractional diffusion equation. SIAM J. Numer. Anal. 47, 2108–2131 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  39. 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)

    Article  MathSciNet  MATH  Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Article  Google Scholar 

  42. 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)

    Article  MathSciNet  MATH  Google Scholar 

  43. Meerschaert, M., Tadjeran, C.: Finite difference approximations for fractional advection-dispersion flow equations. J. Comp. Appl. Math. 172, 65–77 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  44. Ng, M.K.: Band preconditioners for block-Toeplitz-Toeplitz-block systems. Linear Algebra Appl. 259, 307–327 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  45. 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)

    Article  MathSciNet  MATH  Google Scholar 

  46. Podlubny, I.: Fractional Differential Equation. Academic Press, San Diego (1999)

    MATH  Google Scholar 

  47. 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)

    MathSciNet  MATH  Google Scholar 

  48. Serra-Capizzano, S.: Multi-iterative methods. Comput. Math. Appl. 26, 65–87 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  49. Serra-Capizzano, S.: Preconditioning strategies for asymptotically ill-conditioned block Toeplitz systems. BIT 34, 579–594 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  50. Serra-Capizzano, S.: Superlinear PCG methods for symmetric Toeplitz systems. Math. Comp. 68, 793–803 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  51. 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)

    Article  MathSciNet  MATH  Google Scholar 

  52. Serra-Capizzano, S.: Toeplitz preconditioners constructed from linear approximation processes. SIAM J. Matrix Anal. Appl. 20, 446–465 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  53. 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)

    Article  MathSciNet  MATH  Google Scholar 

  54. 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)

    Article  MathSciNet  MATH  Google Scholar 

  55. 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)

    Article  MathSciNet  MATH  Google Scholar 

  56. 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)

    Google Scholar 

  57. 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)

    Article  MathSciNet  MATH  Google Scholar 

  58. 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)

    Google Scholar 

  59. 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)

    Article  MathSciNet  MATH  Google Scholar 

  60. 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)

    Article  MathSciNet  MATH  Google Scholar 

  61. 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)

    Article  MathSciNet  MATH  Google Scholar 

  62. 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)

    Article  MATH  Google Scholar 

  63. 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)

    MathSciNet  MATH  Google Scholar 

  64. 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)

    MathSciNet  MATH  Google Scholar 

  65. 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)

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xiang Wang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-022-01367-y

Keywords

Navigation