Automated reencoding of boolean formulas

  • Authors:
  • Norbert Manthey;Marijn J. H. Heule;Armin Biere

  • Affiliations:
  • Institute of Artificial Intelligence, Technische Universität Dresden, Germany;Department of Computer Science, The University of Texas at Austin and Institute for Formal Models and Verification, Johannes Kepler University, Austria;Institute for Formal Models and Verification, Johannes Kepler University, Austria

  • Venue:
  • HVC'12 Proceedings of the 8th international conference on Hardware and Software: verification and testing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a novel preprocessing technique to automatically reduce the size of Boolean formulas. This technique, called Bounded Variable Addition (BVA), exchanges clauses for variables. Similar to other preprocessing techniques, BVA greedily lowers the sum of variables and clauses, a rough measure for the hardness to solve a formula. We show that cardinality constraints (CCs) can efficiently be reencoded: from a naive CC encoding, BVA automatically generates a compact encoding, which is smaller than sophisticated encodings. Experimental results show that applying BVA can improve SAT solving performance.