On the geometry of Graeffe iteration

From MaRDI portal



Abstract: A new version of the Graeffe algorithm for finding all the roots of univariate complex polynomials is proposed. It is obtained from the classical algorithm by a process analogous to renormalization of dynamical systems. This iteration is called Renormalized Graeffe Iteration. It is globally convergent, with probability 1. All quantities involved in the computation are bounded, once the initial polynomial is given (with probability 1). This implies remarkable stability properties for the new algorithm, thus overcoming known limitations of the classical Graeffe algorithm. If we start with a degree-d polynomial, each renormalized Graeffe iteration costs O(d2) arithmetic operations, with memory O(d). A probabilistic global complexity bound is given. The case of univariate real polynomials is briefly discussed. A numerical implementation of the algorithm presented herein allowed us to solve random polynomials of degree up to 1000.


Let \(f\) be a univariate polynomial of degree \(d\). Its Graeffe iterate is defined by \[ Gf(x)=(-1)^d f(\sqrt{x}) f(-\sqrt{x}). \] Using a renormalized variant of Graeffe iteration, the authors design an algorithm which is globally convergent, with probability 1, for finding the absolute values of the roots of univariate complex polynomials.



Cites work



Describes a project that uses

Uses Software






This page was built for publication: On the geometry of Graeffe iteration

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5949383)