节点文献

最坏情况下#3-SAT问题最小上界

Minimized Upper Bound for #3-SAT Problem in the Worst Case

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 周俊萍殷明浩周春光翟延冬王康平

【Author】 Zhou Junping1,2,Yin Minghao2,3,Zhou Chunguang1,Zhai Yandong1,and Wang Kangping1 1(School of Computer Science and Technology,Jilin University,Changchun 130012) 2(School of Compute Science and Information Technology,Northeast Normal University,Changchun 130117) 3(Key Laboratory of Symbolic Computation and Knowledge Engineering(Jilin University),Ministry of Education,Changchun 130012)

【机构】 吉林大学计算机科学与技术学院东北师范大学计算机科学与信息技术学院教育部符号计算与知识工程重点实验室(吉林大学)

【摘要】 最坏情况下#SAT问题上界的研究已成为一个热门的研究领域.#SAT问题的时间复杂性是根据问题实例的大小所组成的函数计算所得.#SAT问题实例的大小不仅依赖于变量的数量,还依赖于子句的数量.以子句数量为参数研究#SAT问题在最坏情况下的上界,不仅可以从另一个角度衡量算法的好坏,而且在某种程度上更能准确地反映出算法的性能.首先从子句数量的角度证明了之前提出的基于扩展规则的模型计数算法(CER算法)的上界O(2m),其中m是公式中子句的数量.为了提高#3-SAT问题的求解效率,采用了多种分裂规则,进一步给出了一种基于Davis-Putnam-Logemann-Loveland(DPLL)的#3-SAT算法MCDP.通过分析该算法得到了以子句数量为参数的#3-SAT问题在最坏情况下的上界O(1.8393m).

【Abstract】 Propositional model counting or #SAT is the problem of computing the number of models for a given propositional formula.The rigorous theoretical analysis of algorithms for solving #SAT have been proposed in the literature.The time complexity is calculated based on the size of the #SAT instances,depending on not only the number of variables,but also the number of clauses.Researches on the worst case upper bound for #SAT with the number of clauses as the parameter can not only measure the efficiency of the algorithms,but also correctly reflect their performance.Therefore,it is significant to exploit the minimized upper bound of #SAT problem in the worst case using the number of clauses as the parameter.In this paper,we firstly analyze the CER algorithm which we have proposed for solving #SAT and prove an upper bound O(2m) regarding the number of clauses as the parameter.In order to increase the efficiency,an algorithm MCDP based on Davis-Putnam-Logemann-Loveland (DPLL) for solving #3-SAT is presented.By analyzing the algorithm,we obtain the worst-case upper bound O(1.8393m) for #3-SAT,where m is the number of clauses in a formula.

【基金】 国家自然科学基金项目(60673099,60773097,60803102,60873146)
  • 【文献出处】 计算机研究与发展 ,Journal of Computer Research and Development , 编辑部邮箱 ,2011年11期
  • 【分类号】TP18
  • 【被引频次】11
  • 【下载频次】149
节点文献中: 

本文链接的文献网络图示:

本文的引文网络