Abstract
Let p(z) be a polynomial of degree n having zeros |ξ1|≤⋅⋅⋅≤|ξ m |<1<|ξ m+1|≤⋅⋅⋅≤|ξ n |. This paper is concerned with the problem of efficiently computing the coefficients of the factors u(z)=∏ i=1 m(z−ξ i ) and l(z)=∏ i=m+1 n(z−ξ i ) of p(z) such that a(z)=z −m p(z)=(z −m u(z))l(z) is the spectral factorization of a(z). To perform this task the following two-stage approach is considered: first we approximate the central coefficients x −n+1,. . .x n−1 of the Laurent series x(z)=∑ i=−∞ +∞ x i z i satisfying x(z)a(z)=1; then we determine the entries in the first column and in the first row of the inverse of the Toeplitz matrix T=(x i−j ) i,j=−n+1,n−1 which provide the sought coefficients of u(z) and l(z). Two different algorithms are analyzed for the reciprocation of Laurent polynomials. One algorithm makes use of Graeffe's iteration which is quadratically convergent. Differently, the second algorithm directly employs evaluation/interpolation techniques at the roots of 1 and it is linearly convergent only. Algorithmic issues and numerical experiments are discussed.
Similar content being viewed by others
References
D.A. Bini and A. Bottcher, Polynomial factorization through Toeplitz matrix computations, Linear Algebra Appl. 366 (2003) 25–37.
D. Bini, G. Del Corso, G. Manzini and L. Margara, Inversion of circulant matrices over Z m, Math. Comp. 70(235) (2001) 1169–1182.
D.A. Bini, L. Gemignani and B. Meini, Factorization of analytic functions by means of Koenig's theorem and Toeplitz computations, Numer. Math. 89 (2001) 49–82.
D.A. Bini, L. Gemignani and B. Meini, Computations with infinite Toeplitz matrices and polynomial, Linear Algebra Appl. 343/344 (2002) 21–61.
D.A. Bini and V. Pan, Matrix and Polynomial Computations, Vol. 1. Fundamental Algorithms (Birkhäuser, Boston, 1994).
L. Gemignani, Computing a factor of a polynomial by means of multishift LR algorithms, SIAM J. Matrix Anal. Appl. 19(1) (1998) 161–181.
A.A. Grau, On the reduction of number range in the use of Graeffe process, J. Assoc. Comput. Mach. 10 (1963) 538–544.
P. Henrici, Applied and Computational Complex Analysis, Vol. 1 (Wiley, New York, 1974).
A.S. Householder, The Numerical Treatment of a Single Nonlinear Equation (McGraw-Hill, New York, 1970).
T. Kailath and A.H. Sayed, eds., Fast Reliable Algorithms for Matrices with Structure (SIAM, Philadelphia, PA, 1999).
P. Kirrinnis, Partial fraction decompostion in C(z) and simultaneous Newton iteration for factorization in C[z], J. Complexity 14(3) (1998) 378–444.
P. Kravanja and M. Van Barel, Computing the Zeros of Analytic Functions, Lectures Notes in Mathematics, Vol. 1727 (Springer, New York, 2000).
G. Malajovich and J.P. Zubelli, A fast and stable algorithm for splitting polynomials, Comput. Math. Appl. 33(3) (1997) 1–23.
G. Malajovich and J.P. Zubelli, Tangent Graeffe iteration, Informes de Matemática Série B-119, IMPA (1998), to appear in Numer. Math.
M.F. Neuts, Structured Stochastic Matrices of M/G/1 Type and Their Applications (Dekker, New York, 1989).
V.Y. Pan, Optimal and nearly optimal algorithms for approximating complex polynomial zeros, Comput. Math. Appl. 31 (1996) 97–138.
G. Rodriguez, T.N.T. Goodman, C.A. Micchelli and S. Seatzu, Spectral factorization of Laurent polynomials, Adv. Comput. Math. 7 (1997) 429–454.
A. Schönhage, Equation solving in terms of computational complexity, in: Proc. of the Internat. Congress of Mathematicians, Vols. 1, 2, Berkeley, CA, 1986 (Amer. Math. Soc. Providence, RI, 1987) pp. 131–153.
A. Schönhage, Variations on computing reciprocals of power series, Inform. Process. Lett. 74 (2000) 41–46.
P.A. Van Dooren, Some numerical challenges in control theory, in: Linear Algebra for Control Theory, The IMA Volumes in Mathematics and its Applications, Vol. 62 (Springer, New York, 1994).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Bini, D., Fiorentino, G., Gemignani, L. et al. Effective Fast Algorithms for Polynomial Spectral Factorization. Numerical Algorithms 34, 217–227 (2003). https://doi.org/10.1023/B:NUMA.0000005364.00003.ea
Issue Date:
DOI: https://doi.org/10.1023/B:NUMA.0000005364.00003.ea