From Approximate Factorization to Root Isolation with Application to Cylindrical Algebraic Decomposition

preprint2014arXivOpen access

Abstract

We present an algorithm for isolating the roots of an arbitrary complex polynomial pp that also works for polynomials with multiple roots provided that the number kk of distinct roots is given as part of the input. It outputs kk pairwise disjoint disks each containing one of the distinct roots of pp, and its multiplicity. The algorithm uses approximate factorization as a subroutine. In addition, we apply the new root isolation algorithm to a recent algorithm for computing the topology of a real planar algebraic curve specified as the zero set of a bivariate integer polynomial and for isolating the real solutions of a bivariate polynomial system. For input polynomials of degree nn and bitsize ττ, we improve the currently best running time from $\tO(n^{9}τ+n^{8}τ^{2})$ (deterministic) to $\tO(n^{6}+n^{5}τ)$ (randomized) for topology computation and from $\tO(n^{8}+n^{7}τ)$ (deterministic) to $\tO(n^{6}+n^{5}τ)$ (randomized) for solving bivariate systems.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.