Should Algorithms for Random SAT and Max-SAT be Different?
Sixue Liu, Gerard de Melo

TL;DR
This paper investigates the differences between algorithms for random SAT and Max-SAT, proposing a new probabilistic solver for Max-SAT that outperforms existing methods on benchmarks.
Contribution
It analyzes the properties of random SAT and Max-SAT, and introduces ProMS, a novel probabilistic approach specifically designed for random Max-SAT.
Findings
Max-SAT can be solved by SAT algorithms with subexponential slowdown in certain regimes.
Different heuristics are needed for high-ratio formulas under the random walk framework.
ProMS outperforms state-of-the-art local search solvers on random Max-SAT benchmarks.
Abstract
We analyze to what extent the random SAT and Max-SAT problems differ in their properties. Our findings suggest that for random -CNF with ratio in a certain range, Max-SAT can be solved by any SAT algorithm with subexponential slowdown, while for formulae with ratios greater than some constant, algorithms under the random walk framework require substantially different heuristics. In light of these results, we propose a novel probabilistic approach for random Max-SAT called ProMS. Experimental results illustrate that ProMS outperforms many state-of-the-art local search solvers on random Max-SAT benchmarks.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Semantic Web and Ontologies · Logic, Reasoning, and Knowledge
