New data structure for univariate polynomial approximation and applications to root isolation, numerical multipoint evaluation, and other problems
Guillaume Moroz (GAMBLE)

TL;DR
This paper introduces a new data structure for polynomial approximation that improves the efficiency of root isolation and multipoint evaluation, with applications to condition number analysis and practical implementation.
Contribution
A novel data structure enabling faster bit complexity bounds for root finding and evaluation, along with a geometric criterion for polynomial conditioning.
Findings
Achieves near-linear bit complexity for root evaluation and isolation.
Provides a geometric criterion for detecting ill-conditioned polynomials.
Prototype implementation outperforms existing solvers for high-degree polynomials.
Abstract
We present a new data structure to approximate accurately and efficiently a polynomial of degree given as a list of coefficients. Its properties allow us to improve the state-of-the-art bounds on the bit complexity for the problems of root isolation and approximate multipoint evaluation. This data structure also leads to a new geometric criterion to detect ill-conditioned polynomials, implying notably that the standard condition number of the zeros of a polynomial is at least exponential in the number of roots of modulus less than or greater than .Given a polynomial of degree with for , isolating all its complex roots or evaluating it at points can be done with a quasi-linear number of arithmetic operations. However, considering the bit complexity, the state-of-the-art algorithms require at least bit operations…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Digital Filter Design and Implementation · Polynomial and algebraic computation
