Counting solutions of a polynomial system locally and exactly

From MaRDI portal
Publication:6170809

DOI10.1016/J.JSC.2023.102222arXiv1712.05487OpenAlexW2774293199MaRDI QIDQ6170809FDOQ6170809

Ruben Becker, Michael Sagraloff

Publication date: 10 August 2023

Published in: Journal of Symbolic Computation (Search for Journal in Brave)

Abstract: We propose a symbolic-numeric algorithm to count the number of solutions of a polynomial system within a local region. More specifically, given a zero-dimensional system f1=cdots=fn=0, with fiinmathbbC[x1,ldots,xn], and a polydisc mathbfDeltasubsetmathbbCn, our method aims to certify the existence of k solutions (counted with multiplicity) within the polydisc. In case of success, it yields the correct result under guarantee. Otherwise, no information is given. However, we show that our algorithm always succeeds if mathbfDelta is sufficiently small and well-isolating for a k-fold solution mathbfz of the system. Our analysis of the algorithm further yields a bound on the size of the polydisc for which our algorithm succeeds under guarantee. This bound depends on local parameters such as the size and multiplicity of mathbfz as well as the distances between mathbfz and all other solutions. Efficiency of our method stems from the fact that we reduce the problem of counting the roots in mathbfDelta of the original system to the problem of solving a truncated system of degree k. In particular, if the multiplicity k of mathbfz is small compared to the total degrees of the polynomials fi, our method considerably improves upon known complete and certified methods. For the special case of a bivariate system, we report on an implementation of our algorithm, and show experimentally that our algorithm leads to a significant improvement, when integrated as inclusion predicate into an elimination method.


Full work available at URL: https://arxiv.org/abs/1712.05487







Cites Work


Cited In (2)





This page was built for publication: Counting solutions of a polynomial system locally and exactly

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6170809)