On the Effect of Learned Clauses on Stochastic Local Search

05/07/2020
by   Jan-Hendrik Lorenz, et al.
0

There are two competing paradigms in successful SAT solvers: Conflict-driven clause learning (CDCL) and stochastic local search (SLS). CDCL uses systematic exploration of the search space and has the ability to learn new clauses. SLS examines the neighborhood of the current complete assignment. Unlike CDCL, it lacks the ability to learn from its mistakes. This work revolves around the question whether it is beneficial for SLS to add new clauses to the original formula. We experimentally demonstrate that clauses with a large number of correct literals w. r. t. a fixed solution are beneficial to the runtime of SLS. We call such clauses high-quality clauses. Empirical evaluations show that short clauses learned by CDCL possess the high-quality attribute. We study several domains of randomly generated instances and deduce the most beneficial strategies to add high-quality clauses as a preprocessing step. The strategies are implemented in an SLS solver, and it is shown that this considerably improves the state-of-the-art on randomly generated instances. The results are statistically significant.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/26/2010

Evolving difficult SAT instances thanks to local search

We propose to use local search algorithms to produce SAT instances which...
research
10/07/2009

Integrating Conflict Driven Clause Learning to Local Search

This article introduces SatHyS (SAT HYbrid Solver), a novel hybrid appro...
research
09/20/2023

Using deep learning to construct stochastic local search SAT solvers with performance bounds

The Boolean Satisfiability problem (SAT) is the most prototypical NP-com...
research
08/14/2021

MatSat: a matrix-based differentiable SAT solver

We propose a new approach to SAT solving which solves SAT problems in ve...
research
06/01/2011

Backbone Fragility and the Local Search Cost Peak

The local search algorithm WSat is one of the most successful algorithms...
research
08/29/2023

Massively Parallel Continuous Local Search for Hybrid SAT Solving on GPUs

Although state-of-the-art (SOTA) SAT solvers based on conflict-driven cl...
research
10/17/2021

Minimal Conditions for Beneficial Local Search

This paper investigates why it is beneficial, when solving a problem, to...

Please sign up or login with your details

Forgot password? Click here to reset