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

05/30/2017
by   Vincent Neiger, et al.
0

We give an algorithm for computing all roots of polynomials over a univariate power series ring over an exact field K. More precisely, given a precision d, and a polynomial Q whose coefficients are power series in x, the algorithm computes a representation of all power series f(x) such that Q(f(x)) = 0 x^d. The algorithm works unconditionally, in particular also with multiple roots, where Newton iteration fails. Our main motivation comes from coding theory where instances of this problem arise and multiple roots must be handled. The cost bound for our algorithm matches the worst-case input and output size d (Q), up to logarithmic factors. This improves upon previous algorithms which were quadratic in at least one of d and (Q). Our algorithm is a refinement of a divide & conquer algorithm by Alekhnovich (2005), where the cost of recursive steps is better controlled via the computation of a factor of Q which has a smaller degree while preserving the roots.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2022

On Polynomial Ideals And Overconvergence In Tate Algebras

In this paper, we study ideals spanned by polynomials or overconvergent ...
research
10/22/2018

Computation of gcd chain over the power of an irreducible polynomial

A notion of gcd chain has been introduced by the author at ISSAC 2017 fo...
research
02/02/2016

Algorithms for Simultaneous Padé Approximations

We describe how to solve simultaneous Padé approximations over a power s...
research
04/07/2020

Finding polynomial roots by dynamical systems – a case study

We investigate two well known dynamical systems that are designed to fin...
research
02/06/2018

Computing Popov and Hermite forms of rectangular polynomial matrices

We consider the computation of two normal forms for matrices over the un...
research
01/22/2021

Accelerated Polynomial Evaluation and Differentiation at Power Series in Multiple Double Precision

The problem is to evaluate a polynomial in several variables and its gra...
research
05/02/2016

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

Very recent work introduces an asymptotically fast subdivision algorithm...

Please sign up or login with your details

Forgot password? Click here to reset