A Recursive Algorithm for Projected Model Counting

Authors

  • Jean-Marie Lagniez Université d'Artois
  • Pierre Marquis Université d'Artois

DOI:

https://doi.org/10.1609/aaai.v33i01.33011536

Abstract

We present a recursive algorithm for projected model counting, i.e., the problem consisting in determining the number of models k∃X.Σk of a propositional formula Σ after eliminating from it a given set X of variables. Based on a ”standard” model counter, our algorithm projMC takes advantage of a disjunctive decomposition scheme of ∃X.Σ for computing k∃X.Σk. It also looks for disjoint components in its input for improving the computation. Our experiments show that in many cases projMC is significantly more efficient than the previous algorithms for projected model counting from the literature.

Downloads

Published

2019-07-17

How to Cite

Lagniez, J.-M., & Marquis, P. (2019). A Recursive Algorithm for Projected Model Counting. Proceedings of the AAAI Conference on Artificial Intelligence, 33(01), 1536-1543. https://doi.org/10.1609/aaai.v33i01.33011536

Issue

Section

AAAI Technical Track: Constraint Satisfaction and Optimization