Engineering an Exact Pseudo-Boolean Model Counter
Suwei Yang, Kuldeep S. Meel
Abstract
Model counting, a fundamental task in computer science, involves determining the number of satisfying assignments to a Boolean formula, typically represented in conjunctive normal form (CNF). While model counting for CNF formulas has received extensive attention with a broad range of applications, the study of model counting for Pseudo-Boolean (PB) formulas has been relatively overlooked. Pseudo-Boolean formulas, being more succinct than propositional Boolean formulas, offer greater flexibility in representing real-world problems. Consequently, there is a crucial need to investigate efficient techniques for model counting for PB formulas.
In this work, we propose the first exact Pseudo-Boolean model counter, PBCount , that relies on knowledge compilation approach via algebraic decision diagrams. Our extensive empirical evaluation shows that PBCount can compute counts for 1513 instances while the current state-of-the-art approach could only handle 1013 instances. Our work opens up several avenues for future work in the context of model counting for PB formulas, such as the development of preprocessing techniques and exploration of approaches other than knowledge compilation.
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 02985b5d-9b39-4b9c-9fa8-d18959439d93Cited by top-tier papers1
Ask how each one uses itBuilds on3
- Fast and Guaranteed Safe Controller Synthesis for Nonlinear Vehicle ModelsChuchu Fan, Kristina Miller, Sayan MitraCAV 2020 · 36 citations
- Cutting to the Core of Pseudo-Boolean Optimization: Combining Core-Guided Search with Cutting Planes ReasoningJo Devriendt, Stephan Gocht, Emir Demirovic, Jakob Nordström et al.AAAI 2021 · 31 citations
- The Power of Literal Equivalence in Model CountingYong Lai, Kuldeep S. Meel, Roland H. C. YapAAAI 2021 · 19 citations
Related papers
- ADDMC: Weighted Model Counting with Algebraic Decision DiagramsJeffrey M. Dudek, Vu Phan, Moshe Y. VardiAAAI 2020 · 16 citations
- Fast Converging Anytime Model CountingYong Lai, Kuldeep S. Meel, Roland H. C. YapAAAI 2023 · 4 citations
- Towards Real-Time Approximate CountingYash Pote, Kuldeep S. Meel, Jiong YangAAAI 2025 · 3 citations
- Rounding Meets Approximate Model CountingJiong Yang, Kuldeep S. MeelCAV 2023 · 8 citations
- Auditable Algorithms for Approximate Model CountingKuldeep S. Meel, Supratik Chakraborty, S. AkshayAAAI 2024 · 2 citations
