Academia.eduAcademia.edu

Outline

Implicit Deflation for Univariate Polynomial Root-finding

2016, arXiv (Cornell University)

Abstract

We were initially motivated by the paper by Schleicher and Stoll of 2017 about the initialization of Newton's iterations. Given a black box subroutine for the evaluation of the Newton's ratio of a polynomial and its derivative, their algorithm very fast approximates all roots of a univariate polynomial except for a small fraction of them. The challenge of fast approximation of the remaining roots motivated our present work, but our recipes for this task should have independent and much broader interest for implicit deflation in polynomial root-finding. They can be also an example of synergy of the combination of various methods of polynomial root-finding towards enhancing their power, in particular towards faster convergence of functional iterations in a larger domain.

FAQs

sparkles

AI

What results were found regarding wild roots during polynomial root-finding?add

The paper reveals that iterations converge to almost all roots except for a small fraction of wild roots, specifically w < 0.001 d for d < 2^17 and w < 0.01 d for d < 2^20.

How did implicit deflation improve numerical stability in root-finding?add

Implicit deflation significantly enhances numerical stability as it avoids direct computation of unstable polynomial coefficients, allowing robust convergence towards wild roots with a controlled computational cost.

What methodologies are proposed for mapping variables in polynomial root-finding?add

The authors propose applying mappings of the variable to polynomial iterations, utilizing predetermined triples of complex scalars to effectively control the positioning of roots within the unit disc.

How does the initialization strategy affect the convergence of Newton's iterations?add

Initializing Newton's iterations at a quasi-universal set Q_d accelerates convergence significantly, while ensuring that all roots within the unit disc can be approximated effectively with O(d) initial points.

What are the practical implications of combining multiple iterations for root-finding?add

Combining various functional iterations concurrently minimizes inter-processor communication, enhancing computational efficiency for polynomial root-finding across multiple processors while utilizing implicit deflation for further optimization.

References (23)

  1. O. Aberth. Iteration Methods For Finding All Zeros of a Polynomial Simultaneously, Mathematics of Computation, 27, 122, 339-344, 1973.
  2. D. A. Bini. Numerical Computation of Polynomial Zeros by Means of Aberth's Method, Numerical Algorithms, 13, 3-4, 179-200, 1996.
  3. T. Bilarev, M. Aspenberg, D. Schleicher. On the speed of convergence of Newtons method for complex polynomials. Mathematics of Com- putation, 2015. DOI: http://dx.doi.org/10.1090/mcom/2985. Also in arXiv:1202.2475, 2012.
  4. D. A. Bini, G. Fiorentino. Design, Analysis, and Implementation of a Multiprecision Polynomial Rootfinder, Numerical Algorithms, 23, 127- 173, 2000.
  5. B. Bollobàs, M. Lackmann, D. Schleicher. A Small Probabilistic Uni- versal Set of Starting Points for Finding Roots of Complex Polynomials by Newton's Method, Math. of Computation, 82, 443-457, 2013.
  6. D. A. Bini, L. Robol. Solving secular and polynomial equations: a multiprecision algorithm, Journal of Computational and Applied Math- ematics, 272, 276-292, 2014.
  7. E. Durand. Solutions numériques des équations algébriques, Tome 1: Equations du type F(X)=0; Racines d'un polynôme, Masson, Paris, 1960.
  8. L. W. Ehrlich. A Modified Newton Method for Polynomials, Comm. of ACM, 10, 107-108, 1967.
  9. J. Habbard, D. Schleicher, S. Sutherland. How to Find All Roots of Complex Polynomials by Newton's Method, Invent. Math., 146, 1-33, 2001.
  10. A. S. Householder. Dandelin, Lobachevskii, or Graeffe, American Mathematical Monthly, 66, 464-466, 1959.
  11. I. O. Kerner. Ein Gesamtschrittverfahren zur Berechung der Nullstellen von Polynomen, Numerische Math., 8, 290-294, 1966.
  12. H. Mahley, Zur Iterativen Auflösung Algebraisher Gleichngen, Z. An- dew. Math. Physik, 5, 260 -263, 1954.
  13. J.M. McNamee. Numerical Methods for Roots of Polynomials, Part I, Elsevier, 2007.
  14. B. Mourrain, V. Y. Pan. Lifting/Descending Processes for Polynomial Zeros and Applications, J. of Complexity, 16, 1, 265-273, 2000.
  15. J.M. McNamee, V.Y. Pan. Numerical Methods for Roots of Polynomi- als, Part II, Elsevier, 2013.
  16. V. Y. Pan. Optimal (up to Polylog Factors) Sequential and Parallel Algorithms for Approximating Complex Polynomial Zeros, Proc. 27th Ann. ACM Symp. on Theory of Computing (STOC'95), 741-750, ACM Press, New York, 1995.
  17. V. Y. Pan. Univariate Polynomials: Nearly Optimal Algorithms for Factorization and Rootfinding, Journal of Symbolic Computations, 33, 5, 701-733, 2002.
  18. D. Schleicher. On the number of iterations of Newtons method for com- plex polynomials, Ergodic Theory and Dynamical Systems, 22, 935- 945, 2002.
  19. D. Schleicher. Newtons method as a dynamical system: efficient In: Holomorphic dynamics and renormalization. A volume in honour of John Milnors 75th birthday, ed. Mikhail Lyubich and Michael Yam- polsky, Fields Institute Communications, 53, 213-224, 2008.
  20. D. Schleicher. On the Efficient Global Dynamics of Newtons Method for Complex Polynomials, 2013. arXiv:1108.5773.
  21. D. Schleicher, R. Stoll. Newton's method in practice: finding all roots of polynomials of degree one million efficiently, Theoretical Computer Sci- ence, Special Issue on Symbolic-Numerical Algorithms (Stephen Watt, Jan Verschelde, and Lihong Zhi, editors), 681, 146-166, 2017.
  22. K. Weierstrass. Neuer Beweis des Fundamentalsatzes der Algebra, Mathematische Werker, Tome III, 251-269, Mayer und Mueller, Berlin, 1903.
  23. W. Werner. Some improvements of classical iterative methods for the solution of nonlinear equations, in Numerical Solution of Nonlinear Equations, Proc. Bremen 1980 (L.N.M. 878), ed. E.L. Allgower et al, Springer, Berlin, 427-440, 1982.