8 research outputs found
An Iterative Path-Breaking Approach with Mutation and Restart Strategies for the MAX-SAT Problem
Although Path-Relinking is an effective local search method for many
combinatorial optimization problems, its application is not straightforward in
solving the MAX-SAT, an optimization variant of the satisfiability problem
(SAT) that has many real-world applications and has gained more and more
attention in academy and industry. Indeed, it was not used in any recent
competitive MAX-SAT algorithms in our knowledge. In this paper, we propose a
new local search algorithm called IPBMR for the MAX-SAT, that remedies the
drawbacks of the Path-Relinking method by using a careful combination of three
components: a new strategy named Path-Breaking to avoid unpromising regions of
the search space when generating trajectories between two elite solutions; a
weak and a strong mutation strategies, together with restarts, to diversify the
search; and stochastic path generating steps to avoid premature local optimum
solutions. We then present experimental results to show that IPBMR outperforms
two of the best state-of-the-art MAX-SAT solvers, and an empirical
investigation to identify and explain the effect of the three components in
IPBMR
An Effective Learnt Clause Minimization Approach for CDCL SAT Solvers
Learnt clauses in CDCL SAT solvers often contain redundant literals. This may have a negative impact on performance because redundant literals may deteriorate both the effectiveness of Boolean constraint propagation and the quality of subsequent learnt clauses. To overcome this drawback, we define a new inprocessing SAT approach which eliminates redundant literals from learnt clauses by applying Boolean constraint propagation. Learnt clause minimization is activated before the SAT solver triggers some selected restarts, and affects only some learnt clauses during the search process. Moreover, we conducted an empirical evaluation on instances coming from the hard combinatorial and application categories of recent SAT competitions. The results show that a remarkable number of additional instances are solved when the approach is incorporated into five of the best performing CDCL SAT solvers. Copyright © 2018, IJCAIResearch partially supported by the National Natural Science Foundation of China (Grants no. 61370183, 61370184, 61472147), the Generalitat de Catalunya grant AGAUR 2014-SGR-118, and the MINECO-FEDER project RASO TIN2015-71799-C2-1-P.Peer Reviewe
SAT Competition 2020
The SAT Competitions constitute a well-established series of yearly open international algorithm implementation competitions, focusing on the Boolean satisfiability (or propositional satisfiability, SAT) problem. In this article, we provide a detailed account on the 2020 instantiation of the SAT Competition, including the new competition tracks and benchmark selection procedures, overview of solving strategies implemented in top-performing solvers, and a detailed analysis of the empirical data obtained from running the competition
SAT Competition 2020
The SAT Competitions constitute a well-established series of yearly open international algorithm implementation competitions, focusing on the Boolean satisfiability (or propositional satisfiability, SAT) problem. In this article, we provide a detailed account on the 2020 instantiation of the SAT Competition, including the new competition tracks and benchmark selection procedures, overview of solving strategies implemented in top-performing solvers, and a detailed analysis of the empirical data obtained from running the competition. (C) 2021 The Authors. Published by Elsevier B.V.Peer reviewe