TY - GEN
T1 - Blocked Clause Elimination for QBF
AU - Biere, Armin
AU - Lonsing, Florian
AU - Seidl, Martina
PY - 2011/8
Y1 - 2011/8
N2 - Quantified Boolean formulas (QBF) provide a powerful framework
for encoding problems from various application domains, not least
because efficient QBF solvers are available. Despite sophisticated evaluation
techniques, the performance of such a solver usually depends on the
way a problem is represented. However, the translation to processable
QBF encodings is in general not unique and may either introduce variables
and clauses not relevant for the solving process or blur information
which could be beneficial for the solving process. To deal with both of
these issues, preprocessors have been introduced which rewrite a given
QBF before it is passed to a solver.
In this paper, we present novel preprocessing methods for QBF based
on blocked clause elimination (BCE), a technique successfully applied in
SAT. Quantified blocked clause elimination (QBCE) allows to simulate
various structural preprocessing techniques as BCE in SAT. We have implemented
QBCE and extensions of QBCE in the preprocessor bloqqer.
In our experiments we show that preprocessing with QBCE reduces formulas
substantially and allows us to solve considerable more instances
than the previous state-of-the-art.
AB - Quantified Boolean formulas (QBF) provide a powerful framework
for encoding problems from various application domains, not least
because efficient QBF solvers are available. Despite sophisticated evaluation
techniques, the performance of such a solver usually depends on the
way a problem is represented. However, the translation to processable
QBF encodings is in general not unique and may either introduce variables
and clauses not relevant for the solving process or blur information
which could be beneficial for the solving process. To deal with both of
these issues, preprocessors have been introduced which rewrite a given
QBF before it is passed to a solver.
In this paper, we present novel preprocessing methods for QBF based
on blocked clause elimination (BCE), a technique successfully applied in
SAT. Quantified blocked clause elimination (QBCE) allows to simulate
various structural preprocessing techniques as BCE in SAT. We have implemented
QBCE and extensions of QBCE in the preprocessor bloqqer.
In our experiments we show that preprocessing with QBCE reduces formulas
substantially and allows us to solve considerable more instances
than the previous state-of-the-art.
M3 - Conference proceedings
VL - 6803
T3 - Lecture Notes in Computer Science (LNCS)
SP - 101
EP - 115
BT - Proc. 23rd Intl. Conf. on Automated Deduction (CADE'11)
PB - Springer
ER -