摘要翻译:
文献中对#SAT算法进行了严格的理论分析。我们知道,以前求解#SAT的算法只以变量的个数为参数进行分析。然而,求解#SAT实例的时间复杂度不仅取决于变量的数量,还取决于子句的数量。因此,从另一个角度,即从子句数量的角度来研究时间复杂度具有重要意义。本文以子句个数为参数,给出了求解#2-SAT和#3-SAT的算法,并进行了严格的复杂度分析。通过对算法的分析,我们得到了#2-SAT和#3-SAT的新的最坏情况上界O(1.1892m)和O(1.4142m),其中m是子句数。
---
英文标题:
《New worst upper bound for #SAT》
---
作者:
Junping Zhou and Minghao Yin and Chunguang Zhou
---
最新提交年份:
2010
---
分类信息:
一级分类:Computer Science 计算机科学
二级分类:Artificial Intelligence
人工智能
分类描述:Covers all areas of AI except Vision, Robotics, Machine Learning, Multiagent Systems, and Computation and Language (Natural Language Processing), which have separate subject areas. In particular, includes Expert Systems, Theorem Proving (although this may overlap with Logic in Computer Science), Knowledge Representation, Planning, and Uncertainty in AI. Roughly includes material in ACM Subject Classes I.2.0, I.2.1, I.2.3, I.2.4, I.2.8, and I.2.11.
涵盖了人工智能的所有领域,除了视觉、机器人、机器学习、多智能体系统以及计算和语言(自然语言处理),这些领域有独立的学科领域。特别地,包括专家系统,定理证明(尽管这可能与计算机科学中的逻辑重叠),知识表示,规划,和人工智能中的不确定性。大致包括ACM学科类I.2.0、I.2.1、I.2.3、I.2.4、I.2.8和I.2.11中的材料。
--
一级分类:Computer Science 计算机科学
二级分类:Computational Complexity 计算复杂度
分类描述:Covers models of computation, complexity classes, structural complexity, complexity tradeoffs, upper and lower bounds. Roughly includes material in ACM Subject Classes F.1 (computation by abstract devices), F.2.3 (tradeoffs among complexity measures), and F.4.3 (formal languages), although some material in formal languages may be more appropriate for Logic in Computer Science. Some material in F.2.1 and F.2.2, may also be appropriate here, but is more likely to have Data Structures and Algorithms as the primary subject area.
涵盖计算模型,复杂度类别,结构复杂度,复杂度折衷,上限和下限。大致包括ACM学科类F.1(抽象设备的计算)、F.2.3(复杂性度量之间的权衡)和F.4.3(形式语言)中的材料,尽管形式语言中的一些材料可能更适合于计算机科学中的逻辑。在F.2.1和F.2.2中的一些材料可能也适用于这里,但更有可能以数据结构和算法作为主要主题领域。
--
---
英文摘要:
The rigorous theoretical analyses of algorithms for #SAT have been proposed in the literature. As we know, previous algorithms for solving #SAT have been analyzed only regarding the number of variables as the parameter. However, the time complexity for solving #SAT instances depends not only on the number of variables, but also on the number of clauses. Therefore, it is significant to exploit the time complexity from the other point of view, i.e. the number of clauses. In this paper, we present algorithms for solving #2-SAT and #3-SAT with rigorous complexity analyses using the number of clauses as the parameter. By analyzing the algorithms, we obtain the new worst-case upper bounds O(1.1892m) for #2-SAT and O(1.4142m) for #3-SAT, where m is the number of clauses.
---
PDF链接:
https://arxiv.org/pdf/1006.1537