A Compressed Breadth-First Search for Satisfiability

  • Authors:
  • DoRon B. Motter;Igor L. Markov

  • Affiliations:
  • -;-

  • Venue:
  • ALENEX '02 Revised Papers from the 4th International Workshop on Algorithm Engineering and Experiments
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 thiswork we introduce a variant of Breadth-First 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 holen instances, on which DLL solvers require exponential time.