首页> 外文会议>Annual ACM-SIAM Symposium on Discrete Algorithms >Beating Brute Force for (Quantified) Satisfiability of Circuits of Bounded Treewidth
【24h】

Beating Brute Force for (Quantified) Satisfiability of Circuits of Bounded Treewidth

机译:击打(量化)界限树木电路的蛮力

获取原文

摘要

We investigate the algorithmic properties of circuits of bounded treewidth. Here the treewidth of a circuit C is defined as the treewidth of the underlying undirected graph of C, after the vertices corresponding to input gates have been removed. Thus, boolean formulae correspond to circuits of treewidth 1. 1. Our first main result is an algorithm for counting the number of satisfying assignments of circuits with n input gates, treewidth ω, and at most s·n gates. The running time of our algorithm is 2~(n(1-1/O(s·ω·4~ω))), which for formulae instantiates to 2~(n(1-1/O(s))). This is the first algorithm to achieve exponential speed-up over brute force for the satisfiability of linear size circuits with treewidth bounded by a constant greater than 1. For treewidth 1, i.e., boolean formulae, our algorithm significantly outperforms the previously fastest 2~(n(1-1/O(s~2))) time satisfiability algorithm by Santhanam [32]. 2. Our second main result is an algorithm for True Quantified Boolean Circuit Satisfiability for circuits of treewidth ω, in which every input gate has fan-out at most s. The running time of our algorithm is 2~(n(1-1/O(s·ω·4~ω))). Our algorithm is the first to achieve exponential speed-up over brute force for such circuits. Indeed, even for quantified boolean formulae where every variable appears at most s times, the previously best known algorithm by Santhanam [32] has running time 2~(n(1-1/O(f(s)·log n))). 3. Utilizing the structural properties of low treewidth circuits which helped us obtain improved exponential-time algorithms for satisfiability, we also show that the number of wires of any constant treewidth circuit that computes the majority function must be super-linear.
机译:我们调查有界树木宽度电路的算法属性。这里,电路C的树宽被定义为C的基础无向图的树宽,在对应于输入门的顶点被移除之后。因此,布尔公式对应于TreeWidth 1. 1.我们的第一主要结果是计算使用N个输入门,树木宽ω和最多S·N个门的满足电路分配的数量的算法。我们的算法的运行时间为2〜(n(1-1 / o(s·ω·4〜ω)),用于公式实例到2〜(n(1-1 / o(1-1 / o)))。这是实现对指数加速对线性尺寸电路可靠性的指数加速的算法,通过恒定的恒定大于1.用于树木宽度1,即布尔公式,我们的算法显着优于先前最快的2〜( n(1-1 / O(s〜2)))Santhanam [32]的时间满足性算法。 2.我们的第二个主要结果是一种真正量化的布尔电路可满足TreeWidthω的电路算法,其中每个输入门最多都有扇出。我们算法的运行时间为2〜(n(1-1 / o(s·ω·4〜ω)))))。我们的算法是第一个实现这种电路的蛮力的指数加速。实际上,即使对于大多数变量出现的量化布尔公式,也是如此变量出现的,即先前最可知的Santhanam [32]的算法已经运行时间2〜(n(1-1 / o(f(s)·log n))) 。 3.利用低树下电路的结构特性,帮助我们获得了可满足性的改进的指数时间算法,我们还表明,任何常数树宽电路的电线数量必须是超线性的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号