Theory and Applications of Satisfiability Testing – SAT 2007
DOI: 10.1007/978-3-540-72788-0_8
|View full text |Cite
|
Sign up to set email alerts
|

MiniMaxSat: A New Weighted Max-SAT Solver

Abstract: Abstract. In this paper we introduce MINIMAXSAT, a new Max-SAT solver that incorporates the best SAT and Max-SAT techniques. It can handle hard clauses (clauses of mandatory satisfaction as in SAT), soft clauses (clauses whose falsification is penalized by a cost as in Max-SAT) as well as pseudo-boolean objective functions and constraints. Its main features are: learning and backjumping on hard clauses; resolution-based and subtraction-based lower bounding; and lazy propagation with the two-watched literals sc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
82
0

Publication Types

Select...
8

Relationship

2
6

Authors

Journals

citations
Cited by 53 publications
(83 citation statements)
references
References 23 publications
1
82
0
Order By: Relevance
“…The first approach is to perform Branch and Bound search where a lower bound is computed by exploiting the logical structure of the CNF input, e.g., [9,14]. The second approach is to solve the maxsat problem as a sequence of sat problems.…”
Section: Existing Maxsat Solversmentioning
confidence: 99%
See 1 more Smart Citation
“…The first approach is to perform Branch and Bound search where a lower bound is computed by exploiting the logical structure of the CNF input, e.g., [9,14]. The second approach is to solve the maxsat problem as a sequence of sat problems.…”
Section: Existing Maxsat Solversmentioning
confidence: 99%
“…We performed an empirical study of nine existing maxsat solvers: cplex (version 12.2), wpm1 (with the latest 2012 improvements [1]), wpm2 (version 2 [2]), bincd [10], wbo [15], minimaxsat [9], sat4j [4], akmaxsat [13], and maxhsOrig [7]. All of these solvers are able to solve maxsat in its most general form, i.e., weighted partial maxsat, and thus have the widest range of applicability.…”
Section: Empirical Evaluation Of Current Maxsat Solversmentioning
confidence: 99%
“…Current most effective complete MaxSAT solvers are either based on branch and bound or on iteratively calling a SAT oracle. MiniMaxSat (MM) [9] was selected among other branch and bound solvers, because it takes additional advantage of clause learning and backjumping on the instances considered. 3 solvers based on calling a SAT oracle were considered.…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…For this reason, this paper does not consider hard groups. Early MaxSAT solvers, predecessors to modern branch and bound [9] and coreguided MaxSAT solvers [2], are compared in [4] against the native solver by translating the Group MaxSAT problem into MaxSAT using a primitive version of the double weight encoding. Nevertheless, experiments on similar benchmarks (MaxCSP and QCP) indicate that modern MaxSAT solvers with the appropriate encoding are orders of magnitude faster than the native solver in [4].…”
Section: Related Workmentioning
confidence: 99%
“…The first approach is to utilize the logical structure of the CNF input to enable the computation of lower-bounds during a branch and bound search, e.g., [7,11]. The second approach is to reduce the problem to solving a sequence of SAT problems.…”
Section: Introductionmentioning
confidence: 99%