Efficient Generation of Unsatisfiability Proofs and Cores in SAT

  • Authors:
  • Roberto Asín;Robert Nieuwenhuis;Albert Oliveras;Enric Rodríguez-Carbonell

  • Affiliations:
  • No Affiliations,;No Affiliations,;No Affiliations,;No Affiliations,

  • Venue:
  • LPAR '08 Proceedings of the 15th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

Some modern DPLL-based propositional SAT solvers now have fast in-memory algorithms for generating unsatisfiability proofs and cores without writing traces to disk. However, in long SAT runs these algorithms still run out of memory. For several of these algorithms, here we discuss advantages and disadvantages, based on carefully designed experiments with our implementation of each one of them, as well as with (our implementation of) Zhang and Malik's one writing traces on disk. Then we describe a new in-memory algorithm which saves space by doing more bookkeeping to discard unnecessary information, and show that it can handle significantly more instances than the previously existing algorithms, at a negligible expense in time.