DocumentCode
424362
Title
Guiding CNF-SAT search via efficient constraint partitioning
Author
Durairaj, Vijay ; Kalla, Priyank
Author_Institution
Dept. of Electr. & Comput. Eng., Utah Univ., Salt Lake City, UT, USA
fYear
2004
fDate
7-11 Nov. 2004
Firstpage
498
Lastpage
501
Abstract
Contemporary techniques to identify a good variable order for SAT rely on identifying minimum tree-width decompositions. However, the problem of finding a minimal width tree decomposition for an arbitrary graph is NP complete. The available tools and methods are impractical, as they cannot handle large and hard-to-solve CNF-SAT instances. This work proposes a hypergraph partitioning based constraint decomposition technique as an alternative to contemporary methods. We model the CNF-SAT problem on a hypergraph and apply min-cut based bi-partitioning. Clause-variable statistics across the partitions are analyzed to further decompose the problem, iteratively. The resulting tree-like decomposition provides a variable order for guiding CNF-SAT search. Experiments demonstrate that our partitioning procedure is fast, scalable and the derived variable order results in significant increase in performance of the SAT engine.
Keywords
computability; computational complexity; constraint theory; logic design; optimisation; search problems; trees (mathematics); CNF-SAT search; NP complete; arbitrary graph; clause-variable statistics; constraint decomposition technique; efficient constraint partitioning; hypergraph partitioning; min-cut based bi-partitioning; minimum tree-width decompositions; Circuits; Cities and towns; Computational complexity; Engines; Information analysis; Statistical analysis; Tree data structures; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
ISSN
1092-3152
Print_ISBN
0-7803-8702-3
Type
conf
DOI
10.1109/ICCAD.2004.1382629
Filename
1382629
Link To Document