Skip to main content
Log in

Effective Fast Algorithms for Polynomial Spectral Factorization

  • Published:
Numerical Algorithms Aims and scope Submit manuscript

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 ij ) 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.

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.

Similar content being viewed by others

References

  1. D.A. Bini and A. Bottcher, Polynomial factorization through Toeplitz matrix computations, Linear Algebra Appl. 366 (2003) 25–37.

    Google Scholar 

  2. D. Bini, G. Del Corso, G. Manzini and L. Margara, Inversion of circulant matrices over Z m, Math. Comp. 70(235) (2001) 1169–1182.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. D.A. Bini, L. Gemignani and B. Meini, Computations with infinite Toeplitz matrices and polynomial, Linear Algebra Appl. 343/344 (2002) 21–61.

    Google Scholar 

  5. D.A. Bini and V. Pan, Matrix and Polynomial Computations, Vol. 1. Fundamental Algorithms (Birkhäuser, Boston, 1994).

    Google Scholar 

  6. L. Gemignani, Computing a factor of a polynomial by means of multishift LR algorithms, SIAM J. Matrix Anal. Appl. 19(1) (1998) 161–181.

    Google Scholar 

  7. A.A. Grau, On the reduction of number range in the use of Graeffe process, J. Assoc. Comput. Mach. 10 (1963) 538–544.

    Google Scholar 

  8. P. Henrici, Applied and Computational Complex Analysis, Vol. 1 (Wiley, New York, 1974).

    Google Scholar 

  9. A.S. Householder, The Numerical Treatment of a Single Nonlinear Equation (McGraw-Hill, New York, 1970).

    Google Scholar 

  10. T. Kailath and A.H. Sayed, eds., Fast Reliable Algorithms for Matrices with Structure (SIAM, Philadelphia, PA, 1999).

    Google Scholar 

  11. P. Kirrinnis, Partial fraction decompostion in C(z) and simultaneous Newton iteration for factorization in C[z], J. Complexity 14(3) (1998) 378–444.

    Google Scholar 

  12. P. Kravanja and M. Van Barel, Computing the Zeros of Analytic Functions, Lectures Notes in Mathematics, Vol. 1727 (Springer, New York, 2000).

    Google Scholar 

  13. G. Malajovich and J.P. Zubelli, A fast and stable algorithm for splitting polynomials, Comput. Math. Appl. 33(3) (1997) 1–23.

    Google Scholar 

  14. G. Malajovich and J.P. Zubelli, Tangent Graeffe iteration, Informes de Matemática Série B-119, IMPA (1998), to appear in Numer. Math.

  15. M.F. Neuts, Structured Stochastic Matrices of M/G/1 Type and Their Applications (Dekker, New York, 1989).

    Google Scholar 

  16. V.Y. Pan, Optimal and nearly optimal algorithms for approximating complex polynomial zeros, Comput. Math. Appl. 31 (1996) 97–138.

    Google Scholar 

  17. G. Rodriguez, T.N.T. Goodman, C.A. Micchelli and S. Seatzu, Spectral factorization of Laurent polynomials, Adv. Comput. Math. 7 (1997) 429–454.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. A. Schönhage, Variations on computing reciprocals of power series, Inform. Process. Lett. 74 (2000) 41–46.

    Google Scholar 

  20. 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).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:NUMA.0000005364.00003.ea

Navigation