๐ฎ
๐ฎ
The Ethereal
DPMC: Weighted Model Counting by Dynamic Programming on Project-Join Trees
August 20, 2020 ยท The Ethereal ยท ๐ International Conference on Principles and Practice of Constraint Programming
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Jeffrey M. Dudek, Vu H. N. Phan, Moshe Y. Vardi
arXiv ID
2008.08748
Category
cs.LO: Logic in CS
Cross-listed
cs.AI,
cs.DS
Citations
25
Venue
International Conference on Principles and Practice of Constraint Programming
Last Checked
2 months ago
Abstract
We propose a unifying dynamic-programming framework to compute exact literal-weighted model counts of formulas in conjunctive normal form. At the center of our framework are project-join trees, which specify efficient project-join orders to apply additive projections (variable eliminations) and joins (clause multiplications). In this framework, model counting is performed in two phases. First, the planning phase constructs a project-join tree from a formula. Second, the execution phase computes the model count of the formula, employing dynamic programming as guided by the project-join tree. We empirically evaluate various methods for the planning phase and compare constraint-satisfaction heuristics with tree-decomposition tools. We also investigate the performance of different data structures for the execution phase and compare algebraic decision diagrams with tensors. We show that our dynamic-programming model-counting framework DPMC is competitive with the state-of-the-art exact weighted model counters cachet, c2d, d4, and miniC2D.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Logic in CS
๐ฎ
๐ฎ
The Ethereal
Safe Reinforcement Learning via Shielding
๐ฎ
๐ฎ
The Ethereal
Formal Verification of Piece-Wise Linear Feed-Forward Neural Networks
๐ฎ
๐ฎ
The Ethereal
Heterogeneous substitution systems revisited
๐ฎ
๐ฎ
The Ethereal
Omega-Regular Objectives in Model-Free Reinforcement Learning
๐ฎ
๐ฎ
The Ethereal