Learned Clause Minimization in Parallel SAT Solvers

08/05/2019
by   Marc Hartung, et al.
0

Learned clauses minimization (LCM) let to performance improvements of modern SAT solvers especially in solving hard SAT instances. Despite the success of LCM approaches in sequential solvers, they are not widely incorporated in parallel SAT solvers. In this paper we explore the potential of LCM for parallel SAT solvers by defining multiple LCM approaches based on clause vivification, comparing their runtime in different SAT solvers and discussing reasons for performance gains and losses. Results show that LCM only boosts performance of parallel SAT solvers on a fraction of SAT instances. More commonly applying LCM decreases performance. Only certain LCM approaches are able to improve the overall performance of parallel SAT solvers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2013

Extending Modern SAT Solvers for Enumerating All Models

In this paper, we address the problem of enumerating all models of a Boo...
research
09/12/2013

Cache Performance Study of Portfolio-Based Parallel CDCL SAT Solvers

Parallel SAT solvers are becoming mainstream. Their performance has made...
research
08/05/2020

A Time Leap Challenge for SAT Solving

We compare the impact of hardware advancement and algorithm advancement ...
research
01/24/2023

Shared SAT Solvers and SAT Memory in Distributed Business Applications

We propose a software architecture where SAT solvers act as a shared net...
research
02/18/2014

Towards Ultra Rapid Restarts

We observe a trend regarding restart strategies used in SAT solvers. A f...
research
02/09/2014

Revisiting the Learned Clauses Database Reduction Strategies

In this paper, we revisit an important issue of CDCL-based SAT solvers, ...
research
03/22/2023

Exploiting d-DNNFs for Repetitive Counting Queries on Feature Models

Feature models are commonly used to specify the valid configurations of ...

Please sign up or login with your details

Forgot password? Click here to reset