Proceedings

QCDCL with Cube Learning or Pure Literal Elimination - What is Best?

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 1781-1787.

https://doi.org/10.24963/ijcai.2022/248

Abstract

Quantified conflict-driven clause learning (QCDCL) is one of the main approaches for solving quantified Boolean formulas (QBF). We formalise and investigate several versions of QCDCL that include cube learning and/or pure-literal elimination, and formally compare the resulting solving models via proof complexity techniques. Our results show that almost all of the QCDCL models are exponentially incomparable with respect to proof size (and hence solver running time), pointing towards different orthogonal ways how to practically implement QCDCL.

  1. [Atserias et al., 2011] Albert Atserias, Johannes Klaus Fichte, and Marc Thurley. Clause-learning algorithms with many restarts and bounded-width resolution. J. Artif. Intell. Res., 40:353-373, 2011.
  2. [Balabanov and Jiang, 2012] Valeriy Balabanov and Jie- Hong R. Jiang. Unified QBF certification and its appli- cations. Form. Methods Syst. Des., 41(1):45-65, 2012.
  3. [Beame et al., 2004] Paul Beame, Henry A. Kautz, and Ashish Sabharwal. Towards understanding and harness- ing the potential of clause learning. J. Artif. Intell. Res. (JAIR), 22:319-351, 2004.
  4. [Beyersdorff and Böhm, 2021] Olaf Beyersdorff and Ben- jamin Böhm. Understanding the Relative Strength of QBF CDCL Solvers and QBF Resolution. In 12th Innovations in Theoretical Computer Science Conference (ITCS 2021), volume 185 of Leibniz International Proceedings in Infor- matics (LIPIcs), pages 12:1-12:20, 2021.
  5. [Beyersdorff et al., 2019a] Olaf Beyersdorff, Joshua Blinkhorn, and Luke Hinde. Size, cost, and capacity: A semantic technique for hard random QBFs. Logical Methods in Computer Science, 15(1), 2019.
  6. [Beyersdorff et al., 2019b] Olaf Beyersdorff, Leroy Chew, and Mikolás Janota. New resolution-based QBF calculi and their proof complexity. ACM Transactions on Compu- tation Theory, 11(4):26:1-26:42, 2019.
  7. [Beyersdorff et al., 2021] Olaf Beyersdorff, Mikolás Janota, Florian Lonsing, and Martina Seidl. Quantified boolean formulas. In Armin Biere, Marijn Heule, Hans van Maaren, and Toby Walsh, editors, Handbook of Satisfia- bility, Frontiers in Artificial Intelligence and Applications, pages 1177-1221. IOS Press, 2021.
  8. [Biere et al., 2021a] Armin Biere, Marijn Heule, Hans van Maaren, and Toby Walsh, editors. Handbook of Satisfia- bility, Frontiers in Artificial Intelligence and Applications. IOS Press, 2021.
  9. [Biere et al., 2021b] Armin Biere, Matti Järvisalo, and Ben- jamin Kiesl. Preprocessing in sat solving. In Armin Biere, Marijn Heule, Hans van Maaren, and Toby Walsh, editors, Handbook of Satisfiability, Frontiers in Artificial Intelli- gence and Applications, pages 291-436. IOS Press, 2021.
  10. [Böhm and Beyersdorff, 2021] Benjamin Böhm and Olaf Beyersdorff. Lower bounds for QCDCL via formula gauge. In Theory and Applications of Satisfiability Test- ing (SAT 2021), pages 47-63. Springer, 2021.
  11. [Buss and Nordström, 2021] Sam Buss and Jakob Nord- ström. Proof complexity and sat solving. In Armin Biere, Marijn Heule, Hans van Maaren, and Toby Walsh, editors, Handbook of Satisfiability, Frontiers in Artificial Intelli- gence and Applications, pages 233-350. IOS Press, 2021. Elffers et al., 2018] Jan Elffers, Jesús Giráldez-Cru, Stephan Gocht, Jakob Nordström, and Laurent Simon. Seeking practical CDCL insights from theoretical SAT benchmarks. In Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI), pages 1300-1308. ijcai.org, 2018. IJCAI
  12. [Janota, 2016] Mikolás Janota. On Q-Resolution and CDCL QBF solving. In Proc. International Conference on The- ory and Applications of Satisfiability Testing (SAT), pages 402-418, 2016.
  13. [Kleine Büning et al., 1995] Hans Kleine Büning, Marek Karpinski, and Andreas Flögel. Resolution for quantified Boolean formulas. Inf. Comput., 117(1):12-18, 1995.
  14. [Kokkala and Nordström, 2020] Janne I. Kokkala and Jakob Nordström. Using resolution proofs to analyse CDCL solvers. In Principles and Practice of Constraint Program- ming -26th International Conference (CP), pages 427- 444. Springer, 2020.
  15. [Krajíček, 2019] Jan Krajíček. Proof complexity, volume 170 of Encyclopedia of Mathematics and Its Applications. Cambridge University Press, 2019.
  16. [Lonsing and Egly, 2017] Florian Lonsing and Uwe Egly. DepQBF 6.0: A search-based QBF solver beyond tradi- tional QCDCL. In Proc. International Conference on Au- tomated Deduction (CADE), pages 371-384, 2017.
  17. [Lonsing, 2012] Florian Lonsing. Dependency Schemes and Search-Based QBF Solving: Theory and Practice. PhD thesis, Johannes Kepler University Linz, 2012.
  18. [Marques Silva et al., 2021] João P. Marques Silva, Inês Lynce, and Sharad Malik. Conflict-driven clause learn- ing SAT solvers. In Armin Biere, Marijn Heule, Hans van Maaren, and Toby Walsh, editors, Handbook of Satisfia- bility, Frontiers in Artificial Intelligence and Applications. IOS Press, 2021.
  19. [Peitl et al., 2019] Tomás Peitl, Friedrich Slivovsky, and Ste- fan Szeider. Dependency learning for QBF. J. Artif. Intell. Res., 65:180-208, 2019.
  20. [Pipatsrisawat and Darwiche, 2011] Knot Pipatsrisawat and Adnan Darwiche. On the power of clause-learning SAT solvers as resolution engines. Artif. Intell., 175(2):512- 525, 2011.
  21. [Sakallah and Marques-Silva, 2011] Karem A. Sakallah and João Marques-Silva. Anatomy and empirical evaluation of modern SAT solvers. Bull. EATCS, 103:96-121, 2011.
  22. [Tange, 2011] Ole Tange. GNU parallel: The command-line power tool. login Usenix Mag., 36(1), 2011.
  23. [Vinyals, 2020] Marc Vinyals. Hard examples for common variable decision heuristics. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), 2020.
  24. [Zhang and Malik, 2002] Lintao Zhang and Sharad Malik. Conflict driven learning in a quantified Boolean satisfi- ability solver. In Proc. IEEE/ACM International Con- ference on Computer-aided Design (ICCAD), pages 442- 449, 2002.

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

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