On the Accelerated Convergence of Genetic Algorithm Using GPU Parallel Operations

被引:11
|
作者
Li, Cheng-Chieh [1 ]
Liu, Jung-Chun [1 ]
Lin, Chu-Hsing [1 ]
Lo, Winston [1 ]
机构
[1] Tunghai Univ, Taichung, Taiwan
关键词
Genetic algorithm; GPU computing; Island model; Parallel computing; Simulated annealing; TSP;
D O I
10.4018/IJSI.2015100101
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The genetic algorithm plays a very important role in many areas of applications. In this research, the authors propose to accelerate the evolution speed of the genetic algorithm by parallel computing, and optimize parallel genetic algorithms by methods such as the island model. The authors find that when the amount of population increases, the genetic algorithm tends to converge more rapidly into the global optimal solution; however, it also consumes greater amount of computation resources. To solve this problem, the authors take advantage of the many cores of GPUs to enhance computation efficiency and develop a parallel genetic algorithm for GPUs. Different from the usual genetic algorithm that uses one thread for computation of each chromosome, the parallel genetic algorithm using GPUs evokes large amount of threads simultaneously and allows the population to scale greatly. The large amount of the next generation population of chromosomes can be divided by a block method; and after independently operating in each block for a few generation, selection and crossover operations of chromosomes can be performed among blocks to greatly accelerate the speed to find the global optimal solution. Also, the travelling salesman problem (TSP) is used as the benchmark for performance comparison of the GPU and CPU; however, the authors did not perform algebraic optimization for TSP.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [41] A GPU-Accelerated Parallel Shooting Algorithm for Analysis of Radio Frequency and Microwave Integrated Circuits
    Liu, Xue-Xin
    Yu, Hao
    Tan, Sheldon X-D
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (03) : 480 - 492
  • [42] A genetic algorithm application for sequencing operations in process planning for parallel machining
    YipHoi, D
    Dutta, D
    IIE TRANSACTIONS, 1996, 28 (01) : 55 - 68
  • [43] Fine-grained parallel genetic algorithm: A global convergence criterion
    Muhammad, A
    Bargiela, A
    King, G
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1999, 73 (02) : 139 - 155
  • [44] Self Organized Parallel Genetic Algorithm to Automatically Realize Diversified Convergence
    Zhang, Li Feng
    Zhou, Chen Xi
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [45] Convergence and optimization study of a growing parallel SOM through a genetic algorithm
    Beaton, Derek
    Valova, Iren
    MacLean, Dan
    Hammond, John
    2006 IEEE/AIAA 25TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1- 3, 2006, : 1140 - +
  • [46] Fine-grained parallel genetic algorithm: A global convergence criterion
    Southampton Institute, Southampton, United Kingdom
    不详
    Int J Comput Math, 2 (139-155):
  • [47] GPU Accelerated Scalable Parallel Decoding of LDPC Codes
    Wang, Guohui
    Wu, Michael
    Sun, Yang
    Cavallaro, Joseph R.
    2011 CONFERENCE RECORD OF THE FORTY-FIFTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS (ASILOMAR), 2011, : 2053 - 2057
  • [48] GPU-accelerated parallel optimization for sparse regularization
    Wang, Xingran
    Liu, Tianyi
    Minh Trinh-Hoang
    Pesavento, Marius
    2020 IEEE 11TH SENSOR ARRAY AND MULTICHANNEL SIGNAL PROCESSING WORKSHOP (SAM), 2020,
  • [49] GPU-accelerated parallel algorithms for linear rankSVM
    Jing Jin
    Xianggao Cai
    Guoming Lai
    Xiaola Lin
    The Journal of Supercomputing, 2015, 71 : 4141 - 4171
  • [50] GPU-accelerated parallel algorithms for linear rankSVM
    Jin, Jing
    Cai, Xianggao
    Lai, Guoming
    Lin, Xiaola
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (11): : 4141 - 4171