Fast evaluation and root finding for polynomials with floating-point coefficients
From MaRDI portal
Abstract: Evaluating or finding the roots of a polynomial with floating-point number coefficients is a ubiquitous problem. By using a piecewise approximation of obtained with a careful use of the Newton polygon of , we improve state-of-the-art upper bounds on the number of operations to evaluate and find the roots of a polynomial. In particular, if the coefficients of are given with significant bits, we provide for the first time an algorithm that finds all the roots of with a relative condition number lower than , using a number of bit operations quasi-linear in the bit-size of the floating-point representation of . Notably, our new approach handles efficiently polynomials with coefficients ranging from to , both in theory and in practice.
Cites work
- A fast numerical algorithm for the composition of power series with complex coefficients
- A near-optimal subdivision algorithm for complex root isolation based on the Pellet test and Newton iteration
- Accuracy and Stability of Numerical Algorithms
- Accurate simple zeros of polynomials in floating point arithmetic
- Algorithms in real algebraic geometry
- Approximating complex polynomial zeros: modified Weyl's quadtree construction and improved Newton's iteration.
- Design, analysis, and implementation of a multiprecision polynomial rootfinder
- Evaluating parametric holonomic sequences using rectangular splitting
- Finding the convex hull of a simple polygon
- Fixed points, zeros and Newton's method
- From approximate factorization to root isolation with application to cylindrical algebraic decomposition
- Handbook of floating-point arithmetic
- scientific article; zbMATH DE number 3856407 (Why is no real title available?)
- scientific article; zbMATH DE number 3489473 (Why is no real title available?)
- scientific article; zbMATH DE number 3533996 (Why is no real title available?)
- scientific article; zbMATH DE number 637113 (Why is no real title available?)
- Modern computer arithmetic
- On the geometry of Graeffe iteration
- On the Reduction of Number Range in the Use of the Graeffe Process
- Recherches sur la méthode de Graeffe et les zéros des polynômes et des séries de Laurent
- Root radii and subdivision for polynomial root-finding
- Solving secular and polynomial equations: a multiprecision algorithm
- Tangent Graeffe iteration
- Univariate polynomials: Nearly optimal algorithms for numerical factorization and root-finding
Cited in
(6)- Accurate simple zeros of polynomials in floating point arithmetic
- Faster numerical univariate polynomial root-finding by means of subdivision iterations
- Fast and Backward Stable Computation of Roots of Polynomials
- Finding normal binary floating-point factors efficiently
- A new fast root-finder for black box polynomials
- Sparse tensors and subdivision methods for finding the zero set of polynomial equations
This page was built for publication: Fast evaluation and root finding for polynomials with floating-point coefficients
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6060390)