【24h】

A Symbolic Search Based Approach for Quantified Boolean Formulas

机译:基于符号搜索的量化布尔公式

获取原文
获取原文并翻译 | 示例

摘要

Solving Quantified Boolean Formulas (QBF) has become an important and attractive research area, since several problem classes might be formulated efficiently as QBF instances (e.g. planning, non monotonic reasoning, two-player games, model checking, etc). Many QBF solvers has been proposed, most of them perform decision tree search using the DPLL-like techniques. To set free the variable ordering heuristics that are traditionally constrained by the static order of the QBF quantifiers, a new symbolic search based approach (QBDD(S AT)) is proposed. It makes an original use of binary decision diagram to represent the set of models (or prime implicants) of the boolean formula found using search-based satisfiability solver. Our approach is enhanced with two interesting extensions. First, powerful reduction operators are introduced in order to dynamically reduce the BDD size and to answer the validity of the QBF. Second, useful cuts are achieved on the search tree thanks to the nogoods generated from the BDD representation. Using DPLL-likes (resp. local search) techniques, our approach gives rise to a complete QBDD(DPLL) (resp. incomplete QBDD(LS)) solver. Our preliminary experimental results show that on some classes of instances from the QBF evaluation, QBDD(DPLL) and QBDD(LS) are competitive with state-of-the-art QBF solvers.
机译:解决量化布尔公式(QBF)已成为重要且有吸引力的研究领域,因为可以将多个问题类别有效地表示为QBF实例(例如计划,非单调推理,两人游戏,模型检查等)。已经提出了许多QBF求解器,其中大多数使用类似DPLL的技术执行决策树搜索。为了释放传统上受QBF量词的静态顺序约束的变量排序试探法,提出了一种新的基于符号搜索的方法(QBDD(S AT))。它最初使用二进制决策图来表示使用基于搜索的可满足性求解器找到的布尔公式的模型集(或主要蕴涵)。我们的方法通过两个有趣的扩展得到了增强。首先,引入了强大的归约运算符,以动态减小BDD的大小并回答QBF的有效性。其次,得益于BDD表示所产生的不良影响,在搜索树上实现了有用的削减。使用类DPLL(局部搜索)技术,我们的方法产生了一个完整的QBDD(DPLL)(对应不完整的QBDD(LS))求解器。我们的初步实验结果表明,在QBF评估的某些类别的实例中,QBDD(DPLL)和QBDD(LS)与最新的QBF求解器具有竞争力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号