Algebraic decision diagrams and their applications

被引:147
作者
Bahar, RI [1 ]
Frohm, EA [1 ]
Gaona, CM [1 ]
Hachtel, GD [1 ]
Macii, E [1 ]
Pardo, A [1 ]
Somenzi, F [1 ]
机构
[1] UNIV COLORADO,DEPT ELECT & COMP ENGN,BOULDER,CO 80309
关键词
decision diagrams; graph algorithms; linear algebra;
D O I
10.1023/A:1008699807402
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present theory and experimental results on Algebraic Decision Diagrams. These diagrams extend BDDs by allowing values from an arbitrary finite domain to be associated with the terminal nodes of the diagram. We present a treatment founded in Boolean algebras and discuss algorithms and results in several areas of application: Matrix multiplication, shortest path algorithms, and direct methods for numerical linear algebra. Although we report an essentially negative result for Gaussian elimination per se, we propose a modified form of ADDs which appears to circumvent the difficulties in some cases. We discuss the relevance of our findings and point to directions for future work.
引用
收藏
页码:171 / 206
页数:36
相关论文
共 17 条
[1]  
Brace K. S., 1990, 27th ACM/IEEE Design Automation Conference. Proceedings 1990 (Cat. No.90CH2894-4), P40, DOI 10.1109/DAC.1990.114826
[2]  
BRYANT R E, 1986, IEEE T COMPUT, V35, P79
[3]  
Burch J. R., 1990, 27th ACM/IEEE Design Automation Conference. Proceedings 1990 (Cat. No.90CH2894-4), P46, DOI 10.1109/DAC.1990.114827
[4]  
BURCH JR, 1991, 28TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, P403, DOI 10.1145/127601.127702
[5]  
CHO H, 1990, NOV P IEEE INT C COM, P134
[6]  
CLARKE E, 1993, INT WORKSH LOG SYNTH, P1
[7]  
CLARKE EM, 1993, ACM IEEE D, P54
[8]  
COUDERT O, 1989, NOV P IMEC IFIP INT, P111
[9]   SPARSE-MATRIX TEST PROBLEMS [J].
DUFF, IS ;
GRIMES, RG ;
LEWIS, JG .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1989, 15 (01) :1-14
[10]  
Gustavson F. G., 1977, IBM Technical Disclosure Bulletin, V20, P1262