Augmenting Ordered Binary Decision Diagrams with Conjunctive Decomposition

preprint2014arXivOpen access

Abstract

This paper augments OBDD with conjunctive decomposition to propose a generalization called OBDD[∧\wedge]. By imposing reducedness and the finest ∧\wedge-decomposition bounded by integer ii (∧i^\wedge_{\widehat{i}}-decomposition) on OBDD[∧\wedge], we identify a family of canonical languages called ROBDD[∧i^\wedge_{\widehat{i}}], where ROBDD[∧0^\wedge_{\widehat{0}}] is equivalent to ROBDD. We show that the succinctness of ROBDD[∧i^\wedge_{\widehat{i}}] is strictly increasing when ii increases. We introduce a new time-efficiency criterion called rapidity which reflects that exponential operations may be preferable if the language can be exponentially more succinct, and show that: the rapidity of each operation on ROBDD[∧i^\wedge_{\widehat{i}}] is increasing when ii increases; particularly, the rapidity of some operations (e.g., conjoining) is strictly increasing. Finally, our empirical results show that: a) the size of ROBDD[∧i^\wedge_{\widehat{i}}] is normally not larger than that of the equivalent \ROBDDC{\widehat{i+1}}; b) conjoining two ROBDD[∧1^\wedge_{\widehat{1}}]s is more efficient than conjoining two ROBDD[∧0^\wedge_{\widehat{0}}]s in most cases, where the former is NP-hard but the latter is in P; and c) the space-efficiency of ROBDD[∧∞^\wedge_{\widehat{\infty}}] is comparable with that of d-DNNF and that of another canonical generalization of \ROBDD{} called SDD.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.