Skip to main content

An O(n1+ε log B) algorithm for the complex roots problem

Publication ,  Conference
Neff, CA; Reif, JH
Published in: Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
January 1, 1994

Given a univariate polynomial f(z) of degree n with complex coefficients, whose real ana imaginary parts can be expressed as a ratio of two integers less than 2m in magnitude, the root problem is to find all the roots of f(z) up to specified precision 2_μ. Assuming the arithmetic model for computation, we provide, for any ε > 0, an algorithm which has complexity O(n1+ε logb), where b = m + μ. This improves on the previous best known algorithm for the problem which has complexity O(n2 log 6). We claim it then follows from the fact that we can bound the precision required in all the arithmetic computations, that the complexity of our algorithm in the Boolean model of computation is O (n2+ε(n + b) log2 blog log 6). The details of the proof of this claim will appear in a subsequent version of this paper. We introduce some techniques (splitting sets and binary search for 'centered' points) which hinge on a recent result of Coppersmith and Neff [CN 94], along with an unbalanced divide and conquer strategy.

Duke Scholars

Published In

Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS

DOI

ISSN

0272-5428

Publication Date

January 1, 1994

Start / End Page

540 / 547
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Neff, C. A., & Reif, J. H. (1994). An O(n1+ε log B) algorithm for the complex roots problem. In Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS (pp. 540–547). https://doi.org/10.1109/SFCS.1994.365737
Neff, C. A., and J. H. Reif. “An O(n1+ε log B) algorithm for the complex roots problem.” In Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS, 540–47, 1994. https://doi.org/10.1109/SFCS.1994.365737.
Neff CA, Reif JH. An O(n1+ε log B) algorithm for the complex roots problem. In: Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS. 1994. p. 540–7.
Neff, C. A., and J. H. Reif. “An O(n1+ε log B) algorithm for the complex roots problem.” Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS, 1994, pp. 540–47. Scopus, doi:10.1109/SFCS.1994.365737.
Neff CA, Reif JH. An O(n1+ε log B) algorithm for the complex roots problem. Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS. 1994. p. 540–547.

Published In

Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS

DOI

ISSN

0272-5428

Publication Date

January 1, 1994

Start / End Page

540 / 547