We introduce Satometer, a tool that can be used to estimate the per-
centage of the search space actually explored by a backtrack SAT
solver. Satometer calculates a normalized minterm count for those
portions of the search space identified by conflicts. The computa-
tion is carried out using a zero-suppressed BDD data structure and
can have adjustable accuracy. The data provided by Satometer can
help diagnose the performance of SAT solvers and can shed light
on the nature of a SAT instance.
Categories and Subject Descriptors
I.1 [Symbolic and Algebraic Manipulation]: Expressions and
Their Representation, Algorithms.
Algorithms, Measurement, Experimentation, Verification.
BDDs, ZBDDs, SAT, CNF, backtrack search, conflict diagnosis,
search space coverage, search progress.
The last few years have seen significant algorithmic advances in,
and carefully-crafted implementations of, Boolean Satisfiability