On the Efficient Global Dynamics of Newton's Method for Complex Polynomials
Dierk Schleicher

TL;DR
This paper analyzes the theoretical and practical efficiency of Newton's method for finding all roots of complex polynomials, demonstrating near-optimal complexity and exceptional performance on very high-degree polynomials.
Contribution
It provides a near-complete theoretical complexity analysis of Newton's method for polynomial root finding and presents a practical implementation that outperforms existing methods on large degrees.
Findings
Newton's method finds all roots with near-optimal complexity.
Implementation successfully finds roots of polynomials with degrees over 100 million.
Expected total iterations are polynomial in degree, with improved bounds under certain conditions.
Abstract
We investigate Newton's method as a root finder for complex polynomials of arbitrary degree. While polynomial root finding continues to be one of the fundamental tasks of computing, with essential use in all areas of theoretical mathematics, numerics, computer graphics and physics, known methods have either excellent theoretical complexity but cannot be used in practice, or are practically efficient but are a lacking a successful theory behind them. In this manuscript we describe the theoretical complexity of Newton's method for finding all roots of polynomials of given degree and show that it is near-optimal for the known set of starting points that find all roots. This theoretical result is complemented by a recent implementation of Newton's method that finds all roots of various polynomials of degree more than a million, significantly faster than our upper bounds on the complexity…
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.
Taxonomy
TopicsIterative Methods for Nonlinear Equations · Numerical Methods and Algorithms · Mathematical and Theoretical Analysis
