On the Expressive Power of OKFDDs

  • Authors:
  • Bernd Becker;Rolf Drechsler;Michael Theobald

  • Affiliations:
  • Institute of Computer Science, Albert-Ludwigs-University, 79110 Freiburg im Breisgau, Germany/ E-mail: becker@informatik.uni-freiburg.de, drechsle@informatik.uni-freiburg.de;Institute of Computer Science, Albert-Ludwigs-University, 79110 Freiburg im Breisgau, Germany/ E-mail: becker@informatik.uni-freiburg.de, drechsle@informatik.uni-freiburg.de;Department of Computer Science, Columbia University, New York, NY 10027, USA/ E-mail: theobald@cs.columbia.edu

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Ordered Decision Diagrams (ODDs) as a means forthe representation of Boolean functions are used in many applicationsin CAD. Depending on the decomposition type, various classes of ODDshave been defined, among them being the Ordered Binary Decision Diagrams (OBDDs), the Ordered Functional Decision Diagrams (OFDDs) and the Ordered Kronecker Functional Decision Diagrams (OKFDDs).Based on a formalization of the concept decomposition type we first investigate all possible decomposition typesand prove that already OKFDDs, which result from the application ofonly three decomposition types, result in the most general class ofODDs. We then show from a (more) theoretical point of view that thegenerality of OKFDDs is really needed. We prove several exponentialgaps between specific classes of ODDs, e.g. between OKFDDs on the oneside and OBDDs, OFDDs on the other side. Combining these results itfollows that a restriction of the OKFDD concept to subclasses, suchas OBDDs and OFDDs as well, results in families of functions whichlose their efficient representation.