• DocumentCode
    412695
  • Title

    Minimizing the number of one-paths in BDDs by an evolutionary algorithm

  • Author

    Hilgemeier, Mario ; Drechsler, Nicole ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Bremen Univ., Germany
  • Volume
    3
  • fYear
    2003
  • fDate
    8-12 Dec. 2003
  • Firstpage
    1724
  • Abstract
    Ordered binary decision diagrams (BDDs) are used in VLSI CAD, especially for the canonical representation of Boolean functions. In the last decade, the method of choice for optimizing this data structure was minimizing the number of nodes in the associated graph. However, recent works have shown that the number of paths is also important. In this work, minimizing the number of one-paths of BDDs is accomplished by an evolutionary algorithm (EA) acting on the permutation of variables. The optimal operator weights for the EA were determined by a parameter study. Experimental results demonstrate the efficiency of our approach.
  • Keywords
    Boolean functions; binary decision diagrams; evolutionary computation; minimisation; Boolean functions; VLSI CAD; binary decision diagrams; data structure; evolutionary algorithm; optimal operator; variable permutation; Binary decision diagrams; Boolean functions; Computer science; Data structures; Embedded system; Evolutionary computation; Formal verification; Genetics; Optimization methods; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
  • Print_ISBN
    0-7803-7804-0
  • Type

    conf

  • DOI
    10.1109/CEC.2003.1299881
  • Filename
    1299881