2019
DOI: 10.3233/sat190115
|View full text |Cite
|
Sign up to set email alerts
|

The (D)QBF Preprocessor HQSpre – Underlying Theory and Its Implementation1

Abstract: Preprocessing turned out to be an essential step for SAT, QBF, and DQBF solvers to reduce/modify the number of variables and clauses of the formula, before the formula is passed to the actual solving algorithm. These preprocessing techniques often reduce the computation time of the solver by orders of magnitude. In this paper, we present the preprocessor HQSpre that was developed for Dependency Quantified Boolean Formulas (DQBFs) and that generalizes different preprocessing techniques for SAT and QBF problems … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 61 publications
0
10
0
Order By: Relevance
“…4 Specifically, we choose the solvers dCAQE [47], iDQ [16], HQS [20], and the recently introduced DQBDD [39]. Both HQS and DQBDD internally use HQSPre [51] as a preprocessor. For dCAQE and iDQ, we call HQSPre with a time limit of 300 seconds (the time for preprocessing is included in the total running time).…”
Section: Performance On Standard Benchmark Setsmentioning
confidence: 99%
See 2 more Smart Citations
“…4 Specifically, we choose the solvers dCAQE [47], iDQ [16], HQS [20], and the recently introduced DQBDD [39]. Both HQS and DQBDD internally use HQSPre [51] as a preprocessor. For dCAQE and iDQ, we call HQSPre with a time limit of 300 seconds (the time for preprocessing is included in the total running time).…”
Section: Performance On Standard Benchmark Setsmentioning
confidence: 99%
“…It uses expansion alongside several other techniques to transform a DQBF into an equivalent QBF and leverage advances in QBF solving [50,18]. HQS is paired with a powerful preprocessor named HQSPre that provides an arsenal of additional simplification techniques [51], including an incomplete but efficient method for refuting DQBF by reduction to a QBF encoding [14]. HQSpre is also used in the recently developed solver DQBDD [39], which is similar to HQS but relies on Binary Decision Diagrams (BDDs) instead of AIGs to represent formulas and perform quantifier elimination.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The success in SAT, QBF, and DQBF solving is partly due to efficient preprocessing techniques (Eén and Biere 2005;Manthey 2012;Giunchiglia, Marin, and Narizzano 2010;Biere, Lonsing, and Seidl 2011;Wimmer, Scholl, and Becker 2019). Preprocessing is a fast procedure that aims to simplify a given formula in terms of its variable count, clause count, and dependency structure, while keeping the overhead minimized.…”
Section: Introductionmentioning
confidence: 99%
“…Indeed, research on DQBF is picking up steam in all directions-from investigations of restricted cases (Bubeck and Büning 2006) and DQBF proof systems and their proof complexity (Beyersdorff et al 2016;Balabanov, Chiang, and Jiang 2014;Beyersdorff et al 2018), through the development of powerful DQBF solvers and preprocessors (Fröhlich et al 2012;Fröhlich et al 2014;Finkbeiner and Tentrup 2014;Tentrup and Rabe 2019;Wimmer, Scholl, and Becker 2019), to the establishment of an independent DQBF track in the annual QBF Evaluation 1 .…”
Section: Introductionmentioning
confidence: 99%