• 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