Solving QBF with counterexample guided refinement

作者:

摘要

This article puts forward the application of Counterexample Guided Abstraction Refinement (CEGAR) in solving the well-known PSPACE-complete problem of quantified Boolean formulas (QBF). The article studies the application of CEGAR in two scenarios. In the first scenario, CEGAR is used to expand quantifiers of the formula and subsequently a satisfiability (SAT) solver is applied. First it is shown how to do that for two levels of quantification and then it is generalized for arbitrary number of levels by recursion. It is also shown that these ideas can be generalized to non-prenex and non-CNF QBF solvers. In the second scenario, CEGAR is employed 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 benchmark families and that the DPLL solver benefits from the additional type of learning.

论文关键词:QBF,Expansion,Counterexample guided abstraction refinement (CEGAR)

论文评审过程:Received 12 July 2014, Revised 2 January 2016, Accepted 8 January 2016, Available online 13 January 2016, Version of Record 22 January 2016.

论文官网地址:https://doi.org/10.1016/j.artint.2016.01.004