Skip to main content

Algorithms for a multiple algebraic extension II

  • Submitted Contributions
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 539))

Abstract

We give a fast algorithm for computing the greatest common divisor of two univariate polynomials over a multiple algebraic extension of the rational numbers. The algorithm is almost linear in terms of the output length, i.e., it works in time O(d 1+δ, for all δ>0, where d is an a priori bound on the length of the output. Since we require time Ω(d) just to write down the output the algorithm is close to optimal. The algorithm uses a technique referred to as dynamic evaluation for computing in algebraic extensions defined by reducible polynomials.

Supported by Swedish National Board for Technical Development, ESPRIT BRA 3012 CompuLog and Fakultetsnämnden KTH. The work was initiated while the author was affiliated with Wilhelm-Schickard-Institut für Informatik, Universität Tübingen, Auf dem Sand 13, W-7400 Tübingen, Germany.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. A. Abbott. Factorization of Polynomials Over Algebraic Number Fields. PhD thesis, University of Bath, Bath, February 1989.

    Google Scholar 

  2. A. Aho, J. E. Hopcroft, and J. D. Ullman. The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading, Mass., 1974.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. E. Hecke. Lectures on the Theory of Algebric Numbers. Springer-Verlag, 1980. English translation of the original German edition.

    Google Scholar 

  6. L. Langemyr. Computing the GCD of two Polynomials Over an Algebraic Number Field. PhD thesis, NADA, Royal Institute of Technology, Stockholm, 1988.

    Google Scholar 

  7. L. Langemyr. Algorithms for a multiple algebraic extension. In Proc. MEGA '90. Birkhauser, 1990. To appear.

    Google Scholar 

  8. L. Langemyr. An asymptotically fast probabilistic algorithm for computing polynomial GCD's over an algebraic number field. In S. Sakata, editor, Proc. AAECC-8, Berlin-Heidelberg-New York, 1990. Springer-Verlag. To appear.

    Google Scholar 

  9. L. Langemyr. Cylindrical algebraic decomposition and multiple algebraic extensions. In 4th IMA Conference on the Mathematics of Surfaces. Institute of Mathematics and its Applications, 1990. To appear.

    Google Scholar 

  10. L. Langemyr and S. McCallum. The computation of polynomial greatest common divisors over an algebraic number field. J. Symbolic Comp., 8:429–448, 1989.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. M. Mignotte. Some useful bounds. In B. Buchberger, G. E. Collins, and R. G. K. Loos, editors, Computer Algebra, Symbolic and Algebraic Computation, pages 259–263. Springer-Verlag, Wien-New York, 1982.

    Google Scholar 

  13. A. Schönhage. Schnelle Berechnung von Kettenbruchentwicklungen. Acta Informatica, 1:139–144, 1973.

    Google Scholar 

  14. P. J. Weinberger and L. P. Rothschild. Factoring polynomials over algebraic number fields. ACM Transactions on Mathematical Software, 2(4):335–350, December 1976.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Harold F. Mattson Teo Mora T. R. N. Rao

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Langemyr, L. (1991). Algorithms for a multiple algebraic extension II. In: Mattson, H.F., Mora, T., Rao, T.R.N. (eds) Applied Algebra, Algebraic Algorithms and Error-Correcting Codes. AAECC 1991. Lecture Notes in Computer Science, vol 539. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54522-0_111

Download citation

  • DOI: https://doi.org/10.1007/3-540-54522-0_111

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54522-4

  • Online ISBN: 978-3-540-38436-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics