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
Link To Document