Counting Roots of a Polynomial in a Convex Compact Region by Means of Winding Number Calculation via Sampling

06/26/2019
by   Vitaly Zaderman, et al.
0

In this paper, we propose a novel efficient algorithm for calculating winding numbers, aiming at counting the number of roots of a given polynomial in a convex region on the complex plane. This algorithm can be used for counting and exclusion tests in a subdivision algorithms for polynomial root-fnding, and would be especially useful in application scenarios where high-precision polynomial cofficients are hard to obtain but we succeed with counting already by using polynomial evaluation with lower precision. We provide the pseudo code of the algorithm as well as a proof of its correctness.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/28/2018

Approximately counting bases of bicircular matroids

We give a fully polynomial-time randomised approximation scheme (FPRAS) ...
research
11/15/2019

New practical advances in polynomial root clustering

We report an ongoing work on clustering algorithms for complex roots of ...
research
11/27/2018

Counting Polynomial Roots in Isabelle/HOL: A Formal Proof of the Budan-Fourier Theorem

Many problems in computer algebra and numerical analysis can be reduced ...
research
04/11/2018

Evaluating Winding Numbers and Counting Complex Roots through Cauchy Indices in Isabelle/HOL

In complex analysis, the winding number measures the number of times a p...
research
08/20/2023

Computational complexity of counting coincidences

Can you decide if there is a coincidence in the numbers counting two dif...
research
08/28/2023

Efficient Batch Dynamic Graphlet Counting

Graphlet counting is an important problem as it has numerous application...
research
12/31/2021

Complex contraction on trees without proof of correlation decay

We prove complex contraction for zero-free regions of counting weighted ...

Please sign up or login with your details

Forgot password? Click here to reset