Computing Real Roots of Real Polynomials ... and now For Real!

05/02/2016
by   Alexander Kobel, et al.
0

Very recent work introduces an asymptotically fast subdivision algorithm, denoted ANewDsc, for isolating the real roots of a univariate real polynomial. The method combines Descartes' Rule of Signs to test intervals for the existence of roots, Newton iteration to speed up convergence against clusters of roots, and approximate computation to decrease the required precision. It achieves record bounds on the worst-case complexity for the considered problem, matching the complexity of Pan's method for computing all complex roots and improving upon the complexity of other subdivision methods by several magnitudes. In the article at hand, we report on an implementation of ANewDsc on top of the RS root isolator. RS is a highly efficient realization of the classical Descartes method and currently serves as the default real root solver in Maple. We describe crucial design changes within ANewDsc and RS that led to a high-performance implementation without harming the theoretical complexity of the underlying algorithm. With an excerpt of our extensive collection of benchmarks, available online at http://anewdsc.mpi-inf.mpg.de/, we illustrate that the theoretical gain in performance of ANewDsc over other subdivision methods also transfers into practice. These experiments also show that our new implementation outperforms both RS and mature competitors by magnitudes for notoriously hard instances with clustered roots. For all other instances, we avoid almost any overhead by integrating additional optimizations and heuristics.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2022

Beyond Worst-Case Analysis for Root Isolation Algorithms

Isolating the real roots of univariate polynomials is a fundamental prob...
research
06/17/2022

Accelerated Subdivision for Clustering Roots of Polynomials given by Evaluation Oracles

In our quest for the design, the analysis and the implementation of a su...
research
07/22/2022

New Decoding of Reed-Solomon Codes Based on FFT and Modular Approach

Decoding algorithms for Reed–Solomon (RS) codes are of great interest fo...
research
06/11/2019

Polynomial root clustering and explicit deflation

We seek complex roots of a univariate polynomial P with real or complex ...
research
05/18/2020

EdgeRec: Recommender System on Edge in Mobile Taobao

Recommender system (RS) has become crucial module in commercial systems....
research
10/16/2022

Brand New K-FACs: Speeding up K-FAC with Online Decomposition Updates

K-FAC (arXiv:1503.05671, arXiv:1602.01407) is a tractable implementation...
research
05/30/2017

Fast Computation of the Roots of Polynomials Over the Ring of Power Series

We give an algorithm for computing all roots of polynomials over a univa...

Please sign up or login with your details

Forgot password? Click here to reset