paper-with-me

홈 › Papers

Improving SAT Solvers via Blocked Clause Decomposition

2016-04-02 · Jingchao Chen

The decision variable selection policy used by the most competitive CDCL (Conflict-Driven Clause Learning) SAT solvers is either VSIDS (Variable State Independent Decaying Sum) or its variants such as exponential version EVSIDS. The common characteristic of VSIDS and its variants is to make use of statistical information in the solving process, but ignore structure information of the problem. For this reason, this paper modifies the decision variable selection policy, and presents a SAT solving technique based on BCD (Blocked Clause Decomposition). Its basic idea is that a part of decision variables are selected by VSIDS heuristic, while another part of decision variables are selected by blocked sets that are obtained by BCD. Compared with the existing BCD-based technique, our technique is simple, and need not to reencode CNF formulas. SAT solvers for certified UNSAT track can apply also our BCD-based technique. Our experiments on application benchmarks demonstrate that the new variables selection policy based on BCD can increase the performance of SAT solvers such as abcdSAT. The solver with BCD solved an instance from the SAT Race 2015 that was not solved by any solver so far. This shows that in some cases, the heuristic based on structure information is more efficient than that based on statistical information.

📄 PDF Abstract BibTeX arXiv:1604.00536

Code (1)

jingchaochen/MixBcd 공식 구현

Tasks

Variable Selection

Similar Papers 제목 키워드 기반

Dynamic Blocked Clause Elimination for Projected Model Counting

2024-08-12 · Jean-Marie Lagniez, Pierre Marquis, Armin Biere

In this paper, we explore the application of blocked clause elimination for projected model counting. This is the problem of determining the number of models ||\exists X.{\Sigma}|| of a propositional formula {\Sigma} aft…

An Experimental Study of Permanently Stored Learned Clauses

2021-10-27 · Sima Jamali, David Mitchell

Modern CDCL SAT solvers learn clauses rapidly, and an important heuristic is the clause deletion scheme. Most current solvers have two (or more) stores of clauses. One has ``valuable'' clauses which are never deleted. Mo…

Local Consistency and SAT-Solvers

2014-01-18 · Peter Jeavons, Justyna Petke

Local consistency techniques such as k-consistency are a key component of specialised solvers for constraint satisfaction problems. In this paper we show that the power of using k-consistency techniques on a constraint s…

Too much information: why CDCL solvers need to forget learned clauses

2022-02-01 · Tom Krüger, Jan-Hendrik Lorenz, Florian Wörz

Conflict-driven clause learning (CDCL) is a remarkably successful paradigm for solving the satisfiability problem of propositional logic. Instead of a simple depth-first backtracking approach, this kind of solver learns …

Rethinking the Soft Conflict Pseudo Boolean Constraint on MaxSAT Local Search Solvers

2024-01-19 · Jiongzhi Zheng, Zhuo Chen, Chu-min Li, Kun He

MaxSAT is an optimization version of the famous NP-complete Satisfiability problem (SAT). Algorithms for MaxSAT mainly include complete solvers and local search incomplete solvers. In many complete solvers, once a better…