Algorithm Engineering and Experiments
Algorithm Engineering and Experiments
复制标题
算法工程与实验
DOI:
--
复制
发表时间:
2002
期刊:
影响因子:
--
通讯作者:
C. Stein
中科院分区:
文献类型:
--
作者:
D. Mount;C. Stein
Leading algorithms for Boolean satisfiability (SAT) are based on either a depth-first tree traversal of the search space (the DLL procedure [6]) or resolution (the DP procedure [7]). In this work we introduce a variant of BreadthFirst Search (BFS) based on the ability of Zero-Suppressed Binary Decision Diagrams (ZDDs) to compactly represent sparse or structured collections of subsets. While a BFS may require an exponential amount of memory, our new algorithm performs BFS directly with an implicit representation and achieves unconventional reductions in the search space. We empirically evaluate our implementation on classical SAT instances difficult for DLL/DP solvers. Our main result is the empirical Θ n4 runtime for hole-n instances, on which DLL solvers require exponential time.