Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2005
DOI: 10.1007/11527695_17
|View full text |Cite
|
Sign up to set email alerts
|

CirCUs: A Hybrid Satisfiability Solver

Abstract: CirCUs is a satisfiability solver that works on a combination of an And-Inverter-Graph (AIG), Conjunctive Normal Form (CNF) clauses, and Binary Decision Diagrams (BDDs). We show how BDDs are used by CirCUs to help in the solution of SAT instances given in CNF. Specifically, the clauses are sorted by solving a hypergraph linear arrangement problem. Then they are clustered by an algorithm that strives to avoid explosion in the resulting BDD sizes. If clustering results in a single diagram, the SAT instance is so… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0
1

Year Published

2005
2005
2006
2006

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(20 citation statements)
references
References 44 publications
0
18
0
1
Order By: Relevance
“…Using BDDs for SAT is an active research area [15][16][17][18][19][20]. It turns out that BDD [21] and search based techniques [2] are complementary [22,23].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Using BDDs for SAT is an active research area [15][16][17][18][19][20]. It turns out that BDD [21] and search based techniques [2] are complementary [22,23].…”
Section: Introductionmentioning
confidence: 99%
“…There are instances for which one works better than the other. Therefore, combinations have been proposed [16,17,20] to obtain the benefits of both, usually in the form of using BDDs for preprocessing. However, in all these approaches where BDDs have been used, proof generation has not been possible so far.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…brchaff (R. Bruni), circush0, circush1 (H. Jin) [9], cls (W. Ruml) [6], satzilla, satzilla-nr, satzilla-r (E. Nudelman)…”
Section: Solversunclassified
“…While DPLL works well on many problems, it has severe weaknesses, some of which can be filled by more "niche" approaches, such as OBDDs. Some attempts have been made to develop SAT solvers that use different combinations of DPLL and OBDDs, e.g., [7], but none of these has demonstrated consistent improvements over DPLL. In particular, it seems like the main advantage of current DPLL/OBDD hybrids is that they can solve problems that are tractable using either DPLL or OBDDs.…”
Section: Experiments In (Un)satmentioning
confidence: 99%