Title
Exploiting Unit Propagation to Compute Lower Bounds in Branch and Bound Max-SAT Solvers
Abstract
One of the main differences between complete SAT solvers and exact Max-SAT solvers is that the former make an intensive use of unit propagation at each node of the proof tree while the latter, in order to ensure optimality, can only apply unit propagation to a restricted number of nodes. In this paper, we describe a branch and bound MaxSAT solver that applies unit propagation at each node of the proof tree to compute the lower bound instead of applying unit propagation to simplify the formula. The new lower bound captures the lower bound based on inconsistency counts that apply most of the state-of-the-art Max-SAT solvers as well as other improvements, like the start rule, that have been defined to get a lower bound of better quality. Moreover, our solver incorporates the Jeroslow-Wang variable selection heuristic, the pure literal and dominating unit clause rules, and novel preprocessing techniques. The experimental investigation we conducted to compare our solver with the most modern Max-SAT solvers provides experimental evidence that our solver is very competitive.
Year
DOI
Venue
2005
10.1007/11564751_31
LECTURE NOTES IN COMPUTER SCIENCE
Keywords
Field
DocType
branch and bound,sat solver,variable selection,lower bound
Maximum satisfiability problem,Discrete mathematics,Constraint satisfaction,Branch and bound,Mathematical optimization,Heuristic,Computer science,Upper and lower bounds,Propositional calculus,Algorithm,Unit propagation,Solver
Conference
Volume
ISSN
Citations 
3709
0302-9743
46
PageRank 
References 
Authors
2.30
21
3
Name
Order
Citations
PageRank
Chu Min Li1119485.65
Felip Manyà278759.52
Jordi Planes348631.38