A Dynamic Phase Selection Strategy for Satisfiability Solvers

08/08/2012
by   Jingchao Chen, et al.
0

The phase selection is an important of a SAT Solver based on conflict-driven DPLL. This paper presents a new phase selection strategy, in which the weight of each literal is defined as the sum of its implied-literals static weights. The implied literals of each literal is computed dynamically during the search. Therefore, it is call a dynamic phase selection strategy. In general, computing dynamically a weight is time-consuming. Hence, so far no SAT solver applies successfully a dynamic phase selection. Since the implied literal of our strategy conforms to that of the search process, the usual two watched-literals scheme can be applied here. Thus, the cost of our dynamic phase selection is very low. To improve Glucose 2.0 which won a Gold Medal for application category at SAT 2011 competition, we build five phase selection schemes using the dynamic phase selection policy. On application instances of SAT 2011, Glucose improved by the dynamic phase selection is significantly better than the original Glucose. We conduct also experiments on Lingeling, using the dynamic phase selection policy, and build two phase selection schemes. Experimental results show that the improved Lingeling is better than the original Lingeling.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/02/2016

Improving SAT Solvers via Blocked Clause Decomposition

The decision variable selection policy used by the most competitive CDCL...
research
07/29/2009

Restart Strategy Selection using Machine Learning Techniques

Restart strategies are an important factor in the performance of conflic...
research
05/11/2020

Designing New Phase Selection Heuristics

CDCL-based SAT solvers have transformed the field of automated reasoning...
research
03/31/2009

Learning for Dynamic subsumption

In this paper a new dynamic subsumption technique for Boolean CNF formul...
research
12/11/2021

Branching Strategy Selection Approach Based on Vivification Ratio

The two most effective branching strategies LRB and VSIDS perform differ...
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
04/26/2019

The Potential of Restarts for ProbSAT

This work analyses the potential of restarts for probSAT, a quite succes...

Please sign up or login with your details

Forgot password? Click here to reset