Fast real and complex root-finding methods for well-conditioned polynomials

02/08/2021
by   Guillaume Moroz, et al.
0

Given a polynomial p of degree d and a bound κ on a condition number of p, we present the first root-finding algorithms that return all its real and complex roots with a number of bit operations quasi-linear in d log^2(κ). More precisely, several condition numbers can be defined depending on the norm chosen on the coefficients of the polynomial. Let p(x) = ∑_k=0^d a_k x^k = ∑_k=0^d √( d k) b_k x^k. We call the condition number associated with a perturbation of the a_k the hyperbolic condition number κ_h, and the one associated with a perturbation of the b_k the elliptic condition number κ_e. For each of these condition numbers, we present algorithms that find the real and the complex roots of p in O(dlog^2(dκ) polylog(log(dκ))) bit operations.Our algorithms are well suited for random polynomials since κ_h (resp. κ_e) is bounded by a polynomial in d with high probability if the a_k (resp. the b_k) are independent, centered Gaussian variables of variance 1.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/10/2018

Probabilistic Condition Number Estimates for Real Polynomial Systems II: Structure and Smoothed Analysis

We consider the sensitivity of real zeros of polynomial systems with res...
research
01/28/2019

A Faster Solution to Smale's 17th Problem I: Real Binomial Systems

Suppose F:=(f_1,…,f_n) is a system of random n-variate polynomials with ...
research
06/08/2020

Condition Numbers for the Cube. I: Univariate Polynomials and Hypersurfaces

The condition-based complexity analysis framework is one of the gems of ...
research
11/06/2019

How many zeros of a random sparse polynomial are real?

We investigate the number of real zeros of a univariate k-sparse polynom...
research
01/19/2023

Computing multiple roots of inexact polynomials

We present a combination of two algorithms that accurately calculate mul...
research
06/19/2018

Approximating real-rooted and stable polynomials, with combinatorial applications

Let p(x)=a_0 + a_1 x + ... + a_n x^n be a polynomial with all roots real...

Please sign up or login with your details

Forgot password? Click here to reset