A co-evolutionary differential evolution algorithm for solving min-max optimization problems implemented on GPU using C-CUDA

被引:29
|
作者
Fabris, Fabio [1 ]
Krohling, Renato A. [1 ]
机构
[1] Univ Fed Espirito Santo, Dept Comp Sci, BR-29075910 Vitoria, ES, Brazil
关键词
Optimization; Differential evolution; Co-evolutionary algorithms; Graphics processing unit (GPU); Compute unified device architecture (CUDA); Computational performance assessment; PARTICLE SWARM OPTIMIZATION; PERFORMANCE;
D O I
10.1016/j.eswa.2011.10.015
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Several areas of knowledge are being benefited with the reduction of the computing time by using the technology of graphics processing units (GPU) and the compute unified device architecture (CUDA) platform. In case of evolutionary algorithms, which are inherently parallel, this technology may be advantageous for running experiments demanding high computing time. In this paper, we provide an implementation of a co-evolutionary differential evolution (DE) algorithm in C-CUDA for solving min-max problems. The algorithm was tested on a suite of well-known benchmark optimization problems and the computing time has been compared with the same algorithm implemented in C. Results demonstrate that the computing time can significantly be reduced and scalability is improved using C-CUDA. As far as we know, this is the first implementation of a co-evolutionary DE algorithm in C-CUDA. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:10324 / 10333
页数:10
相关论文
共 26 条
  • [1] Differential Evolution Algorithm on the GPU with C-CUDA
    Veronese, Lucas de P.
    Krohling, Renato A.
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [2] Co-evolutionary Particle Swarm Optimization to solve min-max problems
    Shi, YH
    Krohling, RA
    CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 1682 - 1687
  • [3] Co-evolutionary Particle Swarm Optimization for min-max problems using Gaussian distribution
    Krohling, RA
    Hoffmann, F
    dos Santos Coelho, L
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 959 - 964
  • [4] A differential evolution approach for solving constrained min-max optimization problems
    Segundo, Gilberto A. S.
    Krohling, Renato A.
    Cosme, Rodrigo C.
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (18) : 13440 - 13450
  • [5] Evaluation of Parallel Hierarchical Differential Evolution for Min-Max Optimization Problems Using SciPy
    Antoniou, Margarita
    Papa, Gregor
    BIOINSPIRED OPTIMIZATION METHODS AND THEIR APPLICATIONS, 2022, 13627 : 84 - 98
  • [6] Co-evolutionary computation for constrained min-max problems and its applications for pursuit-evasion games
    Kim, J
    Tahk, MJ
    PROCEEDINGS OF THE 2001 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2001, : 1205 - 1212
  • [7] Co-Evolutionary Niching Differential Evolution Algorithm for Global Optimization
    Yan, Le
    Chen, Jianjun
    Li, Qi
    Mao, Jiafa
    Sheng, Weiguo
    IEEE Access, 2021, 9 : 128095 - 128105
  • [8] Co-Evolutionary Niching Differential Evolution Algorithm for Global Optimization
    Yan, Le
    Chen, Jianjun
    Li, Qi
    Mao, Jiafa
    Sheng, Weiguo
    IEEE ACCESS, 2021, 9 : 128095 - 128105
  • [9] A memetic co-evolutionary differential evolution algorithm for constrained optimization
    Liu, Bo
    Ma, Hannan
    Zhang, Xuejun
    Liu, Bo
    Zhou, Yan
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 2996 - +
  • [10] A Novel Method for Solving Min-Max Problems by Using a Modified Particle Swarm Optimization
    Masuda, Kazuaki
    Kurihara, Kenzo
    Aiyoshi, Eitaro
    2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 2113 - 2120