| Quantifier structure in search based procedures for QBFs |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
European Design and Automation Association
3001 Leuven, Belgium, Belgium
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 28, Citation Count: 0
|
|
|
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
|
Ariel Fuxman , Lin Liu , John Mylopoulos , Marco Pistore , Marco Roveri , Paolo Traverso, Specifying and analyzing early requirements in Tropos, Requirements Engineering, v.9 n.2, p.132-150, May 2004
[doi> 10.1007/s00766-004-0191-7]
|
| |
9
|
Enrico Giunchiglia , Massimo Narizzano , Armando Tacchella, Learning for quantified boolean logic satisfiability, Eighteenth national conference on Artificial intelligence, p.649-654, July 28-August 01, 2002, Edmonton, Alberta, Canada
|
| |
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
|
|
|