A Practical Univariate Polynomial Composition Algorithm - ENS de Lyon - École normale supérieure de Lyon Access content directly
Preprints, Working Papers, ... Year :

A Practical Univariate Polynomial Composition Algorithm


We revisit a divide-and-conquer algorithm, originally described by Brent and Kung for composition of power series, showing that it can be applied practically to composition of polynomials in Z[x] given in the standard monomial basis. We offer a complexity analysis, showing that it is asymptotically fast, avoiding coefficient explosion in Z[x]. The algorithm is straightforward to implement and practically fast, avoiding computationally expensive change of basis steps of other polynomial composition strategies. The algorithm is available in the open source FLINT C library and we offer a practical comparison with the polynomial composition algorithm in the MAGMA computer algebra system.
Fichier principal
Vignette du fichier
dmtcs_NOVOCIN2010.pdf (111.16 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

ensl-00546102 , version 1 (13-12-2010)


  • HAL Id : ensl-00546102 , version 1


William Hart, Andrew Novocin. A Practical Univariate Polynomial Composition Algorithm. 2010. ⟨ensl-00546102⟩
363 View
1708 Download


Gmail Facebook Twitter LinkedIn More