Generating closed-form formulae that count satisfiable instances of k-SAT

被引:0
|
作者
Monson, R [1 ]
机构
[1] Univ Western Australia, Nedlands, WA 6009, Australia
关键词
D O I
10.1142/9781848161313_0036
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The theory of NP-completeness is fundamental to computational complexity and the SATISFIABILITY problem of Boolean Logic is the seminal NP-complete problem on which the theory is based. While AT-completeness is associated more with the efficiency of deciding whether or not an arbitrary instance is satisfiable, determining the proportion of satisfiable instances of an equivalent problem, 3-SAT, yields important information in regards to this efficiency. Empirical research on the dependence of this proportion on the size of the 3-SAT instance has revealed a "satisfiability" phase transition through which dramatic changes in satisfiability accompany very small changes in problem size. This phenomenon underpins the celebrated threshold conjecture and in this paper we give a new way of attacking the conjecture by describing this transition algebraically. That is, we present and implement an algorithm that, for any given integer n, generates a closed form expression in m, (clause number), and k, (clause size), which counts the proportion of satisfiable instances of 3-SAT. The inherent complexity of the algorithm indicates that generating such a formula for n n greater than or equal to 5 is not feasible, but that, taking the form of a succinct mathematical expression, the algorithm is amenable to further asymptotic analysis. As part of this analysis we show that understanding the threshold amounts to understanding the asymptotics of an alternating sum of k-cylinders. All algorithms and experimentation have been implemented as part of an application package, SATPACK, more details of which appear in an extended version of this paper, (including all references), on the proceedings CD.
引用
收藏
页码:279 / 286
页数:8
相关论文
共 50 条
  • [1] Improving configuration checking for satisfiable random k-SAT instances
    André Abramé
    Djamal Habet
    Donia Toumi
    [J]. Annals of Mathematics and Artificial Intelligence, 2017, 79 : 5 - 24
  • [2] Improving configuration checking for satisfiable random k-SAT instances
    Abrame, Andre
    Habet, Djamal
    Toumi, Donia
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2017, 79 (1-3) : 5 - 24
  • [3] Uniquely Satisfiable k-SAT Instances with Almost Minimal Occurrences of Each Variable
    Matthews, William
    Paturi, Ramamohan
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2010, PROCEEDINGS, 2010, 6175 : 369 - 374
  • [4] A quantum differentiation of k-SAT instances
    Tamir, B.
    Ortiz, G.
    [J]. NEW JOURNAL OF PHYSICS, 2010, 12
  • [5] Generating Satisfiable SAT Instances Using Random Subgraph Isomorphism
    Anton, Calin
    Olson, Lane
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5549 : 16 - +
  • [6] Combinatorial Landscape Analysis for k-SAT Instances
    Albrecht, Andreas A.
    Lane, Peter C. R.
    Steinhofel, Kathleen
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 2498 - +
  • [7] Notes on Generating Satisfiable SAT Instances Using Random Subgraph Isomorphism
    Anton, Calin
    Neal, Christopher
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2010, 6085 : 315 - +
  • [8] Analysis of local search landscapes for k-SAT instances
    Albrecht A.A.
    Lane P.C.R.
    Steinhöfel K.
    [J]. Mathematics in Computer Science, 2010, 3 (4) : 465 - 488
  • [9] kcnfs:: An efficient solver for random k-SAT formulae
    Dequen, G
    Dubois, O
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, 2004, 2919 : 486 - 501
  • [10] Complexity and algorithms for well-structured k-SAT instances
    Georgiou, Konstantinos
    Papakonstantinou, Periklis A.
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2008, PROCEEDINGS, 2008, 4996 : 105 - 118