Solving MaxSAT and #SAT on structured CNF formulas

02/26/2014
by   Sigve Hortemo Sæther, et al.
0

In this paper we propose a structural parameter of CNF formulas and use it to identify instances of weighted MaxSAT and #SAT that can be solved in polynomial time. Given a CNF formula we say that a set of clauses is precisely satisfiable if there is some complete assignment satisfying these clauses only. Let the ps-value of the formula be the number of precisely satisfiable sets of clauses. Applying the notion of branch decompositions to CNF formulas and using ps-value as cut function, we define the ps-width of a formula. For a formula given with a decomposition of polynomial ps-width we show dynamic programming algorithms solving weighted MaxSAT and #SAT in polynomial time. Combining with results of 'Belmonte and Vatshelle, Graph classes with structured neighborhoods and algorithmic applications, Theor. Comput. Sci. 511: 54-65 (2013)' we get polynomial-time algorithms solving weighted MaxSAT and #SAT for some classes of structured CNF formulas. For example, we get O(m^2(m + n)s) algorithms for formulas F of m clauses and n variables and size s, if F has a linear ordering of the variables and clauses such that for any variable x occurring in clause C, if x appears before C then any variable between them also occurs in C, and if C appears before x then x occurs also in any clause between them. Note that the class of incidence graphs of such formulas do not have bounded clique-width.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/28/2011

Backdoors to Acyclic SAT

Backdoor sets, a notion introduced by Williams et al. in 2003, are certa...
research
08/20/2022

A Polynomial Decision for 3-SAT

We propose a polynomially bounded, in time and space, method to decide w...
research
04/19/2013

Local Backbones

A backbone of a propositional CNF formula is a variable whose truth valu...
research
07/04/2023

Effective Auxiliary Variables via Structured Reencoding

Extended resolution shows that auxiliary variables are very powerful in ...
research
05/23/2014

Understanding model counting for β-acyclic CNF-formulas

We extend the knowledge about so-called structural restrictions of #SAT ...
research
04/27/2012

Strong Backdoors to Bounded Treewidth SAT

There are various approaches to exploiting "hidden structure" in instanc...
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 #...

Please sign up or login with your details

Forgot password? Click here to reset