Proceedings

Solving QBF by Clause Selection

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 325-330.

Abstract

Algorithms based on the enumeration of implicit hitting sets find a growing number of applications, which include maximum satisfiability and model based diagnosis, among others. This paper exploits enumeration of implicit hitting sets in the context of Quantified Boolean Formulas (QBF). The paper starts by developing a simple algorithm for QBF with two levels of quantification, which is shown to relate with existing work on enumeration of implicit hitting sets, but also with recent work on QBF based on abstraction refinement. The paper then extends these ideas and develops a novel QBF algorithm, which generalizes the concept of enumeration of implicit hitting sets. Experimental results, obtained on representative problem instances, show that the novel algorithm is competitive with, and often outperforms, the state of the art in QBF solving.

  1. [Ansótegui et al., 2005] Carlos Ansótegui, Carla P. Gomes, and Bart Selman. The Achilles' heel of QBF. In AAAI, pages 275-281, 2005.
  2. [Benedetti and Mangassarian, 2008] Marco Benedetti and Hratch Mangassarian. QBF-based formal verification: Ex- perience and perspectives. JSAT, 5(1-4):133-191, 2008.
  3. [Benedetti, 2004] Marco Benedetti. Evaluating QBFs via symbolic Skolemization. In LPAR, 2004.
  4. [Biere et al., 2011] Armin Biere, Florian Lonsing, and Mar- tina Seidl. Blocked clause elimination for QBF. In CADE, 2011.
  5. [Biere, 2004] Armin Biere. Resolve and expand. In SAT, 2004.
  6. [Cadoli et al., 1998] Marco Cadoli, Andrea Giovanardi, and Marco Schaerf. An algorithm to evaluate quantified Boolean formulae. In AAAI 98, pages 262-267, 1998.
  7. [Chandrasekaran et al., 2011] Karthekeyan Chandrasekaran, Richard M. Karp, Erick Moreno-Centeno, and Santosh Vempala. Algorithms for implicit hitting set problems. In SODA, pages 614-629, 2011.
  8. [Davies and Bacchus, 2011] Jessica Davies and Fahiem Bac- chus. Solving MAXSAT by solving a sequence of simpler SAT instances. In CP, pages 225-239, 2011.
  9. [Davies and Bacchus, 2013a] Jessica Davies and Fahiem Bacchus. Exploiting the power of MIP solvers in MAXSAT. In SAT, pages 166-181, 2013.
  10. [Davies and Bacchus, 2013b] Jessica Davies and Fahiem Bacchus. Postponing optimization to speed up MAXSAT solving. In CP, pages 247-262, 2013.
  11. [Eén and Sörensson, 2003a] Niklas Eén and Niklas Sörensson. An extensible SAT-solver. In SAT, 2003.
  12. [Eén and Sörensson, 2003b] Niklas Eén and Niklas Sörensson. Temporal induction by incremental SAT solving. ENTCS, 89(4):543-560, 2003.
  13. [Giunchiglia et al., 2001] Enrico Giunchiglia, Massimo Nar- izzano, and Armando Tacchella. Backjumping for quanti- fied boolean logic satisfiability. In IJCAI, 2001. IJCAI
  14. [Giunchiglia et al., 2009] Enrico Giunchiglia, Paolo Marin, and Massimo Narizzano. Reasoning with quantified boolean formulas. In Handbook of Satisfiability, pages 761-780. IOS Press, 2009.
  15. [Goultiaeva and Bacchus, 2010] Alexandra Goultiaeva and Fahiem Bacchus. Exploiting QBF duality on a circuit rep- resentation. In AAAI, 2010.
  16. [Goultiaeva et al., 2011] Alexandra Goultiaeva, Allen Van Gelder, and Fahiem Bacchus. A uniform approach for gen- erating proofs and strategies for both true and false QBF formulas. In IJCAI, pages 546-553. IJCAI/AAAI, 2011. IJCAI
  17. [Goultiaeva et al., 2013] Alexandra Goultiaeva, Martina Seidl, and Armin Biere. Bridging the gap between dual propagation and CNF-based QBF solving. In DATE, pages 811-814, 2013.
  18. [Janota and Marques-Silva, 2011] Mikoláš Janota and Joao Marques-Silva. Abstraction-based algorithm for 2QBF. In SAT, 2011.
  19. [Janota et al., 2012] Mikoláš Janota, William Klieber, João Marques-Silva, and Edmund M. Clarke. Solving QBF with counterexample guided refinement. In SAT, 2012.
  20. [Karp, 2010] Richard M. Karp. Implicit hitting set problems and multi-genome alignment. In CPM, page 151. Springer, 2010.
  21. [Klieber et al., 2010] William Klieber, Samir Sapra, Sicun Gao, and Edmund M. Clarke. A non-prenex, non-clausal QBF solver with game-state learning. In SAT, 2010.
  22. [Liffiton and Sakallah, 2008] Mark H. Liffiton and Karem A. Sakallah. Algorithms for computing minimal unsatisfiable subsets of constraints. JAR, 40(1):1-33, 2008.
  23. [Lonsing and Biere, 2010] Florian Lonsing and Armin Biere. DepQBF: A dependency-aware QBF solver. JSAT, 7(2-3):71-76, 2010.
  24. [Moreno-Centeno and Karp, 2013] Erick Moreno-Centeno and Richard M. Karp. The implicit hitting set approach to solve combinatorial optimization problems with an ap- plication to multigenome alignment. OR, 61(2):453-468, 2013.
  25. [Narodytska et al., 2014] Nina Narodytska, Alexander Legg, Fahiem Bacchus, Leonid Ryzhyk, and Adam Walker. Solving games without controllable predecessor. In CAV, pages 533-540. Springer, 2014.
  26. [Papadimitriou, 1994] Christos H. Papadimitriou. Computa- tional Complexity. Addison-Wesley, 1994.
  27. [Previti and Marques-Silva, 2013] Alessandro Previti and João Marques-Silva. Partial MUS enumeration. In AAAI, 2013.
  28. [Reiter, 1987] Raymond Reiter. A theory of diagnosis from first principles. Artif. Intell., 32(1):57-95, 1987.
  29. [Rintanen, 1999] Jussi Rintanen. Improvements to the eval- uation of quantified boolean formulae. In IJCAI, pages 1192-1197, 1999.
  30. [Rintanen, 2007] Jussi Rintanen. Asymptotically optimal en- codings of conformant planning in QBF. In AAAI, 2007.
  31. [Slaney, 2014] John Slaney. Set-theoretic duality: A funda- mental feature of combinatorial optimisation. In ECAI, pages 843-848, 2014.
  32. [Stern et al., 2012] Roni Tzvi Stern, Meir Kalech, Alexander Feldman, and Gregory M. Provan. Exploring the duality in conflict-directed model-based diagnosis. In AAAI, 2012.
  33. [Zhang and Malik, 2002] Lintao Zhang and Sharad Malik. Conflict driven learning in a quantified Boolean satisfia- bility solver. In ICCAD, 2002.
  34. [Zhang and Malik, 2003] Lintao Zhang and Sharad Malik. Validating SAT solvers using an independent resolution- based checker: Practical implementations and other appli- cations. In DATE, pages 10880-10885, 2003.
  35. [Zhang, 2006] Lintao Zhang. Solving QBF by combining conjunctive and disjunctive normal forms. In AAAI, 2006.

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

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