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
Link To Document :
بازگشت