首页> 外文期刊>電子情報通信学会技術研究報告. コンピュテ-ション. Theoretical Foundations of Computing >A subexponential-time algorithm for CNF formulas that have a number of satisfying assignments
【24h】

A subexponential-time algorithm for CNF formulas that have a number of satisfying assignments

机译:A subexponential-time algorithm for CNF formulas that have a number of satisfying assignments

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

摘要

In this paper, we present an efficient algorithm for a satisfiable CNF formula that has tradeoff between time and the number of satisfying assignments. The algorithm is based on the inclusion-exclusion principle for counting the number of unsatisfying assignments and its tight approximation. We first construct a decision algorithm whether a given formula is satisfiable or not. Then, by using it as a subroutine, we construct an algorithm for finding one satisfying assignment. When a given formula contains a variables, m clauses, and 2{sup}n/δ satisfying assignments, it runs in 2{sup{O({the square root of m}log(3/2) mlogδ) time. For the case m = o(n{sup}(2 - ε) and δ = 2{sup}(n{sup}ε) (0 ≤ ε < 1), it achieves subexponential time.

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号