English

Constrained Sampling and Counting: Universal Hashing Meets SAT Solving

Artificial Intelligence 2015-12-22 v1 Logic in Computer Science

Abstract

Constrained sampling and counting are two fundamental problems in artificial intelligence with a diverse range of applications, spanning probabilistic reasoning and planning to constrained-random verification. While the theory of these problems was thoroughly investigated in the 1980s, prior work either did not scale to industrial size instances or gave up correctness guarantees to achieve scalability. Recently, we proposed a novel approach that combines universal hashing and SAT solving and scales to formulas with hundreds of thousands of variables without giving up correctness guarantees. This paper provides an overview of the key ingredients of the approach and discusses challenges that need to be overcome to handle larger real-world instances.

Keywords

Cite

@article{arxiv.1512.06633,
  title  = {Constrained Sampling and Counting: Universal Hashing Meets SAT Solving},
  author = {Kuldeep S. Meel and Moshe Vardi and Supratik Chakraborty and Daniel J. Fremont and Sanjit A. Seshia and Dror Fried and Alexander Ivrii and Sharad Malik},
  journal= {arXiv preprint arXiv:1512.06633},
  year   = {2015}
}

Comments

Appears in proceedings of AAAI-16 Workshop on Beyond NP

R2 v1 2026-06-22T12:14:56.747Z