次数が最大、多項式あり、非ゼロ係数の総数があると仮定し(つまり、多項式はスパースです)。多項式を計算するための効率的なアルゴリズムに興味があります。 n n > m n
この多項式の次数は最大、入力サイズと出力サイズの両方がです。の場合、時間 FFTを使用して結果を計算でき。これは任意のに対して実行できますか?何らかの違いがある場合、係数が0と1である特別なケースに興味があり、整数に対して計算を行う必要があります。O (n )m = 1 O (n log n )m < n
更新。上記の高速な解決策は、高速行列乗算の進歩を意味することを理解しました。特に、場合、の係数としてで。したがって、計算は2つのベクトルの外積の計算に対応し、和計算は行列積の計算に対応します。計算に時間を使用する解がある場合、時間つの行列の行列を乗算できます。 a i k b k j x i + n j p k(x )2 p k(x )2 ∑ k p k(x )2 f (∑ k p k(x )2 n n f (n 2、n )、これは、に大きなブレークスルーが必要であることを意味し。ただし、、ここでは行列乗算の現在の指数である可能性があります。アイデア、誰か?M ≤ N F (N 、M )= N ω / 2 ω