Implementation of a Near-Optimal Complex Root Clustering Algorithm

06/27/2018
by   Rémi Imbach, et al.
0

We describe Ccluster, a software for computing natural ϵ-clusters of complex roots in a given box of the complex plane. This algorithm from Becker et al. (2016) is near-optimal when applied to the benchmark problem of isolating all complex roots of an integer polynomial. It is one of the first implementations (Irina Voiculescu informed us that her student Dan-Andrei Gheorghe has independently implemented the same algorithm in a Masters Thesis Project (May 18, 2017) at Oxford University. Sewon Park and Martin Ziegler at KAIST, Korea, have implemented a modified version of Becker et al.(2016) for polynomials having only real roots being the eigenvalues of symmetric square matrices with real coefficients) of a near-optimal algorithm for complex roots. We describe some low level techniques for speeding up the algorithm. Its performance is compared with the well-known MPSolve library and Maple.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/26/2018

Clustering Complex Zeros of Triangular Systems of Polynomials

This paper gives the first algorithm for finding a set of natural ϵ-clus...
research
09/21/2015

A Near-Optimal Subdivision Algorithm for Complex Root Isolation based on the Pellet Test and Newton Iteration

We describe a subdivision algorithm for isolating the complex roots of a...
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
05/28/2019

A near-optimal algorithm for approximating the John Ellipsoid

We develop a simple and efficient algorithm for approximating the John E...
research
06/26/2018

Local solution clustering for a triangular system of polynomials

This report is about finding clusters of complex solutions of triangular...
research
06/26/2018

Clustering Complex Zeros of Triangular System of Polynomials

This report is about finding clusters of complex solutions of triangular...
research
10/08/2020

Near-Optimal Comparison Based Clustering

The goal of clustering is to group similar objects into meaningful parti...

Please sign up or login with your details

Forgot password? Click here to reset