mlsanityData to 7 Oct 2026

Rounding Meets Approximate Model Counting

arXiv 2305.09247 ↗First posted 16 May 2023cs.AIcited by 6

Not on the map. Why?

Abstract (arXiv)

The problem of model counting, also known as #SAT, is to compute the number of models or satisfying assignments of a given Boolean formula F. Model counting is a fundamental problem in computer science with a wide range of applications. In recent years, there has been a growing interest in using hashing-based techniques for approximate model counting that provide (varepsilon, δ)-guarantees: i.e., the count returned is within a (1+varepsilon)-factor of the exact count with confidence at least 1-δ. While hashing-based techniques attain reasonable scalability for large enough values of δ, their scalability is severely impacted for smaller values of δ, thereby preventing their adoption in application domains that require estimates with high confidence. The primary contribution of this paper is to address the Achilles heel of hashing-based techniques: we propose a novel approach based on rounding that allows us to achieve a significant reduction in runtime for smaller values of δ. The resulting counter, called RoundMC, achieves a substantial runtime performance improvement over the current state-of-the-art counter, ApproxMC. In particular, our extensive evaluation over a benchmark suite consisting of 1890 instances shows that RoundMC solves 204 more instances than ApproxMC, and achieves a 4× speedup over ApproxMC.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 11 of its 28 references that are in the map. First posted on arXiv 16 May 2023.

Builds on

11 of 28 references.

References · 11

  1. 2019Quantitative Verification of Neural Networks And its Security Applicationscited by 56
  2. 2020The Model Counting Competition 2020cited by 24
  3. 2013A Scalable Approximate Model Countercited by 20
  4. 2014Distribution-Aware Sampling and Weighted Model Counting for SATcited by 15
  5. 2013Taming the Curse of Dimensionality: Discrete Integration by Hashing and Optimizationcited by 12
  6. 2021Arjun: An Efficient Independent Support Computation Technique and its Applications to Counting and Samplingcited by 9
  7. 2020Sparse Hashing for Scalable Approximate Model Counting: Theory and Practicecited by 7
  8. 2015Constrained Sampling and Counting: Universal Hashing Meets SAT Solvingcited by 6
  9. 2015Approximate Probabilistic Inference via Word-Level Countingcited by 5
  10. 2022Randomized Synthesis for Diversity and Cost Constraints with Control Improvisationcited by 5
  11. 2021Projected Model Counting: Beyond Independent Supportcited by 2

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1; 2025: 4.

6 papers.