Finding polynomial roots by dynamical systems -- a case study

From MaRDI portal
Publication:2211136

DOI10.3934/DCDS.2020261zbMATH Open1456.37106arXiv2004.03217OpenAlexW3041937954MaRDI QIDQ2211136FDOQ2211136


Authors: Sergey Shemyakov, Roman Chernov, Dzmitry Rumiantsau, Dierk Schleicher, Simon Schmitt, Anton Shemyakov Edit this on Wikidata


Publication date: 12 November 2020

Published in: Discrete and Continuous Dynamical Systems (Search for Journal in Brave)

Abstract: We investigate two well known dynamical systems that are designed to find roots of univariate polynomials by iteration: the methods known by Newton and by Ehrlich-Aberth. Both are known to have found all roots of high degree polynomials with good complexity. Our goal is to determine in which cases which of the two algorithms is more efficient. We come to the conclusion that Newton is faster when the polynomials are given by recursion so they can be evaluated in logarithmic time with respect to the degree, or when all the roots are all near the boundary of their convex hull. Conversely, Ehrlich-Aberth has the advantage when no fast evaluation of the polynomials is available, and when roots are in the interior of the convex hull of other roots.


Full work available at URL: https://arxiv.org/abs/2004.03217




Recommendations




Cites Work


Cited In (10)

Uses Software





This page was built for publication: Finding polynomial roots by dynamical systems -- a case study

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2211136)