Abstract
In this paper we study \(n\times n\) non-symmetric, real Toeplitz systems of the form \(T_n(f)x = b\), where the generating function of the Toeplitz matrix f is known a priori. We study the behavior of a specific circulant preconditioner and we also propose a preconditioner arising from the combination of a band Toeplitz matrix and circulant matrices, for ill-conditioned Toeplitz systems. For the solution of the system we use Krylov subspace methods and more specifically the Conjugate Gradient method for the corresponding preconditioned system of the normal equations and the Preconditioned Generalized Minimal Residual method. We prove theoretical results, which guarantee the efficiency of the proposed preconditioner either when f is continuous or it is piecewise continuous. We emphasize that f may have zeros in \((-\pi ,\pi ]\). Finally, we present various numerical experiments, where the efficiency of the proposed preconditioning technique is shown, since we get the solution of the preconditioned system in a small number of iterations.
Similar content being viewed by others
References
Axelsson, O.: Conjugate gradient type methods for unsymmetric and inconsistent systems of linear equations. Linear Algebra Appl. 29, 1–16 (1980). https://doi.org/10.1016/0024-3795(80)90226-8
Bendixson, I.: Sur les racines d’une équation fondamentale. Acta Math. 25, 359–365 (1902). https://doi.org/10.1007/BF02419030
Chan, R.H., Ng, M.K.: Conjugate gradient methods for Toeplitz systems. SIAM Rev. 38(3), 427–482 (1996). https://doi.org/10.1137/S0036144594276474
Chan, R.H., Yeung, M.C.: Circulant preconditioners for complex Toeplitz matrices. SIAM J. Numer. Anal. 30(4), 1193–1207 (1993). https://doi.org/10.1137/0730062
Chan, T.F.: An optimal circulant preconditioner for Toeplitz systems. SIAM J. Sci. Statist. Comput. 9(4), 766–771 (1988). https://doi.org/10.1137/0909051
Di Benedetto, F., Fiorentino, G., Serra, S.: CG preconditioning for Toeplitz matrices. Comput. Math. Applic. 25(6), 35–45 (1993). https://doi.org/10.1016/0898-1221(93)90297-9
Di Benedetto, F., Serra Capizzano, S.: A unifying approach to abstract matrix algebra preconditioning. Numer. Math. 82(1), 57–90 (1999)
Duffy, D.J.: Finite Difference Methods in Financial Engineering: a Partial Differential Equation approach. John Wiley, Hoboken (2013)
Ferrari, P., Furci, I., Hon, S., Mursaleen, M.A., Serra-Capizzano, S.: The eigenvalue distribution of special 2-by-2 block matrix-sequences with applications to the case of symmetrized Toeplitz structures. SIAM J. Matrix Anal. Appl. 40(3), 1066–1086 (2019). https://doi.org/10.1137/18M1207399
Garren, K.R.: Bounds for the Eigenvalues of a Matrix. In: Dissertations, Theses, and Masters Projects. Paper 1539624585 (1965). https://doi.org/10.21220/s2-p2tn-7046
Gmati, N., Philippe, B.: Comments on the GMRES convergence for preconditioned systems. In: International Conference on Large-Scale Scientific Computing, pp. 40–51. Springer (2007). https://doi.org/10.1007/978-3-540-78827-0_4
Higham, N.J.: Functions of Matrices: Theory and Computation. SIAM, Philadelphia (2008)
Hirsch, M.: Sur les racines d’une équation fondamentale. Acta Math. 25, 367–370 (1902). https://doi.org/10.1007/BF02419031
Hon, S., Wathen, A.: Circulant preconditioners for analytic functions of Toeplitz matrices. Numer. Algor. 79(4), 1211–1230 (2018). https://doi.org/10.1007/s11075-018-0481-7
Horn, R.A., Johnson, C.R.: Topics in Matrix Analysis. Cambridge University Press, Cambridge (1994)
Kressner, D., Luce, R.: Fast computation of the matrix exponential for a Toeplitz matrix. SIAM J. Matrix Anal. Appl. 39(1), 23–47 (2018). https://doi.org/10.1137/16M1083633
Nachtigal, N.M., Reddy, S.C., Trefethen, L.N.: How fast are nonsymmetric matrix iterations? SIAM J. Matrix Anal. Appl. 13(3), 778–795 (1992). https://doi.org/10.1137/0613049
Ng, M.: Iterative Methods for Toeplitz Systems. Oxford University Press, New York (2004)
Noschese, S., Pasquini, L., Reichel, L.: Tridiagonal Toeplitz matrices: properties and novel applications. Numer. Linear Algebra Appl. 20(2), 302–326 (2013). https://doi.org/10.1002/nla.1811
Noutsos, D., Serra-Capizzano, S., Vassalos, P.: Spectral equivalence and matrix algebra preconditioners for multilevel Toeplitz systems: a negative result. Contemp. Math. 323, 313–322 (2003)
Noutsos, D., Serra-Capizzano, S., Vassalos, P.: Matrix algebra preconditioners for multilevel Toeplitz systems do not insure optimal convergence rate. Theor. Comput. Sci. 315(2–3), 557–579 (2004). https://doi.org/10.1016/j.tcs.2004.01.007
Noutsos, D., Tachyridis, G.: Band Toeplitz preconditioners for non-symmetric real Toeplitz systems by preconditioned GMRES method. J. Comput. Appl. 373, 112250 (2020). https://doi.org/10.1016/j.cam.2019.04.030
Noutsos, D., Vassalos, P.: Superlinear convergence for PCG using band plus algebra preconditioners for Toeplitz systems. Comput. Math. Appl. 56, 1255–1270 (2008). https://doi.org/10.1016/j.camwa.2008.02.046
Noutsos, D., Vassalos, P.: Band plus algebra preconditioners for two-level Toeplitz systems. BIT Numer. Math. 51(3), 695–719 (2011). https://doi.org/10.1007/s10543-011-0314-8
Pestana, J., Wathen, A.J.: A preconditioned minres method for nonsymmetric Toeplitz matrices. SIAM J. Matrix Anal. Appl. 36(1), 273–288 (2015). https://doi.org/10.1137/140974213
Potts, D., Steidl, G.: Optimal trigonometric preconditioners for nonsymmetric Toeplitz systems. Linear Algebra Appl. 281(1–3), 265–292 (1998). https://doi.org/10.1016/S0024-3795(98)10042-3
Potts, D., Steidl, G.: Preconditioners for ill-conditioned Toeplitz matrices. BIT Numer. Math. 39(3), 513–533 (1999). https://doi.org/10.1023/A:1022322820082
Saad, Y., Schultz, M.H.: GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Statist. Comp. 7(3), 856–869 (1986). https://doi.org/10.1137/0907058
Sachs, E., Strauss, A.: Efficient solution of a partial integro-differential equation in finance. Appl. Numer. Math. 58(11), 1687–1703 (2008). https://doi.org/10.1016/j.apnum.2007.11.002
Serra-Capizzano, S.: Spectral behavior of matrix sequences and discretized boundary value problems. Linear Algebra Appl. 337(1–3), 37–78 (2001). https://doi.org/10.1016/S0024-3795(01)00335-4
Serra-Capizzano, S., Tyrtyshnikov, E.: Any circulant-like preconditioner for multilevel matrices is not superlinear. SIAM J. Matrix Anal. Appl. 21(2), 431–439 (2000). https://doi.org/10.1137/S0895479897331941
Sohrab, H.H.: Basic Real Analysis. Birkhäuser, New York (2003)
Strang, G.: A proposal for Toeplitz matrix calculations. Stud. Appl. Math. 74(2), 171–176 (1986). https://doi.org/10.1002/sapm1986742171
Tyrtyshnikov, E.E.: Circulant preconditioners with unbounded inverses. Linear Algebra Appl. 216, 1–23 (1995). https://doi.org/10.1016/0024-3795(93)00092-E
Tyrtyshnikov, E.E.: A unifying approach to some old and new theorems on distribution and clustering. Linear Algebra Appl. 232, 1–43 (1996). https://doi.org/10.1016/0024-3795(94)00025-5
Widom, H.: Hankel matrices. Trans. Am. Math. Soc. 121(1), 1–35 (1966)
Yeung, M.C., Chan, R.H.: Circulant preconditioners for Toeplitz matrices with piecewise continuous generating functions. Math. Comput. 61(204), 701–718 (1993). https://doi.org/10.2307/2153248
Acknowledgements
The authors would like to thank the anonymous referees for the constructive comments that improved the paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Michiel E. Hochstenbach.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Part of this research is co-financed by Greece and the European Union (European Social Fund-ESF) through the Operational Programme “Human Resources Development, Education and Lifelong Learning 2014–2020” in the context of the project “Krylov subspace methods and Perron-Frobenius theory” (MIS 5047643).
Rights and permissions
About this article
Cite this article
Noutsos, D., Tachyridis, G. Band-times-circulant preconditioners for non-symmetric Toeplitz systems. Bit Numer Math 62, 561–590 (2022). https://doi.org/10.1007/s10543-021-00883-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10543-021-00883-y
Keywords
- Non-symmetric Toeplitz
- Circulant preconditioners
- Band plus algebra preconditioners
- Band-times-circulant
- Krylov subspace methods