Proceedings

An Improved Separation of Regular Resolution from Pool Resolution and Clause Learning (Extended Abstract)

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 2972-2975.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

We establish the unexpected power of conflict driven clause learning (CDCL) proof search by proving that the sets of unsatisfiable clauses obtained from the guarded graph tautology principles of Alekhnovich, Johannsen, Pitassi and Urquhart have polynomial size pool resolution refutations that use only input lemmas as learned clauses. We further show that, under the correct heuristic choices, these refutations can be carried out in polynomial time by CDCL proof search without restarts, even when restricted to greedy, unit-propagating search. The guarded graph tautologies had been conjectured to separate CDCL without restarts from resolution; our results refute this conjecture.

  1. [Alekhnovich et al., 2007] Michael Alekhnovich, Jan Jo- hannsen, Toniann Pitassi, and Alasdair Urquhart. An expo- nential separation between regular and general resolution. Theory of Computing, 3(5):81-102, 2007.
  2. [Atserias et al., 2011] Albert Atserias, Johannes Klaus Fichte, and Marc Thurley. Clause-learning algorithms with many restarts and bounded-width resolution. Journal of Artificial Intelligence Research, 40:353-373, 2011.
  3. [Beame et al., 2004] Paul Beame, Henry A. Kautz, and Ashish Sabharwal. Towards understanding and harnessing the potential of clause learning. J. Artificial Intelligence Research, 22:319-351, 2004.
  4. [Bonet and Buss, 2012a] Maria Luisa Bonet and Samuel R. Buss. An improved separation of regular resolution from pool resolution and clause learning. In Proc. 15th Inter- national Conference on Theory and Applications of Satis- fiability Testing -SAT 2012, Lecture Notes in Computer Science #7317, pages 45-57, 2012.
  5. [Bonet and Buss, 2012b] Maria Luisa Bonet and Samuel R. Buss. An improved separation of regular resolution from pool resolution and clause learning. Full version, arxiv.org, arXiv:1202.2296v2 [cs.LO], 2012.
  6. [Bonet and Galesi, 2001] Maria Luisa Bonet and Nicola Galesi. Optimality of size-width tradeoffs for resolution. Computational Complexity, 10(4):461-474, 2001.
  7. [Bonet et al., 2012] Maria Luisa Bonet, Samuel R. Buss, and Jan Johannsen. Improved separations of regular resolu- tion from pool resolution and clause learning. Typeset manuscript, 2012.
  8. [Buss and Kołodziejczyk, 2012] Sam Buss and Leszek Kołodziejczyk. Small stone in pool. Preprint, 2012.
  9. [Buss et al., 2008] Samuel R. Buss, Jan Hoffmann, and Jan Johannsen. Resolution trees with lemmas: Resolution re- finements that characterize DLL-algorithms with clause learning. Logical Methods in Computer Science, 4, 4:13(4:13):1-18, 2008.
  10. [Chang, 1970] C. L. Chang. The unit proof and the input proof in theorem proving. J. ACM, 17(4):698-707, 1970.
  11. [Davis and Putnam, 1960] Martin Davis and Hillary Putnam. A computing procedure for quantification theory. Journal of the Association for Computing Machinery, 7(3):201- 215, 1960.
  12. [Davis et al., 1962] Martin Davis, George Logemann, and Donald Loveland. A machine program for theorem prov- ing. Communications of the ACM, 5(7):394-397, 1962.
  13. [Gomes et al., 2000] Carla P. Gomes, Bart Selman, Nuno Crato, and Henry Kautz. Heavy-tailed phenomena in sat- isfiability and constraint satisfaction problems. Journal of Automated Reasoning, 24:67-100, 2000.
  14. [Hertel et al., 2008] Philipp Hertel, Fahim Bacchus, Toniann Pitassi, and Allen Van Gelder. Clause learning can effec- tively p-simulate general propositional resolution. In Proc. 23rd AAAI Conf. on Artificial Intelligence (AAAI 2008), pages 283-290. AAAI Press, 2008.
  15. [Krishnamurthy, 1985] Balakrishnan Krishnamurthy. Short proofs for tricky formulas. Acta Informatica, 22(3):253- 275, 1985.
  16. [Marques-Silva and Sakallah, 1999] João P. Marques-Silva and Karem A. Sakallah. GRASP -A new search algo- rithm for satisfiability. IEEE Transactions on Computers, 48(5):506-521, 1999.
  17. [Pipatsrisawat and Darwiche, 2011] Knot Pipatsrisawat and Adnan Darwiche. On the power of clause-learning SAT solvers as resolution engines. Artificial Intelligence, 172(2):512-525, 2011.
  18. [Stålmarck, 1996] Gunnar Stålmarck. Short resolution proofs for a sequence of tricky formulas. Acta Informatica, 33(3):277-280, 1996.
  19. [Urquhart, 2011] Alasdair Urquhart. A near-optimal separa- tion of regular and general resolution. SIAM Journal on Computing, 40(1):107-121, 2011.
  20. [Van Gelder, 2005] Allen Van Gelder. Pool resolution and its relation to regular resolution and DPLL with clause learn- ing. In Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2005), Lecture Notes in Computer Sci- ence 3835, pages 580-594. Springer-Verlag, 2005.
  21. [Van Gelder, 2006] Allen Van Gelder. Preliminary report on input cover number as a metric for propositional resolution proofs. In Theory and Applications of Satisfiability Test- ing -SAT 2006, Lecture Notes in Computer Science 4121, pages 48-53. Springer Verlag, 2006.

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

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