Abstract
We give a probabilistic algorithm for computing the greatest common divisor (GCD) of two polynomials over an algebraic number field. We can compute the GCD using O(llog5(l)) expected binary operations where l is the size of the GCD given by standard estimations. Since we require time Ω(l) just to write down the GCD, the algorithm is close to optimal.
Supported by STU, ESPRIT BRA 3012 CompuLog and Fakultetsnämnden KTH. Present address: Numerical Analysis and Computing Science, The Royal Institute of Technology, S-100 44 Stockholm, Sweden. The material was improved and extracted from the author's PhD thesis
Preview
Unable to display preview. Download preview PDF.
References
A. Aho, J. E. Hopcroft, and J. D. Ullman. The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading, Mass., 1974.
W. S. Brown. On Euclid's algorithm and the computation of polynomial greatest common divisors. Journal of the ACM, 18(4):478–504, October 1971.
D. G. Cantor and E. Kaltofen. Fast multiplication over arbitrary rings. 1986. Manuscript.
B. W. Char, K. O. Geddes, and G. H. Gonnet. Gcdheu: heuristic polynomials gcd algorithm based on integer gcd computation. In Proc. EUROSAM '84, pages 285–296, Springer-Verlag, 1984. Lecture Notes in Computer Science 174.
G. E. Collins. The calculation of multivariate polynomial resultants. Journal of the ACM, 18:515–532, 1971.
D. Duval. Diverse questions relatives au CALCUL FORMEL AVEC DES NOMBRES ALGÉBRIQUES. PhD thesis, L'université scientifique, technologique, et médicale de Grenoble, Grenoble, April 1987.
D. E. Knuth. The Art of Computer Programming II: Seminumerical Algorithms. Addison-Wesley, Reading, Mass., 1981.
L. Langemyr. Computing the GCD of two Polynomials Over an Algebraic Number Field. PhD thesis, NADA, Royal Institute of Technology, Stockholm, 1988.
L. Langemyr and S. McCallum. The computation of polynomial greatest common divisors over an algebraic number field. J. Symbolic Comp., 8:429–448, 1989.
L. Langemyr. An Analysis of the Subresultant Algorithm over an Algebraic Number Field. 1990. Manuscript.
R. G. K. Loos. Generalized polynomial remainder sequences. In B. Buchberger, G. E. Collins, and R. G. K. Loos, editors, Computer Algebra, Symbolic and Algebraic Computation, pages 115–137, Springer-Verlag, Wien-New York, 1982.
Michael O. Rabin. Probabilistic algorithms for finite fields. SIAM Journal on Computing, 9(2):273–280, May 1980.
J. B. Rosser and L. Schoenfeld. Approximate formulas for some functions of prime numbers. Illinois J. Math., 6:64–94, 1962.
A. Schönhage. Probabilistic computation of integer polynomial GCDs. J. of Algorithms, 9:365–371, 1988.
V. Shoup. On the Deterministic Complexity of Factoring Polynomials over Finite Fields. Technical Report 782, Computer Science Department, University of Wisconsin-Madison, July 1988.
T. J. Smedley. A new modular algorithm for computation of algebraic number polynomial Gcds. In Proc. ISSAC '89, pages 91–94, ACM, July 1989.
P. J. Weinberger and L. P. Rothschild. Factoring polynomials over algebraic number fields. ACM Transactions on Mathematical Software, 2(4):335–350, December 1976.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Langemyr, L. (1991). An asymptotically fast probabilistic algorithm for computing polynomial GCD's over an algebraic number field. In: Sakata, S. (eds) Applied Algebra, Algebraic Algorithms and Error-Correcting Codes. AAECC 1990. Lecture Notes in Computer Science, vol 508. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54195-0_53
Download citation
DOI: https://doi.org/10.1007/3-540-54195-0_53
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54195-0
Online ISBN: 978-3-540-47489-0
eBook Packages: Springer Book Archive