Understanding model counting for β-acyclic CNF-formulas

05/23/2014
by   Johann Brault-Baron, et al.
0

We extend the knowledge about so-called structural restrictions of #SAT by giving a polynomial time algorithm for β-acyclic #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 β-acyclic #SAT.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/05/2017

Understanding the complexity of #SAT using knowledge compilation

Two main techniques have been used so far to solve the #P-hard problem #...
research
02/26/2014

Solving MaxSAT and #SAT on structured CNF formulas

In this paper we propose a structural parameter of CNF formulas and use ...
research
01/24/2014

Hypergraph Acyclicity and Propositional Model Counting

We show that the propositional model counting problem #SAT for CNF- form...
research
05/19/2022

DPER: Dynamic Programming for Exist-Random Stochastic SAT

In Bayesian inference, the maximum a posteriori (MAP) problem combines t...
research
08/08/2018

A Kernel Method for Positive 1-in-3-SAT

This paper illustrates the power of Gaussian Elimination by adapting it ...
research
08/20/2020

DPMC: Weighted Model Counting by Dynamic Programming on Project-Join Trees

We propose a unifying dynamic-programming framework to compute exact lit...
research
06/16/2014

CCCP Algorithms to Minimize the Bethe free energy of 3-SAT Problem

The k-sat problem is a prototypical constraint satisfaction problem. The...

Please sign up or login with your details

Forgot password? Click here to reset