Clause/term resolution and learning in the evaluation of quantified boolean formulas

被引:0
|
作者
Giunchiglia, Enrico [1 ]
Narizzano, Massimo [1 ]
Tacchella, Armando [1 ]
机构
[1] DIST, Università di Genova, Viale Causa 13, 16145 Genova, Italy
关键词
Resolution is the rule of inference at the basis of most procedures for automated reasoning. In these procedures; the input formula is first translated into an equisatisfiable formula in conjunctive normal form (CNF) and then represented as a set of clauses. Deduction starts by inferring new clauses by resolution; and goes on until the empty clause is generated or satisfiability of the set of clauses is proven; e.g; because no new clauses can be generated. In this paper; we restrict our attention to the problem of evaluating Quantified Boolean Formulas (QBFs). In this setting; the above outlined deduction process is known to be sound and complete if given a formula in CNF and if a form of resolution; called Qresolution; is used. We introduce Q-resolution on terms; to be used for formulas in disjunctive normal form. We show that the computation performed by most of the available procedures for QBFs -based on the Davis-Logemann-Loveland procedure (DLL) for propositional satisfiability- corresponds to a tree in which Q-resolution on terms and clauses alternate. This poses the theoretical bases for the introduction of learning; corresponding to recording Q-resolution formulas associated with the nodes of the tree. We discuss the problems related to the introduction of learning in DLL based procedures; and present solutions extending state-of-the-art proposals coming from the literature on propositional satisfiability. Finally; we show that our DLL based solver extended with learning; performs significantly better on benchmarks used in the 2003 QBF solvers comparative evaluation. © 2006 AI Access Foundation. All rights reserved;
D O I
暂无
中图分类号
学科分类号
摘要
Journal article (JA)
引用
收藏
页码:371 / 416
相关论文
共 50 条
  • [1] Clause/term resolution and learning in the evaluation of Quantified Boolean Formulas
    Giunchiglia, Enrico
    Narizzano, Massimo
    Tacchella, Armando
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2006, 26 : 371 - 416
  • [2] RESOLUTION FOR QUANTIFIED BOOLEAN-FORMULAS
    BUNING, HK
    KARPINSKI, M
    FLOGEL, A
    INFORMATION AND COMPUTATION, 1995, 117 (01) : 12 - 18
  • [3] A Dichotomy Theorem for Learning Quantified Boolean Formulas
    Víictor Dalmau
    Machine Learning, 1999, 35 : 207 - 224
  • [4] A dichotomy theorem for learning quantified boolean formulas
    Dalmau, V
    MACHINE LEARNING, 1999, 35 (03) : 207 - 224
  • [5] Variable independence and resolution paths for quantified boolean formulas
    Van Gelder, Allen
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6876 LNCS : 789 - 803
  • [6] Resolution and Expressiveness of Subclasses of Quantified Boolean Formulas and Circuits
    Buening, Hans Kleine
    Zhao, Xishun
    Bubeck, Uwe
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2009, PROCEEDINGS, 2009, 5584 : 391 - +
  • [7] On models for quantified Boolean formulas
    Büning, HK
    Zhao, XS
    LOGIC VERSUS APPROXIMATION: ESSAYS DEDICATED TO MICHAEL M RICHTER ON THE OCCASION OF HIS 65TH BIRTHDAY, 2004, 3075 : 18 - 32
  • [8] Symmetries of Quantified Boolean Formulas
    Kauers, Manuel
    Seidl, Martina
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2018, 2018, 10929 : 199 - 216
  • [9] Reasoning with quantified boolean formulas
    Giunchiglia, Enrico
    Marin, Paolo
    Narizzano, Massimo
    Frontiers in Artificial Intelligence and Applications, 2009, 185 (01) : 761 - 780
  • [10] Algorithms for quantified Boolean formulas
    Williams, R
    PROCEEDINGS OF THE THIRTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2002, : 299 - 307