Numerical instability of resultant methods for multidimensional rootfinding
Vanni Noferini, Alex Townsend

TL;DR
This paper demonstrates that hidden-variable resultant methods for multidimensional polynomial rootfinding are inherently and exponentially numerically unstable, explaining the practical difficulties encountered in higher dimensions.
Contribution
It proves the inherent numerical instability of Cayley and Sylvester resultant methods in higher dimensions and generalizes related algorithms for polynomial evaluation.
Findings
Cayley resultant is a generalization of Cramer's rule.
Sylvester matrix can square the condition number of the problem.
Hidden variable resultant methods are numerically unstable in higher dimensions.
Abstract
Hidden-variable resultant methods are a class of algorithms for solving multidimensional polynomial rootfinding problems. In two dimensions, when significant care is taken, they are competitive practical rootfinders. However, in higher dimensions they are known to miss zeros, calculate roots to low precision, and introduce spurious solutions. We show that the hidden variable resultant method based on the Cayley (Dixon or B\'ezout) matrix is inherently and spectacularly numerically unstable by a factor that grows exponentially with the dimension. We also show that the Sylvester matrix for solving bivariate polynomial systems can square the condition number of the problem. In other words, two popular hidden variable resultant methods are numerically unstable, and this mathematically explains the difficulties that are frequently reported by practitioners. Regardless of how the constructed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
