The Potential of Restarts for ProbSAT

04/26/2019
by   Jan-Hendrik Lorenz, et al.
0

This work analyses the potential of restarts for probSAT, a quite successful algorithm for k-SAT, by estimating its runtime distributions on random 3-SAT instances that are close to the phase transition. We estimate an optimal restart time from empirical data, reaching a potential speedup factor of 1.39. Calculating restart times from fitted probability distributions reduces this factor to a maximum of 1.30. A spin-off result is that the Weibull distribution approximates the runtime distribution for over 93 A machine learning pipeline is presented to compute a restart time for a fixed-cutoff strategy to exploit this potential. The main components of the pipeline are a random forest for determining the distribution type and a neural network for the distribution's parameters. ProbSAT performs statistically significantly better than Luby's restart strategy and the policy without restarts when using the presented approach. The structure is particularly advantageous on hard problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/30/2013

Phase Transition and Network Structure in Realistic SAT Problems

A fundamental question in Computer Science is understanding when a speci...
research
04/23/2019

The birth of the contradictory component in random 2-SAT

We prove that, with high probability, the contradictory components of a ...
research
07/01/2011

Simple Algorithm Portfolio for SAT

The importance of algorithm portfolio techniques for SAT has long been n...
research
09/22/2017

Predicting Runtime Distributions using Deep Neural Networks

Many state-of-the-art algorithms for solving hard combinatorial problems...
research
08/08/2012

A Dynamic Phase Selection Strategy for Satisfiability Solvers

The phase selection is an important of a SAT Solver based on conflict-dr...
research
12/31/2021

A phase transition for the probability of being a maximum among random vectors with general iid coordinates

Consider n iid real-valued random vectors of size k having iid coordinat...
research
05/14/2019

Generating Weighted MAX-2-SAT Instances of Tunable Difficulty with Frustrated Loops

Many optimization problems can be cast into the maximum satisfiability (...

Please sign up or login with your details

Forgot password? Click here to reset