Even faster integer multiplication

被引:52
作者
Harvey, David [1 ]
van der Hoeven, Joris [2 ]
Lecerf, Gregoire [2 ]
机构
[1] Univ New South Wales, Sch Math & Stat, Sydney, NSW 2052, Australia
[2] Ecole Polytech, CNRS, Lab Informat, F-91128 Palaiseau, France
关键词
Integer multiplication; Algorithm; Complexity bound; FFT; TRANSFORMS; PRIMES; NUMBER;
D O I
10.1016/j.jco.2016.03.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We give a new algorithm for the multiplication of n-bit integers in the bit complexity model, which is asymptotically faster than all previously known algorithms. More precisely, we prove that two n-bit integers can be multiplied in time O(n log n K-log*(n)), where K = 8 and log* n = min {k is an element of...(kx) log <= 1}. Assuming standard conjectures about the distribution of Mersenne primes, we give yet another algorithm that achieves K = 4. The fastest previously known algorithm was due to Ftirer, who proved the existence of a complexity bound of the above form for some finite K. We show that an optimised variant of Hirer's algorithm achieves only K = 16, suggesting that our new algorithm is faster than Hirer's by a factor of 2(log)* (n). (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 30
页数:30
相关论文
共 54 条
[11]   FAST MULTIPLE-PRECISION EVALUATION OF ELEMENTARY FUNCTIONS [J].
BRENT, RP .
JOURNAL OF THE ACM, 1976, 23 (02) :242-251
[12]  
Cook SA, 1966, THESIS
[13]   AN ALGORITHM FOR MACHINE CALCULATION OF COMPLEX FOURIER SERIES [J].
COOLEY, JW ;
TUKEY, JW .
MATHEMATICS OF COMPUTATION, 1965, 19 (90) :297-&
[14]   DISCRETE WEIGHTED TRANSFORMS AND LARGE-INTEGER ARITHMETIC [J].
CRANDALL, R ;
FAGIN, B .
MATHEMATICS OF COMPUTATION, 1994, 62 (205) :305-324
[15]  
Crandall R., 2005, Prime Numbers: A Computational Perspective
[16]  
CREUTZBURG R, 1989, MATH COMPUT, V52, P189, DOI 10.1090/S0025-5718-1989-0946602-9
[17]   FAST INTEGER MULTIPLICATION USING MODULAR ARITHMETIC [J].
De, Anindya ;
Kurur, Piyush P. ;
Saha, Chandan ;
Saptharishi, Ramprasad .
SIAM JOURNAL ON COMPUTING, 2013, 42 (02) :685-699
[18]   Faster Integer Multiplication [J].
Fuerer, Martin .
STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, :57-66
[19]  
Fürer M, 2014, LECT NOTES COMPUT SC, V8392, P660
[20]   FASTER INTEGER MULTIPLICATION [J].
Fuerer, Martin .
SIAM JOURNAL ON COMPUTING, 2009, 39 (03) :979-1005