Solving QBF with counterexample guided refinement

  • Authors:
  • Mikoláš Janota;William Klieber;Joao Marques-Silva;Edmund Clarke

  • Affiliations:
  • IST/INESC-ID, Lisbon, Portugal;Carnegie Mellon University, Pittsburgh, PA;IST/INESC-ID, Lisbon, Portugal, University College Dublin, Ireland;Carnegie Mellon University, Pittsburgh, PA

  • Venue:
  • SAT'12 Proceedings of the 15th international conference on Theory and Applications of Satisfiability Testing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose two novel approaches for using Counterexample-Guided Abstraction Refinement (CEGAR) in Quantified Boolean Formula (QBF) solvers. The first approach develops a recursive algorithm whose search is driven by CEGAR (rather than by DPLL). The second approach employs CEGAR as an additional learning technique in an existing DPLL-based QBF solver. Experimental evaluation of the implemented prototypes shows that the CEGAR-driven solver outperforms existing solvers on a number of families in the QBF-LIB and that the DPLL solver benefits from the additional type of learning. Thus this article opens two promising avenues in QBF: CEGAR-driven solvers as an alternative to existing approaches and a novel type of learning in DPLL.