Title :
Multilevel logic optimization using genetic programming technique
Author :
Ueda, Hiroaki ; Inata, Katsushi ; Takahashi, Kenichi ; Miyahara, Tetsuhiro
Author_Institution :
Fac. of Inf. Sci., Hiroshima City Univ., Japan
Abstract :
We apply the genetic programming to the multilevel logic optimization problem whose object is acquisition of logic expressions that satisfy a truth table. In our method, a LISP S-expression is used as an individual, and a population consists of individuals for each output. The fitness function reflects the accuracy and the size of an S-expression, and populations for all outputs are repeatedly evolved to minimize fitness values. In order to obtain S-expressions with small size, we employ five kinds of factorization and common sub-expression identification. The proposed method has been implemented and some experimental results have been shown.
Keywords :
LISP; genetic algorithms; logic partitioning; multivalued logic; search problems; LISP S-expression; common sub-expression identification; factorization; fitness function; fitness value minimization; genetic programming; multilevel logic optimization problem; search algorithms; truth table; Boolean functions; Genetic programming; Logic functions; Logic programming; Notice of Violation; Optimization methods; Sequential circuits;
Conference_Titel :
TENCON '02. Proceedings. 2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering
Print_ISBN :
0-7803-7490-8
DOI :
10.1109/TENCON.2002.1181351