ACM Home Page
Please provide us with feedback. Feedback
Quantifier structure in search based procedures for QBFs
Full text PdfPdf (210 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings table of contents
Munich, Germany
SESSION: Modern decision procedures table of contents
Pages: 812 - 817  
Year of Publication: 2006
ISBN:3-9810801-0-6
Authors
Enrico Giunchiglia  DIST - Università di Genova Viale Causa, Genova, Italy
Massimo Narizzano  DIST - Università di Genova Viale Causa, Genova, Italy
Armando Tacchella  DIST - Università di Genova Viale Causa, Genova, Italy
Sponsors
: The EDA Consortium
EDAA : European Design and Automation Association
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 28,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

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 propositional 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
M. Benedetti. Quantifier Trees for QBFs. In Proc. SAT'05.
 
3
D. Le Berre, L. Simon, and A. Tacchella. Challenges in the QBF arena: the SAT'03 evaluation of QBF solvers. In Proc. SAT'03.
 
4
A. Biere. Resolve and Expand. In Proc. SAT'04.
 
5
 
6
U. Egly, M. Seidl, H. Tompits, and M. Zolda. Comparing Different Prenexing Strategies for QBFs. In Proc. SAT'03.
 
7
 
8
 
9
 
10
 
11
E. Giunchiglia, M. Narizzano, and A. Tacchella. QUBE: an Efficient QBF solver. In Proc. FMCAD' 04.
 
12
 
13
M. Mneimneh and K. Sakallah. Computing Vertex Eccentricity in Exponentially Large Graphs: QBF Formulation and Solution. In Proc. SAT' 03.
 
14
C. H. Papadimitriou. Computational Complexity. Addison-Wesley, 1994.
15
 
16
D. Sheridan. The optimality of a fast CNF conversion and its use with SAT. In Proc. SAT' 04.
17
Collaborative Colleagues:
Enrico Giunchiglia: colleagues
Massimo Narizzano: colleagues
Armando Tacchella: colleagues