Counting solutions of a polynomial system locally and exactly

JOURNAL OF SYMBOLIC COMPUTATION(2024)

引用 23|浏览30
暂无评分
摘要
In this paper, we propose a symbolic-numeric algorithm to count the number of solutions of a zero-dimensional square polynomial system within a local region. We show that the algorithm succeeds under the condition that the region is sufficiently small and wellisolating for a k-fold solution zof the system. In our analysis, we derive a bound on the size of the region that guarantees success. We further argue that this size depends on local parameters such as the norm and multiplicity of zas well as the distances between zand all other solutions. Efficiency of our method stems from the fact that we reduce the problem of counting the roots of the original system to the problem of solving a truncated system of degree k. In particular, if the multiplicity kof zis small compared to the total degrees of the original polynomials, our method considerably improves upon known complete and certified methods. We see a series of applications of our approach. When combined with a numerical solver in the fashion of an a posteriori certification step, we obtain a certified and reliable method for solving polynomial systems while profiting both from the efficiency of the numerical algorithm and the reliability of the symbolic approach. An alternative application results from incorporating our algorithm as inclusion predicate into an elimination method. For the special case of bivariate systems, we experimentally show that this leads to a significant improvement over an existing state-of-the-art elimination method. (c) 2023 Elsevier Ltd. All rights reserved.
更多
查看译文
关键词
Polynomial system solving,Certified computation,Elimination methods,Arithmetic Nullstellensatz,Complexity analysis,Bivariate systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要