Easy Cases of Probabilistic Satisfiability

The Probabilistic Satisfiability problem (PSAT) can be considered as a probabilistic counterpart of the classical SAT problem. In a PSAT instance, each clause in a CNF formula is assigned a probability of being true; the problem consists in checking the consistency of the assigned probabilities. Actually, PSAT turns out to be computationally much harder than SAT, e.g., it remains difficult for some classes of formulas where SAT can be solved in polynomial time. A column generation approach has been proposed in the literature, where the pricing sub-problem reduces to a Weighted Max-SAT problem on the original formula. Here we consider some easy cases of PSAT, where it is possible to give a compact representation of the set of consistent probability assignments. We follow two different approaches, based on two different representations of CNF formulas. First we consider a representation based on directed hypergraphs. By extending a well-known integer programming formulation of SAT and Max-SAT, we solve the case in which the hypergraph does not contain cycles; a linear time algorithm is provided for this case. Then we consider the co-occurrence graph associated with a formula. We provide a solution method for the case in which the co-occurrence graph is a partial 2-tree, and we show how to extend this result to partial k-trees with k>2.

[1]  L. C. Gaag Computing probability intervals under independency constraints , 1990, UAI.

[2]  Kim Allen Andersen,et al.  Characterizing consistency in probabilistic logic for a class of Horn clauses , 1994, Math. Program..

[3]  John N. Hooker,et al.  Determining lower and upper bounds on probabilities of atomic propositions in sets of logical formulas represented by digraphs , 1996, Ann. Oper. Res..

[4]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[5]  Christos H. Papadimitriou,et al.  A linear programming approach to reasoning about probabilities , 1990, Annals of Mathematics and Artificial Intelligence.

[6]  David B. Leake Artiicial Intelligence , 2001 .

[7]  Gérard Cornuéjols,et al.  A class of logic problems solvable by linear programming , 1995, JACM.

[8]  Pierre Hansen,et al.  Mixed-integer column generation algorithms and the probabilistic maximum satisfiability problem , 1991, Eur. J. Oper. Res..

[9]  John N. Hooker,et al.  Bayesian logic , 1994, Decision Support Systems.

[10]  Kim Allan Andersen,et al.  On consistency in probabilistic logic for logical formulas represented by B-hypertrees , 1998, Eur. J. Oper. Res..

[11]  Pierre Hansen,et al.  Column Generation Methods for Probabilistic Logic , 1989, INFORMS J. Comput..

[12]  Pierre Hansen,et al.  The basic algorithm for pseudo-Boolean programming revisited , 1988, Discret. Appl. Math..

[13]  J. N. Hooker,et al.  A MATHEMATICLA PROGRAMMING MODEL FOR PROBABILISTIC LOGIC , 1988 .

[14]  V. Chandru,et al.  Optimization Methods for Logical Inference , 1999 .

[15]  L. C. van der Gaag,et al.  Probability-based models for plausible reasoning , 1990 .

[16]  Nils J. Nilsson,et al.  Probabilistic Logic * , 2022 .

[17]  Theodore Hailperin,et al.  Boole's logic and probability , 1976 .

[18]  Claudio Gentile,et al.  Max Horn SAT and the minimum cut problem in directed hypergraphs , 1998, Math. Program..

[19]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[20]  Vijay Chandru,et al.  Optimization Methods for Logical Inference: Chandru/Optimization , 1999 .

[21]  Giorgio Ausiello,et al.  On-Line Algorithms for Satisfiability Problems with Uncertainty , 1997, Theor. Comput. Sci..

[22]  Christos H. Papadimitriou,et al.  Probabilistic satisfiability , 1988, J. Complex..

[23]  Hans L. Bodlaender,et al.  A Partial k-Arboretum of Graphs with Bounded Treewidth , 1998, Theor. Comput. Sci..

[24]  Brigitte Jaumard,et al.  On the Complexity of the Maximum Satisfiability Problem for Horn Formulas , 1987, Inf. Process. Lett..

[25]  Jan Kratochvíl,et al.  Satisfiability of co-nested formulas , 2005, Acta Informatica.

[26]  Antonio Sassano,et al.  (0, ±1) ideal matrices , 1998, Math. Program..

[27]  Klaus Truemper,et al.  Alpha-balanced graphs and matrices and GF(3)-representability of matroids , 1982, J. Comb. Theory, Ser. B.

[28]  Giorgio Gallo,et al.  Directed Hypergraphs and Applications , 1993, Discret. Appl. Math..

[29]  Pierre Hansen,et al.  Boole's Conditions of Possible Experience and Reasoning under Uncertainty , 1992, Discret. Appl. Math..