Exploiting Resolution-based Representations for MaxSAT Solving

05/10/2015
by   Miguel Neves, et al.
0

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 subformulas. Usually, these MaxSAT algorithms perform better when small unsatisfiable subformulas are found early. However, this is not the case in many problem instances, since the whole formula is given to the SAT solver in each call. In this paper, we propose to partition the MaxSAT formula using a resolution-based graph representation. Partitions are then iteratively joined by using a proximity measure extracted from the graph representation of the formula. The algorithm ends when only one partition remains and the optimal solution is found. Experimental results show that this new approach further enhances a state of the art MaxSAT solver to optimally solve a larger set of industrial problem instances.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/10/2016

Community Structure in Industrial SAT Instances

Modern SAT solvers have experienced a remarkable progress on solving ind...
research
03/11/2016

Solving MaxSAT by Successive Calls to a SAT Solver

The Maximum Satisfiability (MaxSAT) problem is the problem of finding a ...
research
03/31/2009

Learning for Dynamic subsumption

In this paper a new dynamic subsumption technique for Boolean CNF formul...
research
06/28/2021

Complexity-based partitioning of CSFI problem instances with Transformers

In this paper, we propose a two-steps approach to partition instances of...
research
08/14/2021

MatSat: a matrix-based differentiable SAT solver

We propose a new approach to SAT solving which solves SAT problems in ve...
research
02/01/2023

W2SAT: Learning to generate SAT instances from Weighted Literal Incidence Graphs

The Boolean Satisfiability (SAT) problem stands out as an attractive NP-...
research
03/27/2023

Verification Of Partial Quantifier Elimination

Quantifier elimination (QE) is an important problem that has numerous ap...

Please sign up or login with your details

Forgot password? Click here to reset