Book ChapterDOI
The role of redundant clauses in solving satisfiability problems
Honglei Zeng,Sheila A. McIlraith +1 more
- pp 873-873
TLDR
A definition of weighted clause-to-variable ratio (WCV), which substantially improves the classic clause- to-variable (m/n) ratio in predicting search cost and explaining the phase transition, is proposed.Abstract:
In our work, we investigate the role of redundant clauses in characterizing and solving hard SAT problems. Informally, a redundant clause is one that may be removed from the CNF representation of a SAT instance without altering the satisfying assignments of that instance. Correspondingly, a set of prime clauses is a set of clauses that preserves all the but that contains no redundant clauses. We identify several interesting features of redundant clauses that provide compelling evidence of the correlation between the percentage of redundant clauses and the hardness of instances. We propose a definition of weighted clause-to-variable ratio (WCV), which substantially improves the classic clause-to-variable (m/n) ratio in predicting search cost and explaining the phase transition. WCV is based on a linear combination of the number of prime clauses (NPC) and the number of redundant clauses (NRC). We compare WCV to a number of existing parameters including backbone size and backbone fragility, the constrainedness measure, and the m/n ratio; we posit a variety of advantages to WCV over other measures. We believe that full utilization of redundant knowledge to solve random and real-world SAT problems can significantly improve the performance of SAT solvers, in terms of the scale of the problems that can be dealt with as well as the speed with which these problems are solved.read more
Citations
More filters
Proceedings ArticleDOI
Let the Solver Deal with Redundancy
TL;DR: A self-adaptative process is proposed to manage redundant clauses, enabling redundant information to be discriminated and to keep only the one that proves useful during the search.
Journal ArticleDOI
Algorithms and application in decision-making for the finest splitting of a set of formulae
Maonian Wu,Mingyi Zhang +1 more
TL;DR: This paper proposes a constructive method, that is intractable generally, to compute the finest splitting of a propositional theory, and proposes a polynomial time algorithm to compute it.
Book ChapterDOI
Inc*: an incremental approach for improving local search heuristics
TL;DR: This paper presents Inc*, a general algorithm that can be used in conjunction with any local search heuristic and that has the potential to substantially improve the overall performance of the heuristic.