Tangent Graeffe Iteration
Gregorio Malajovich, Jorge P. Zubelli
TL;DR
This work advances Graeffe's univariate polynomial root solver by introducing Renormalized Tangent Graeffe Iteration, a method well-suited to floating-point computing. By renormalizing coefficients, employing a Renormalized Newton Diagram, and augmenting with 1-jet perturbation techniques, the approach achieves convergence for circle-free polynomials and enables recovery of both moduli and arguments of all roots with controlled error. The authors provide convergence proofs, error bounds decaying like $2^{-2^{N-C}}$ (for relative coordinates) and $\rho^{-2^N}$ (for tangent coordinates), along with an $O(d^2)$ per-iteration cost and $O(d)$ memory footprint. Numerical results across real/complex and ill-conditioned polynomials demonstrate stability, practical performance, and parallelizability, suggesting Renormalized Tangent Graeffe as a competitive, globally convergent root-finding framework that complements local refinement methods.
Abstract
Graeffe iteration was the choice algorithm for solving univariate polynomials in the XIX-th and early XX-th century. In this paper, a new variation of Graeffe iteration is given, suitable to IEEE floating-point arithmetics of modern digital computers. We prove that under a certain generic assumption the proposed algorithm converges. We also estimate the error after N iterations and the running cost. The main ideas from which this algorithm is built are: classical Graeffe iteration and Newton Diagrams, changes of scale (renormalization), and replacement of a difference technique by a differentiation one. The algorithm was implemented successfully and a number of numerical experiments are displayed.
