Abstract
We present an algorithm that computes the product of two n-bit integers in O(n log n) bit operations, thus confirming a conjecture of Schonhage and Strassen from 1971. Our complexity analysis takes place in the multitape Turing machine model, with integers encoded in the usual binary representation. Central to the new algorithm is a novel \Gaussian resampling" technique that enables us to reduce the integer multiplication problem to a collection of multidimensional discrete Fourier transforms over the complex numbers, whose dimensions are all powers of two.
| Original language | English |
|---|---|
| Pages (from-to) | 563-617 |
| Number of pages | 55 |
| Journal | Annals of Mathematics |
| Volume | 193 |
| Issue number | 2 |
| DOIs | |
| Publication status | Published - 1 Mar 2021 |
Keywords
- Complexity
- Fft
- Integer multiplication
Fingerprint
Dive into the research topics of 'Integer multiplication in time O(n log n)'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver