2126 ISSN 0965-5425, Computational Mathematics and Mathematical Physics, 2008, Vol. 48, No. 12, pp. 2126–2139. © Pleiades Publishing, Ltd., 2008. Original Russian Text © M. Van Barel, Kh.D. Ikramov, A.A. Chesnokov, 2008, published in Zhurnal Vychislitel’noi Matematiki i Matematicheskoi Fiziki, 2008, Vol. 48, No. 12, pp. 2092–2106. 1. INTRODUCTION Consider the system of linear equations Tx = b (1) with a nonsingular symmetric Toeplitz coefficient matrix T of order n × n and a vector b n (or n ) as the right-hand side. In this paper, we present a new iterative algorithm for solving systems of this type. The com- plexity of this algorithm is O( ), where κ(T) is the condition number of T , and its memory requirements are O(n). A matrix T n × n is said to be Toeplitz if T = (t ij ) = (a j i ); that is, (2) Toeplitz matrices arise in various problems of applied mathematics such as the numerical solution of differ- ential equations (see [1, 2]), Padé approximation (see [3–5]), and polynomial zero localization (see [6–8]). The fact that a Toeplitz matrix is determined by only 2n – 1 parameters underlies the development of numerous fast and superfast algorithms for solving systems of type (1). Algorithms of this type use the struc- ture of the matrix. Two classes of fast direct methods having a complexity of O(n 2 ) arithmetic operations are the methods of the Levinson and Schur type, respectively. The references and other information con- cerning these methods can be found in [9]. In general, the above-mentioned methods require that the leading principal submatrices of T be nonsin- gular. Furthermore, an implementation of these methods in floating-point arithmetic may be numerically unstable if those submatrices, albeit nonsingular, are ill-conditioned. κ T ( ) n n log log T a 0 a 1 a 2 a n 1 a 1 a 0 a 1 a 2 a 1 a 0 a 2 a 1 a n 1 ( ) a 2 a 1 a 0 . = A Continuation Method for Solving Symmetric Toeplitz Systems M. Van Barel a , Kh. D. Ikramov b , and A. A. Chesnokov a, b a Katholieke Universiteit Leuven, Department of Computer Science, Celestijnenlaan 200 A, B-3001 Leuven, Belgium e-mail: marc.vanbarel@cs.kuleuven.be b Faculty of Computational Mathematics and Cybernetics, Moscow State University, Moscow, 119992 Russia e-mail: ikramov@cs.msu.su, ache@mccme.ru Received December 29, 2007; in final form, May 22, 2008 Abstract—A fast algorithm is proposed for solving symmetric Toeplitz systems. This algorithm contin- uously transforms the identity matrix into the inverse of a given Toeplitz matrix T . The memory require- ments for the algorithm are O(n), and its complexity is O( ), where κ(T) is the condition number of T . Numerical results are presented that confirm the efficiency of the proposed algorithm. DOI: 10.1134/S0965542508120026 Keywords: Toeplitz matrices, circulants, superfast algorithm, continuation method, iterative refinement, eigenvalues. κ T ( ) n n log log