回答:
現在、MartinFürerによるFürerのアルゴリズムの時間複雑度はあり、複素数に対するフーリエ変換を使用しています。彼のアルゴリズムは、実際にはシェーンハーゲとStrassenのアルゴリズムに基づいており、時間の複雑さは
グレード学校乗算アルゴリズムよりも高速である他のアルゴリズムの時間複雑有するカラツバ乗算である ≈と時間複雑性を有するToom 3アルゴリズムO (n 1.585)Θ(n 1.465)
これらは高速アルゴリズムであることに注意してください。乗算のための最速のアルゴリズムを見つけることは、コンピューターサイエンスの未解決の問題です。
参考文献:
aviでリストされたFFTアルゴリズムは大きな定数を追加するため、数千ビット未満の数値では実用的ではないことに注意してください 。
そのリストに加えて、いくつかの興味深いアルゴリズムと未解決の質問があります。