• DocumentCode
    454441
  • Title

    Quantifier structure in search based procedures for QBFs

  • Author

    Giunchiglia, Enrico ; Narizzano, Massimo ; Tacchella, Armando

  • Author_Institution
    DIST, Universita di Genova Viale Causa
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Abstract
    The best currently available solvers for quantified Boolean formulas (QBFs) process their input in prenex form, i.e., all the quantifiers have to appear in the prefix of the formula separated from the purely proppositional part representing the matrix. However, in many QBFs deriving from applications, the propositional part is intertwined with the quantifier structure. To tackle this problem, the standard approach is to first convert them in prenex form, thereby loosing structural information about the prefix. In this paper we show that conversion to prenex form is not necessary, i.e., that it is relatively easy to extend current search based solvers in order to exploit the original quantifier structure, i.e., to handle non prenex QBFs. Further, we show that the conversion can lead to the exploration of search spaces bigger than the space explored by solvers handling non prenex QBFs. To validate our claims, we implemented our ideas in the state-of-the-art search based solver QuBE, and conducted an extensive experimental analysis. The results show that very substantial speedups can be obtained
  • Keywords
    Boolean functions; computability; search problems; current search based solvers; prenex form; quantified Boolean formulas; quantifiers; structural information; Encoding; Formal verification; Knowledge representation; Matrix converters; Performance analysis; Polynomials; Propulsion; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.244148
  • Filename
    1657001