Abstract
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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
K.A. Andersen, Characterizing consistency in probabilistic logic for a class of Horn clauses, Mathematical Programming 66 (1994) 257-271.
K.A. Andersen, On consistency in probabilistic logic for logical formulas represented by B-hypertrees, European Journal of Operational Research 108 (1998) 696-709.
K.A. Andersen and J.N. Hooker, Bayesian logic, Decision Support Systems 16 (1994) 191-210.
K.A. Andersen and J.N. Hooker, Determining lower and upper bounds on probabilities of atomic propositions in sets of logical formulas represented by digraphs, Annals of Operations Research 65 (1996) 1-20.
G. Ausiello and R. Giaccio, On-line algorithms for satisfiability formulae with uncertainty, Theoretical Computer Science 171 (1997) 3-24.
H.L. Bodlaender, A partial k-arboretum of graphs with bounded treewidth, Theoretical Computer Science 209 (1998) 1-46.
V. Chandru and J.N. Hooker, Optimization Methods for Logical Inference (Wiley, New York, 1999).
M. Conforti and G. Cornuéjols, A class of logic problems solvable by Linear Programming, Journal of the Association for Computing Machinery 42 (1995) 1107-1113.
Y. Crama, P. Hansen and B. Jaumard, The basic algorithm for pseudo-Boolean programming revisited, Discrete Applied Mathematics 29 (1990) 171-185.
M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NPCompleteness (Freeman, New York, 1979).
G. Gallo, G. Longo, S. Nguyen and S. Pallottino, Directed hypergraphs and applications, Discrete Applied Mathematics 42 (1993) 177-201.
G. Gallo, C. Gentile, D. Pretolani and G. Rago, Max Horn SAT and the Minimum Cut problem in directed hypergraphs, Mathematical Programming 80 (1998) 213-237.
G. Georgakopoulos, D. Kavvadias and C.H. Papadimitriou, Probabilistic satisfiability, Journal of Complexity 4 (1988) 1-11.
T. Hailperin, Boole' Logic and Probability, 2nd edn., Studies in Logic and the Foundations of Mathematics, Vol. 85 (North-Holland, Amsterdam, 1986).
P. Hansen, B. Jaumard and M. Poggi de Aragão, Mixed-integer column generation algorithms and the Probabilistic Maximum Satisfiability Problem, GERAD Research Report 91-53, Montrèal (1991).
P. Hansen, B. Jaumard and M. Poggi de Aragão, Boole' conditions of possible experience and reasoning under uncertainty, Discrete Applied Mathematics 60 (1995) 181-193.
J. Hooker, A mathematical programming model for probabilistic logic, working paper 05-88-89, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, PA (1988).
B. Jaumard, P. Hansen and M.P. de Aragão, Column generation methods for probabilistic logic, ORSA Journal on Computing 3(2) (1991) 135-148.
B. Jaumard and B. Simeone, On the complexity of the Maximum Satisfiability Problem for Horn formulas, Information Processing Letters 26 (1987/88) 1-4.
D. Kavvadias and C.H. Papadimitriou, A Linear Programming approach to reasoning about probabilities, Annals of Mathematics and Artificial Intelligence 1 (1990) 189-205.
J. Kratochvíl and M. Křrivánek, Satisfiability of co-nested formulas, Acta Informatica 30 (1993) 397-403.
N.J. Nilsson, Probabilistic logic, Artificial Intelligence 28 (1986) 71-87.
P. Nobili and A. Sassano, (0,±1) ideal matrices, Mathematical Programming 80 (1998) 265-281.
D. Pretolani, Satisfiability and hypergraphs, Ph.D. thesis, TD-12/93, Dipartimento di Informatica, University of Pisa, Italy (1993).
G. Rago, Optimization hypergraphs and logical inference, Ph.D. thesis, TD-4/94, Dipartimento di Informatica, University of Pisa, Italy (1993).
K. Truemper, Alpha-balanced graphs and matrices and GF(3)-representability of matroids, Journal of Combinatorial Theory B 32 (1982) 112-139.
L.C. van der Gaag, Probability-based models for plausible reasoning, Ph.D. thesis, University of Amsterdam (1990).
L.C. van der Gaag, Computing probability intervals under independence constraints, in: Uncertainty in Artificial Intelligence, Vol. 6, eds. P.P. Bonissone, L.N. Kanal and J.F. Lemmer (1991) pp. 457-466.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Andersen, K.A., Pretolani, D. Easy Cases of Probabilistic Satisfiability. Annals of Mathematics and Artificial Intelligence 33, 69–91 (2001). https://doi.org/10.1023/A:1012332915908
Issue Date:
DOI: https://doi.org/10.1023/A:1012332915908