paper-with-me

홈 › Papers

Solving MaxSAT and #SAT on structured CNF formulas

2014-02-26 · Sigve Hortemo Sæther, Jan Arne Telle, Martin Vatshelle

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.

📄 PDF Abstract BibTeX arXiv:1402.6485

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Exploiting Resolution-based Representations for MaxSAT Solving

2015-05-10 · Miguel Neves, Ruben Martins, Mikoláš Janota, Inês Lynce 외

Most recent MaxSAT algorithms rely on a succession of calls to a SAT solver in order to find an optimal solution. In particular, several algorithms take advantage of the ability of SAT solvers to identify unsatisfiable s…

Learning Linear Temporal Properties from Noisy Data: A MaxSAT Approach

2021-04-30 · Jean-Raphaël Gaglione, Daniel Neider, Rajarshi Roy, Ufuk Topcu 외

We address the problem of inferring descriptions of system behavior using Linear Temporal Logic (LTL) from a finite set of positive and negative examples. Most of the existing approaches for solving such a task rely on p…

UpMax: User partitioning for MaxSAT

2023-05-25 · Pedro Orvalho, Vasco Manquinho, Ruben Martins

It has been shown that Maximum Satisfiability (MaxSAT) problem instances can be effectively solved by partitioning the set of soft clauses into several disjoint sets. The partitioning methods can be based on clause weigh…

DPMS: An ADD-Based Symbolic Approach for Generalized MaxSAT Solving

2022-05-08 · Anastasios Kyrillidis, Moshe Y. Vardi, Zhiwei Zhang

Boolean MaxSAT, as well as generalized formulations such as Min-MaxSAT and Max-hybrid-SAT, are fundamental optimization problems in Boolean reasoning. Existing methods for MaxSAT have been successful in solving benchmark…

Diversified Top-k Partial MaxSAT Solving

2017-05-31 · Junping Zhou, Huanyao Sun, Feifei Ma, Jian Gao 외

We introduce a diversified top-k partial MaxSAT problem, a combination of partial MaxSAT problem and enumeration problem. Given a partial MaxSAT formula F and a positive integer k, the diversified top-k partial MaxSAT is…

Community Detection