ACM Home Page
Please provide us with feedback. Feedback
Factorization in Z[x]: the searching phase
Full text PdfPdf (175 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the 2000 international symposium on Symbolic and algebraic computation table of contents
St. Andrews, Scotland
Pages: 1 - 7  
Year of Publication: 2000
ISBN:1-58113-218-2
Authors
John Abbott  Dipartimento di Matematica, Università di Genova, Italy
Victor Shoup  IBM Research, Zürich, Switzerland
Paul Zimmermann  INRIA Lorraine and LORIA, Villers-lès-Nancy, France
Sponsor
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 20,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/345542.345560
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Berlekamp, E. R. Factoring polynomials over large finite fields. Mathematics of Computation 2~, 111 (1970), 713-735.
 
3
 
4
 
5
Davenport, J., and Mignotte, M. On finding the largest root of a polynomial. Mod~lisation Math~matique et Analyse Num~rique 2~, 6 (1990), 693-696.
 
6
Faug~re, J.-C. How my computer found all the solutions of Cyclic 9. Tech. Rep. 007, Rapport LIP6, 2000.
 
7
Kaltofen, E. Polynomial factorization. In Computer Algebra, B. Buchberger et alii, Ed., 2 ed. Springer Verlag, 1982, pp. 95-113.
 
8
Kaltofen, E. Polynomial factorization 1982-1986. In Computers in Mathematics, Chudnovsky and Jenks, Eds., vol. 125 of Lecture Notes in Pure and Applied Mathematics. Marcel Dekker, 1990, pp. 285-309.
 
9
 
10
Kaltofen, E., Musser, D., and Saunders, B. D. A generalized class of polynomials that are hard to factor. SIAM J. Comput. 12, 3 (1983), 473-483.
 
11
Lenstra, A. K., Lenstra, H. W., and Lov~sz, L. Factoring polynomials with rational coefficients. Mathematische Annalen 261 (1982), 515-534.
 
12
Mignotte, M. An inequality about factors of polynomials. Mathematics of Computation 23, 128 (1974), 1153-1157.
13
 
14
 
15
Rouillier, F. Solving zero-dimensional systems through the Rational Univariate Representation. Journal of Applicable Algebra in Engineering, Communication and Computing 9, 5 (1999), 433-461.
 
16
Shoup, V. NTL: A library for doing number theory. http: //www. shoup, net/nt 1/.
 
17
 
18
Zassenhaus, H. On Hensel factorization I. Journal of Number Theory i (1969), 291-311.
 
19
Zimmermann, P. Polynomial factorization challenges: a collection of polynomials difficult to factor. ht tp: //www. 1 ori a. fr / ~ z immerma/mupad/.


Collaborative Colleagues:
John Abbott: colleagues
Victor Shoup: colleagues
Paul Zimmermann: colleagues