On the expressive power of OKFDDs

被引:15
作者
Becker, B
Drechsler, R
Theobald, M
机构
[1] UNIV FREIBURG, INST COMP SCI, D-79110 FREIBURG, GERMANY
[2] COLUMBIA UNIV, DEPT COMP SCI, NEW YORK, NY 10027 USA
关键词
decision diagrams (DDs); OKFDDs; OBDDs; OFDDs; decomposition types; exponential gaps;
D O I
10.1023/A:1008635324476
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Ordered Decision Diagrams (ODDs) as a means for the representation of Boolean functions are used in many applications in CAD. Depending on the decomposition type, various classes of ODDs have 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 types and prove that already OKFDDs, which result from the application of only three decomposition types, result in the most general class of ODDs. We then show from a (more) theoretical point of view that the generality of OKFDDs is really needed. We prove several exponential gaps between specific classes of ODDs, e.g. between OKFDDs on the one side and OBDDs, OFDDs on the other side. Combining these results it follows that a restriction of the OKFDD concept to subclasses, such as OBDDs and OFDDs as well, results in families of functions which lose their efficient representation.
引用
收藏
页码:5 / 21
页数:17
相关论文
共 32 条
[1]  
AJTAI M, 1986, S THEORY COMPUTING, P30
[2]  
ASHAR P, 1991, INT WORKSH LOG SYNTH
[3]  
Becker B, 1995, LECT NOTES COMPUT SC, V944, P475
[4]  
BECKER B, 1995, EUR CONF DESIG AUTOM, P438
[5]   ON THE RELATION BETWEEN BDDS AND FDDS [J].
BECKER, B ;
DRECHSLER, R ;
WERCHNER, R .
INFORMATION AND COMPUTATION, 1995, 123 (02) :185-197
[6]  
BESSLICH PW, 1992, SPECTRAL TECHNIQUES
[7]  
Brace K. S., 1990, 27th ACM/IEEE Design Automation Conference. Proceedings 1990 (Cat. No.90CH2894-4), P40, DOI 10.1109/DAC.1990.114826
[8]  
BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
[9]   ON THE COMPLEXITY OF VLSI IMPLEMENTATIONS AND GRAPH REPRESENTATIONS OF BOOLEAN FUNCTIONS WITH APPLICATION TO INTEGER MULTIPLICATION [J].
BRYANT, RE .
IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (02) :205-213
[10]  
BRYANT RE, 1992, COMPUT SURV, V24, P293, DOI 10.1145/136035.136043