Abstract In this paper, we present a SAT solver based on the combination of DPLL (Davis Putnam Logemann and Loveland) algorithm and Failed Literal Detection (FLD), one of the advanced reasoning techniques. We propose a Dynamic Filtering method that consists of two restriction rules for FLD: internal and external filtering. The method reduces the number of tested literals in FLD and its computational time while maintaining the ability to find most of the failed literals in each decision level. Unlike the pre-defined criteria, literals are removed dynamically in our approach. In this way, our FLD can adapt itself to different real-life benchmarks. Many useless tests are therefore avoided and as a consequence it makes FLD fast. Some other stat...
Recent work has shown the value of using propositional SAT solvers, as opposed to pure BDD solvers, ...
Clause learning is the key component of modern SAT solvers, while conflict analysis based on the imp...
The paper concerns the problem of Boolean satisfiability checking, which is recognized as one of the ...
Abstract. We propose a new decision heuristic for DPLL-based propositional SAT solvers. Its essence ...
Special-purpose propagators speed up solving logic programs by inferring facts that are hard to dedu...
Abstract. Local search is often a suitable paradigm for solving hard decision problems and approxima...
Recently, the classical backtracking-search satisability algorithm of Davis, Put-nam, Loveland and L...
Propositional satisfiability (SAT) solving procedures (or SAT solvers) are used as efficient back-en...
Abstract—Instances of logical cryptanalysis, circuit verifica-tion, and bounded model checking can o...
Abstract. The DPL (Davis-Putnam-Logemann-Loveland) procedure is one of the most effective methods fo...
In this paper, we investigate to which extent the elimination of a class of redundant clauses in SAT...
Learnt clauses in CDCL SAT solvers often contain redundant literals. This may have a negative impact...
Weighted Max-SAT is the optimization version of SAT and many important problems can be naturally enc...
Proving logic formulas is a problem of immense importance both theoretically and practically. On the...
This paper reviews existing SAT algorithms and proposes a new algorithm that solves the SAT problem....
Recent work has shown the value of using propositional SAT solvers, as opposed to pure BDD solvers, ...
Clause learning is the key component of modern SAT solvers, while conflict analysis based on the imp...
The paper concerns the problem of Boolean satisfiability checking, which is recognized as one of the ...
Abstract. We propose a new decision heuristic for DPLL-based propositional SAT solvers. Its essence ...
Special-purpose propagators speed up solving logic programs by inferring facts that are hard to dedu...
Abstract. Local search is often a suitable paradigm for solving hard decision problems and approxima...
Recently, the classical backtracking-search satisability algorithm of Davis, Put-nam, Loveland and L...
Propositional satisfiability (SAT) solving procedures (or SAT solvers) are used as efficient back-en...
Abstract—Instances of logical cryptanalysis, circuit verifica-tion, and bounded model checking can o...
Abstract. The DPL (Davis-Putnam-Logemann-Loveland) procedure is one of the most effective methods fo...
In this paper, we investigate to which extent the elimination of a class of redundant clauses in SAT...
Learnt clauses in CDCL SAT solvers often contain redundant literals. This may have a negative impact...
Weighted Max-SAT is the optimization version of SAT and many important problems can be naturally enc...
Proving logic formulas is a problem of immense importance both theoretically and practically. On the...
This paper reviews existing SAT algorithms and proposes a new algorithm that solves the SAT problem....
Recent work has shown the value of using propositional SAT solvers, as opposed to pure BDD solvers, ...
Clause learning is the key component of modern SAT solvers, while conflict analysis based on the imp...
The paper concerns the problem of Boolean satisfiability checking, which is recognized as one of the ...