Proceedings

Combining the k-CNF and XOR Phase-Transitions

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 727-733.

Abstract

The runtime performance of modern SAT solvers on random k-CNF formulas is deeply connected with the 'phase-transition' phenomenon seen empirically in the satisfiability of random k-CNF formulas. Recent universal hashing-based approaches to sampling and counting crucially depend on the runtime performance of SAT solvers on formulas expressed as the conjunction of both k-CNF and XOR constraints (known as k-CNF-XOR formulas), but the behavior of random k-CNF-XOR formulas is unexplored in prior work. In this paper, we present the first study of the satisfiability of random k-CNF-XOR formulas. We show empirical evidence of a surprising phase-transition that follows a linear trade-off between k-CNF and XOR constraints. Furthermore, we prove that a phase-transition for k-CNF-XOR formulas exists for k = 2 and (when the number of k-CNF constraints is small) for k > 2.

  1. [Abbe and Montanari, 2014] E. Abbe and A. Montanari. On the concentration of the number of solutions of random satisfiability formulas. Random Structures & Algorithms, 45(3):362-382, 2014.
  2. D. Achlioptas and A. Coja-Oghlan. Algorithmic barriers from phase transitions. In Proc. of FoCS, pages 793-802, 2008.
  3. [Achlioptas et al., 2011] D. Achlioptas, A. Coja-Oghlan, and F. Ricci-Tersenghi. On the solution-space geometry of random constraint satisfaction problems. Random Struc- tures & Algorithms, 38(3):251-268, 2011.
  4. [Achlioptas, 2009] D. Achlioptas. Random satisfiability. In Handbook of Satisfiability, pages 245-270. IOS Press, 2009.
  5. K. Apt. Principles of Constraint Programming. Cambridge Univ. Press, 2003.
  6. [Belov et al., 2014] A. Belov, D. Diepold, M. J. Heule, and M. Järvisalo. Sat competition 2014. 2014.
  7. [Chakraborty et al., 2013a] S. Chakraborty, K. S. Meel, and M. Y. Vardi. A scalable and nearly uniform generator of SAT witnesses. In Proc. of CAV, pages 608-623, 2013.
  8. [Chakraborty et al., 2013b] S. Chakraborty, K. S. Meel, and M. Y. Vardi. A scalable approximate model counter. In Proc. of CP, pages 200-216, 2013.
  9. [Chakraborty et al., 2014a] S. Chakraborty, D. J. Fremont, K. S. Meel, S. A. Seshia, and M. Y. Vardi. Distribution- aware sampling and weighted model counting for SAT. In Proc. of AAAI, pages 1722-1730, 2014.
  10. [Chakraborty et al., 2014b] S. Chakraborty, K. S. Meel, and M. Y. Vardi. Balancing scalability and uniformity in SAT witness generator. In Proc. of DAC, pages 1-6, 2014.
  11. [Chakraborty et al., 2016] S. Chakraborty, K. S. Meel, and M. Y. Vardi. Algorithmic improvements in approximate counting for probabilistic inference: From linear to loga- rithmic SAT calls. In Proc. of IJCAI, 2016. IJCAI
  12. [Cheeseman et al., 1991] P. Cheeseman, B. Kanefsky, and W. M. Taylor. Where the really hard problems are. In Proc. of IJCAI, pages 331-340, 1991. IJCAI
  13. [Chvátal and Reed, 1992] V. Chvátal and B. Reed. Mick gets some (the odds are on his side). In Proc. of FoCS, pages 620-627, 1992.
  14. [Coarfa et al., 2003] C. Coarfa, D. D. Demopoulos, A. S. M. Aguirre, D. Subramanian, and M. Y. Vardi. Random 3-sat: The plot thickens. Constraints, 8(3):243-261, 2003.
  15. [Coja-Oghlan and Panagiotou, 2013] A. Coja-Oghlan and K. Panagiotou. Going after the k-sat threshold. In Proc. of SToC, pages 705-714, 2013.
  16. [Coja-Oghlan and Reichman, 2013] A. Coja-Oghlan and D. Reichman. Sharp thresholds and the partition function. In Journal of Physics: Conference Series, volume 473, page 012015, 2013.
  17. [Crawford and Auton, 1993] J. M. Crawford and L. D. Au- ton. Experimental results on the crossover point in satisfi- ability problems. In Proc. of AAAI, pages 21-27, 1993.
  18. [Creignou and Daudé, 1999] N. Creignou and H. Daudé. Satisfiability threshold for random xor-cnf formulas. Dis- crete Applied Mathematics, 9697:41 -53, 1999.
  19. [Creignou and Daudé, 2003] N. Creignou and H. Daudé. Smooth and sharp thresholds for random k-xor-cnf satisfi- ability. RAIRO:ITA, 37(2):127-147, 2003.
  20. [Dechter and Meiri, 1994] R. Dechter and I. Meiri. Ex- perimental evaluation of preprocessing algorithms for constraint satisfaction problems. Artificial Intelligence, 68:211-241, 1994.
  21. [Dechter, 2003] R. Dechter. Constraint Processing. Morgan Kaufmman, 2003.
  22. [Ding et al., 2015] J. Ding, A. Sly, and N. Sun. Proof of the satisfiability conjecture for large k. In Proc. of SToC, pages 59-68. ACM, 2015.
  23. [Dubois and Mandler, 2002] O. Dubois and J. Mandler. The 3-xorsat threshold. Comptes Rendus Mathematique, 335(11):963 -966, 2002.
  24. [Goerdt, 1996] A. Goerdt. A threshold for unsatisfiability. Journal of Computer and System Sciences, 53(3):469 - 486, 1996.
  25. [Gogioso, 2014] S. Gogioso. Aspects of statistical physics in computational complexity. arXiv:1405.3558, 2014.
  26. [Gomes et al., 2006] C. P. Gomes, A. Sabharwal, and B. Sel- man. Model counting: A new strategy for obtaining good bounds. In Proc. of AAAI, volume 21, pages 54-61, 2006.
  27. [Gomes et al., 2007] C. P. Gomes, A. Sabharwal, and B. Sel- man. Near-uniform sampling of combinatorial spaces us- ing XOR constraints. In Proc. of NIPS, pages 670-676, 2007.
  28. [Ivrii et al., 2015] A. Ivrii, S. Malik, K. Meel, and M. Vardi. On computing minimal independent support and its appli- cations to sampling and counting. Constraints, pages 1- 18, 2015.
  29. [Kirkpatrick and Selman, 1994] S. Kirkpatrick and B. Sel- man. Critical behavior in the satisfiability of random boolean expressions. Science, 264(5163):1297-1301, 1994.
  30. [Meel et al., 2016] K. S. Meel, M. Vardi, S. Chakraborty, D. J. Fremont, S. A. Seshia, D. Fried, A. Ivrii, and S. Ma- lik. Constrained sampling and counting: Universal hashing meets sat solving. In Proc. of Beyond NP Workshop, 2016.
  31. [Mitchell et al., 1992] D. Mitchell, B. Selman, and H. Levesque. Hard and easy distributions of sat problems. In Proc. of AAAI, pages 459-465, 1992.
  32. [Mu and Hoos, 2015] Z. Mu and H. H. Hoos. On the empiri- cal time complexity of random 3-sat at the phase transition. In Proc. of IJCAI, pages 367-373, 2015. IJCAI
  33. [Pittel and Sorkin, 2015] B. Pittel and G. B. Sorkin. The sat- isfiability threshold for k-xorsat. Combinatorics, Proba- bility and Computing, FirstView:1-33, 10 2015.
  34. [Soos et al., 2009] M. Soos, K. Nohl, and C. Castelluccia. Extending SAT Solvers to Cryptographic Problems. In Proc. of SAT. Springer-Verlag, 2009.
  35. [Wilson, 2000] D. B. Wilson. Random 2-sat data. http://dbwilson.com/2sat-data/, 2000. Link

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

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