DocumentCode :
1648132
Title :
Guiding CNF-SAT Search by Analyzing Constraint-Variable Dependencies and Clause Lengths
Author :
Durairaj, Vijay ; Kalla, Priyank
Author_Institution :
Dept. of Electr. & Comput. Eng., Utah Univ., Salt Lake, UT
fYear :
2006
Firstpage :
155
Lastpage :
161
Abstract :
The type of decision strategies employed for CNF-SAT have a profound effect on the efficiency and performance of SAT engines. Over the years, a variety of decision heuristics have been proposed; each has its own achievements and limitations. This paper re-visits the issue of decision heuristics and engineers a new approach that takes an integrated view of the overall problem structure. Our approach qualitatively analyzes clause-variable dependencies by accounting for variable/literal activity, clause connectivity, distribution of variables among clauses of different lengths, and correlation among variables, to derive an initial static ordering for SAT search. To account for conflict clauses and their resolution, a corresponding dynamic variable order update strategy is also presented. Quantitative metrics are proposed that are used to devise an algorithmic approach to guide overall SAT search. Experimental results demonstrate that our strategy significantly outperforms conventional approaches
Keywords :
computability; constraint handling; decision theory; search problems; CNF-SAT search; clause lengths; constraint-variable dependencies; decision strategy; quantitative metrics; Cities and towns; Conferences; Electronic design automation and methodology; Engines; Frequency; Logic design; Message-oriented middleware; Performance analysis; Testing; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Level Design Validation and Test Workshop, 2006. Eleventh Annual IEEE International
Conference_Location :
Monterey, CA
ISSN :
1552-6674
Print_ISBN :
1-4244-0680-3
Electronic_ISBN :
1552-6674
Type :
conf
DOI :
10.1109/HLDVT.2006.319983
Filename :
4110082
Link To Document :
بازگشت