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.
Literatur
Fraenkel, A. S.: The Use of Index Calculus and Mersenne Primes for the Design of a High Speed Digital Multiplier. JACM8, 87–96 (1961).
Hermes, H.: Aufzählbarkeit, Entscheidbarkeit, Berechenbarkeit. Springer, Berlin 1961.
Mann, H. B.: On Modular Computation. Math. Comp.15, 190–192 (1961).
Ofman, J.: Algorithmische Kompliziertheit diskreter Funktionen. Dokl. Akad. Nauk SSSR145, 48–51 (1962) (russisch).
Karacuba, A. undOfman, J.: Multiplikation vielstelliger Zahlen mit Rechenautomaten. Ibid.145, 293–294 (1962) (russisch).
Author information
Authors and Affiliations
Rights 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
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02234362