skip to main content
article
Free Access

The EEZ-GCD algorithm

Published:01 May 1980Publication History
Skip Abstract Section

Abstract

An enhanced gcd algorithm based on the EZ-GCD algorithm is described. Implementational aspects are emphasized. It is generally faster and is particularly suited for computing gcd of sparse multivariate polynomials. The EEZ-GCD algorithm is characterized by the following features:(1) avoiding unlucky evaluations,(2) predetermining the correct leading coefficient of the desired gcd,(3) using the sparsity of the given polynomials to determine terms in the gcd and(4) direct methods for dealing with the "common divisor problem." The common divisor problem occurs when the gcd has a different common divisor with each of the cofactors. The EZ-GCD algorithm does a square-free decomposition in this case. It can be avoided resulting in increased speed. One method is to use parallel p-adic construction of more than two factors. Machine examples with timing data are included.

References

  1. Brown, W. S., "On Euclid's Algorithm and the Computation of Polynomial Greatest Common Divisors", JACM, Vol. 18, No. 4, October, 1971, pp. 478--584. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Brown, W. S., "The Subresultant PRS Algorithm", TOMS 4(1978), pp. 237--249. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Collins, G. E., "Subresultants and Reduced Polynomial Remiander Sequences", JACM, Vol. 14, January, 1967, pp. 128--142. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Hensel, K., Zahlentheorie, Goschen, Berlin and Leipzig, 1913.Google ScholarGoogle Scholar
  5. Knuth, D. E., "The Art of Computer Programming", V. 2: Seminumerical Algorithms, Addison-Wesley, Reading, Mass., 1969, MR 44 #3531. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Moses, J. and Yun, D. Y. Y., "The EZ-GCD Algorithm", Proceedings of ACM Annual Conference, August 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Wang, P. S. and Rothschild, L. P., "Factoring Multivariate Polynomials Over the Integers", Math. Comp., V. 29, 1975, pp. 935--950.Google ScholarGoogle ScholarCross RefCross Ref
  8. Wang, P. S., "Preserving Sparseness in Multivariate Polynomial Factorization", Proceedings, MACSYMA USERS' CONFERENCE, University of California at Berkeley, July 27--29, 1977.Google ScholarGoogle Scholar
  9. Wang, P. S., "An Improved Multivariate Polynomial Factoring Algorithm", Mathematics of Computation, Vol. 32, Oct. 1978, pp. 1215--1231.Google ScholarGoogle ScholarCross RefCross Ref
  10. Wang, P. S., "Analysis of the p-adic Construction of Multivariate Correction Coefficients in Polynomial Factorization: Iteration vs. Recursion", Proceedings EUROSAM '79, June 26--28, 1979, Marseille, France.Google ScholarGoogle Scholar
  11. Yun, D. Y. Y., "The Hensel Lemma in Algebraic Manipulation", Ph.D. Thesis, Department of Mathematics, MIT, Nov. 1973, (also Project MAC TR-138, Nov. 1974).Google ScholarGoogle Scholar
  12. Zassenhaus, H., "On Hensel Factorization I", Journal of Number Theory, Vol. 1, 1969, pp. 291--311.Google ScholarGoogle ScholarCross RefCross Ref
  13. Zippel, R., "Probabilistic Algorithms for Sparse Polynomials", Proceedings, EUROSAM '79, June 26--28, 1979, Marseille, France, pp. 216--226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. MACSYMA Reference Manual, The Mathlab Group, LCS, M.I.T., Cambridge, Mass., May 1979.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGSAM Bulletin
    ACM SIGSAM Bulletin  Volume 14, Issue 2
    May 1980
    41 pages
    ISSN:0163-5824
    DOI:10.1145/1089220
    Issue’s Table of Contents

    Copyright © 1980 Author

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 May 1980

    Check for updates

    Qualifiers

    • article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader