Numerical Nonlinear Algebra
Daniel J. Bates, Paul Breiding, Tianran Chen, Jonathan D. Hauenstein, Anton Leykin, Frank Sottile
TL;DR
The paper surveys numerical nonlinear algebra, detailing polynomial and polyhedral homotopy continuation as core computational tools for solving polynomial systems and representing algebraic varieties. It emphasizes numerical algebraic geometry concepts like witness sets, numerical irreducible decomposition, regeneration, and monodromy, along with rigorous certification via Smale’s alpha-theory and Krawczyk’s interval methods. Bernstein/BKK bounds and mixed volumes underpin polyhedral approaches that exploit sparsity to reduce path-tracking effort. The text showcases applications in synchronization (Kuramoto), enumerative geometry, and computer vision, illustrating how these numerical methods enable practical solution counting, certification, and robust minimal-problem solving in real-world settings.
Abstract
Numerical nonlinear algebra is a computational paradigm that uses numerical analysis to study polynomial equations. Its origins were methods to solve systems of polynomial equations based on the classical theorem of Bézout. This was decisively linked to modern developments in algebraic geometry by the polyhedral homotopy algorithm of Huber and Sturmfels, which exploits the combinatorial structure of the equations and led to efficient software for solving polynomial equations. Subsequent growth of numerical nonlinear algebra continues to be informed by algebraic geometry and its applications. These include new approaches to solving, algorithms for studying positive-dimensional varieties, certification, and a range of applications both within mathematics and from other disciplines. With new implementations, numerical nonlinear algebra is now a fundamental computational tool for algebraic geometry and its applications. We survey some of these innovations and some recent applications.
