AILODec 21, 2015

Constrained Sampling and Counting: Universal Hashing Meets SAT Solving

arXiv:1512.06633v179 citations
Originality Incremental advance
AI Analysis

This addresses a fundamental bottleneck in AI applications like probabilistic reasoning and planning, offering a scalable solution without sacrificing correctness, though it is incremental in building on prior hashing and SAT methods.

The paper tackles the problem of constrained sampling and counting for large-scale instances, achieving scalability to formulas with hundreds of thousands of variables while maintaining correctness guarantees.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes