Skip to main content
Log in

R. Chan’s circulant-based approximate inverse preconditioning iterative method for solving second-order space fractional advection–dispersion equations with variable coefficients

  • Published:
Computational and Applied Mathematics Aims and scope Submit manuscript

Abstract

In this paper, we consider a second-order approximation scheme for the space fractional advection–diffusion equations with variable coefficients. This scheme employs the weighted and shifted Grünwald difference formulas to approximate the Riemann–Liouville fractional derivatives and the Crank–Nicolson scheme for the temporal derivative, respectively. The stability and convergence of this approximation scheme are analyzed under certain conditions satisfied by the coefficients. This numerical scheme results in a sequence of nonsymmetric Toeplitz-like linear systems whose coefficient matrix can be written as a sum of an identity matrix and four diagonal-times-Toeplitz matrices. To improve the computational efficiency of the Krylov subspace iteration methods used to solve the scheme, we develop an approximate inverse preconditioner. This preconditioner is based on the inverse of the weighted R. Chan’s circulant matrix and the interpolation method. We also demonstrate that the preconditioned matrix can be written as a sum of an identity matrix, a low-rank matrix, and a small-norm matrix, resulting in a clustered spectrum around one. The numerical results demonstrate that the numerical scheme and its approximate inverse preconditioner are robust and efficient.

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

Similar content being viewed by others

Data availability

No data sets are generated or analyzed during the current study.

References

  • Bai Z-Z (2000) Sharp error bounds of some Krylov subspace methods for non-Hermitian linear systems. Appl Math Comput 109(2–3):273–285

    MathSciNet  Google Scholar 

  • Bai Z-Z (2015) Motivations and realizations of Krylov subspace methods for large sparse linear systems. J Comput Math 283:71–78

    MathSciNet  Google Scholar 

  • Bai Z-Z, Lu K-Y (2019) On banded \(M\)-splitting iteration methods for solving discretized spatial fractional diffusion equations. BIT Numer Math 59:1–33

    MathSciNet  Google Scholar 

  • Bai Z-Z, Lu K-Y (2021) Optimal rotated block-dagonal preconditioning for discretized optimal control problems constrained with fractional time-dependent diffusive equations. Appl Numer Math 163:126–146

    MathSciNet  Google Scholar 

  • Bai Z-Z, Pan J-Y (2021) Matrix analysis and computations. SIAM, Philadelphia

    Google Scholar 

  • Benson DA, Wheatcraft SW, Meerschaert MM (2000) Application of a fractional advection-dispersion equation. Water Res Res 36:1403–1412

    ADS  Google Scholar 

  • Benzi M (2002) Preconditioning techniques for large linear systems: a survey. J Comput Phys 182:418–477

    MathSciNet  ADS  Google Scholar 

  • Boris B, Benson DA, Meerschaert MM, Wheatcraft SW (2001) Subordinated advection-dispersion equation for contaminant transport. Water Res Res 37:1543–1550

    ADS  Google Scholar 

  • Carpinteri A, Mainardi F (1997) Fractals and fractional calculus in continuum mechanics. Springer, London

    Google Scholar 

  • Chan RH (1989) Circulant preconditioners for Hermitiam Toeplitz system. SIAM J Matrix Anal Appl 10:876–896

    Google Scholar 

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

    MathSciNet  Google Scholar 

  • Chan RH, Jin X-Q (2007) An introduction to iterative Toeplitz solvers. SIAM, Philadelphia

    Google Scholar 

  • Chan RH, Strang G (1989) Toeplitz equations by conjugate gradients with circulant preconditioner. SIAM J Sci Stat Comput 10:104–119

    MathSciNet  Google Scholar 

  • Chan RH, Strang G (1989) Toeplitz equations by conjugate gradients with circulant preconditioner. SIAM J Sci Stat Comput 10(1):104–119

    MathSciNet  Google Scholar 

  • Chou LK, Lei S-L (2017) Fast ADI method for high dimensional fractional diffusion equations in conservative form with preconditioned strategy. Comput Math Appl 73:385–403

    MathSciNet  Google Scholar 

  • Cushman JH, Ginn TR (2000) Fractional advection-dispersion equation: a classical mass balance with convolution-Fickian Flux. Water Res Res 36:3763–3766

    ADS  Google Scholar 

  • Fang Z-W, Sun H-W, Wei H-Q (2020) An approximate inverse preconditioner for spatial fractional diffusion equations with piecewise continuous coefficients. Int Comput Math 97:523–545

    MathSciNet  Google Scholar 

  • Feng L-B, Zhuang P, Liu F, Turner I, Li J (2016) High-order numerical methods for the Riesz space fractional advection dispersion equations. Comput Math Appl 13:0898–1221

    Google Scholar 

  • Guo X-F, Pan J-Y (2023) Approximate inverse preconditioners for linear systems arising from spatial balanced fractional diffusion equations. AIMS Math 8:17284–17306

    MathSciNet  Google Scholar 

  • Lei S-L, Sun H-W (2013) A circulant preconditioner for fractional diffusion equations. J Comput Phys 242:715–725

    MathSciNet  ADS  Google Scholar 

  • Li C, Deng W-H (2017) A new family of difference schemes for space fractional advection diffusion equation. Adv Appl Math Mech 9:282–306

    MathSciNet  Google Scholar 

  • Lin F-R, Liu W-D (2020) The accuracy and stability of CN-WSGD schemes for space fractional diffusion equation. J Comput Appl Math 363:71–91

    MathSciNet  Google Scholar 

  • Lin F-R, She Z-H (2021) Stability and convergence of 3-point WSGD schemes for two-sided space fractional advection-diffusion equations with variable coefficients. Appl Numer Math 167:281–307

    MathSciNet  Google Scholar 

  • Lin F-R, Yang S-W, Jin X-Q (2014) Preconditioned iterative methods for fractional diffusion equation. J Comput Phys 256:109–117

    MathSciNet  ADS  Google Scholar 

  • Liu F, Zhuang P, Anh V, Turner I, Burrage K (2007) Stability and convergence of the difference methods for the space-time fractional advection-diffusion equation. Appl Math Comput 191:12–20

    MathSciNet  Google Scholar 

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

    MathSciNet  ADS  Google Scholar 

  • Meerschaert MM, Tadjeran C (2006) Finite difference approximations for two-sided space-fractional partial differential equations. Appl Numer Math 56:80–90

    MathSciNet  Google Scholar 

  • Metzler R, Klafter J (2000) The random walk’s guide to anomalous diffusion: a fractional dynamics approach. Phys Rep 339:1–77

    MathSciNet  CAS  ADS  Google Scholar 

  • Ng MK, Pan J-Y (2010) Approximate inverse circulant-plus-diagonal preconditioners for Toeplitz-plus-diagonal matrices. SIAM J Sci Comput 32:1442–1464

    MathSciNet  Google Scholar 

  • Pan J-Y, Ke R-H, Ng MK, Sun H-W (2014) Preconditioning techniques for diagonal-times-Toeplitz matrices in fractional diffusion equations. SIAM J Sci Comput 36:A2698–A2719

    MathSciNet  Google Scholar 

  • Pang H-K, Qiu H-H, Sun H-W, Ma T-T (2021) Circulant-based approximate inverse preconditioners for a class of fractional diffusion equations. Comput Math Appl 85:18–29

    MathSciNet  Google Scholar 

  • Parvizi M, Eslahchi MR, Dehghan M (2015) Numerical solution of fractional advection-diffusion equation with a nonlinear source term. Numer Algorithms 68:601–629

    MathSciNet  Google Scholar 

  • Podlubny I (1999) Fractional differential equations. Academic Press, New York

    Google Scholar 

  • Quarteroni A, Sacco R, Saleri F (2007) Numerical mathematics. Springer, New York

    Google Scholar 

  • Saad Y (2003) Iterative methods for sparse linear systems, 2nd edn. SIAM, Philadelphia

    Google Scholar 

  • Sousa E, Li C (2015) A weighted finite difference method for the fractional diffusion equation based on the Riemann-Liouville derivative. Appl Numer Math 90:22–37

    MathSciNet  Google Scholar 

  • Strohmer AH (2002) Four short stories about Toeplitz matrix calculations. Linear Algebra Appl 343(344):321–344

    MathSciNet  Google Scholar 

  • Tang S-P, Huang Y-M (2021) An DRCS preconditioning iterative method for a constrained fractional optimal control problem. Comput Appl Math 40:266

    MathSciNet  Google Scholar 

  • Tang S-P, Huang Y-M (2022) A lopsided scaled DTS preconditioning method for the discrete space-fractional diffusion equations. Appl Math Lett 131:108022

    MathSciNet  Google Scholar 

  • Tang S-P, Huang Y-M (2023) A matrix splitting preconditioning method for solving the discretized tempered fractional diffusion equations. Numer Algorithms 92:1311–1333

    MathSciNet  Google Scholar 

  • Tang S-P, Huang Y-M (2023) A fast ADI based matrix splitting preconditioning method for the high dimensional space fractional diffusion equations in convervation form. Comput Math Appl 144:210–220

    MathSciNet  Google Scholar 

  • Tang S-P, Huang Y-M (2024) A fast preconditioning iterative method for solving the discretized second-order space-fractional advection-diffusion equations. J Comput Appl Math 438:115513

    MathSciNet  Google Scholar 

  • Tang S-P, Yang A-L, Zhou J-L, Wu Y-J (2024) Banded \(M\)-matrix splitting preconditioner for Riesz space fractional reaction-dispersion equation. J Comput Math 42:372–389

    MathSciNet  Google Scholar 

  • Tian W-Y, Zhou H, Deng W-H (2015) A class of second order difference approximations for solving space fractional diffusion equations. Math Comput 84:1703–1727

    MathSciNet  Google Scholar 

  • Vong SW, Lyu P (2019) On a second order scheme for space fractional diffusion equations with variable coefficients. Appl Numer Math 137:34–48

    MathSciNet  Google Scholar 

  • Wang H, Basu TS (2012) A fast finite difference method for two-dimensional space-fractional diffusion equations. SIAM J Sci Comput 34:A2444–A2458

    MathSciNet  Google Scholar 

  • Zeng M-L, Zhang G-F (2022) On \(\tau \) matrix based approximate inverse preconditioning technique for diagonal-plus-Toeplitz linear systems from spatial fractional diffusion equations. J Comput Appl Math 407:114088

    MathSciNet  Google Scholar 

  • Zhao Z, Jin X-Q (2016) Preconditioned iterative methods for space-time fractional advection-diffusion equation. J Comput Phys 319:266–279

    MathSciNet  ADS  Google Scholar 

  • Zhao Y-L, Huang T-Z, Gu X-M, Luo W-H (2019) A fast second-order implicit difference method for time-space fractional advection-diffusion equation. Numer Funct Anal Optim 41:257–293

    MathSciNet  Google Scholar 

  • Zhou L-Z, Selim HM (2003) Application of the fractional advection-dispersion equation in porous media. Soil Sci Soc Am J 67:1079–1084

    CAS  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China [Grant No. 12161030] and Hainan Provincial Natural Science Foundation of China [Grant Nos. 121RC537, 523MS039].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ai-Li Yang.

Ethics declarations

Conflict of interest

The authors declared that they have no conflict of interest.

Additional information

Communicated by Zhong-Zhi Bai.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tang, SP., Yang, AL., Zhou, JL. et al. R. Chan’s circulant-based approximate inverse preconditioning iterative method for solving second-order space fractional advection–dispersion equations with variable coefficients. Comp. Appl. Math. 43, 97 (2024). https://doi.org/10.1007/s40314-024-02592-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40314-024-02592-y

Keywords

Mathematics Subject Classification

Navigation