DocumentCode :
1326402
Title :
Computational Complexity Analysis of Determinant Decision Diagram
Author :
Shi, Guoyong
Author_Institution :
Sch. of Microelectron., Shanghai Jiao Tong Univ., Shanghai, China
Volume :
57
Issue :
10
fYear :
2010
Firstpage :
828
Lastpage :
832
Abstract :
Abstract-A determinant decision diagram (DDD) uses a binary decision diagram (BDD) to calculate a determinant symbolically, which is then applied for symbolic circuit analysis. The efficiency of such a technique is determined mainly by a symbol ordering scheme. Finding an optimal symbol order is an non-deterministic polynomial-time hard problem in the practice of BDD. So far, it is unknown what an optimal order is for a general sparse matrix. This brief shows that a row-wise (or column-wise) order is an optimal BDD order for full matrices in the sense that the DDD graph constructed has the minimum number of vertices (i.e., the DDD size). The optimal DDD size is proven to be (n · 2n-1) for an n × n full matrix. This size provides a DDD complexity measure that has rarely been investigated in the literature.
Keywords :
binary decision diagrams; computational complexity; graph theory; network analysis; sparse matrices; DDD complexity measure; DDD graph; binary decision diagram; computational complexity analysis; determinant decision diagram; general sparse matrix; nondeterministic polynomial-time hard problem; optimal symbol order; symbol ordering scheme; symbolic circuit analysis; Boolean functions; Complexity theory; Construction industry; Data structures; Indexes; Solids; Sparse matrices; Binary decision diagram; computational complexity; determinant decision diagram; symbolic circuit analysis;
fLanguage :
English
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-7747
Type :
jour
DOI :
10.1109/TCSII.2010.2067791
Filename :
5575405
Link To Document :
بازگشت