A Spark-based differential evolution with grouping topology model for large-scale global optimization

被引:17
|
作者
He, Zhihui [1 ]
Peng, Hu [1 ]
Chen, Jianqiang [1 ]
Deng, Changshou [1 ]
Wu, Zhijian [2 ]
机构
[1] Jiujiang Univ, Sch Informat Sci & Technol, Jiujiang 332005, Peoples R China
[2] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Peoples R China
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2021年 / 24卷 / 01期
基金
中国国家自然科学基金;
关键词
Differential evolution; Large-scale global optimization; Spark; Grouping topology model; Migration strategy; ADAPTING CONTROL PARAMETERS; COOPERATIVE COEVOLUTION; ALGORITHM; ENSEMBLE;
D O I
10.1007/s10586-020-03124-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Over the past few years, cloud computing model (e.g., Spark) has aroused huge attention. Differential evolution (DE) has been applied to cloud computing models by a number of researchers for its merits in solving large-scale global optimization problems (LSGO), and remarkable results have been achieved. Moreover, we noticed that a combination of better topology and migration strategy is critical to solve the mentioned problems when DE algorithm acts as an internal optimizer for Spark cloud computing model. However, rare studies have been conducted to combine the combination to enhance the performance of DE algorithm for solving large-scale global optimization problems. Thus, inspired by the mentioned insights, we propose a novel grouping topology model that uses DE variants as internal optimizers to solve LSGO problems, called SgtDE. In SgtDE, population is split into subgroups evenly, and various topology structures are introduced to migrate individuals between and within subgroups. In this paper, five types of DE are adopted as the internal optimizers. By comparing the 20 benchmark functions presented on CEC2010, the results demonstrate that the SgtDE, especially a combination of better topology and migration strategy, exhibits significant performance in applying various DE variants. Thus, the SgtDE can act as the next generation optimizer of the cloud computing platform.
引用
收藏
页码:515 / 535
页数:21
相关论文
共 50 条
  • [31] Cooperative Co-Evolution With Differential Grouping for Large Scale Optimization
    Omidvar, Mohammad Nabi
    Li, Xiaodong
    Mei, Yi
    Yao, Xin
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (03) : 378 - 393
  • [32] Spark-based parallel dynamic programming and particle swarm optimization via cloud computing for a large-scale reservoir system
    Ma, Yufei
    Zhong, Ping-an
    Xu, Bin
    Zhu, Feilin
    Lu, Qingwen
    Wang, Han
    JOURNAL OF HYDROLOGY, 2021, 598
  • [33] Evolutionary dynamic grouping based cooperative co-evolution algorithm for large-scale optimization
    Yang, Wanting
    Liu, Jianchang
    Tan, Shubin
    Zhang, Wei
    Liu, Yuanchao
    APPLIED INTELLIGENCE, 2024, 54 (06) : 4585 - 4601
  • [34] Evolutionary dynamic grouping based cooperative co-evolution algorithm for large-scale optimization
    Wanting Yang
    Jianchang Liu
    Shubin Tan
    Wei Zhang
    Yuanchao Liu
    Applied Intelligence, 2024, 54 : 4585 - 4601
  • [35] Large-scale global optimisation using cooperative co-evolution with self-adaptive differential grouping
    Fang, Wei
    Min, Ruigao
    Wang, Quan
    INTERNATIONAL JOURNAL OF AUTOMATION AND CONTROL, 2021, 15 (01) : 58 - 77
  • [36] Formal Concept Analysis based Grouping Co-Evolutionary Optimization Algorithms for Large-Scale Global Optimization
    Ma L.-B.
    Chang F.-R.
    Zhang H.-X.
    Wang X.-W.
    Huang M.
    Hao F.
    Jisuanji Xuebao/Chinese Journal of Computers, 2021, 44 (07): : 1310 - 1325
  • [37] Low-Dimensional Space Modeling-Based Differential Evolution for Large-Scale Global Optimization Problems
    Lemos Fonseca, Thiago Henrique
    Nassar, Silvia Modesto
    Muniz de Oliveira, Alexandre Cesar
    Agard, Bruno
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (05) : 1529 - 1543
  • [38] Dual Differential Grouping: A More General Decomposition Method for Large-Scale Optimization
    Li, Jian-Yu
    Zhan, Zhi-Hui
    Tan, Kay Chen
    Zhang, Jun
    IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (06) : 3624 - 3638
  • [39] Distributed Differential Evolution Based on Adaptive Mergence and Split for Large-Scale Optimization
    Ge, Yong-Feng
    Yu, Wei-Jie
    Lin, Ying
    Gong, Yue-Jiao
    Zhan, Zhi-Hui
    Chen, Wei-Neng
    Zhang, Jun
    IEEE TRANSACTIONS ON CYBERNETICS, 2018, 48 (07) : 2166 - 2180
  • [40] A Variable Importance-Based Differential Evolution for Large-Scale Multiobjective Optimization
    Liu, Songbai
    Lin, Qiuzhen
    Tian, Ye
    Tan, Kay Chen
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (12) : 13048 - 13062