Understanding model counting for $\beta$-acyclic CNF-formulas
Abstract
We extend the knowledge about so-called structural restrictions of $\mathrm{\#SAT}$ by giving a polynomial time algorithm for $\beta$-acyclic $\mathrm{\#SAT}$. In contrast to previous algorithms in the area, our algorithm does not proceed by dynamic programming but works along an elimination order, solving a weighted version of constraint satisfaction. Moreover, we give evidence that this deviation from more standard algorithm is not a coincidence, but that there is likely no dynamic programming algorithm of the usual style for $\beta$-acyclic $\mathrm{\#SAT}$.
- Publication:
-
arXiv e-prints
- Pub Date:
- May 2014
- DOI:
- 10.48550/arXiv.1405.6043
- arXiv:
- arXiv:1405.6043
- Bibcode:
- 2014arXiv1405.6043B
- Keywords:
-
- Computer Science - Computational Complexity;
- Computer Science - Artificial Intelligence