首页> 外文学位 >A Satisfiability Algorithm for Constant Depth Boolean Circuits with Unbounded Fan-In Gates.
【24h】

A Satisfiability Algorithm for Constant Depth Boolean Circuits with Unbounded Fan-In Gates.

机译:具有无限扇入门的恒定深度布尔电路的可满足性算法。

获取原文
获取原文并翻译 | 示例

摘要

We consider the problem of efficiently enumerating the satisfying assignments to AC0 circuits. AC0 circuits are Boolean circuits with n inputs and their negations, one output, m = poly(n) total gates, and constant depth, and consist of unbounded fan-in AND and OR gates. The primary technical tool we use is a new algorithmic approach for efficiently simplifying restricted classes of circuits. This approach is based on a new extended version of Hastad's Switching Lemma.;As the main result, we present a Las Vegas algorithm which takes an AC0 circuit as input and outputs a set of restrictions (assignments to subsets of the inputs) which partition {0,1} n such that under each restriction the output of the circuit is constant. With high probability, the algorithm runs in time poly(m,n) · 2n (1--micro) and outputs at most 2n (1--micro) restrictions, where micro = 1/O(lg (m/n) + d lg d)d -1). This is optimal up to the constants in the big- O for enumerating solutions with restrictions. This also implies the best known algorithm for AC0 circuit satisfiability and for counting satisfying assignments.;Using similar techniques, we also give an algorithm for enumerating the solutions to a k-CNF, but where micro=1/ O(k). Previously, algorithms with similar savings micro were known for finding a single satisfying assignment to a k-CNF, but not for counting or enumerating satisfying assignments.;These results have some interesting applications to circuit lower bounds. We prove a new bound on the correlation of AC0 circuits with parity which is optimal up to constants, and show how several classic AC0 circuit lower bounds follow straightforwardly from our algorithm. Then, we use a powerful theorem due to Williams to show how a minor improvement in the running time for finding a single satisfying assignment for an AC0 circuit would imply that NEXP is not contained in NC1.
机译:我们考虑有效枚举满足AC0电路要求的问题。 AC0电路是布尔电路,具有n个输入及其取反,一个输出,m = poly(n)个总门,并且深度恒定,并且由无界扇入AND和OR门组成。我们使用的主要技术工具是一种新的算法方法,可以有效简化受限制的电路类别。这种方法基于Hastad的Switching Lemma的新扩展版本。作为主要结果,我们提出了一种Las Vegas算法,该算法以AC0电路作为输入,并输出一组限制(分配给输入的子集), 0,1} n使得在每个限制条件下电路的输出都是恒定的。该算法很有可能以时间poly(m,n)·2n(1--micro)运行,并最多输出2n(1--micro)限制,其中micro = 1 / O(lg(m / n)+ d lg d)d -1)。对于枚举有限制的解决方案,这是最佳的,取决于big-O的常数。这也暗示了AC0电路可满足性和计算满意分配的最著名算法。使用类似技术,我们还给出了一种算法,用于枚举k-CNF的解,但其中micro = 1 / O(k)。以前,已知具有相似节省微分的算法可以找到对k-CNF的单个令人满意的分配,但不能用于对满意的分配进行计数或枚举。这些结果在电路下界方面有一些有趣的应用。我们用奇偶校验证明了AC0电路的相关性的一个新的界线,该界线最适合常数,并且展示了如何从我们的算法中直接遵循几个经典的AC0电路的下界。然后,我们使用威廉姆斯(Williams)提出的强大定理,来证明为AC0电路找到单个令人满意的分配而在运行时间上的微小改进将意味着NEXP不包含在NC1中。

著录项

  • 作者

    Matthews, William G.;

  • 作者单位

    University of California, San Diego.;

  • 授予单位 University of California, San Diego.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2011
  • 页码 94 p.
  • 总页数 94
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号