mlsanityData to 7 Oct 2026

A Scalable Approximate Model Counter

arXiv 1306.5726 ↗First posted 24 Jun 2013cs.LOcited by 20

Not on the map. Why?

Abstract (arXiv)

Propositional model counting} (#SAT), i.e., counting the number of satisfying assignments of a propositional formula, is a problem of significant theoretical and practical interest. Due to the inherent complexity of the problem, approximate model counting, which counts the number of satisfying assignments to within given tolerance and confidence level, was proposed as a practical alternative to exact model counting. Yet, approximate model counting has been studied essentially only theoretically. The only reported implementation of approximate model counting, due to Karp and Luby, worked only for DNF formulas. A few existing tools for CNF formulas are bounding model counters; they can handle realistic problem sizes, but fall short of providing counts within given tolerance and confidence, and, thus, are not approximate model counters. We present here a novel algorithm, as well as a reference implementation, that is the first scalable approximate model counter for CNF formulas. The algorithm works by issuing a polynomial number of calls to a SAT solver. Our tool, ApproxMC, scales to formulas with tens of thousands of variables. Careful experimental comparisons show that ApproxMC reports, with high confidence, bounds that are close to the exact count, and also succeeds in reporting bounds with small tolerance and high confidence in cases that are too large for computing exact model counts.

Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Jun 2013.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 3; 2022: 3; 2023: 3; 2024: 2; 2025: 7; 2026: 2.

20 papers.

Sort:

  1. 2022NSNet: A General Neural Probabilistic Framework for Satisfiability Problemscited by 18
  2. 2024Softened Symbol Grounding for Neuro-symbolic Systemscited by 16
  3. 2021Arjun: An Efficient Independent Support Computation Technique and its Applications to Counting and Samplingcited by 9
  4. 2023Rounding Meets Approximate Model Countingcited by 6
  5. 2021Projected Model Counting: Beyond Independent Supportcited by 2
  6. 2022Fast Converging Anytime Model Countingcited by 2
  7. 2024Model Counting in the Wildcited by 2
  8. 2022CCDD: A Tractable Representation for Model Counting and Uniform Samplingcited by 1
  9. 2023IBIA: An Incremental Build-Infer-Approximate Framework for Approximate Inference of Partition Functioncited by 1
  10. 2023PBCounter: Weighted Model Counting on Pseudo-Boolean Formulascited by 1
  11. 2025An ASP-Based Framework for MUSescited by 1
  12. 2021QuantifyML: How Good is my Machine Learning Model?cited by 0
8 more
  1. 2025Answer Set Counting and its Applicationscited by 0
  2. 2025Systematic Parameter Decision in Approximate Model Countingcited by 0
  3. 2025Efficient Certified Reasoning for Binarized Neural Networkscited by 0
  4. 2025Approximate SMT Counting Beyond Discrete Domainscited by 0
  5. 2025Structure-Preserving Margin Distribution Learning for High-Order Tensor Data with Low-Rank Decompositioncited by 0
  6. 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networkscited by 0
  7. 2026A Fast Model Counting Algorithm for Two-Variable Logic with Counting and Modulo Counting Quantifierscited by 0
  8. 2026CSB: A Counting and Sampling tool for Bit-vectorscited by 0