DocumentCode
3619739
Title
Efficient SAT solving: beyond supercubes
Author
D. Babic;J. Bingham;A.J. Hu
Author_Institution
Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
fYear
2005
fDate
6/27/1905 12:00:00 AM
Firstpage
744
Lastpage
749
Abstract
SAT (Boolean satisfiability) has become the primary Boolean reasoning engine for many EDA applications, so the efficiency of SAT solving is of great practical importance. Recently, Goldberg et al introduced supercubing, a different approach to search-space pruning, based on a theory that unifies many existing methods. Their implementation reduced the number of decisions, but no speedup was obtained. In this paper, we generalize beyond supercubes, creating a theory we call B-cubing, and show how to implement B-cubing in a practical solver. On extensive benchmark runs, using both real problems and synthetic benchmarks, the new technique is competitive on average with the newest version of ZChaff, is much faster in some cases, and is more robust.
Keywords
"Business continuity","Engines","Electronic design automation and methodology","Permission","Computer science","Application software","Robustness","Design engineering","Design automation","Artificial intelligence"
Publisher
ieee
Conference_Titel
Design Automation Conference, 2005. Proceedings. 42nd
ISSN
0738-100X
Print_ISBN
1-59593-058-2
Type
conf
DOI
10.1109/DAC.2005.193910
Filename
1510430
Link To Document