Solving MaxSAT and #SAT on structured CNF formulas
Sigve Hortemo S{\ae}ther, Jan Arne Telle, Martin Vatshelle

TL;DR
This paper introduces a new structural parameter called ps-width for CNF formulas, enabling polynomial-time algorithms for weighted MaxSAT and #SAT on formulas with bounded ps-width, expanding tractable classes.
Contribution
The paper defines ps-width based on precisely satisfiable clause sets and develops dynamic programming algorithms for formulas with bounded ps-width, extending tractability results to new structured CNF classes.
Findings
Polynomial-time algorithms for weighted MaxSAT and #SAT on formulas with bounded ps-width.
Identification of a new class of structured CNF formulas solvable efficiently.
Extension of previous graph class results to formulas with specific variable-clause orderings.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Optimization and Search Problems · Complexity and Algorithms in Graphs
