English

A canonical generalization of OBDD

Artificial Intelligence 2026-04-08 v1 Data Structures and Algorithms

Abstract

We introduce Tree Decision Diagrams (TDD) as a model for Boolean functions that generalizes OBDD. They can be seen as a restriction of structured d-DNNF; that is, d-DNNF that respect a vtree TT. We show that TDDs enjoy the same tractability properties as OBDD, such as model counting, enumeration, conditioning, and apply, and are more succinct. In particular, we show that CNF formulas of treewidth kk can be represented by TDDs of FPT size, which is known to be impossible for OBDD. We study the complexity of compiling CNF formulas into deterministic TDDs via bottom-up compilation and relate the complexity of this approach with the notion of factor width introduced by Bova and Szeider.

Keywords

Cite

@article{arxiv.2604.05537,
  title  = {A canonical generalization of OBDD},
  author = {Florent Capelli and YooJung Choi and Stefan Mengel and Martín Muñoz and Guy Van den Broeck},
  journal= {arXiv preprint arXiv:2604.05537},
  year   = {2026}
}

Comments

Submitted to SAT26

R2 v1 2026-07-01T11:56:51.133Z