Counting models for 2SAT and 3SAT formulae

被引:47
|
作者
Dahllöf, V [1 ]
Jonsson, P [1 ]
Wahström, M [1 ]
机构
[1] Linkoping Univ, Dept Comp & Informat Sci, SE-58183 Linkoping, Sweden
关键词
counting models; satisfiability; exponential-time algorithms; exact algorithms; upper bounds;
D O I
10.1016/j.tcs.2004.10.037
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We here present algorithms for counting models and max-weight models for 2SAT and 3SAT formulae. They use polynomial space and run in O(1.2561(n)) and O(1.6737(n)) time, respectively, where n is the number of variables. This is faster than the previously best algorithms for counting nonweighted models for 2SAT and 3SAT, which run in O(1.3247(n)) and O(1.6894(n)) time, respectively. In order to prove these time bounds, we develop new measures of formula complexity, allowing us to conveniently analyze the effects of certain factors with a large impact on the total running time. We also provide an algorithm for the restricted case of separable 2SAT formulae, with fast running times for well-studied input classes. For all three algorithms we present interesting applications, such as computing the permanent of sparse 0/1 matrices. (c) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:265 / 291
页数:27
相关论文
共 50 条
  • [1] Approximating a generalization of MAX 2SAT and MIN 2SAT
    Hochbaum, DS
    Pathria, A
    DISCRETE APPLIED MATHEMATICS, 2000, 107 (1-3) : 41 - 59
  • [2] On strongly planar 3SAT
    Wu, Lidong
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 32 (01) : 293 - 298
  • [3] CONTEXTIAL INSERTION FOR #3SAT
    Subramaniam, G.
    Siromoney, Rani
    BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2006, (88): : 174 - 181
  • [4] Model Counting for 2SAT Based on Graphs by Matrix Operators
    Guillen, C.
    Lopez, A.
    De Ita, G.
    ENGINEERING LETTERS, 2007, 15 (02)
  • [5] Plasmids to solve #3SAT
    Siromoney, R
    Das, B
    ASPECTS OF MOLECULAR COMPUTING: ESSAYS DEDICATED TO TOM HEAD ON THE OCCASION OF HIS 70TH BIRTHDAY, 2004, 2950 : 361 - 366
  • [6] On strongly planar 3SAT
    Lidong Wu
    Journal of Combinatorial Optimization, 2016, 32 : 293 - 298
  • [7] A second order parameter for 3SAT
    Sandholm, TW
    PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, 1996, : 259 - 265
  • [8] Delaying Satisfiability for Random 2SAT
    Sinclair, Alistair
    Vilenchik, Dan
    APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2010, 6302 : 710 - +
  • [9] Delaying Satisfiability for Random 2SAT
    Sinclair, Alistair
    Vilenchik, Dan
    RANDOM STRUCTURES & ALGORITHMS, 2013, 43 (02) : 251 - 263
  • [10] Compact linear programs for 2SAT
    Avis, David
    Tiwary, Hans Raj
    EUROPEAN JOURNAL OF COMBINATORICS, 2019, 80 : 17 - 22