|
|
|
|
|
by nneonneo
2318 days ago
|
|
An interesting coincidence: it was recently (2019) discovered that the fastest way to multiply two n-bit integers, in time O(n log n), involves 1729-dimensional Fourier transforms: https://hal.archives-ouvertes.fr/hal-02070778. It is quite surprising that the asymptotically best way to perform such an elementary operation should be tied to Ramanujan’s famous taxicab number. (Technically, it works for any number of dimensions >= 1729, but the proof fails for dimensions less than that. Future work might bring the bound down, or better explain why that bound is necessary.) |
|
It is possible to improve the factor K = 1728 appearing in Corollary 5.5, at the expense of introducing various technical complications into the algorithm. In this section we outline a number of such modifications that together reduce the constant to K = 8 + ϵ, so that the modified algorithm achieves M(n) = O(n log n) for any d ≥ 9 (rather than d ≥ 1729).