同时计算输入位的AND和OR所需的最小数量的二进制门是多少?微小的上限是。我认为这是最佳选择,但是如何证明这一点呢?标准选通消除技术在这里不起作用,因为通过为任何输入变量分配一个常量可以使输出之一微不足道。2 n − 2
该问题在Ingo Wegener的“布尔函数的复杂性”一书中以练习5.12的形式给出了稍有不同的形式:“让。通过消除方法,人们只能证明大小为下界。请尝试证明更大的下界。” Ñ + Ω (1 )
1
@Ryan:问题不是关于OR的AND ,而是关于AND 和 OR。我不知道萨沙问题的答案。
—
伊藤刚(Tsuyoshi Ito)
@TsuyoshiIto谢谢,以某种方式我设法不正确地解析它。这绝对是一个不平凡的问题-人们可以想象使用其他类型的门来获得的优势。
—
瑞安·威廉姆斯
@Sasha,您是否尝试过将SAT解算器应用于一些较小的示例(如),就像您之前的一些论文一样?
—
瑞安·威廉姆斯
@Ryan是的,可以。我们知道的是,,C ^ 4 = 5,c ^ 5 ≤ 7。这是针对本书中的功能的(如果所有n个输入位都相等,则为1)。增长为2 n - 3。和尺寸的电路2 Ñ - 3很容易构建体:第一计算X 我 ≡ X 我+ 1对于所有我= 1 ,... 1((门),然后计算它们(的结合(Ñ - 2 )门)。
—
亚历山大·库里科夫
@Tsuyoshi:我认为栅极萨莎的功能是问题的第二函数(˚F Ñ(X )= X 1 ... X Ñ ∨ ˉ X 1 ... ˉ X Ñ),其能够与内置ñ - 1个 XNOR门(施加到X 我,X 我+ 1)和ñ - 2与门施加到XNORs。
—
Marzio De Biasi