• DocumentCode
    2518263
  • Title

    Implementation of genetic algorithm for TSP based on FPGA

  • Author

    Yan-cong, Zhou ; Jun-hua, Gu ; Yong-feng, Dong ; Huan-ping, Han

  • Author_Institution
    Hebei Univ. of Technol., Tianjin, China
  • fYear
    2011
  • fDate
    23-25 May 2011
  • Firstpage
    2226
  • Lastpage
    2231
  • Abstract
    TSP is a typical combinatorial optimization problems and GA is an adaptive searching algorithm for global optimization with the natural parallelism. The running speed of GA´s software implementation for TSP is too slow, so a new scheme for hardware implementation was put forward. The pipelining structure for GA was designed for facilitating hardware implementation, and other parallel mechanisms were also added to it, thus greatly enhanced the speed. The design and structure of genetic operators - selection, crossover and mutation, individual population and fitness memory were given. The overall design idea, the sub-module program, as well as simulation and experimental data were presented in details. For the memory design of distance matrix, the use of symmetric matrix of compressed storage ideas made the uses of memory cells saved 50%. In the whole design Altera´s EP2C70F896C6 chip was used and Verilog was the program language. Testing results have shown the running speed under hardware implementation is faster 2 to 3 orders than the software implementation. Thus its application in practical engineering can be greatly promoted.
  • Keywords
    field programmable gate arrays; genetic algorithms; travelling salesman problems; FPGA; TSP; adaptive searching algorithm; combinatorial optimization problems; distance matrix; genetic algorithm; global optimization; memory design; natural parallelism; symmetric matrix; Cities and towns; Clocks; Field programmable gate arrays; Genetic algorithms; Genetics; Hardware; Pipeline processing; Competition Selection; FPGA(Field Program Gate Array); Genetic Algorithm; Pipelining; Travel Salesman Problem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Decision Conference (CCDC), 2011 Chinese
  • Conference_Location
    Mianyang
  • Print_ISBN
    978-1-4244-8737-0
  • Type

    conf

  • DOI
    10.1109/CCDC.2011.5968577
  • Filename
    5968577