IDEAS home Printed from https://ideas.repec.org/a/hin/jnlmpe/1398595.html
   My bibliography  Save this article

Multipopulation Genetic Algorithm Based on GPU for Solving TSP Problem

Author

Listed:
  • Boqun Wang
  • Hailong Zhang
  • Jun Nie
  • Jie Wang
  • Xinchen Ye
  • Toktonur Ergesh
  • Meng Zhang
  • Jia Li
  • Wanqiong Wang

Abstract

A GPU-based Multigroup Genetic Algorithm was proposed, which parallelized the traditional genetic algorithm with a coarse-grained architecture island model. The original population is divided into several subpopulations to simulate different living environments, thus increasing species richness. For each subpopulation, different mutation rates were adopted, and the crossover results were optimized by combining the crossover method based on distance. The adaptive mutation strategy based on the number of generations was adopted to prevent the algorithm from falling into the local optimal solution. An elite strategy was adopted for outstanding individuals to retain their superior genes. The algorithm was implemented with CUDA/C, combined with the powerful parallel computing capabilities of GPUs, which greatly improved the computing efficiency. It provided a new solution to the TSP problem.

Suggested Citation

  • Boqun Wang & Hailong Zhang & Jun Nie & Jie Wang & Xinchen Ye & Toktonur Ergesh & Meng Zhang & Jia Li & Wanqiong Wang, 2020. "Multipopulation Genetic Algorithm Based on GPU for Solving TSP Problem," Mathematical Problems in Engineering, Hindawi, vol. 2020, pages 1-8, August.
  • Handle: RePEc:hin:jnlmpe:1398595
    DOI: 10.1155/2020/1398595
    as

    Download full text from publisher

    File URL: http://downloads.hindawi.com/journals/MPE/2020/1398595.pdf
    Download Restriction: no

    File URL: http://downloads.hindawi.com/journals/MPE/2020/1398595.xml
    Download Restriction: no

    File URL: https://libkey.io/10.1155/2020/1398595?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:hin:jnlmpe:1398595. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Mohamed Abdelhakeem (email available below). General contact details of provider: https://www.hindawi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.