2002
DOI: 10.1007/3-540-46135-3_13
|View full text |Cite
|
Sign up to set email alerts
|

Recovering and Exploiting Structural Knowledge from CNF Formulas

Abstract: Abstract. In this paper, a new pre-processing step is proposed in the resolution of SAT instances, that recovers and exploits structural knowledge that is hidden in the CNF. It delivers an hybrid formula made of clauses together with a set of equations of the form y = f (x1, . . . , xn) where f is a standard connective operator among (∨, ∧, ⇔) and where y and xi are boolean variables of the initial SAT instance. This set of equations is then exploited to eliminate clauses and variables, while preserving satisf… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
48
0

Year Published

2005
2005
2017
2017

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 57 publications
(49 citation statements)
references
References 11 publications
1
48
0
Order By: Relevance
“…The concept of BCE traces back to [18,Section 2.4] where it was first noted (in dual form, considering formulas in disjunctive normal form) that such clauses can be eliminated without affecting satisfiability. 1 While (partial) elimination of blocked clauses has been proposed before [42], we present in this paper the first systematic analysis of the effectiveness of BCE.…”
Section: Contributionsmentioning
confidence: 99%
See 1 more Smart Citation
“…The concept of BCE traces back to [18,Section 2.4] where it was first noted (in dual form, considering formulas in disjunctive normal form) that such clauses can be eliminated without affecting satisfiability. 1 While (partial) elimination of blocked clauses has been proposed before [42], we present in this paper the first systematic analysis of the effectiveness of BCE.…”
Section: Contributionsmentioning
confidence: 99%
“…Preprocessing techniques have been developed both for circuits and for CNF (for examples of CNF-level simplification techniques, see [37,39,2,42,9,45,19,22,48,32,23]). The way the encoding and simplification/preprocessing is done before the actual solving can have a notable effect on the running times of SAT solvers.…”
Section: Introductionmentioning
confidence: 99%
“…In the following discussion, we follow the terminology used in [7] and [18]. First, we consider the following CNF formula:…”
Section: Gates and Dependenciesmentioning
confidence: 99%
“…Basically, by finding the sets of clauses corresponding to any of above ones, we can find gates in the CNF (more sophisticated approaches are necessary to detect more gates as described in [7], [8]). An output variable of a gate becomes an input variable of the next gate.…”
Section: Gates and Dependenciesmentioning
confidence: 99%
See 1 more Smart Citation