English

Closing the Gap Between Short and Long XORs for Model Counting

Computational Complexity 2016-09-12 v2

Abstract

Many recent algorithms for approximate model counting are based on a reduction to combinatorial searches over random subsets of the space defined by parity or XOR constraints. Long parity constraints (involving many variables) provide strong theoretical guarantees but are computationally difficult. Short parity constraints are easier to solve but have weaker statistical properties. It is currently not known how long these parity constraints need to be. We close the gap by providing matching necessary and sufficient conditions on the required asymptotic length of the parity constraints. Further, we provide a new family of lower bounds and the first non-trivial upper bounds on the model count that are valid for arbitrarily short XORs. We empirically demonstrate the effectiveness of these bounds on model counting benchmarks and in a Satisfiability Modulo Theory (SMT) application motivated by the analysis of contingency tables in statistics.

Keywords

Cite

@article{arxiv.1512.08863,
  title  = {Closing the Gap Between Short and Long XORs for Model Counting},
  author = {Shengjia Zhao and Sorathan Chaturapruek and Ashish Sabharwal and Stefano Ermon},
  journal= {arXiv preprint arXiv:1512.08863},
  year   = {2016}
}

Comments

The 30th Association for the Advancement of Artificial Intelligence (AAAI-16) Conference

R2 v1 2026-06-22T12:19:51.866Z