Abstract
In a recently published paper [4] the author described a new algorithm for multivariate polynomial factorization over the integers. One important feature of this algorithm is the variable-by-variable p-adic construction of all factors in parallel. To perform such p-adic construction of the factors, a second p-adic construction for multivariate "correction coefficients" is used. This second p-adic construction is in an "inner loop" of the construction process. Therefore its efficiency is of central importance to the entire factoring algorithm. In [4], an iterative algorithm is used for this second p-adic construction. A timing analysis of this iterative algorithm is included. A new recursive method for the p-adic construction of the correction coefficients is presented and analyzed.
Timing comparisons, both theoretical, and empirical are made of these two approaches. The recursive algorithm is shown to be much more efficient.
Research supported in part by the National Science Foundation under Grant NSF MCS 78-02234 and in part by MIT Laboratory for Computer Science.
Preview
Unable to display preview. Download preview PDF.
References
D. E. Knuth, The Art of Computer Programming, Vol. 2: Seminumerical Algorithms, Addison-Wesley, Reading, Mass., 1969. MR 44 #3531.
MACSYMA Reference Manual, The MATHLAB Group, Project MAC, M.I.T., Cambridge, Mass., May 1979.
M. Mignotte, "An inequality about factors of polynomials," Math. Comp., v. 28, 1974, pp. 1153–1157.
P. S. Wang, "An Improved Multivariate Polynomial Factoring Algorithm," Mathematics of Computation, Vol. 32, No. 144, Oct. 1978, pp. 1215–1231.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1979 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, P.S. (1979). Analysis of the p-adic construction of multivariate correction coefficiencts in polynomial factorization: Iteration vs. recursion. In: Ng, E.W. (eds) Symbolic and Algebraic Computation. EUROSAM 1979. Lecture Notes in Computer Science, vol 72. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-09519-5_81
Download citation
DOI: https://doi.org/10.1007/3-540-09519-5_81
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-09519-4
Online ISBN: 978-3-540-35128-3
eBook Packages: Springer Book Archive