ADDMC: Weighted Model Counting with Algebraic Decision Diagrams
Not on the map. Why?
Abstract (arXiv)
We present an algorithm to compute exact literal-weighted model counts of Boolean formulas in Conjunctive Normal Form. Our algorithm employs dynamic programming and uses Algebraic Decision Diagrams as the primary data structure. We implement this technique in ADDMC, a new model counter. We empirically evaluate various heuristics that can be used with ADDMC. We then compare ADDMC to state-of-the-art exact weighted model counters (Cachet, c2d, d4, and miniC2D) on 1914 standard model counting benchmarks and show that ADDMC significantly improves the virtual best solver.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1; 2024: 1; 2025: 4; 2026: 3.
13 papers.
Sort:
- 2022DPMS: An ADD-Based Symbolic Approach for Generalized MaxSAT Solvingcited by 3
- 2021Proof Complexity of Symbolic QBF Reasoningcited by 2
- 2024Model Counting in the Wildcited by 2
- 2021flip-hoisting: Exploiting Repeated Parameters in Discrete Probabilistic Programscited by 1
- 2022CCDD: A Tractable Representation for Model Counting and Uniform Samplingcited by 1
- 2023PBCounter: Weighted Model Counting on Pseudo-Boolean Formulascited by 1
- 2025Scalable Precise Computation of Shannon Entropycited by 0
- 2025Solving Satisfiability Modulo Counting Exactly with Probabilistic Circuitscited by 0
- 2025Numerical Considerations in Weighted Model Countingcited by 0
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networkscited by 0
- 2026Scalable Algorithms for Approximate DNF Model Countingcited by 0
- 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approachcited by 0
1 more
- 2026CSB: A Counting and Sampling tool for Bit-vectorscited by 0
- 2026CSB: A Counting and Sampling tool for Bit-vectors5 Jul 2026
- 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approach13 May 2026
- 2026Scalable Algorithms for Approximate DNF Model Counting15 Jan 2026
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networks17 Oct 2025
- 2025Numerical Considerations in Weighted Model Counting8 Aug 2025
- 2025Solving Satisfiability Modulo Counting Exactly with Probabilistic Circuits2 Mar 2025
- 2025Scalable Precise Computation of Shannon Entropy3 Feb 2025
- 2024Model Counting in the Wild13 Aug 2024
- 2023PBCounter: Weighted Model Counting on Pseudo-Boolean Formulas26 Dec 2023
- 2022DPMS: An ADD-Based Symbolic Approach for Generalized MaxSAT Solving8 May 2022
- 2022CCDD: A Tractable Representation for Model Counting and Uniform Sampling21 Feb 2022
- 2021flip-hoisting: Exploiting Repeated Parameters in Discrete Probabilistic Programs19 Oct 2021
1 more
- 2021Proof Complexity of Symbolic QBF Reasoning6 Apr 2021
- 2022DPMS: An ADD-Based Symbolic Approach for Generalized MaxSAT Solvingcited by 3
- 2021Proof Complexity of Symbolic QBF Reasoningcited by 2
- 2024Model Counting in the Wildcited by 2
- 2021flip-hoisting: Exploiting Repeated Parameters in Discrete Probabilistic Programscited by 1
- 2022CCDD: A Tractable Representation for Model Counting and Uniform Samplingcited by 1
- 2023PBCounter: Weighted Model Counting on Pseudo-Boolean Formulascited by 1
- 2025Scalable Precise Computation of Shannon Entropycited by 0
- 2025Solving Satisfiability Modulo Counting Exactly with Probabilistic Circuitscited by 0
- 2025Numerical Considerations in Weighted Model Countingcited by 0
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networkscited by 0
- 2026Scalable Algorithms for Approximate DNF Model Countingcited by 0
- 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approachcited by 0
12 most cited of 13 All 13 (JSON)
- 2026CSB: A Counting and Sampling tool for Bit-vectors5 Jul 2026
- 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approach13 May 2026
- 2026Scalable Algorithms for Approximate DNF Model Counting15 Jan 2026
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networks17 Oct 2025
- 2025Numerical Considerations in Weighted Model Counting8 Aug 2025
- 2025Solving Satisfiability Modulo Counting Exactly with Probabilistic Circuits2 Mar 2025
- 2025Scalable Precise Computation of Shannon Entropy3 Feb 2025
- 2024Model Counting in the Wild13 Aug 2024
- 2023PBCounter: Weighted Model Counting on Pseudo-Boolean Formulas26 Dec 2023
- 2022DPMS: An ADD-Based Symbolic Approach for Generalized MaxSAT Solving8 May 2022
- 2022CCDD: A Tractable Representation for Model Counting and Uniform Sampling21 Feb 2022
- 2021flip-hoisting: Exploiting Repeated Parameters in Discrete Probabilistic Programs19 Oct 2021
12 newest of 13 All 13 (JSON)