Fast in-place algorithms for polynomial operations: division, evaluation, interpolation - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2020

Fast in-place algorithms for polynomial operations: division, evaluation, interpolation

Pascal Giorgi
Bruno Grenet

Résumé

We consider space-saving versions of several important operations on univariate polynomials, namely power series inversion and division, division with remainder, multi-point evaluation, and interpolation. Now-classical results show that such problems can be solved in (nearly) the same asymptotic time as fast polynomial multiplication. However, these reductions, even when applied to an in-place variant of fast polynomial multiplication, yield algorithms which require at least a linear amount of extra space for intermediate results. We demonstrate new in-place algorithms for the aforementioned polynomial computations which require only constant extra space and achieve the same asymptotic running time as their out-of-place counterparts. We also provide a precise complexity analysis so that all constants are made explicit, parameterized by the space usage of the underlying multiplication algorithms.
Fichier principal
Vignette du fichier
2002.10304.pdf (224.58 Ko) Télécharger le fichier
Loading...

Dates et versions

lirmm-02493066 , version 1 (27-02-2020)
lirmm-02493066 , version 2 (12-11-2020)
lirmm-02493066 , version 3 (24-11-2020)

Identifiants

Citer

Pascal Giorgi, Bruno Grenet, Daniel S. Roche. Fast in-place algorithms for polynomial operations: division, evaluation, interpolation. 2020. ⟨lirmm-02493066v1⟩
122 Consultations
179 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More