Skip to main content
Log in

Multiplikation großer Zahlen

  • Published:
Computing Aims and scope Submit manuscript

Zusammenfassung

Das hier beschriebene Multiplikationsverfahren beruht auf einem Rechnen in simultanen Kongruenzen. Die notwendigen Übersetzungen zwischen der Binärdarstellung der Zahlen und ihrer Darstellung durch Reste können für einen Modul der Form Π (2q i–1) hinreichend schnell ausgeführt werden. Eine rekursive Schachtelung dieses Prinzips und zusätzliche zahlentheoretische Überlegungen führen zu der AbschätzungO \((n^1 + (\sqrt 2 + \varepsilon )/\sqrt {^2 lg{\text{ }}n} )\) für den Aufwand bei Multiplikationn-stelliger Zahlen. In diesem Zusammenhang wird der Arbeitsaufwand gemessen durch die Zahl der Elementarschritte einer das Verfahren darstellenden Turingmaschine mit mehreren Bändern. Dieses Ergebnis ist allerdings vorwiegend von theoretischer Bedeutung, weil eine praktische Verbesserung gegenüber der trivialen SchrankeO (n 2) erst fürn>=n o mit sehr großemn o möglich wird.

Summary

The following method of multiplication is based upon computations with simultaneous congruences. The translations needed between the binary form of numbers and their representation by residues can be performed sufficiently fast by use of a modul of the form Π (2q i–1). A recursive iteration of this principle and additional numbertheoretical arguments lead to the estimateO \((n^1 + (\sqrt 2 + \varepsilon )/\sqrt {^2 lg{\text{ }}n} )\) for the work involved in the multiplication of numbers withn bits. In this context the amount of work is measured by the number of elementary steps of a multitape Turing machine representing this method. This result however is mainly of theoretical importance, for a practical improvement of the trivial boundO (n 2) becomes possible only forn>=n o with a very largen o.

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

Literatur

  1. Fraenkel, A. S.: The Use of Index Calculus and Mersenne Primes for the Design of a High Speed Digital Multiplier. JACM8, 87–96 (1961).

    Article  Google Scholar 

  2. Hermes, H.: Aufzählbarkeit, Entscheidbarkeit, Berechenbarkeit. Springer, Berlin 1961.

    Google Scholar 

  3. Mann, H. B.: On Modular Computation. Math. Comp.15, 190–192 (1961).

    Google Scholar 

  4. Ofman, J.: Algorithmische Kompliziertheit diskreter Funktionen. Dokl. Akad. Nauk SSSR145, 48–51 (1962) (russisch).

    Google Scholar 

  5. Karacuba, A. undOfman, J.: Multiplikation vielstelliger Zahlen mit Rechenautomaten. Ibid.145, 293–294 (1962) (russisch).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schönhage, A. Multiplikation großer Zahlen. Computing 1, 182–196 (1966). https://doi.org/10.1007/BF02234362

Download citation

  • Received:

  • Issue Date:

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

Navigation