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.
Similar content being viewed by others
Notes
The code can be found in http://www.math.cuhk.edu.hk/~rchan/paper/SIAM/toeplitz091106.rar.
References
Aricò, A., Donatelli, M.: A V-cycle multigrid for multilevel matrix algebras: proof of optimality. Numer. Math. 105, 511–547 (2007)
Axelsson, O., Barker, V.: Finite element solution of boundary value problems. Academic Press, Orlando (1984)
Chan, R.: Circulant preconditioners for Hermitian toeplitz systems. SIAM J. Matrix Anal. Appl. 10, 542–550 (1989)
Chan, R.: Toeplitz preconditioners for Toeplitz systems with nonnegative generating functions. IMA J. Numer. Anal. 11, 333–345 (1991)
Chan, R., Jin, X.Q.: A family of block preconditioners for block systems. SIAM J. Sci. Comput. 13, 1218–1235 (1993)
Chan, R., Jin, X.Q.: An introduction to iterative Toeplitz solvers. SIAM, Philadelphia (2007)
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)
Chan, R., Ng, K.P.: Toeplitz preconditioners for Hermitian Toeplitz systems. Linear Algebra Appl. 190, 181–208 (1993)
Chan, R., Ng, M.: Conjugate gradient methods for Toeplitz systems. SIAM Rev. 38, 427–482 (1996)
Chan, R., Tang, P.: Constrained minimax approximation and optimal preconditioners for Toeplitz systems. Numer. Algorithm 5, 353–364 (1993)
Chan, R., Yip, A., Ng, M.: The best circulant preconditioners for Hermitian Toeplitz systems. SIAM J. Numer. Anal. 38, 876–896 (2000)
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)
Chan, R., Yeung, M.: Circulant preconditioners constructed from kernels. SIAM J. Numer. Anal. 29, 1093–1103 (1992)
Chan, T.: An optimal circulant preconditioner for Toeplitz systems. SIAM J. Sci. Statist. Comput. 9, 766–771 (1988)
Chan, T., Olkin, J.: Circulant preconditioners for Toeplitz-block matrices. Numer. Algorithm 6, 89–101 (1993)
Davis, P.: Circulant matrices. Wiley, New York (1979)
Hanke, M., Nagy, J.: Inverse Toeplitz preconditioners for ill-posed problems. Linear Algebra Appl. 284(1–3), 137–156 (1998)
Holmgren, S., Otto, K.: Iterative solution methods and preconditioners for block-tridiagonal systems of equations. SIAM J. Matrix Anal. Appl. 13, 863–886 (1992)
Huckle, T.: Circulant and skewcirculant matrices for solving Toeplitz matrix problems. SIAM J. Matrix Anal. Appl. 13, 767–777 (1992)
Jin, X.Q.: A note on construction of circulant preconditioners from kernels. Appl. Math. Comput. 83(1), 3–12 (1997)
Jin, X.Q.: Developments and applications of block Toeplitz iterative solvers. Science Press, Beijing (2002)
Ku, T., Kuo, C.: On the spectrum of a family of preconditioned block Toeplitz matrices. SIAM J. Sci. Stat. Comput. 13, 948–966 (1992)
Lin, F.R., Ching, W.K.: Inverse Toeplitz preconditioners for Hermitian Toeplitz systems. Numer. Linear Algebra Appl. 12, 221–229 (2005)
Lin, F.R., Zhang, D.C.: BTTB preconditioners for BTTB least squares problems. Linear Algebra Appl. 434, 2285–2295 (2011)
Ng, M.: Band precondtioners for block-Toeplitz–Toeplitz-block systems. Linear Algebra Appl. 259, 307–327 (1997)
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)
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)
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)
Olkin, J.: Linear and nonlinear deconvolution problems. Ph.D. thesis, Rice University, Houston (1986)
Serra Capizzano, S.: Preconditioning strategies for asymptotically ill-conditioned block Toeplitz systems. BIT 34, 326–337 (1994)
Serra Capizzano, S.: A Korovkin-type theory for finite Toeplitz operators via matrix algebras. Numer. Math. 82, 117–142 (1999)
Serra Capizzano, S., Tyrtyshnikov, E.: Any circulant-like preconditioner for multilevel matrices is not superlinear. SIAM J. Matrix Anal. Appl. 21, 431–439 (1999)
Strang, G.: A proposal for Toeplitz matrix calculations. Stud. Appl. Math. 74, 171–176 (1986)
Tyrtyshnikov, E.: Optimal and superoptimal circulant preconditioners. SIAM J. Matrix. Anal. Appl. 13, 459–473 (1992)
Author information
Authors and Affiliations
Corresponding author
Additional information
The research was supported in part by the Guangdong Provincial NSF under contract No. 10151503101000023.
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10092-012-0074-0