English

Fast integer multiplication using generalized Fermat primes

Symbolic Computation 2018-04-18 v4 Computational Complexity Discrete Mathematics Data Structures and Algorithms

Abstract

For almost 35 years, Sch{\"o}nhage-Strassen's algorithm has been the fastest algorithm known for multiplying integers, with a time complexity O(n ×\times log n ×\times log log n) for multiplying n-bit inputs. In 2007, F{\"u}rer proved that there exists K > 1 and an algorithm performing this operation in O(n ×\times log n ×\times K log n). Recent work by Harvey, van der Hoeven, and Lecerf showed that this complexity estimate can be improved in order to get K = 8, and conjecturally K = 4. Using an alternative algorithm, which relies on arithmetic modulo generalized Fermat primes, we obtain conjecturally the same result K = 4 via a careful complexity analysis in the deterministic multitape Turing model.

Keywords

Cite

@article{arxiv.1502.02800,
  title  = {Fast integer multiplication using generalized Fermat primes},
  author = {Svyatoslav Covanov and Emmanuel Thomé},
  journal= {arXiv preprint arXiv:1502.02800},
  year   = {2018}
}
R2 v1 2026-06-22T08:26:17.557Z