DocumentCode
3202339
Title
Dynamic analysis of constraint-variable dependencies to guide SAT diagnosis
Author
Durairaj, Vijay ; Kalla, Priyank
Author_Institution
Dept. of Electr. & Comput; Eng., Utah Univ., Salt Lake City, UT, USA
fYear
2004
fDate
10-12 Nov. 2004
Firstpage
135
Lastpage
140
Abstract
An important aspect of the Boolean satisfiability problem is to derive an ordering of variables such that branching on that order results in a faster, more efficient search. Contemporary techniques employ either variable-activity or clause-connectivity based heuristics, but not both, to guide the search. This paper advocates for simultaneous analysis of variable-activity and clause-connectivity to derive an order for SAT search. Preliminary results demonstrate that the variable order derived by our approach can significantly expedite the search. As the search proceeds, clause database is updated due to added conflict clauses. Therefore, the variable activity and connectivity information changes dynamically. Our technique analyzes this information and recomputes the variable order whenever the search is restarted. Preliminary experiments show that such a dynamic analysis of constraint-variable relationships significantly improves the performance of the SAT solvers. Our technique is very fast and this analysis time is a negligible (in milliseconds) even for instances that contain a large number of variables and constraints. This paper presents preliminary experiments, analyzes the results and comments upon future research directions.
Keywords
Boolean functions; computability; constraint theory; electronic design automation; Boolean satisfiability problem; SAT diagnosis; clause database; clause-connectivity based heuristics; constraint-variable dependency; constraint-variable relationship; contemporary techniques; dynamic analysis; Cities and towns; Databases; Electronic design automation and methodology; Equations; Information analysis; Performance analysis; Statistics; Tree data structures; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Level Design Validation and Test Workshop, 2004. Ninth IEEE International
ISSN
1552-6674
Print_ISBN
0-7803-8714-7
Type
conf
DOI
10.1109/HLDVT.2004.1431256
Filename
1431256
Link To Document