SIAM Digital Library
 
 
 

You are not logged in Logged Out Log In

SIAM J. Comput. 39, pp. 979-1005 (27 pages)

Faster Integer Multiplication

Martin Fürer

Full Text: Download PDF | Buy PDF (US$25) | View Cart
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.

PUBLICATION DATA

ISSN

0097-5397 (print)  
1095-7111 (online)

ARTICLE DATA

History
Received December 27, 2007
Accepted June 16, 2009
Published online September 02, 2009

For access to fully linked references, you need to log in.

Close

close