Minimization of free BDDs
✍ Scribed by Wolfgang Günther; Rolf Drechsler
- Book ID
- 104305046
- Publisher
- Elsevier Science
- Year
- 2002
- Tongue
- English
- Weight
- 259 KB
- Volume
- 32
- Category
- Article
- ISSN
- 0167-9260
No coin nor oath required. For personal study only.
✦ Synopsis
Free binary decision diagrams (FBDDs) are an extension of ordered BDDs (OBDDs) that allow different variable orders along each path. FBDDs are a more efficient representation, while (nearly) all of the properties of OBDDs are kept. In some cases, even an exponential reduction can be observed.
In this paper we first present an exact algorithm to find a minimal FBDD representation for a given Boolean function. To reduce the huge search space, a pruning technique is used. Since the exact algorithm is only applicable to small functions, also two heuristic algorithms for FBDD minimization are described. The first one can be seen as a modification of the exact algorithm which constructs the FBDD starting from the root nodes. The second one is based on an evolutionary algorithm.
Experimental results show that in many cases significant improvements can be obtained, compared to the best known OBDD and FBDD sizes.
📜 SIMILAR VOLUMES
We present a proposal for representing large vectors of real numbers using binary decision diagrams (BDDs). If the vectors contain structured data, the necessary size may be reduced significantly compared to an explicit representation of the numbers. We are able to prove a nontrivial upper bound for