• 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