Characterization of Glue Variables in CDCL SAT Solving

04/25/2019
by   Md Solimul Chowdhury, et al.
0

A state-of-the-art criterion to evaluate the importance of a given learned clause is called Literal Block Distance (LBD) score. It measures the number of distinct decision levels in a given learned clause. The lower the LBD score of a learned clause, the better is its quality. The learned clauses with LBD score of 2, called glue clauses, are known to possess high pruning power which are never deleted from the clause databases of the modern CDCL SAT solvers. In this work, we relate glue clauses to decision variables. We call the variables that appeared in at least one glue clause up to the current search state Glue Variables. We first show experimentally, by running the state-of-the-art CDCL SAT solver MapleLCMDist on benchmarks from SAT Competition-2017 and 2018, that branching decisions with glue variables are categorically more inference and conflict efficient than nonglue variables. Based on this observation, we develop a structure aware CDCL variable bumping scheme, which bumps the activity score of a glue variable based on its appearance count in the glue clauses that are learned so far by the search. Empirical evaluation shows effectiveness of the new method over the main track instances from SAT Competition 2017 and 2018.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/10/2021

A Deep Dive into Conflict Generating Decisions

Boolean Satisfiability (SAT) is a well-known NP-complete problem. Despit...
research
04/02/2016

Improving SAT Solvers via Blocked Clause Decomposition

The decision variable selection policy used by the most competitive CDCL...
research
05/11/2020

Designing New Phase Selection Heuristics

CDCL-based SAT solvers have transformed the field of automated reasoning...
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
07/29/2018

Clause Vivification by Unit Propagation in CDCL SAT Solvers

Original and learnt clauses in Conflict-Driven Clause Learning (CDCL) SA...
research
05/31/2017

Towards Learned Clauses Database Reduction Strategies Based on Dominance Relationship

Clause Learning is one of the most important components of a conflict dr...
research
09/13/2022

SATViz: Real-Time Visualization of Clausal Proofs

Visual layouts of graphs representing SAT instances can highlight the co...

Please sign up or login with your details

Forgot password? Click here to reset