Proceedings

Classical Generalized Probabilistic Satisfiability

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 908-914.

https://doi.org/10.24963/ijcai.2017/126

Abstract

We analyze a classical generalized probabilistic satisfiability problem (GGenPSAT) which consists in deciding the satisfiability of Boolean combinations of linear inequalities involving probabilities of classical propositional formulas. GGenPSAT coincides precisely with the satisfiability problem of the probabilistic logic of Fagin et al. and was proved to be NP-complete. Here, we present a polynomial reduction of GGenPSAT to SMT over the quantifier-free theory of linear integer and real arithmetic. Capitalizing on this translation, we implement and test a solver for the GGenPSAT problem. As previously observed for many other NP-complete problems, we are able to detect a phase transition behavior for GGenPSAT.

  1. [Barrett et al., 2016] C. Barrett, P. Fontaine, and C. Tinelli. The Satisfiability Modulo Theories Library (SMT-LIB). www.SMT-LIB.org, 2016.
  2. [Bona et al., 2015] G.D. Bona, F. G. Cozman, and M. Fin- ger. Generalized probabilistic satisfiability through integer programming. Journal of the Brazilian Computer Society, 21(1):1-14, 2015.
  3. [Boole, 1853] G. Boole. Investigation of The Laws of Thought On Which Are Founded the Mathematical The- ories of Logic and Probabilities. 1853.
  4. [Caleiro et al., 2016a] C. Caleiro, F. Casal, and A. Mordido. Generalized probabilistic satisfiability. In LSFA 2016 - 11th Workshop on Logical and Semantic Frameworks, with Applications, 2016.
  5. [Caleiro et al., 2016b] C. Caleiro, F. Casal, and A. Mor- dido. GenPSAT solver, 2016. Available online at https://github.com/fcasal/genpsat.git. Link
  6. [Caleiro et al., 2016c] C. Caleiro, F. Casal, and A. Mor- dido. GGenPSAT solver, 2016. Available online at https://github.com/fcasal/ggenpsat.git. Link
  7. [Chvátal, 1983] V. Chvátal. Linear programming. Macmil- lan, 1983.
  8. [Cook, 1971] S. A. Cook. The complexity of theorem- proving procedures. In Proceedings of the third annual ACM symposium on Theory of computing, pages 151-158. ACM, 1971.
  9. [De Moura and Bjørner, 2011] L. De Moura and N. Bjørner. Satisfiability modulo theories: introduction and applica- tions. Communications of the ACM, 54(9):69-77, 2011.
  10. [Dutertre, 2014] B. Dutertre. Yices 2.2. In Armin Biere and Roderick Bloem, editors, CAV'2014, volume 8559 of Lec- ture Notes in Computer Science, pages 737-744. Springer, 2014.
  11. [Fagin et al., 1990] R. Fagin, J. Y. Halpern, and N. Megiddo. A logic for reasoning about probabilities. Inf. Comput., 87(1-2):78-128, 1990.
  12. [Finger and Bona, 2011] M. Finger and G.D. Bona. Prob- abilistic satisfiability: Logic-based algorithms and phase transition. In IJCAI, pages 528-533. IJCAI/AAAI, 2011. IJCAI
  13. [Finger and Bona, 2015] M. Finger and G.D. Bona. Proba- bilistic satisfiability: algorithms with the presence and ab- sence of a phase transition. Annals of Mathematics and Artificial Intelligence, 75(3):351-389, 2015.
  14. [Gent and Walsh, 1994] I. P. Gent and T. Walsh. The hardest random SAT problems. Springer, 1994.
  15. [Georgakopoulos et al., 1988] G. Georgakopoulos, D. Kav- vadias, and C. H Papadimitriou. Probabilistic satisfiability. Journal of Complexity, 4(1):1 -11, 1988.
  16. [King, 2014] T. King. Effective Algorithms for the Satisfia- bility of Quantifier-Free Formulas Over Linear Real and Integer Arithmetic. PhD thesis, Courant Institute of Math- ematical Sciences New York, 2014.
  17. [Nilsson, 1986] N. J. Nilsson. Probabilistic logic. Artif. In- tell., 28(1):71-88, 1986.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards