首页> 外文会议>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的基础无向图的C树宽,在已经移除了输入门对应的顶点之后。因此,布尔公式对应于Treewidth的电路1.1。我们的第一主要结果是计算使用N个输入门,树木宽度ω和大多数S·n个门的符合CONCUTIS分配的数量的算法。我们的算法的运行时间为2〜(n(1-1 / o(s·ω·4〜ω)),用于公式实例化到2〜(n(n(1-1 / o))))。这是第一算法实现对指数加速的算法,以便通过恒定的TreeWidth与TreeWidth的线性尺寸电路的可靠性升高的校对力量延伸,而是用于树木宽度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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号