A Distributed Multiple Populations Framework for Evolutionary Algorithm in Solving Dynamic Optimization Problems

被引:14
|
作者
Luo, Xiong-Wen [1 ]
Wang, Zi-Jia [2 ]
Guan, Ren-Chu [3 ]
Zhan, Zhi-Hui [1 ]
Gao, Ying [1 ]
机构
[1] South China Univ Technol, Sch Comp Sci & Engn, Guangdong Prov Key Lab Computat Intelligence & Cy, Guangzhou 510006, Guangdong, Peoples R China
[2] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
[3] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Jilin, Peoples R China
来源
IEEE ACCESS | 2019年 / 7卷
关键词
Dynamic optimization problem (DOP); distributed multiple population (DMP) framework; multi-level diversity preservation; adaptive historical information utilization; dynamic evolutionary algorithm (DEA); PARTICLE SWARM OPTIMIZATION; DIFFERENTIAL EVOLUTION; GLOBAL OPTIMIZATION; PERFORMANCE; STRATEGIES; ARCHIVE; CLOUD;
D O I
10.1109/ACCESS.2019.2906121
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Aiming to dynamic optimization problems (DOPs), this paper develops a novel general distributed multiple populations (DMP) framework for evolutionary algorithms (EAs). DMP employs six strategies designed in three levels (i.e., population-level, subpopulation-level, and individual-level) to deal with different kinds of DOPs. First, the population-level subpopulation division estimation strategy in initialization phase rationally divides the whole population into several subpopulations to explore distinct subareas of search space sufficiently. Then, during the steady evolutionary process, diversity preservation in individual-level and population-level accelerates the responsiveness of the whole population to a new landscape, while subpopulation-level self-learning of elitist individuals promotes the exploitation of promising areas. Moreover, in subpopulation-level, the archive quality assurance technique avoids repeat exploring the same peaks by storing the locations of different peaks with low redundancy. When landscape variation occurs, in population-level, historical information containing excellent evolutionary pattern is recorded to guide the population evolution better in the new environment. DMP framework is easy to implement in various EAs due to its well generality and independence about operators and parameters of the embedded algorithm. Four DMP-EAs are accomplished in this paper whose basic algorithms are particle swarm optimization (PSO) and differential evolution (DE) with different settings. The performance of the four proposed DMP-EAs is evaluated on all the widely used complex DOP benchmarks from CEC 2009. The testing results indicate that the DMP-EAs generally significantly outperform many state-of-the-art dynamic EAs (DEAs) on most of DOP benchmarks.
引用
收藏
页码:44372 / 44390
页数:19
相关论文
共 50 条
  • [41] Solving flow shop scheduling problems by quantum differential evolutionary algorithm
    Zheng, Tianmin
    Yamashiro, Mitsuo
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2010, 49 (5-8) : 643 - 662
  • [42] Bidirectional Dynamic Diversity Evolutionary Algorithm for Constrained Optimization
    Gao, Weishang
    Shao, Cheng
    An, Yi
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [43] Solving Nonlinear Constrained Optimization Problems Using Hybrid Evolutionary Algorithms
    Abo-Bakr, Rasha M.
    Mujeed, Tamara Afif
    2015 11TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2015, : 150 - 156
  • [44] A co-evolutionary differential evolution algorithm for solving min-max optimization problems implemented on GPU using C-CUDA
    Fabris, Fabio
    Krohling, Renato A.
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (12) : 10324 - 10333
  • [45] Clustering Quantum-Behaved Particle Swarm Optimization Algorithm for Solving Dynamic Optimization Problems
    Wang, Mengmei
    Fang, Wei
    Li, Chaofeng
    BIO-INSPIRED COMPUTING - THEORIES AND APPLICATIONS, BIC-TA 2015, 2015, 562 : 411 - 421
  • [46] Solving Multiobjective Constrained Trajectory Optimization Problem by an Extended Evolutionary Algorithm
    Chai, Runqi
    Savvaris, Al
    Tsourdos, Antonios
    Xia, Yuanqing
    Chai, Senchun
    IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (04) : 1630 - 1643
  • [47] Solving Distributed Hybrid Flowshop Scheduling Problems by a Hybrid Brain Storm Optimization Algorithm
    Hao, Jian-Hua
    Li, Jun-Qing
    Du, Yu
    Song, Mei-Xian
    Duan, Peng
    Zhang, Ying-Yu
    IEEE ACCESS, 2019, 7 : 66879 - 66894
  • [48] Particle Swarm Optimization Algorithm for Solving Optimization Problems
    Ozsaglam, M. Yasin
    Cunkas, Mehmet
    JOURNAL OF POLYTECHNIC-POLITEKNIK DERGISI, 2008, 11 (04): : 299 - 305
  • [49] Cognitive behavior optimization algorithm for solving optimization problems
    Li, Mudong
    Zhao, Hui
    Weng, Xingwei
    Han, Tong
    APPLIED SOFT COMPUTING, 2016, 39 : 199 - 222
  • [50] Application of evolutionary methods for solving optimization problems in engineering
    Majak, J.
    Kuttner, R.
    Pohlak, M.
    Eerme, M.
    Karjust, K.
    PROCEEDINGS OF NORDDESIGN 2008, 2008, : 39 - 48