首页> 外文期刊>Electronic Colloquium on Computational Complexity >Lower bounds for myopic DPLL algorithms with a cut heuristic
【24h】

Lower bounds for myopic DPLL algorithms with a cut heuristic

机译:具有割试法的近视DPLL算法的下限

获取原文
       

摘要

The paper is devoted to lower bounds on the time complexity of DPLL algorithms that solve the satisfiability problem using a splitting strategy. Exponential lower bounds on the running time of DPLL algorithms on unsatisfiable formulas follow from the lower bounds for resolution proofs. Lower bounds on satisfiable instances are also known for some classes of DPLL algorithms; this lower bounds are usually based on reductions to unsatisfiable instances. In this paper we consider DPLL algorithms with a cut heuristic that may decide that some branch of the splitting tree will not be investigated. DPLL algorithms with a cut heuristic always return correct answer on unsatisfiable formulas while they may err on satisfiable instances. We prove the theorem about effectiveness vs. correctness trade-off for deterministic myopic DPLL algorithms with a cut heuristic. Myopic algorithms can see formulas with erased signs of negations; they may also request a small number of clauses to read them precisely.We construct a family of unsatisfiable formulas (n) and for every deterministic myopic algorithm A we construct polynomial time samplable ensemble of distributions Rn concentrated on satisfiable formulas such that if A gives a correct answer with probability 001 on a random formula from the ensemble Rn then A runs exponential time on the formulas (n).One of the consequences of our result is the existence of a polynomial time samplable ensemble of distributions Qn concentrated on satisfiable formulas such that every deterministic myopic algorithm that gives a correct answer with probability 1?o(1) on a random formula from the ensemble Qn runs exponential time on the formulas (n).Other consequence is the following statement: for every deterministic myopic algorithm A we construct a family of satisfiable formulas (n) and polynomial time samplable ensemble of distributions Rn concentrated on satisfiable formulas such that if A gives a correct answer with probability 001 on a random formula from the ensemble Rn then A runs exponential time on the formulas (n).
机译:本文致力于降低DPLL算法时间复杂度的下界,该算法使用拆分策略解决了可满足性问题。对于不满足要求的公式,DPLL算法运行时间的指数下限遵循分辨率证明的下限。对于某些类型的DPLL算法,可满足的实例的下限也是已知的。这个下限通常是基于减少不满意实例的情况。在本文中,我们考虑具有割试法的DPLL算法,该算法可能决定不会研究拆分树的某些分支。带有启发式启发式的DPLL算法始终会对不满意的公式返回正确的答案,而对可能令人满意的实例可能会出错。我们证明了具有确定启发式的确定性近视DPLL算法的有效性与正确性之间的权衡定理。近视算法可以看到带有否定符号消除的公式;他们还可能需要少量子句来精确地阅读它们。我们构造了一个不满足要求的公式(n),并且对于每个确定性近视算法A,我们都将多项式时间可分布的集合Rn集中在可满足的公式上,使得如果A给出一个在来自集合Rn的随机公式上以001的概率给出正确答案,然后A在公式(n)上运行指数时间。我们结果的结果之一是存在分布Qn的多项式时间可简化集合,其集中在可满足公式上,使得对于从集合Qn中随机公式得出概率为1?o(1)的正确答案的每一个确定性近视算法,对公式(n)都运行指数时间。其他结果如下:对于每一个确定性近视算法A,我们构造可满足公式(n)的族和分布Rn的多项式时间可简化系综,集中在可满足公式上,例如如果A从集合Rn中对随机公式给出概率为001的正确答案,则A在公式(n)上运行指数时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号