DocumentCode :
19810
Title :
CCLS: An Efficient Local Search Algorithm for Weighted Maximum Satisfiability
Author :
Chuan Luo ; Shaowei Cai ; Wei Wu ; Zhong Jie ; Kaile Su
Author_Institution :
Key Lab. of High Confidence Software Technol. of Minist. of Educ., Peking Univ., Beijing, China
Volume :
64
Issue :
7
fYear :
2015
fDate :
July 1 2015
Firstpage :
1830
Lastpage :
1843
Abstract :
The maximum satisfiability (MAX-SAT) problem, especially the weighted version, has extensive applications. Weighted MAX-SAT instances encoded from real-world applications may be very large, which calls for efficient approximate methods, mainly stochastic local search (SLS) ones. However, few works exist on SLS algorithms for weighted MAX-SAT. In this paper, we propose a new heuristic called CCM for weighted MAX-SAT. The CCM heuristic prefers to select a CCMP variable. By combining CCM with random walk, we design a simple SLS algorithm dubbed CCLS for weighted MAX-SAT. The CCLS algorithm is evaluated against a state-of-the-art SLS solver IRoTS and two state-of-the-art complete solvers namely akmaxsat_ls and New WPM2, on a broad range of weighted MAX-SAT instances. Experimental results illustrate that the quality of solution found by CCLS is much better than that found by IRoTS, akmaxsat_ls and New WPM2 on most industrial, crafted and random instances, indicating the efficiency and the robustness of the CCLS algorithm. Furthermore, CCLS is evaluated in the weighted and unweighted MAX-SAT tracks of incomplete solvers in the Eighth Max-SAT Evaluation (Max-SAT 2013), and wins four tracks in this evaluation, illustrating that the performance of CCLS exceeds the current state-of-the-art performance of SLS algorithms on solving MAX-SAT instances.
Keywords :
computability; search problems; stochastic processes; CCLS; CCMP variable; MAX-SAT problem; SLS algorithm; SLS solver IRoTS; efficient local search algorithm; random walk; stochastic local search algorithm; weighted MAX-SAT instances; weighted maximum satisfiability problem; Algorithm design and analysis; Charge coupled devices; Complexity theory; Electronic mail; Heuristic algorithms; Robustness; Search problems; Local search; configuration checking; make; maximum satisfiability; weighted;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2014.2346196
Filename :
6874523
Link To Document :
بازگشت