Aligning CNF- and equivalence-reasoning

Conference Paper (2005)
Author(s)

MJH Heule (TU Delft - Old - EWI Ch. Optimization Technology)

H van Maaren (TU Delft - Software Technology)

Research Group
Old - EWI Ch. Optimization Technology
DOI related publication
https://doi.org/DOI:10.1007/11527695_12 Final published version
More Info
expand_more
Publication Year
2005
Research Group
Old - EWI Ch. Optimization Technology
Pages (from-to)
145-156
Publisher
Springer
ISBN (print)
3-540-27829-X
Event
The 7th International Conference on Theory and Applications of Satisfiability Testing, Vancouver, BC, Canada (2004-05-10 - 2004-05-13), Berlin
Downloads counter
109

Abstract

Structural logical formulas sometimes yield a substantial fraction of so called equivalence clauses after translation to CNF. Probably the best known example of this is the parity-family. Large instances of such CNF formulas cannot be solved in reasonable time if no detection of, and extra reasoning with, these clauses is incorporated. That is, in solving these formulas, there is a more or less separate algorithmic device dealing with the equivalence clauses, called equivalence reasoning, and another dealing with the remaining clauses. In this paper we propose a way to align these two reasoning devices by introducing parameters for which we establish optimal values over a variety of existing benchmarks. We obtain a truly convincing speed-up in solving such formulas with respect to the best solving methods existing so far.