Rounding Meets Approximate Model Counting
Jiong Yang, Kuldeep S. Meel
Abstract
Abstract The problem of model counting, also known as , 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 -guarantees: i.e., the count returned is within a -factor of the exact count with confidence at least . 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 (The resulting tool is available open-source at https://github.com/meelgroup/approxmc ), achieves a substantial runtime performance improvement over the current state-of-the-art counter, . In particular, our extensive evaluation over a benchmark suite consisting of 1890 instances shows solves 204 more instances than , and achieves a speedup over .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5b029fd7-b82a-4e7d-9479-462496147572Cited by top-tier papers6
- Towards Real-Time Approximate CountingYash Pote, Kuldeep S. Meel, Jiong YangAAAI 2025 · 3 citations
- An Approximate Skolem Function CounterArijit Shaw, Brendan Juba, Kuldeep S. MeelAAAI 2024 · 2 citations
- Formally Certified Approximate Model CountingYong Kiam Tan, Jiong Yang, Mate Soos, Magnus O. Myreen et al.CAV 2024 · 1 citation
- Quantifying Sensitivity for Tree Ensembles: A Symbolic and Compositional ApproachAjinkya Naik, Chaitanya Garg, S. Akshay, Ashutosh Gupta et al.CAV 2026
- An Information-Flow Perspective on Algorithmic FairnessSamuel Teuber, Bernhard BeckertAAAI 2024
Builds on5
- Quantitative Verification of Neural Networks and Its Security ApplicationsTeodora Baluta, Shiqi Shen, Shweta Shinde, Kuldeep S. Meel et al.CCS 2019 · 115 citations
- Tinted, Detached, and Lazy CNF-XOR Solving and Its Applications to Counting and SamplingMate Soos, Stephan Gocht, Kuldeep S. MeelCAV 2020 · 102 citations
- Sparse Hashing for Scalable Approximate Model Counting: Theory and PracticeKuldeep S. Meel, S. AkshayLICS 2020 · 20 citations
- Randomized Synthesis for Diversity and Cost Constraints with Control ImprovisationAndreas Gittis, Eric Vin, Daniel J. FremontCAV 2022 · 4 citations
- Automating the Development of Chosen Ciphertext AttacksGabrielle Beck, Maximilian Zinkus, Matthew GreenUSENIX Security 2020
Related papers
- Auditable Algorithms for Approximate Model CountingKuldeep S. Meel, Supratik Chakraborty, S. AkshayAAAI 2024 · 2 citations
- Approximate SMT Counting Beyond Discrete DomainsArijit Shaw, Kuldeep S. MeelDAC 2025
- Engineering an Efficient Preprocessor for Model CountingMate Soos, Kuldeep S. MeelDAC 2024 · 2 citations
- The Power of Literal Equivalence in Model CountingYong Lai, Kuldeep S. Meel, Roland H. C. YapAAAI 2021 · 19 citations
- Learning Branching Heuristics for Propositional Model CountingPashootan Vaezipoor, Gil Lederman, Yuhuai Wu, Chris J. Maddison et al.AAAI 2021 · 14 citations
