Compiling Graph Substructures into Sentential Decision Diagrams

Abstract

The Zero-suppressed Sentential Decision Diagram (ZSDD) is a recentlydiscovered tractable representation of Boolean functions. ZSDD subsumes theZero-suppressed Binary Decision Diagram (ZDD) as a strict subset, andsimilar to ZDD, it can perform several useful operations like model countingand Apply operations. We propose a top-down compilation algorithmfor ZSDD that represents sets of specific graph substructures, e.g.,matchings and simple paths of a graph. We experimentally confirm that theproposed algorithm is faster than other construction methods includingbottom-up methods and top-down methods for ZDDs, and the resulting ZSDDsare smaller than ZDDs representing the same graph substructures. We alsoshow that the size constructed ZSDDs can be bounded by the branch-width of thegraph. This bound is tighter than that of ZDDs.

Cite

Text

Nishino et al. "Compiling Graph Substructures into Sentential Decision Diagrams." AAAI Conference on Artificial Intelligence, 2017. doi:10.1609/AAAI.V31I1.10697

Markdown

[Nishino et al. "Compiling Graph Substructures into Sentential Decision Diagrams." AAAI Conference on Artificial Intelligence, 2017.](https://mlanthology.org/aaai/2017/nishino2017aaai-compiling/) doi:10.1609/AAAI.V31I1.10697

BibTeX

@inproceedings{nishino2017aaai-compiling,
  title     = {{Compiling Graph Substructures into Sentential Decision Diagrams}},
  author    = {Nishino, Masaaki and Yasuda, Norihito and Minato, Shin-ichi and Nagata, Masaaki},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2017},
  pages     = {1213-1221},
  doi       = {10.1609/AAAI.V31I1.10697},
  url       = {https://mlanthology.org/aaai/2017/nishino2017aaai-compiling/}
}