• 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