Abstract.
The problem of transforming an FBDD (free binary decision diagram) \(P\) on \(n\) variables or a \(\pi'\)OBDD (ordered binary decision diagram with respect to the variable ordering \(\pi'\)) \(P\) for the Boolean function \(f\) into the reduced \(\pi\)OBDD \(Q\) for \(f\) is considered. The algorithms run in time \(O(\vert P \vert \vert Q \vert \log \vert Q \vert )\) (where, e.g., \(\vert P \vert \) is the size of \(P\)) and need space \(O(\vert P \vert +n \cdot \vert Q \vert )\), if \(P\) may be an FBDD, or \(O(\vert P \vert + \vert Q \vert )\), if \(P\) is known to be an OBDD. The problem is important for the improvement of given variable orderings, e.g., by simulated annealing or genetic algorithms, and in the situation where incompatible representations of functions have to be made compatible.
Similar content being viewed by others
Author information
Authors and Affiliations
Additional information
Received: 13 October 1994 / 7 November 1995
Rights and permissions
About this article
Cite this article
Savický, P., Wegener, I. Efficient algorithms for the transformation between different types of binary decision diagrams . Acta Informatica 34, 245–256 (1997). https://doi.org/10.1007/s002360050083
Issue Date:
DOI: https://doi.org/10.1007/s002360050083