Logged Out Log In
SIAM J. Comput. 39, pp. 979-1005 (27 pages)
Faster Integer Multiplication
For more than 35 years, the fastest known method for integer multiplication has been the Schönhage–Strassen algorithm running in time $O(n\log n\log\log n)$. Under certain restrictive conditions, there is a corresponding $\Omega(n\log n)$ lower bound. All this time, the prevailing conjecture has been that the complexity of an optimal integer multiplication algorithm is $\Theta(n\log n)$. We take a major step towards closing the gap between the upper bound and the conjectured lower bound by presenting an algorithm running in time $n\log n\,2^{O(\log^*n)}$. The running time bound holds for multitape Turing machines. The same bound is valid for the size of Boolean circuits.
© 2009 Society for Industrial and Applied Mathematics
RELATED DATABASES
To view database links for this article,
you need to log in.
KEYWORDS
PUBLICATION DATA
ARTICLE DATA
History
Received December 27, 2007
Accepted June 16, 2009
Published online September 02, 2009
Accepted June 16, 2009
Published online September 02, 2009
Permalink
For access to fully linked references, you need to log in.




ALL SIAM Content
Scitation
Google Scholar