Skip to main content
Log in

Square rooting is as difficult as multiplication

Die Komplexität des Wurzelziehens

  • Published:
Computing Aims and scope Submit manuscript

Abstract

It is shown that multiplication of numbers and square rooting have the same complexity, i. e. from a program for multiplication one can construct a program for square rooting with the same asymptotic time complexity (1 step≦1 bit-operation) and vice versa. It follows from the Schönhage-Strassen algorithm that square rooting can be performed in 0 (n logn log logn) bit-operations.

Zusammenfassung

Es wird gezeigt, daß Multiplikation von Zahlen und Bestimmen der Quadratwurzel von gleicher Komplexität sind, d. h. aus einem Programm zur Multiplikation kann man eines zum Wurzelziehen konstruieren, das größenordnungsmäßig die gleiche Zeitkomplexität hat (1 Schritt ≦ 1 Bit-Operation) und umgekehrt. Mit dem Schönhage-Strassen-Algorithmus erhält man so einen 0 (n logn log logn)-Algorithmus zum Berechnen der Quadratwurzel.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Aho, Hopcroft, Ullman: The Design and Analysis of Computer Algorithms. Addison-Wesley 1974.

  2. Alt: Algorithms for Square Root Extraction. Report A 77-12, Fachbereich Angewandte Mathematik und Informatik, Saarbrücken, 1977.

  3. Spaniol: Arithmetik in Rechenanlagen. (Teubner Studienbücher, Bd. 34) 1976.

  4. Ramamoorthy, Goodman, Kim: Some Properties of Iterative Square-Rooting Methods using High-Speed Multiplication. IEEE-Transactions C21, 2 (1972).

    Google Scholar 

  5. Traub: Computational Complexity of Iterative Processors. SIAM Journal of Comp.1, 167–179 (1972).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Alt, H. Square rooting is as difficult as multiplication. Computing 21, 221–232 (1979). https://doi.org/10.1007/BF02253055

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02253055

Keywords

Navigation