Efficient polynomial root-refiners: A survey and new record efficiency estimates

  • Authors:
  • J. M. Mcnamee;Victor Y. Pan

  • Affiliations:
  • Department of Computer Science and Engineering, York University, 4700 Keele St, Toronto, ON, M3J 1P3, Canada;Department of Mathematics and Computer Science, Lehman College of the City University of New York, Bronx, NY 10468, USA and Ph.D. Programs in Mathematics and Computer Science, The Graduate Center ...

  • Venue:
  • Computers & Mathematics with Applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.09

Visualization

Abstract

A typical iterative polynomial root-finder begins with a relatively slow process of computing a crude but sufficiently close initial approximation to a root and then rapidly refines it. The policy of using the same iterative process at both stages of computing an initial approximation and refining it, however, is neither necessary nor most effective. The efficiency of an iteration at the former stage resists formal study and is usually decided empirically, whereas formal study of the efficiency at the latter stage of refinement is not hard and is the subject of the current paper. We define this local efficiency as log"1"0qd=log"1"0(q^1^/^d) (q is the convergence order, and d is the number of function evaluations per iteration); it is inversely proportional to the number of flops involved. Assuming that about 2n flops are needed per evaluation of a polynomial of a degree n at a single point, we extend the definition to cover the recent matrix methods for polynomial root-finding as well as some methods that combine n approximations to all n roots to refine them simultaneously. For the approximation of a single root of a polynomial of degree n, the maximum local efficiency achieved so far is log"1"02~0.301..., but we show its growth to infinity for simultaneous approximation of all n roots as n grows to infinity.