1
整数乘法和二进制决策图的最高有效位
设和两个具有位的二进制数,并且和乘积的二进制数(长度)。我们要计算乘积最接近位。XXxÿÿyññnž= X ⋅ ÿ ž=X⋅ÿ z = x \cdot y\ 2 n2ñ2nXXxÿÿyž2 n − 1ž2ñ-1个z_{2n-1}ž= z2 n − 1… z0ž=ž2ñ-1个…ž0z = z_{2n-1} \ldots z_0 为了在二进制决策图模型(尤其是一次性分支程序)的模型中分析此功能的复杂性,我尝试在的情况下寻找一些等效表达式。首先显而易见的是(此处和是二进制数的对应整数)。我想得到一个直觉,如果我将一些输入位设置为常数会发生什么。例如,如果我将和的最高有效输入位设置为0,则得到常数0。但是,具有较低重要性的位不会对结果产生这样的影响。ž2 n − 1= 1ž2ñ-1个=1个z_{2n-1} = 1ž2 n − 1= 1 ⇔ X ⋅ ÿ≥ 22 n − 1ž2ñ-1个=1个⇔X⋅ÿ≥22ñ-1个z_{2n-1} = 1 \Leftrightarrow x \cdot y \geq …