Abstract

For almost 35 years, Schönhage-Strassen’s algorithm has been the fastest algorithm known for multiplying integers, with a time complexity $O(n \cdot \log n \cdot \log \log n)$ for multiplying $n$-bit inputs. In 2007, Fürer proved that there exists $K>1$ and an algorithm performing this operation in $O(n \cdot \log n \cdot 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 (of the form $r^{2^{\lambda }}+1$), we obtain conjecturally the same result $K=4$ via a careful complexity analysis in the deterministic multitape Turing model.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.