Skip to main content
Log in

New preconditioners for systems of linear equations with Toeplitz structure

  • Published:
Calcolo Aims and scope Submit manuscript

Abstract

In this paper, we consider applying the preconditioned conjugate gradient (PCG) method to solve system of linear equations \(T x = \mathbf b \) where \(T\) is a block Toeplitz matrix with Toeplitz blocks (BTTB). We first consider Level-2 circulant preconditioners based on generalized Jackson kernels. Then, BTTB preconditioners based on a splitting of BTTB matrices are proposed. We show that the BTTB preconditioners based on splitting are special cases of embedding-based BTTB preconditioners, which are also good BTTB preconditioners. As an application, we apply the proposed preconditioners to solve BTTB least squares problems. Our preconditioners work for BTTB systems with nonnegative generating functions. The implementations of the construction of the preconditioners and the relevant matrix-vector multiplications are also presented. Finally, Numerical examples, including image restoration problems, are presented to demonstrate the efficiency of our proposed 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.

Institutional subscriptions

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. The code can be found in http://www.math.cuhk.edu.hk/~rchan/paper/SIAM/toeplitz091106.rar.

References

  1. Aricò, A., Donatelli, M.: A V-cycle multigrid for multilevel matrix algebras: proof of optimality. Numer. Math. 105, 511–547 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  2. Axelsson, O., Barker, V.: Finite element solution of boundary value problems. Academic Press, Orlando (1984)

    MATH  Google Scholar 

  3. Chan, R.: Circulant preconditioners for Hermitian toeplitz systems. SIAM J. Matrix Anal. Appl. 10, 542–550 (1989)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  6. Chan, R., Jin, X.Q.: An introduction to iterative Toeplitz solvers. SIAM, Philadelphia (2007)

    Book  MATH  Google Scholar 

  7. Chan, R., Nagy, J.G., Plemmons, R.J.: FFT-based preconditioners for Toeplitz-block least squares problems. SIAM J. Numer. Anal. 30, 1740–1768 (1993)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  10. Chan, R., Tang, P.: Constrained minimax approximation and optimal preconditioners for Toeplitz systems. Numer. Algorithm 5, 353–364 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  11. Chan, R., Yip, A., Ng, M.: The best circulant preconditioners for Hermitian Toeplitz systems. SIAM J. Numer. Anal. 38, 876–896 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  12. Chan, R., Ng, M., Yip, A.: The best circulant preconditioners for Hermitian Toeplitz systems II: the multiple-zero case. Numer. Math. 92, 17–40 (2002)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  15. Chan, T., Olkin, J.: Circulant preconditioners for Toeplitz-block matrices. Numer. Algorithm 6, 89–101 (1993)

    Article  MathSciNet  Google Scholar 

  16. Davis, P.: Circulant matrices. Wiley, New York (1979)

    MATH  Google Scholar 

  17. Hanke, M., Nagy, J.: Inverse Toeplitz preconditioners for ill-posed problems. Linear Algebra Appl. 284(1–3), 137–156 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  18. 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  MATH  MathSciNet  Google Scholar 

  19. Huckle, T.: Circulant and skewcirculant matrices for solving Toeplitz matrix problems. SIAM J. Matrix Anal. Appl. 13, 767–777 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  20. Jin, X.Q.: A note on construction of circulant preconditioners from kernels. Appl. Math. Comput. 83(1), 3–12 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  21. Jin, X.Q.: Developments and applications of block Toeplitz iterative solvers. Science Press, Beijing (2002)

    Google Scholar 

  22. Ku, T., Kuo, C.: On the spectrum of a family of preconditioned block Toeplitz matrices. SIAM J. Sci. Stat. Comput. 13, 948–966 (1992)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  24. Lin, F.R., Zhang, D.C.: BTTB preconditioners for BTTB least squares problems. Linear Algebra Appl. 434, 2285–2295 (2011)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  26. 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  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  28. 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  MATH  MathSciNet  Google Scholar 

  29. Olkin, J.: Linear and nonlinear deconvolution problems. Ph.D. thesis, Rice University, Houston (1986)

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

    MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  32. Serra Capizzano, S., Tyrtyshnikov, E.: Any circulant-like preconditioner for multilevel matrices is not superlinear. SIAM J. Matrix Anal. Appl. 21, 431–439 (1999)

    Article  MATH  MathSciNet  Google Scholar 

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

    MATH  Google Scholar 

  34. Tyrtyshnikov, E.: Optimal and superoptimal circulant preconditioners. SIAM J. Matrix. Anal. Appl. 13, 459–473 (1992)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yong-Jie Shi.

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

Shi, YJ., Pi, XB. New preconditioners for systems of linear equations with Toeplitz structure. Calcolo 51, 31–55 (2014). https://doi.org/10.1007/s10092-012-0074-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10092-012-0074-0

Keywords

Mathematics Subject Classification

Navigation