二进制乘法和奇偶卷积


22

这个问题是关于二进制数的正态乘法与多项式乘法mod 2之间的关系。为了使这个问题具体化,我希望从Knuth vol。知道是否对该问题有更好的解决方案。2,第3版,比书中给出的第420页。

“如果将系数打包到计算机字中,可以通过使用二进制计算机上的普通算术运算来简化模2的多项式乘法。”

Knuth给出了一个相当简单的减少量,在最坏的情况下,它通过对数乘数来扩展输入中的位数。可以减少这个对数因子吗?


1
为了澄清一点,我实际上对问题的“打包到计算机单词中”部分不感兴趣,而只是对减少部分感兴趣。简而言之,两个模数的乘法是否真的比模2的多项式乘法更容易(在允许渐近更快的解决方案的意义上)?据我了解,这似乎与标准直觉背道而驰。
拉斐尔

谢谢,Suresh!我希望我们能避免风滚草:-)
拉斐尔

las,看起来它将继续下跌。可惜...
Suresh Venkat

我不知道为什么会这样。也许我的措辞不是很好,但是考虑到两个问题之间的已知联系建立得多么好,乘法是否比(奇偶)卷积更容易的问题必须至少是一些人必须考虑的问题。
拉斐尔

Answers:


2

当然,您可以将其减小为1倍,但可能会花费时间。但是要回答问题背后的问题:从硬件的角度来看,多项式mod 2的乘法更容易(不需要传播进位),但是整数乘法是人们认为必不可少的操作,因此在ALU和编程语言。


我对渐进复杂性感兴趣,而不是实际问题。线性的时间和空间减少将回答这个问题。
拉斐尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.