Efficiently Computing Real Roots of Sparse Polynomials
Abstract
We propose an efficient algorithm to compute the real roots of a sparse polynomial having non-zero real-valued coefficients. It is assumed that arbitrarily good approximations of the non-zero coefficients are given by means of a coefficient oracle. For a given positive integer , our algorithm returns disjoint disks , with , centered at the real axis and of radius less than together with positive integers such that each disk contains exactly roots of counted with multiplicity. In addition, it is ensured that each real root of is contained in one of the disks. If has only simple real roots, our algorithm can also be used to isolate all real roots. The bit complexity of our algorithm is polynomial in and , and near-linear in and , where and constitute lower and upper bounds on the absolute values of the non-zero coefficients of , and is the degree of . For root isolation, the bit complexity is polynomial in and , and near-linear in and , where denotes the separation of the real roots.
Keywords
Cite
@article{arxiv.1704.06979,
title = {Efficiently Computing Real Roots of Sparse Polynomials},
author = {Gorav Jindal and Michael Sagraloff},
journal= {arXiv preprint arXiv:1704.06979},
year = {2017}
}