2018
DOI: 10.1016/j.jsc.2017.03.009
|View full text |Cite
|
Sign up to set email alerts
|

A near-optimal subdivision algorithm for complex root isolation based on the Pellet test and Newton iteration

Abstract: We describe a subdivision algorithm for isolating the complex roots of a polynomial F ∈ C [x]. Given an oracle that provides approximations of each of the coefficients of F to any absolute error bound and given an arbitrary square B in the complex plane containing only simple roots of F , our algorithm returns disjoint isolating disks for the roots of F in B.Our complexity analysis bounds the absolute error to which the coefficients of F have to be provided, the total number of iterations, and the overall bit … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
143
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 48 publications
(144 citation statements)
references
References 39 publications
1
143
0
Order By: Relevance
“…us, these subdivision algorithms were "effective". For two parallel accounts of this development, see [17,25] for the case of real roots, and to [4,5,14] for complex roots. What is the power conferred by subdivision?…”
Section: How To Derive Effective Algorithmsmentioning
confidence: 99%
“…us, these subdivision algorithms were "effective". For two parallel accounts of this development, see [17,25] for the case of real roots, and to [4,5,14] for complex roots. What is the power conferred by subdivision?…”
Section: How To Derive Effective Algorithmsmentioning
confidence: 99%
“…(1) requires to know 2 N−1 + 1 coefficients of f [1] ∆ , 2 N−2 + 1 coefficients of f ∆ such that 2 N−i ≤ d, and it is possible to do it more efficiently that with eq. (1) (for instance with the formula given in definition 2 of [2]).…”
Section: Filteringmentioning
confidence: 99%
“…The local root clustering algorithm for analytic functions of [16] has termination proof, but no complexity analysis. By restricting f (z) to a polymomial, Becker et al [2] succeeded in giving an algorithm and also its complexity analysis based on the geometry of the roots. When applied to the benchmark problem, where f (z) is an integer polynomial of degree d with L-bit coefficients, the algorithm can isolate all the roots of f (z) with bit complexity O(d 2 (L + d)).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…(1) be a polynomial of degree d with real or complex coefficients. Counting its roots (with their multiplicity) in a fixed domain (such as an interior of a polygon or a disc) is a fundamental problem with an important application to devising efficient root-finders for p(z) on the complex plane, particularly subdivision algorithms, proposed by Hermann Weyl in [10] and then extended and improved in [4], [3], [8], [7], [1], and [2] 1 and recently implemented in [6]. We propose a new algorithm for counting the roots in a fixed convex region on the complex plane by expressing their number as the winding number computed along the boundary of the region, provided that the boundary was sufficiently isolated from the roots of p(z).…”
Section: Introductionmentioning
confidence: 99%