Abstract
This paper gives the first algorithm for finding a set of natural ϵ-clusters of complex zeros of a regular triangular system of polynomials within a given polybox in Cn, for any given ϵ> 0. Our algorithm is based on a recent near-optimal algorithm of Becker et al. (Proceedings of the ACM on international symposium on symbolic and algebraic computation, 2016) for clustering the complex roots of a univariate polynomial where the coefficients are represented by number oracles. Our algorithm is based on recursive subdivision. It is local, numeric, certified and handles solutions with multiplicity. Our implementation is compared to with well-known homotopy solvers on various triangular systems. Our solver always gives correct answers, is often faster than the homotopy solvers that often give correct answers, and sometimes faster than the ones that give sometimes correct results.
Original language | English (US) |
---|---|
Pages (from-to) | 271-292 |
Number of pages | 22 |
Journal | Mathematics in Computer Science |
Volume | 15 |
Issue number | 2 |
DOIs | |
State | Published - Jun 2021 |
Keywords
- Certified algorithm
- Complex root finding
- Complex root isolation
- Near-optimal root isolation
- Oracle multivariable polynomial
- Pellet’s theorem
- Subdivision algorithm
- Triangular polynomial system
ASJC Scopus subject areas
- Computational Mathematics
- Computational Theory and Mathematics
- Applied Mathematics