Proceedings

Phase Transitions of PP-Complete Satisfiability Problems

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 183-191.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

The complexity class PP consists of all decision problems solvable by polynomial-time probabilistic Turing machines. It is well known that PP is a highly intractable complexity class and that PP-complete problems are in all likelihood harder than NP-complete problems. We investigate the existence of phase transitions for a family of PPcomplete Boolean satisfiability problems under the fixed clauses-to-variables ratio model. A typical member of this family is the decision problem #3S AT ( 2n=2 ): given a 3CNF-formula, is it satisfied by at least the square-root of the total number of possible truth assignments? We provide evidence to the effect that there is a critical ratio r3;2 at which the asymptotic probability of #3S AT ( 2n=2 ) undergoes a phase transition from 1 to 0. We obtain upper and lower bounds for r3;2 by showing that 0:9227 r3;2 2:595. We also carry out a set of experiments on random instances of #3S AT (2n=2 ) using a natural modification of the Davis-Putnam-Logemann-Loveland (DPLL) procedure. Our experimental results suggest that r3;2 2:5. Moreover, the average number of recursive calls of this modified DPLL procedure reaches a peak around 2:5 as well.

  1. [Achlioptas and Sorkin, 2000] D. Achlioptas and G.B. Sorkin. Optimal myopic algorithms for random 3-SAT. In 41st Annual Symposium on Foundations of Computer Science, pages 590-600, 2000.
  2. [Achlioptas, 2000] D. Achlioptas. Setting two variables at a time yields a new lower bound for random 3-SAT. In 32nd Annual ACM Symposium on Theory of Computing, pages 28-37, 2000.
  3. [Achlioptas, 2001] D. Achlioptas. Lower bounds for random 3-SAT via differential equations. Theoretical Computer Science, 2001. To appear.
  4. [Angluin, 1980] D. Angluin. On counting problems and the polynomial-time hierarchy. Theoretical Computer Sci- ence, 12:161-173, 1980.
  5. [Bayardo and Pehoushek, 2000] R.J. Bayardo and J.D. Pe- houshek. Counting models using connected components. In 7th Nat'l Conf. on Artificial Intelligence, 2000.
  6. [Birnbaum and Lozinskii, 1999] E. Birnbaum and E.L. Lozinskii. The good old Davis-Putnam procedure helps counting models. Journal of Artificial Intelligence Research, 10:457-477, 1999.
  7. [Bylander, 1994] T. Bylander. The computational complex- ity of propositional STRIPS planning. Artificial Intelli- gence, 69:161-204, 1994.
  8. [Bylander, 1996] T. Bylander. A probabilistic analysis of propositional STRIPS planning. Artificial Intelligence, 81:241-271, 1996.
  9. [Cadoli et al., 1997] M. Cadoli, A. Giovanardi, and M. Schaerf. Experimental analysis of the computational cost of evaluating quantified Boolean formulas. In Proc. 5th Conference of the Italian Association for Artificial Intelligence, volume 218 of LNAI, pages 207-218. Springer-Verlag, 1997.
  10. [Chao and Franco, 1986] M.-T. Chao and J. Franco. Prob- abilistic analysis of two heuristics for the 3-satisfiability problem. SIAM J. Comput., 15(4):1106-1118, 1986.
  11. [Chvátal and Reed, 1992] V. Chvátal and B. Reed. Mick gets some (the odds are on his side). In 33th Annual Sym- posium on Foundations of Computer Science, pages 620- 627, 1992.
  12. [Fernandez de la Vega, 1992] W. Fernandez de la Vega. On random 2-SAT. Manuscript, 1992.
  13. [Gent and Walsh, 1999] I.P. Gent and T. Walsh. Beyond NP: the QSAT phase transition. In Proc. 16th National Confer- ence on Artificial Intelligence, pages 653-658, 1999.
  14. [Gill, 1977] J. Gill. Computational complexity of probabilis- tic Turing machines. SIAM J. Comput., 6(4):675-695, 1977.
  15. [Goerdt, 1996] A. Goerdt. A threshold for unsatisfiability. J. Comput. System Sci., 53(3):469-486, 1996.
  16. [Janson et al., 2000] S. Janson, Y.C. Stamatiou, and M. Vamvakari. Bounding the unsatisfiability threshold of random 3-SAT. Random Structures and Algorithms, 17(2):103-116, 2000.
  17. [Littman et al., 1998] M.L. Littman, J. Goldsmith, and M. Mundhenk. The computational complexity of proba- bilistic planning. Journal of Automated Reasoning, 1998.
  18. [Littman et al., 2001] M.L. Littman, S.M. Majercik, and T. Pitassi. Stochastic Boolean satisfiability. Journal of Automated Reasoning, 2001. To appear.
  19. [Littman, 1999] M. Littman. Initial experiments in stochastic satisfiability. In Proc. of the 16th National Conference on Artificial Intelligence, pages 667-672, 1999.
  20. [Orponen, 1990] P. Orponen. Dempster's rule of combina- tion is #-P-complete. Artificial Intelligence, 44:245-253, 1990.
  21. [Papadimitriou, 1994] C. H. Papadimitriou. Computational complexity. Addison-Wesley, 1994.
  22. [Roth, 1996] D. Roth. On the hardness of approximate rea- soning. Artificial Intelligence, 82(1-2):273-302, 1996. IJCAI
  23. [Selman et al., 1996] B. Selman, D. G. Mitchell, and H. J. Levesque. Generating hard satisfiability problems. Artifi- cial Intelligence, 81(1-2):17-29, 1996.
  24. [Simon, 1975] J. Simon. On some central problems in com- putational complexity. PhD thesis, Cornell University, Computer Science Department, 1975.
  25. [Toda, 1989] S. Toda. On the computational power of PP and P. In Proceedings 30th IEEE Symposium on Founda- tions of Computer Science (FOCS'89), Research Triangle Park (North Carolina, USA), pages 514-519, 1989.
  26. L. G. Valiant. The complexity of computing the permanent. Theoretical Computer Science, 8(2):189- 201, 1979.
  27. L. G. Valiant. The complexity of enumera- tion and reliability problems. SIAM Journal on Comput- ing, 8(3):410-421, 1979.
  28. [Wormald, 1995] N. C. Wormald. Differential equations for random processes and random graphs. Ann. Appl. Probab., 5(4):1217-1235, 1995.

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

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