Accelerated Subdivision for Clustering Roots of Polynomials given by Evaluation Oracles

06/17/2022
by   Rémi Imbach, et al.
0

In our quest for the design, the analysis and the implementation of a subdivision algorithm for finding the complex roots of univariate polynomials given by oracles for their evaluation, we present sub-algorithms allowing substantial acceleration of subdivision for complex roots clustering for such polynomials. We rely on Cauchy sums which approximate power sums of the roots in a fixed complex disc and can be computed in a small number of evaluations –polylogarithmic in the degree. We describe root exclusion, root counting, root radius approximation and a procedure for contracting a disc towards the cluster of root it contains, called ε-compression. To demonstrate the efficiency of our algorithms, we combine them in a prototype root clustering algorithm. For computing clusters of roots of polynomials that can be evaluated fast, our implementation competes advantageously with user's choice for root finding, MPsolve.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/31/2022

Fast Approximation of Polynomial Zeros and Matrix Eigenvalues

We approximate the d complex zeros of a univariate polynomial p(x) of a ...
research
01/21/2020

On mu-Symmetric Polynomials

In this paper, we study functions of the roots of a univariate polynomia...
research
12/05/2019

Complexity of a Root Clustering Algorithm

Approximating the roots of a holomorphic function in an input box is a f...
research
04/11/2022

Root structures of polynomials with sparse exponents

For real polynomials with (sparse) exponents in some fixed set, Ψ(t...
research
10/04/2019

Approximate GCD in a Bernstein basis

We adapt Victor Y. Pan's root-based algorithm for finding approximate GC...
research
05/02/2016

Computing Real Roots of Real Polynomials ... and now For Real!

Very recent work introduces an asymptotically fast subdivision algorithm...
research
11/15/2019

New practical advances in polynomial root clustering

We report an ongoing work on clustering algorithms for complex roots of ...

Please sign up or login with your details

Forgot password? Click here to reset