考虑一个电路,该电路以[0,1]中的输入数字作为输入,并且其门由函数,,和。电路的输出也就是。
有谁知道是否已经研究过该模型或紧密相关的模型?
具体来说,我正在尝试解决该电路的可满足性问题,即计算该电路可以达到的最大值(实际上它达到了最大值,因为它表示紧凑域中的连续函数)。
备注:我对模型的研究是通过加权时间逻辑进行的,因此与后者相关的任何模型也可能派上用场。
考虑一个电路,该电路以[0,1]中的输入数字作为输入,并且其门由函数,,和。电路的输出也就是。
有谁知道是否已经研究过该模型或紧密相关的模型?
具体来说,我正在尝试解决该电路的可满足性问题,即计算该电路可以达到的最大值(实际上它达到了最大值,因为它表示紧凑域中的连续函数)。
备注:我对模型的研究是通过加权时间逻辑进行的,因此与后者相关的任何模型也可能派上用场。
Answers:
这些电路的可满足性问题(即给定电路和,确定是否存在输入使得)位于NP中,因此NP完全尼尔·扬的评论和彼得·索尔的回答。
我们可以通过以下方式将问题确定性地简化为线性规划。令为所有门的最小或最大门(此处,其中为电路的大小),令和为门的输入节点。对于每一个,选择的两个附加的约束之一b 我 ≤ Ç 我或Ç 我 ≤ b 我(有2 米总共可能的选择)。当这样的选择是固定的,我们可以通过更换各简化电路与b 我或Ç 我适当,所得的电路可通过一个系统来描述Ñ线性方程,其变量是电路的原始输入变量以及对应于电路节点的其他变量。
我们还包括不等式说明该额外约束得到满足,不等式边界原始输入变量,以[ 0 ,1 ],和一个不等式,说明该输出节点具有值≥ ü。那么这是大小的线性程序Ô (Ñ )取决于额外约束的选择,并且所述电路值无所获≥ ü当且仅当存在一个选择的约束使得相关线性程序有一个解决方案。由于线性编程位于P中,这表明问题在于NP。
还应注意,线性程序的最佳值是在多边形的顶点处获得的。这意味着最优解的分母可以表示为维的方阵的行列式,其条目是大小恒定的整数,并且每行中只有O (1 )个非零条目,因此它的边界是2 O (n )。
此类归约通常有助于在命题模糊逻辑(例如Łukasiewicz逻辑)和相关系统中满足可满足性的复杂性的上限。(实际上,最初的问题是Łukasiewicz中可满足性的一个较小变体,它对应于具有而不是(x + y )/ 2的电路。)有关相关结果的概述,请参见《数学模糊逻辑手册》第十章。二。
这个问题很难解决。
您可以使用门min(x,y),max(x,y)和1- x来获得3-SAT 。
我们想要的是将3-SAT问题简化为一个电路,如果所有变量都可以满足,则可以得到1,否则只能获得严格小于1的值。
我们可以通过采用最少的许多表达式来强制所有变量为0或1,并使这些表达式包含max(x,1- x)。
现在,在3-SAT问题,每一个条款X ∨ Ÿ ∨ ž,我们把表达式最大(X,Ÿ,ž)在最低限度。
对于未知的3-SAT问题,我不知道最佳值是多少,但是严格来说,该值将小于1。
不完全是您要的,而是出现类似电路的环境。
如果删除门(标题中甚至没有提到!),则得到的是单调算术电路。PavelPudlák已将Razborov的经典单调电路下界扩展到单调算术电路(具有相同结果),分辨率和切割平面证明的下限。