• Title of article

    An Iterated Eigenvalue Algorithm for Approximating Roots of Univariate Polynomials

  • Author/Authors

    Steven Fortune، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2002
  • Pages
    20
  • From page
    627
  • To page
    646
  • Abstract
    We discuss an iterative algorithm that approximates all roots of a univariate polynomial. The iteration is based on floating-point computation of the eigenvalues of a generalized companion matrix. With some assumptions, we show that the algorithm approximates the roots within about ρ / εχ(P) iterations, where ε is the relative error of floating-point arithmetic, ρ is the relative separation of the roots, and χ(P) is the condition number of the polynomial. Each iteration requires an n × n floating-point eigenvalue computation, n the polynomial degree, and evaluation of the polynomial to floating-point accuracy at up to n points. We describe a careful implementation of the algorithm, including many techniques that contribute to the practical efficiency of the algorithm. On some hard examples of ill-conditioned polynomials, e.g. high-degree Wilkinson polynomials, the implementation is an order of magnitude faster than the Bini–Fiorentino implementation mpsolve
  • Journal title
    Journal of Symbolic Computation
  • Serial Year
    2002
  • Journal title
    Journal of Symbolic Computation
  • Record number

    805630