2005
DOI: 10.1007/11527695_27
|View full text |Cite
|
Sign up to set email alerts
|

Zchaff2004: An Efficient SAT Solver

Abstract: Abstract. The Boolean Satisfiability Problem (SAT) is a well known NP-Complete problem. While its complexity remains a source of many interesting questions for theoretical computer scientists, the problem has found many practical applications in recent years. The emergence of efficient SAT solvers which can handle large structured SAT instances has enabled the use of SAT solvers in diverse domains such as electronic design automation and artificial intelligence. These applications continue to motivate the deve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
81
0
1

Year Published

2005
2005
2010
2010

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 111 publications
(82 citation statements)
references
References 25 publications
0
81
0
1
Order By: Relevance
“…Runs of the d-DNNF compiler and the SAT solver were limited to 2 hours and 1.8Gb of memory. The d-DNNF compiler is Darwiche's c2d v2.18 [14], while the SAT solver is siege_v4 [15] except for very large CNFs that would not load, and where zChaff [16] was used instead. We used the same suite of problems as [8] and [11]; some of the problems being originally from [12] and [29].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Runs of the d-DNNF compiler and the SAT solver were limited to 2 hours and 1.8Gb of memory. The d-DNNF compiler is Darwiche's c2d v2.18 [14], while the SAT solver is siege_v4 [15] except for very large CNFs that would not load, and where zChaff [16] was used instead. We used the same suite of problems as [8] and [11]; some of the problems being originally from [12] and [29].…”
Section: Resultsmentioning
confidence: 99%
“…An appealing feature of the new conformant planning scheme is that it is based on the two off-theshelf components: a d-DNNF compiler and a SAT solver. For the experiments we used the d-DNNF compiler reported in [14] and the SAT solvers reported in [15,16].…”
Section: Introductionmentioning
confidence: 99%
“…We concentrate on zchaff rand 's version of shrinking, since it was shown to be more useful in [5], and also performed better in the SAT'04 competition [6]. Suppose Chaff encounters a conflict.…”
Section: Algorithmic Details and New Heuristicsmentioning
confidence: 99%
“…Shrinking was implemented in the 2004 version of the Chaff SAT solver [5] with important modifications in each one of these components, as described below.…”
Section: Introductionmentioning
confidence: 99%
“…6) An ALLOY API call is made to transform the first-order relational logic signatures, facts, predicates and model completion parameters to a finite Boolean CNF. 7) We then use the ALLOY API to invoke a third-party SAT solver such as ZChaff [36] or Minisat [25] [26] to solve the Boolean CNF. 8) If a solution exists, then it is stored as an XML file.…”
Section: Model Completion Processmentioning
confidence: 99%