Optimal ordered binary decision diagrams for read-once formulas

被引:4
|
作者
Sauerhoff, M [1 ]
Wegener, I [1 ]
Werchner, R [1 ]
机构
[1] Univ Dortmund, Fachbereich Informat, D-44221 Dortmund, Germany
关键词
ordered binary decision diagram; efficient algorithms; Boolean function; variable ordering; read-once formula;
D O I
10.1016/S0166-218X(99)00210-3
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In many applications like verification or combinatorial optimization, ordered binary decision diagrams (OBDDs) are used as a representation or data structure for Boolean functions. Efficient algorithms exist for the important operations on OBDDs, and many functions can be represented in reasonable size if a good variable ordering is chosen. In general, it is NP-hard to compute optimal or near-optimal variable orderings, and already simple classes of Boolean functions contain functions whose OBDD size is exponential for each variable ordering. For the class of Boolean functions representable by fan-in 2 read-once formulas the structure of optimal variable orderings is described, leading to a linear time algorithm for the construction of optimal variable orderings and the size of the corresponding OBDD. Moreover, it is proved that the hardest read-once formula has an OBDD size of order n(beta) where beta = log(4)(3 + root 5) < 1.1943. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:237 / 258
页数:22
相关论文
共 50 条