Skip to main content

Asymptotically fast algorithms for the numerical muitiplication and division of polynomials with complex coefficients

  • 1. Algorithms I
  • Conference paper
  • First Online:
Book cover Computer Algebra (EUROCAM 1982)

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

Included in the following conference series:

Abstract

Multiplication of univariate n-th degree polynomials over ℂ by straight application of FFT's carried out numerically in ℓ-bit precision will require time O(n log n ψ(ℓ)), where ψ(m) bounds the time for multiplication of m-bit integers, e.g. ψ(m) = cm for pointer machines or ψ(m) = cm·log(m+1)·log log(m+2) for multitape Turing machines. Here a new method is presented, based upon long integer multiplication, by which even faster algorithms can be obtained. Under reasonable assumptions (like ℓ≥log(n+1), and on the coefficient size) polynomial multiplication and discrete Fourier transforms of length n and in ℓ-bit precision are possible in time O(ψ (nℓ)), and division of polynomials in O(ψ(n(ℓ+n))). Included is also a new version of integer multiplication mod(2N+1).

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Borodin, I. Munro: The computational complexity of algebraic and numeric problems. New York, American Elsevier, 1975.

    Google Scholar 

  2. D. E. Knuth: The art of computer programming, vol. 2: Seminumerical algorithms. 2nd edition; Reading, Mass. 1981.

    Google Scholar 

  3. H. T. Kung: On computing reciprocals of power series. Numer. Math. 22, 341–348 (1974).

    Article  Google Scholar 

  4. A. Schönhage: Storage modification machines. SIAM J. Comp. 9, 490–508 (1980).

    Article  Google Scholar 

  5. A. Schönhage, V. Strassen: Schnelle Multiplikation großer Zahlen. Computing 7, 281–292 (1971).

    Google Scholar 

  6. M. Sieveking: An algorithm for division of power series. Computing 10, 153–156 (1972).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jacques Calmet

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schönhage, A. (1982). Asymptotically fast algorithms for the numerical muitiplication and division of polynomials with complex coefficients. In: Calmet, J. (eds) Computer Algebra. EUROCAM 1982. Lecture Notes in Computer Science, vol 144. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-11607-9_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-11607-9_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11607-3

  • Online ISBN: 978-3-540-39433-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics