当受限于 -输入,每 -电路计算一些函数。要获得布尔函数,我们只需添加一个fanin-1阈值门作为输出门即可。在输入,结果阈值 - 电路在输出,在输出 ; 阈值可以是任何正整数,可能取决于1 { + ,× } ˚F (X 1,... ,X Ñ)˚F :{ 0 ,1 } Ñ → Ñ一个∈ { 0 ,1 } Ñ { + ,× } 1 ˚F (一)≥ 吨0 ˚F (一)≤ 吨- 1 吨= 吨ñ ñ 但不适用于输入值。结果电路计算一些(单调)布尔函数 。
问题:阈值 -circuits是否可以由 -circuits 有效地模拟 ? { ∨ ,∧ }
在“有效”下,我的意思是“大小最多增加多项式”。对于阈值,答案是明确的“是” :只需将替换为,将替换为,然后删除最后一个阈值门。也就是说,电路实际上是阈值电路。但是,较大的阈值,例如呢? + ∨ × ∧ { ∨ ,∧ } 1 { + ,× } t = 2
只需使用 代替OR,代替AND和代替,就可以定义大多数布尔电路类的算术类似物。例如,电路是 -深度恒定的电路,具有无限扇入度fanin和门,并输入和。 Agrawal,Allender和Datta已显示阈值 =。(回想一下本身就是一个适当的Ç + × 1 - X 我ˉ X我#甲Ç 0 { + ,× } + × X 我 1 - X 我 Ť Ç 0甲Ç 0子集;换句话说,通过仅一个阈值门的恒定深度电路就可以有效地模拟恒定深度阈值电路!但是请注意,我的问题是关于单调电路(没有减号“ ”作为门,甚至没有作为输入)。那么(最后一个)门槛也能如此强大吗?我不知道这些东西,因此欢迎任何相关的指针。 { + ,− ,× }1 − x i
注意 :由于Arnold Rosenbloom,还有另一个有趣的相关结果:仅具有一个单调函数作为输出门可以用门计算每个切片函数。限幅函数是单调布尔函数,对于某些固定,其所有输入上的输出(分别为)比的少(等于)。另一方面,容易计数表明大多数切片函数需要指数大小的通用电路。因此,一个“无害的”附加输出门可以Ô (Ñ )ķ 0 1 ķ { ∨ ,∧ ,¬ }使单调电路无所不能!我的问题是,当是fanin-阈值门时,是否也会发生这种情况。 1
现实化(增加2014年11月3日):周华健耶扎贝克显示(通过一个非常简单结构,见下面他的答案),答案是“是”,只要 为一个常数。因此,该问题仅对超多项式()阈值开放。 Ç
通常,在应用程序中,只有大的阈值才起作用:对于我们通常需要形式为阈值。比方说,如果计数的数目 -中由指定的图形的路径 -输入,则对于在,的阈值版本解决了 -vertex图上哈密顿量 -路径问题的存在(例如,参见此处)。 ε > 0 ˚F :{ 0 ,1 } Ñ → Ñ 吨0 1 吨= 米米2米≈ Ñ 1 / 3吨˚F 吨米
(新增2014年11月14日):由于Emil回答了我的大部分问题,并且由于看不到指数阈值的情况,所以我现在接受这个Emil的回答(非常好)。