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.10697Markdown
[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.10697BibTeX
@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/}
}