Factorization in Z[x]: the searching phase

  • Authors:
  • John Abbott;Victor Shoup;Paul Zimmermann

  • Affiliations:
  • Dipartimento di Matematica, Università di Genova, Italy;IBM Research, Zürich, Switzerland;INRIA Lorraine and LORIA, Villers-lès-Nancy, France

  • Venue:
  • ISSAC '00 Proceedings of the 2000 international symposium on Symbolic and algebraic computation
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we describe ideas used to accelerate the Searching Phase of the Berlekamp—Zassenhaus algorithm, the algorithm most widely used for computing factorizations in Z[x]. Our ideas do not alter the theoretical worst-case complexity, but they do have a significant effect in practice: especially in those cases where the cost of the Searching Phase completely dominates the rest of the algorithm. A complete implementation of the ideas in this paper is publicly available in the library NTL [16]. We give timings of this implementation on some difficult factorization problems.