, Volume 21, Issue 3, pp 221–232 | Cite as

Square rooting is as difficult as multiplication



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.


Computational Mathematic Time Complexity Asymptotic Time Asymptotic Time Complexity 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Die Komplexität des Wurzelziehens


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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Aho, Hopcroft, Ullman: The Design and Analysis of Computer Algorithms. Addison-Wesley 1974.Google Scholar
  2. [2]
    Alt: Algorithms for Square Root Extraction. Report A 77-12, Fachbereich Angewandte Mathematik und Informatik, Saarbrücken, 1977.Google Scholar
  3. [3]
    Spaniol: Arithmetik in Rechenanlagen. (Teubner Studienbücher, Bd. 34) 1976.Google Scholar
  4. [4]
    Ramamoorthy, Goodman, Kim: Some Properties of Iterative Square-Rooting Methods using High-Speed Multiplication. IEEE-Transactions C21, 2 (1972).Google Scholar
  5. [5]
    Traub: Computational Complexity of Iterative Processors. SIAM Journal of Comp.1, 167–179 (1972).Google Scholar

Copyright information

© Springer-Verlag 1979

Authors and Affiliations

  • H. Alt
    • 1
  1. 1.Fachbereich 10 Angewandte Mathematik und InformatikUniversität des SaarlandesSaarbrückenFederal Republic of Germany

Personalised recommendations