Proceedings

Solving Quantified Boolean Formulas with Few Existential Variables

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 1889-1897.

https://doi.org/10.24963/ijcai.2024/209

Abstract

The quantified Boolean formula (QBF) problem is an important decision problem generally viewed as the archetype for PSPACE-completeness. Many problems of central interest in AI are in general not included in NP, e.g., planning, model checking, and non-monotonic reasoning, and for such problems QBF has successfully been used as a modelling tool. However, solvers for QBF are not as advanced as state of the art SAT solvers, which has prevented QBF from becoming a universal modelling language for PSPACE-complete problems. A theoretical explanation is that QBF (as well as many other PSPACE-complete problems) lacks natural parameters guaranteeing fixed-parameter tractability (FPT).

In this paper we tackle this problem and consider a simple but overlooked parameter: the number of existentially quantified variables. This natural parameter is virtually unexplored in the literature which one might find surprising given the general scarcity of FPT algorithms for QBF. Via this parameterization we then develop a novel FPT algorithm applicable to QBF instances in conjunctive normal form (CNF) of bounded clause length. We complement this by a W[1]-hardness result for QBF in CNF of unbounded clause length as well as sharper lower bounds for the bounded arity case under the (strong) exponential-time hypothesis.

  1. [Atserias and Oliva, 2014] Albert Atserias and Sergi Oliva. Bounded-width QBF is PSPACE-complete. Journal of Computer and System Sciences, 80(7):1415-1429, 2014.
  2. [Ayari and Basin, 2002] Abdelwaheb Ayari and David Basin. Qubos: Deciding quantified boolean logic using propositional satisfiability solvers. In Proceedings of the International Conference on Formal Methods in Computer-Aided Design (FMCAD-2002), pages 187-201. Springer, 2002.
  3. [Biere et al., 2021] Aarmin Biere, Marijn Heule, and Hans van van Maaren. Handbook of Satisfiability: Second Edition. Frontiers in Artificial Intelligence and Applications. IOS Press, 2021.
  4. [Biere, 2004] Armin Biere. Resolve and expand. In Proceed- ings of the International Conference on Theory and Appli- cations of Satisfiability Testing (SAT-2005), pages 59-70. Springer, 2004.
  5. [Bloem et al., 2021] Roderick Bloem, Nicolas Braud- Santoni, Vedad Hadzic, Uwe Egly, Florian Lonsing, and Martina Seidl. Two SAT solvers for solving quantified boolean formulas with an arbitrary number of quanti- fier alternations. Formal Methods in System Design, 57(2):157-177, 2021.
  6. [Börner et al., 2003] Ferdinand Börner, Andrei Bulatov, Pe- ter Jeavons, and Andrei Krokhin. Quantified constraints: Algorithms and complexity. In Proceedings of the 17th International Workshop on Computer Science Logic (CSL- 2003), volume 2803, pages 58-70, 08 2003.
  7. [Calabro et al., 2009] Chris Calabro, Russell Impagliazzo, and Ramamohan Paturi. The complexity of satisfiability of small depth circuits. In J. Chen and F. V. Fomin, editors, Parameterized and Exact Computation, volume 5917 of Lecture Notes in Computer Science, pages 75-85. Springer Berlin Heidelberg, 2009.
  8. [Calabro et al., 2013] Chris Calabro, Russell Impagliazzo, and Ramamohan Paturi. On the exact complexity of eval- uating quantified k-cnf. Algorithmica, 65(4):817-827, 2013.
  9. [Chen et al., 2006] Jianer Chen, Xiuzhen Huang, Iyad A Kanj, and Ge Xia. Strong computational lower bounds via parameterized complexity. Journal of Computer and System Sciences, 72(8):1346-1367, 2006.
  10. [Chen, 2004] Hubie Chen. Quantified constraint satisfaction and bounded treewidth. In Proceedings of the 16th Eu- ropean Conference on Artificial Intelligence (ECAI-2004), page 161-165, NLD, 2004. IOS Press.
  11. [Cygan et al., 2015] Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Daniel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. Parame- terized Algorithms. Springer Publishing Company, Incor- porated, 1st edition, 2015.
  12. [de Haan and Szeider, 2014] Ronald de Haan and Stefan Szeider. Fixed-parameter tractable reductions to sat. In Proceedings of Theory and Applications of Satisfiability Testing (SAT-2014), pages 85-102, Cham, 2014. Springer International Publishing.
  13. [Diestel, 2016] Reinhard Diestel. Graph Theory, 5th Edition, volume 173 of Graduate texts in mathematics. Springer, 2016.
  14. [Downey et al., 2013] Rodney G Downey, Michael R Fel- lows, et al. Fundamentals of parameterized complexity, volume 4. Springer, 2013.
  15. [Eiben et al., 2020] Eduard Eiben, Robert Ganian, and Se- bastian Ordyniak. Using decomposition-parameters for qbf: Mind the prefix! Journal of Computer and System Sciences, 110:1-21, 2020.
  16. [Erdös and Rado, 1960] Paul Erdös and Richard Rado. Inter- section theorems for systems of sets. Journal of the Lon- don Mathematical Society, 1(1):85-90, 1960.
  17. [Fichte et al., 2023a] Johannes Klaus Fichte, Daniel Le Berre, Markus Hecher, and Stefan Szeider. The silent (r)evolution of SAT. Commun. ACM, 66(6):64-72, 2023.
  18. [Fichte et al., 2023b] Johannes Klaus Fichte, Robert Ganian, Markus Hecher, Friedrich Slivovsky, and Sebastian Ordy- niak. Structure-aware lower bounds and broadening the horizon of tractability for QBF. In Proceedings of the 38th Annual ACM/IEEE Symposium on Logic in Computer Sci- ence (LICS-2023), pages 1-14, 2023.
  19. [Fomin et al., 2019] Fedor V Fomin, Daniel Lokshtanov, Saket Saurabh, and Meirav Zehavi. Kernelization: the- ory of parameterized preprocessing. Cambridge Univer- sity Press, 2019.
  20. [Janota and Marques-Silva, 2015] Mikoláš Janota and Joao Marques-Silva. Expansion-based QBF solving versus Q- resolution. Theoretical Computer Science, 577:25-42, 2015.
  21. [Lagerkvist and Wahlström, 2022] Victor Lagerkvist and Magnus Wahlström. The (coarse) fine-grained structure of NP-hard SAT and CSP problems. ACM Transactions on Computation Theory, 14(1):2:1-2:54, 2022.
  22. [Lampis and Mitsou, 2018] Michael Lampis and Valia Mit- sou. Treewidth with a Quantifier Alternation Revisited. In Proceedings of the 12th International Symposium on Parameterized and Exact Computation (IPEC-2017), vol- ume 89 of Leibniz International Proceedings in Informat- ics (LIPIcs), pages 26:1-26:12, Dagstuhl, Germany, 2018.
  23. Marko Samer and Stefan Szeider. Backdoor sets of quantified boolean formulas. Journal of Automated Reasoning, 42(1):77-97, 2009.
  24. [Samer and Szeider, 2010] Marko Samer and Stefan Szeider. Constraint satisfaction with bounded treewidth revisited. Journal of Computer and System Sciences, 76(2):103-114, 2010.
  25. [Santhanam and Williams, 2013] Rahul Santhanam and Ryan Williams. New algorithms for QBF satisfiability and implications for circuit complexity. Electronic Colloquium on Computational Complexity, TR13-108, 2013.
  26. [Shukla et al., 2019] Ankit Shukla, Armin Biere, Luca Pulina, and Martina Seidl. A survey on applications of quantified boolean formulas. In Proceedings of the 31st International Conference on Tools with Artificial Intelli- gence (ICTAI-2019), pages 78-84, 2019.

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

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