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
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;
Conference_Titel :
Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
Print_ISBN :
0-7803-7804-0
DOI :
10.1109/CEC.2003.1299881