Complexity of a Root Clustering Algorithm

12/05/2019
by   Prashant Batra, et al.
0

Approximating the roots of a holomorphic function in an input box is a fundamental problem in many domains. Most algorithms in the literature for solving this problem are conditional, i.e., they make some simplifying assumptions, such as, all the roots are simple or there are no roots on the boundary of the input box, or the underlying machine model is Real RAM. Root clustering is a generalization of the root approximation problem that allows for errors in the computation and makes no assumption on the multiplicity of the roots. An unconditional algorithm for computing a root clustering of a holomorphic function was given by Yap, Sagraloff and Sharma in 2013. They proposed a subdivision based algorithm using effective predicates based on Pellet's test while avoiding any comparison with zeros (using soft zero comparisons instead). In this paper, we analyze the running time of their algorithm. We use the continuous amortization framework to derive an upper bound on the size of the subdivision tree. We specialize this bound to the case of polynomials and some simple transcendental functions such as exponential and trigonometric sine. We show that the algorithm takes exponential time even for these simple functions, unlike the case of polynomials. We also derive a bound on the bit-precision used by the algorithm. To the best of our knowledge, this is the first such result for holomorphic functions. We introduce new geometric parameters, such as the relative growth of the function on the input box, for analyzing the algorithm. Thus, our estimates naturally generalize the known results, i.e., for the case of polynomials.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/17/2022

Accelerated Subdivision for Clustering Roots of Polynomials given by Evaluation Oracles

In our quest for the design, the analysis and the implementation of a su...
research
11/03/2015

Improved Polynomial Remainder Sequences for Ore Polynomials

Polynomial remainder sequences contain the intermediate results of the E...
research
10/28/2021

On computing root polynomials and minimal bases of matrix pencils

We revisit the notion of root polynomials, thoroughly studied in [F. Dop...
research
01/21/2020

On mu-Symmetric Polynomials

In this paper, we study functions of the roots of a univariate polynomia...
research
06/25/2018

On learning linear functions from subset and its applications in quantum computing

Let F_q be the finite field of size q and let ℓ: F_q^n →F_q be a linear ...
research
05/11/2021

Complexity Analysis of Root Clustering for a Complex Polynomial

Let F(z) be an arbitrary complex polynomial. We introduce the local root...
research
11/09/2022

Certified Numerical Real Root Isolation of Zero-dimensional Multivariate Real Nonlinear Systems

Using the local geometrical properties of a given zero-dimensional squar...

Please sign up or login with your details

Forgot password? Click here to reset