DocumentCode
1921320
Title
An Implementation of Compact Genetic Algorithm on FPGA for Extrinsic Evolvable Hardware
Author
Oliveira, Tiago Carvalho ; Pilla, Viswa
Author_Institution
Comput. Eng. Program, Unicenp - Centro Univ. Positivo, Sao Paulo
fYear
2008
fDate
26-28 March 2008
Firstpage
187
Lastpage
190
Abstract
Traditional genetic algorithms require a lot of memory and processing power on embedded logic projects. Representing populations of candidate solutions through vectors of probabilities rather than sets of bit strings saves memory and processing. The compact genetic algorithm (CGA) is a probability vector based genetic algorithm. The article presents an FPGA implementation of the standard compact genetic algorithm with a few changes to improve search power. A data flow and a block diagram design are shown and described in the paper. Results demonstrate the requirements (logical blocks) needed for implementation, the architecture processing speed and the solving power of the CGA for evolvable hardware.
Keywords
field programmable gate arrays; genetic algorithms; probability; FPGA; block diagram design; data flow; extrinsic evolvable hardware; probability vector; standard compact genetic algorithm; Bioinformatics; Field programmable gate arrays; Genetic algorithms; Genetic engineering; Genetic mutations; Genomics; Hardware; Logic; Process design;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic, 2008 4th Southern Conference on
Conference_Location
San Carlos de Bariloche
Print_ISBN
978-1-4244-1992-0
Type
conf
DOI
10.1109/SPL.2008.4547754
Filename
4547754
Link To Document