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 条
  • [31] Multiobjective evolutionary algorithm for dynamic nonlinear constrained optimization problems
    Liu Chun'an
    Wang Yuping
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2009, 20 (01) : 204 - 210
  • [32] A Memetic Algorithm for Solving Bilevel Optimization Problems with Multiple Followers
    Islam, Md Monjurul
    Singh, Hemant Kumar
    Ray, Tapabrat
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 1901 - 1908
  • [33] Novel hybrid intelligent evolutionary algorithm for dynamic optimization problems
    Tao, Lili
    Sun, Fan
    Hu, Zhihua
    Xu, Bin
    2018 13TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2018, : 721 - 726
  • [34] A Novel Evolutionary Algorithm for Dynamic Constrained Multiobjective Optimization Problems
    Chen, Qingda
    Ding, Jinliang
    Yang, Shengxiang
    Chai, Tianyou
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (04) : 792 - 806
  • [35] Multiobjective evolutionary algorithm for dynamic nonlinear constrained optimization problems
    Liu Chun’an1
    2. School of Computer Engineering and Technology
    JournalofSystemsEngineeringandElectronics, 2009, 20 (01) : 204 - 210
  • [36] A genetic algorithm for solving dynamic scheduling problems in distributed manufacturing systems
    Wang, Yanhong
    Yan, Lixin
    Zhu, Hongyu
    Yin, Chaowan
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 7343 - 7347
  • [37] Exploiting GPUs in Solving (Distributed) Constraint Optimization Problems with Dynamic Programming
    Fioretto, Ferdinando
    Le, Tiep
    Pontelli, Enrico
    Yeoh, William
    Son, Tran Cao
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 121 - 139
  • [38] Particle Swarm Optimization Algorithm with Multiple Phases for Solving Continuous Optimization Problems
    Li, Jing
    Sun, Yifei
    Hou, Sicheng
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2021, 2021
  • [39] Learning search algorithm: framework and comprehensive performance for solving optimization problems
    Qu, Chiwen
    Peng, Xiaoning
    Zeng, Qilan
    ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (06)
  • [40] A new particle dynamical evolutionary algorithm for solving complex constrained optimization problems
    Li, Kang-Shun
    Li, Yuan-Xiang
    Kang, Li-Shan
    Li, Bang-He
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2006, 19 (04): : 538 - 545