Fast multiplication of large numbers (Q2548172): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Set OpenAlex properties.
(6 intermediate revisions by 5 users not shown)
Property / author
 
Property / author: Arnold Schönhage / rank
Normal rank
 
Property / author
 
Property / author: Arnold Schönhage / rank
 
Normal rank
Property / Wikidata QID
 
Property / Wikidata QID: Q56067772 / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Solvability of the Derivability Problem for One-Normal Systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the Minimum Computation Time of Functions / rank
 
Normal rank
Property / cites work
 
Property / cites work: An Algorithm for the Machine Calculation of Complex Fourier Series / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5585021 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Multiplikation großer Zahlen / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1007/bf02242355 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2083368929 / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Revision as of 10:38, 30 July 2024

scientific article
Language Label Description Also known as
English
Fast multiplication of large numbers
scientific article

    Statements

    Fast multiplication of large numbers (English)
    0 references
    0 references
    0 references
    0 references
    1971
    0 references
    In dieser Arbeit werden unter der Verwendung der schnellen Fouriertransformation FFT [vgl. \textit{J. W. Cooley} and \textit{J. W. Tukey}, Math. Comput. 19, 297--301 (1965; Zbl 0127.09002)] zwei Algorithmen zur Multiplikation \(N\)-stelliger Dualzahlen gegeben, die sowohl als Turingmaschinen wie auch als logische Netze so realisiert werden können, dass ihr Aufwand durch \(O(N\log N (\log \log N)^{1+\varepsilon})\) bzw. \(O(N\log N \log \log N)\) abgeschätzt werden kann. Beim ersten Verfahren wird die FFT wie üblich im Körper \(\mathbb C\) benutzt, beim zweiten in den Restklassenringen \(\mathbb Z_{F_n}\) nach den Fermatzahlen \(F_n=2^{2^n}+1\). Darin ist nämlich \(2\) eine \(2^{n+1}\)-te primitive Einheitswurzel, deren Potenzreste extrem einfache Dualdarstellungen besitzen. (German original) English translation: In this article using the fast Fourier transform FFT [see \textit{J. W. Cooley} and \textit{J. W. Tukey}, Math. Comput. 19, 297--301 (1965; Zbl 0127.09002)] two algorithms for the multiplication of \(N\)-digit binary numbers are given that can be realized as Turing machines as well as logical nets such that their steps can be estimated by \(O(N\log N (\log \log N)^{1+\varepsilon})\) resp. \(O(N\log N \log \log N)\). In the first method FFT is used as usual in the field \(\mathbb C\), whereas in the second one it is used in the residue class rings \(\mathbb Z_{F_n}\) of the Fermat numbers \(F_n=2^{2^n}+1\). Therein \(2\) is a \(2^{n+1}\)st primitive unit root the power residues of which possess extremely simple representations.
    0 references
    product of two \(N\)-digit binary numbers
    0 references
    multitape Turing machines
    0 references
    logical nets
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references