この質問は、2進数の通常の乗算と多項式乗算mod 2の関係に関するものです。質問を具体的にするために、Knuth vol。2、第3版、本で与えられているものより420ページ。
「係数がコンピューターワードにパックされている場合、バイナリコンピューターで通常の算術演算を使用することにより、2を法とする多項式の乗算を容易にすることができます。」
Knuthは、最悪の場合に入力のビット数を対数乗数因子で拡張する合理的な単純な削減を提供します。このログ係数を減らすことはできますか?
1
少し明確にするために、私は実際に質問の「コンピューターの言葉に詰め込まれた」部分ではなく、単に減少に興味があります。もっと簡潔に言えば、2を法とする多項式の乗算よりも2つの2進数の乗算の方が厳密に簡単です(漸近的に高速な解を可能にするという意味で)。これは、私が理解しているように、標準的な直感に反すると思われます。
—
ラファエル
ありがとう、Suresh!このタンブルウィードを回避できることを願っています:
—
ラファエル
悲しいかな、転落し続けるようです。残念...
—
スレシュヴェンカト
これはなぜだろうか。たぶん私はそれをうまく言いませんでしたが、乗算が(パリティ)畳み込みよりも簡単かどうかの問題は、2つの問題間の既知の関係がどれだけよく確立されているかを考えると、少なくとも一部の人々が考えなければならなかった質問でなければなりません。
—
ラファエル