2015
DOI: 10.1109/tc.2014.2346196
|View full text |Cite
|
Sign up to set email alerts
|

CCLS: An Efficient Local Search Algorithm for Weighted Maximum Satisfiability

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 desi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
46
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 86 publications
(50 citation statements)
references
References 40 publications
(57 reference statements)
1
46
0
Order By: Relevance
“…We then compared our memcomputing solver against two of the best solvers of the 2016 Max-SAT competition (CCLS [18] and DeciLS [19]-a new version of CnC-LS-kindly provided by their developers) which are specifically designed to solve these types of problems, but employing very different solution strategies.…”
Section: Resultsmentioning
confidence: 99%
“…We then compared our memcomputing solver against two of the best solvers of the 2016 Max-SAT competition (CCLS [18] and DeciLS [19]-a new version of CnC-LS-kindly provided by their developers) which are specifically designed to solve these types of problems, but employing very different solution strategies.…”
Section: Resultsmentioning
confidence: 99%
“…We compare our implementation to the best solvers we could find online, respectively CCLS-to-akmaxsat (Luo, Cai, Wu, Jie, & Su, 2014) which was among the best solvers of the Ninth Max-SAT Evaluation (2014), and the latest version of the #SAT solver called sharpSAT (Thurley, n.d., 2006). These solvers handily beat our implementation on most inputs.…”
Section: Resultsmentioning
confidence: 99%
“…Classic examples of mathematical programming algorithms are the simplex method in LP [43] and the branch and bound method for integer programming [44], where the algorithm itself is also a schematic of the proof of optimality. As we will show in the following, the ground state problem for a fixed periodicity can be transformed into a maximum satisfiability problem [45], a well-researched class of optimization problems for which highly efficient solvers exist [46,47].…”
Section: B Obtaining the Ground State At A Fixed Periodicitymentioning
confidence: 99%
“…Such an optimization over discrete {0,1} variables can be equivalently posed as a logic problem by converting the minimization problem into the negative of a maximization problem and replacing the discrete variables by Boolean equivalents. Following this insight, the minimization of the finite Hamiltonian can be expressed in the form of a PBO problem, allowing us to solve this optimization as a weighted partial maximum satisfiability (MAX-SAT) [46,47] problem. The essence of MAX-SAT is to model the discrete optimization problem by maximizing the number of logical clauses that can be satisfied in a Boolean formula of conjunctive normal form, weighted by a set of arbitrary coefficients.…”
Section: B Obtaining the Ground State At A Fixed Periodicitymentioning
confidence: 99%
See 1 more Smart Citation