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
Link To Document