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 条
  • [21] A Non-Dominated Sorting Cooperative Co-Evolutionary Differential Evolution Algorithm for Multi-Objective Layout Optimization
    Zhang, Zi-Hui
    Zhong, Chong-Quan
    Xu, Zhi-Zheng
    Teng, Hong-Fei
    IEEE ACCESS, 2017, 5 : 14468 - 14477
  • [22] Solving numerical and engineering optimization problems using a dynamic dual-population differential evolution algorithm
    Zuo, Wenlu
    Gao, Yuelin
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2025, 16 (03) : 1701 - 1760
  • [23] Solving large-scale global optimization problems using enhanced adaptive differential evolution algorithm
    Ali Wagdy Mohamed
    Complex & Intelligent Systems, 2017, 3 : 205 - 231
  • [24] Solving large-scale global optimization problems using enhanced adaptive differential evolution algorithm
    Mohamed, Ali Wagdy
    COMPLEX & INTELLIGENT SYSTEMS, 2017, 3 (04) : 205 - 231
  • [25] Solving Multi-Objective Optimization Problems using Differential Evolution Algorithm with Different Population Initialization Techniques
    Devika, K.
    Jeyakumar, G.
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 1 - 5
  • [26] Model parameter identification for lithium-ion batteries using adaptive multi-context cooperatively co-evolutionary parallel differential evolution algorithm
    Tang, Ruoli
    Zhang, Shihan
    Zhang, Shangyu
    Zhang, Yan
    JOURNAL OF ENERGY STORAGE, 2023, 58