Embedding memoization to the semantic tree search for deciding QBFs

M GhasemZadeh, V Klotz, C Meinel - AI 2004: Advances in Artificial …, 2005 - Springer
AI 2004: Advances in Artificial Intelligence: 17th Australian Joint Conference …, 2005Springer
Abstract Quantified Boolean formulas (QBFs) play an important role in artificial intelligence
subjects, specially in planning, knowledge representation and reasoning [20]. In this paper
we present ZQSAT (sibling of our FZQSAT [15]), which is an algorithm for evaluating
quantified Boolean formulas. QBF is a language that extends propositional logic in such a
way that many advanced forms of reasoning can be easily formulated and evaluated.
ZQSAT is based on ZDD, which is a variant of BDD, and an adopted version of the DPLL …
Abstract
Quantified Boolean formulas (QBFs) play an important role in artificial intelligence subjects, specially in planning, knowledge representation and reasoning [20]. In this paper we present ZQSAT (sibling of our FZQSAT [15]), which is an algorithm for evaluating quantified Boolean formulas. QBF is a language that extends propositional logic in such a way that many advanced forms of reasoning can be easily formulated and evaluated. ZQSAT is based on ZDD, which is a variant of BDD, and an adopted version of the DPLL algorithm. The program has been implemented in C using the CUDD package. The capability of ZDDs in storing sets of subsets efficiently enabled us to store the clauses of a QBF very compactly and led us to implement the search algorithm in such a way that we could store and reuse the results of all previously solved subformulas with few overheads. This idea along some other techniques, enabled ZQSAT to solve some standard QBF benchmark problems faster than the best existing QSAT solvers.
Springer
Showing the best result for this search. See all results