Title :
GAA: a VLSI genetic algorithm accelerator with on-the-fly adaptation of crossover operators
Author :
Wakabayashi, Shin Ichi ; Koide, Tetsushi ; Hatta, Koichi ; Nakayama, Yoshikatsu ; Goto, Mutsuaki ; Toshine, Naoyoshi
Author_Institution :
Fac. of Eng., Hiroshima Univ., Japan
fDate :
31 May-3 Jun 1998
Abstract :
This paper describes a VLSI implementation of a genetic algorithm, called the Genetic Algorithm Accelerator (GAA) chip. Genetic algorithms (GAs) are widely used to solve complex optimization problems, and many variations of GAs have been proposed including several kinds of crossover operations. However, there have been few works, in which more than one crossover operators were used in a GA implementation to draw out the maximum capability of GAs. The authors have proposed an adaptive strategy, which selects a crossover operator to be used not in advance but dynamically during the algorithm execution. The GAA chip is a VLSI implementation of a GA with this adaptive strategy for selecting crossover operators. Hardware implementation of GA makes it possible to reduce the computation time drastically. The GAA chip has been designed with the Verilog HDL and simulated with some benchmark functions. According to the simulation, the GAA chip will finish the computation of one generation in less than 0.12 ms when the population size is 64. The chip has been fabricated with the CMOS 0.5 μm standard cell technology
Keywords :
CMOS digital integrated circuits; VLSI; adaptive systems; digital signal processing chips; genetic algorithms; parallel architectures; pipeline processing; 0.5 micron; CMOS standard cell technology; GAA chip; VLSI genetic algorithm accelerator; Verilog HDL design; adaptive strategy; crossover operators; on-the-fly adaptation; optimization problems; CMOS technology; Constraint optimization; Field programmable gate arrays; Genetic algorithms; Genetic engineering; Hardware design languages; Heuristic algorithms; Mathematical programming; Polynomials; Very large scale integration;
Conference_Titel :
Circuits and Systems, 1998. ISCAS '98. Proceedings of the 1998 IEEE International Symposium on
Conference_Location :
Monterey, CA
Print_ISBN :
0-7803-4455-3
DOI :
10.1109/ISCAS.1998.706894