Evidence for Long-Tails in SLS Algorithms

07/01/2021
by   Florian Wörz, et al.
0

Stochastic local search (SLS) is a successful paradigm for solving the satisfiability problem of propositional logic. A recent development in this area involves solving not the original instance, but a modified, yet logically equivalent one. Empirically, this technique was found to be promising as it improves the performance of state-of-the-art SLS solvers. Currently, there is only a shallow understanding of how this modification technique affects the runtimes of SLS solvers. Thus, we model this modification process and conduct an empirical analysis of the hardness of logically equivalent formulas. Our results are twofold. First, if the modification process is treated as a random process, a lognormal distribution perfectly characterizes the hardness; implying that the hardness is long-tailed. This means that the modification technique can be further improved by implementing an additional restart mechanism. Thus, as a second contribution, we theoretically prove that all algorithms exhibiting this long-tail property can be further improved by restarts. Consequently, all SAT solvers employing this modification technique can be enhanced.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/24/2022

Towards an Understanding of Long-Tailed Runtimes of SLS Algorithms

The satisfiability problem is one of the most famous problems in compute...
research
02/01/2022

Too much information: CDCL solvers need to forget and perform restarts

Conflict-driven clause learning (CDCL) is a remarkably successful paradi...
research
10/07/2009

On Improving Local Search for Unsatisfiability

Stochastic local search (SLS) has been an active field of research in th...
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
01/26/2020

NLocalSAT: Boosting Local Search with Solution Prediction

The boolean satisfiability problem is a famous NP-complete problem in co...
research
03/12/2019

NeuroCore: Guiding High-Performance SAT Solvers with Unsat-Core Predictions

The NeuroSAT neural network architecture was introduced for predicting p...

Please sign up or login with your details

Forgot password? Click here to reset