PBCounter: Weighted Model Counting on Pseudo-Boolean Formulas
Not on the map. Why?
Abstract (arXiv)
In Weighted Model Counting (WMC), we assign weights to literals and compute the sum of the weights of the models of a given propositional formula where the weight of an assignment is the product of the weights of its literals. The current WMC solvers work on Conjunctive Normal Form (CNF) formulas. However, CNF is not a natural representation for human-being in many applications. Motivated by the stronger expressive power of pseudo-Boolean (PB) formulas than CNF, we propose to perform WMC on PB formulas. Based on a recent dynamic programming algorithm framework called ADDMC for WMC, we implement a weighted PB counting tool PBCounter. We compare PBCounter with the state-of-the-art weighted model counters SharpSAT-TD, ExactMC, D4, and ADDMC, where the latter tools work on CNF with encoding methods that convert PB constraints into a CNF formula. The experiments on three domains of benchmarks show that PBCounter is superior to the model counters on CNF formulas.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 7 of its 57 references that are in the map. First posted on arXiv 26 Dec 2023.
Builds on
7 of 57 references.
References · 7
- 2019Quantitative Verification of Neural Networks And its Security Applicationscited by 56
- 2013A Scalable Approximate Model Countercited by 20
- 2019ADDMC: Weighted Model Counting with Algebraic Decision Diagramscited by 13
- 2021Arjun: An Efficient Independent Support Computation Technique and its Applications to Counting and Samplingcited by 9
- 2014A New Look at BDDs for Pseudo-Boolean Constraintscited by 8
- 2021SAT Encodings for Pseudo-Boolean Constraints Together With At-Most-One Constraintscited by 3
- 2022Fast Converging Anytime Model Countingcited by 2
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Scalable Precise Computation of Shannon Entropycited by 0
- 2025Scalable Precise Computation of Shannon Entropy3 Feb 2025