Counting truth assignments of formulas of bounded tree-width or clique-width

被引:62
|
作者
Fischer, E. [1 ]
Makowsky, J. A. [1 ]
Ravve, Ex [2 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Tower Semiconductors Ltd, Migdal Haemeq, Israel
关键词
satisfiability (SAT); counting problems; fixed parameter tractable (FPT); tree-width; clique-width;
D O I
10.1016/j.dam.2006.06.020
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We study algorithms for #SAT and its generalized version #GENSAT, the problem of computing the number of satisfying assignments of a set of propositional clauses Sigma. For this purpose we consider the clauses given by their incidence graph, a signed bipartite graph SI(Sigma), and its derived graphs I (Sigma) and P (Sigma). It is well known, that, given a graph of tree-width k, a k-tree decomposition can be found in polynomial time. Very recently Oum and Seymour have shown that, given a graph of clique-width k, a (2(3k+2)-1)-parse tree witnessing clique-width can be found in polynomial time. In this paper we present an algorithm for #GENSAT for formulas of bounded tree-width k which runs in time 4(k) (n+n(2).log(2()n)), where n is the size of the input. The main ingredient of the algorithm is a splitting formula for the number of satisfying assignments for a set of clauses Sigma where the incidence graph I (Sigma) is a union of two graphs G(1) and G(2) with a shared induced subgraph H of size at most k. We also present analogue improvements for algorithms for formulas of bounded clique-width which are given together with their derivation. This considerably improves results for #SAT, and hence also for SAT, previously obtained by Courcelle et al. [On the fixed parameter complexity of graph enumeration problems definable in monadic second order logic, Discrete Appl. Math. 108 (1-2) (2001) 23-52]. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:511 / 529
页数:19
相关论文
共 50 条
  • [1] A Natural Generalization of Bounded Tree-Width and Bounded Clique-Width
    Fuerer, Martin
    LATIN 2014: THEORETICAL INFORMATICS, 2014, 8392 : 72 - 83
  • [2] The NLC-width and clique-width for powers of graphs of bounded tree-width
    Gurski, Frank
    Wanke, Egon
    DISCRETE APPLIED MATHEMATICS, 2009, 157 (04) : 583 - 595
  • [3] From Tree-Width to Clique-Width: Excluding a Unit Interval Graph
    Lozin, Vadim V.
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2008, 5369 : 871 - 882
  • [4] On the expressive power of CNF formulas of bounded tree- and clique-width
    Briquel, Irenee
    Koiran, Pascal
    Meer, Klaus
    DISCRETE APPLIED MATHEMATICS, 2011, 159 (01) : 1 - 14
  • [5] Chordal bipartite graphs of bounded tree- and clique-width
    Lozin, V
    Rautenbach, D
    DISCRETE MATHEMATICS, 2004, 283 (1-3) : 151 - 158
  • [6] Line graphs of bounded clique-width
    Gurski, Frank
    Wanke, Egon
    DISCRETE MATHEMATICS, 2007, 307 (22) : 2734 - 2754
  • [7] On the OBDD size for graphs of bounded tree- and clique-width
    Meer, Klaus
    Rautenbach, Dieter
    DISCRETE MATHEMATICS, 2009, 309 (04) : 843 - 851
  • [8] Critical properties of graphs of bounded clique-width
    Lozin, Vadim V.
    Milanic, Martin
    DISCRETE MATHEMATICS, 2013, 313 (09) : 1035 - 1044
  • [9] Alliances in graphs of bounded clique-width
    Kiyomi, Masashi
    Otachi, Yota
    DISCRETE APPLIED MATHEMATICS, 2017, 223 : 91 - 97
  • [10] Recent developments on graphs of bounded clique-width
    Kaminski, Marcin
    Lozin, Vadim V.
    Milanic, Martin
    DISCRETE APPLIED MATHEMATICS, 2009, 157 (12) : 2747 - 2761