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 条
  • [21] Cooperative Coevolution with Formula-Based Variable Grouping for Large-Scale Global Optimization
    Wang, Yuping
    Liu, Haiyan
    Wei, Fei
    Zong, Tingting
    Li, Xiaodong
    EVOLUTIONARY COMPUTATION, 2018, 26 (04) : 569 - 596
  • [22] Spark-Based Large-Scale Matrix Inversion for Big Data Processing
    Liu, Jun
    Liang, Yang
    Ansari, Nirwan
    IEEE ACCESS, 2016, 4 : 2166 - 2176
  • [23] Spark-based Large-scale Matrix Inversion for Big Data Processing
    Liang, Yang
    Liu, Jun
    Fang, Cheng
    Ansari, Nirwan
    2016 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2016,
  • [24] Differential Evolution with Center-based Mutation for Large-scale Optimization
    Hiba, Hanan
    Mahdavi, Sedigheh
    Rahnamayan, Shahryar
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 793 - 800
  • [25] RANKING-BASED DIFFERENTIAL EVOLUTION FOR LARGE-SCALE CONTINUOUS OPTIMIZATION
    Guo, Li
    Li, Xiang
    Gong, Wenyin
    COMPUTING AND INFORMATICS, 2018, 37 (01) : 49 - 75
  • [26] Cooperative coevolution for large-scale global optimization based on fuzzy decomposition
    Li, Lin
    Fang, Wei
    Mei, Yi
    Wang, Quan
    SOFT COMPUTING, 2021, 25 (05) : 3593 - 3608
  • [27] Two-stage based ensemble optimization framework for large-scale global optimization
    Wang, Yu
    Huang, Jin
    Dong, Wei Shan
    Yan, Jun Chi
    Tian, Chun Hua
    Li, Min
    Mo, Wen Ting
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 228 (02) : 308 - 320
  • [28] A Hybrid Adaptive Coevolutionary Differential Evolution Algorithm for Large-scale Optimization
    Ye, Sishi
    Dai, Guangming
    Peng, Lei
    Wang, Maocai
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1277 - 1284
  • [29] Applying graph-based differential grouping for multiobjective large-scale optimization
    Cao, Bin
    Zhao, Jianwei
    Gu, Yu
    Ling, Yingbiao
    Ma, Xiaoliang
    SWARM AND EVOLUTIONARY COMPUTATION, 2020, 53 (53)
  • [30] A Spark-based Artificial Bee Colony Algorithm for Large-scale Data Clustering
    Wang, Yanjie
    Qian, Quan
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 1213 - 1218