Skip to main content
Log in

BTTB preconditioners for BTTB systems

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

Abstract

In this paper, we consider solving the BTTB system \({\cal T}_{m,n}[f] {\bf{x}} = {\bf{b}}\) by the preconditioned conjugate gradient (PCG) method, where \({\cal T}_{m,n}[f]\) denotes the m × m block Toeplitz matrix with n × n Toeplitz blocks (BTTB) generated by a (2π, 2π)-periodic continuous function f(x, y). We propose using the BTTB matrix \({\cal T}_{m,n}[1/f]\) to precondition the BTTB system and prove that only O(m) + O(n) eigenvalues of the preconditioned matrix \({\cal T}_{m,n}[1/f] {\cal T}_{m,n}[f]\) are not around 1 under the condition that f(x, y) > 0. We then approximate 1/f(x, y) by a bivariate trigonometric polynomial, which can be obtained in O(m n log(m n)) operations by using the fast Fourier transform technique. Numerical results show that our BTTB preconditioner is more efficient than block circulant preconditioners.

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.

Similar content being viewed by others

References

  1. Chan, R.: Circulant preconditioners for Hermitian Toeplitz systems. SIAM J. Matrix Anal. Appl. 11, 542–550 (1991)

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  3. Chan, R., Jin, X.Q.: A family of block preconditioners for block systems. SIAM J. Sci. Comput. 13, 1218–1235 (1993)

    MathSciNet  Google Scholar 

  4. Chan, R., Ng, K.P.: Toeplitz preconditioners for Hermitian Toeplitz systems. Linear Algebra Appl. 190, 181–208 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  5. Chan, R., Ng, M.K.: Conjugate gradient methods for Toeplitz systems. SIAM Rev. 38, 427–482 (1996)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  7. Chan, R., Yeung, M.: Circulant preconditioners constructed from kernels. SIAM J. Numer. Anal. 29, 1093–1103 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  8. Chan, T.: An optimal circulant preconditioner for Toeplitz systems. SIAM J. Sci. Statist. Comput. 9, 766–771 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  9. Chan, T., Olkin, J.: Preconditioners for Toeplitz-block matrices. Numer. Algor. 6, 89–101 (1993)

    Article  MathSciNet  Google Scholar 

  10. Cheney, E.W.: Introduction to Approximation Theory, 2nd ed. McGraw-Hill, New York, (1966); Chelsea, New York (1982)

  11. Davis, P.: Circulant Matrices. John Wiley & Sons, New York (1979)

    MATH  Google Scholar 

  12. Holmgren, S., Otto, K.: Iterative solution methods and preconditioners for block-tridiagonal systems of equations. SIAM J. Matrix Anal. Appl. 13, 863–886 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  13. Jin, X.Q.: Developments and Applications of Block Toeplitz Iterative Solvers. Kluwer Academic Publishers Group, Dordrecht; Science Press, Beijing (2002)

  14. Lin, F.R.: Preconditioners for block Toeplitz systems based on circulant preconditioners. Numer. Algor. 26, 365–379 (2001)

    Article  MATH  Google Scholar 

  15. Lin, F.R., Ching, W.K.: Inverse Toeplitz preconditioners for Hermitian Toeplitz systems. Numer. Linear Algebra Appl. 12, 221–229 (2005)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  17. Noutsos, D., Vassalos, P.: New band Toeplitz preconditioners for ill-conditioned symmetric positive definite Toeplitz systems. SIAM J Matrix Anal. Appl. 23, 728–743 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  18. Noutsos, D., Serra, S., Capizzano, Vassalos, P.: Block band Toeplitz preconditioners derived from generating function approximations: analysis and applications. Numer. Math. 104, 339–376 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  19. Noutsos, D., Serra Capizzano, S., Vassalos, P.: Two-level Toeplitz preconditioning: approximation results for matrices and functions. SIAM J. Sci. Comput. 28, 439–458 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  20. Olkin, J.: Linear and Nonlinear Deconvolution Problems. Ph.D. thesis, Rice University, Houston, Texas (1986)

  21. Serra Capizzano, S.: Preconditioning strategies for asymptotically ill-conditioned block Toeplitz systems. BIT 34, 326–337 (1994)

    MathSciNet  Google Scholar 

  22. Serra, S.: The effectiveness of Band–Toeplitz preconditioners: a survey. Numerical Analysis and its Applications (Rousse, 1996), pp. 422–429. Lecture Notes in Comput. Sci., vol. 1196. Springer, Berlin (1997)

  23. Serra, S.: Optimal, quasi-optimal and superlinear band-Toeplitz preconditioners for asymptotically ill-conditioned positive definite Toeplitz systems. Math. Comput. 66, 651–665 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  24. Serra, C.: A Korovkin-type theory for finite Toeplitz operators via matrix algebras. Numer. Math. 82(1), 117–142 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  25. Strang, G.: A proposal for Toeplitz matrix calculations. Stud. Appl. Math. 74, 171–176 (1986)

    MATH  Google Scholar 

  26. Sunhaloo, M.S., Boojhawon, R., Gopaul, A., Bhuruth, M.: On block-circulant preconditioners for high-order compact approximations of convection-diffusion problems. J. Comput. Appl. Math. 234, 1312–1323 (2010)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fu-Rong Lin.

Additional information

The research was supported in part by the Guangdong Provincial NSF under contract No. 10151503101000023.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lin, FR., Wang, CX. BTTB preconditioners for BTTB systems. Numer Algor 60, 153–167 (2012). https://doi.org/10.1007/s11075-011-9516-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-011-9516-z

Keywords

Mathematics Subject Classifications (2010)

Navigation