Skip to main content
Log in

Efficient algorithms for the transformation between different types of binary decision diagrams

  • Published:
Acta Informatica Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: 13 October 1994 / 7 November 1995

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s002360050083

Keywords