A novel multi-swarm algorithm for optimization in dynamic environments based on particle swarm optimization

被引:97
|
作者
Yazdani, Danial [1 ]
Nasiri, Babak [2 ]
Sepas-Moghaddam, Alireza [2 ]
Meybodi, Mohammad Reza [3 ,4 ]
机构
[1] Islamic Azad Univ, Mashhad Branch, Mashhad, Iran
[2] Islamic Azad Univ, Qazvin Branch, Dept Comp Engn & Informat Technol, Qazvin, Iran
[3] Amirkabir Univ Technol, Dept Comp Engn & Informat Technol, Tehran, Iran
[4] Sch Comp Sci, Inst Studies Theoret Phys & Math IPM, Tehran, Iran
关键词
Particle swarm optimization; Dynamic environments; Swarm intelligence; Moving Peak Benchmark; Multi-swarm; GENETIC ALGORITHMS; MEMORY; OPTIMA; REGRESSION; ENSEMBLE; SCHEME; MODEL;
D O I
10.1016/j.asoc.2012.12.020
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Optimization in dynamic environment is considered among prominent optimization problems. There are particular challenges for optimization in dynamic environments, so that the designed algorithms must conquer the challenges in order to perform an efficient optimization. In this paper, a novel optimization algorithm in dynamic environments was proposed based on particle swarm optimization approach, in which several mechanisms were employed to face the challenges in this domain. In this algorithm, an improved multi-swarm approach has been used for finding peaks in the problem space and tracking them after an environment change in an appropriate time. Moreover, a novel method based on change in velocity vector and particle positions was proposed to increase the diversity of swarms. For improving the efficiency of the algorithm, a local search based on adaptive exploiter particle around the best found position as well as a novel awakening-sleeping mechanism were utilized. The experiments were conducted on Moving Peak Benchmark which is the most well-known benchmark in this domain and results have been compared with those of the state-of-the art methods. The results show the superiority of the proposed method. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:2144 / 2158
页数:15
相关论文
共 50 条
  • [1] Multi-swarm optimization in dynamic environments
    Blackwell, T
    Branke, J
    APPLICATIONS OF EVOLUTIONARY COMPUTING, 2004, 3005 : 489 - 500
  • [2] Multi-swarm Optimization Algorithm Based on Firefly and Particle Swarm Optimization Techniques
    Kadavy, Tomas
    Pluhacek, Michal
    Viktorin, Adam
    Senkerik, Roman
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2018, PT I, 2018, 10841 : 405 - 416
  • [3] A novel multi-swarm particle swarm optimization with dynamic learning strategy
    Ye, Wenxing
    Feng, Weiying
    Fan, Suohai
    APPLIED SOFT COMPUTING, 2017, 61 : 832 - 843
  • [4] Dynamic Multi-swarm Global Particle Swarm Optimization
    Tang, Yichao
    Li, Xiong
    Zhang, Yinglong
    Xia, Xuewen
    Gui, Ling
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1030 - 1037
  • [5] Dynamic multi-swarm global particle swarm optimization
    Xia, Xuewen
    Tang, Yichao
    Wei, Bo
    Zhang, Yinglong
    Gui, Ling
    Li, Xiong
    COMPUTING, 2020, 102 (07) : 1587 - 1626
  • [6] A Multi-swarm Competitive Algorithm Based on Dynamic Task Allocation Particle Swarm Optimization
    Lingjie Zhang
    Jianbo Sun
    Chen Guo
    Hui Zhang
    Arabian Journal for Science and Engineering, 2018, 43 : 8255 - 8274
  • [7] Dynamic multi-swarm global particle swarm optimization
    Xuewen Xia
    Yichao Tang
    Bo Wei
    Yinglong Zhang
    Ling Gui
    Xiong Li
    Computing, 2020, 102 : 1587 - 1626
  • [8] A Multi-swarm Competitive Algorithm Based on Dynamic Task Allocation Particle Swarm Optimization
    Zhang, Lingjie
    Sun, Jianbo
    Guo, Chen
    Zhang, Hui
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (12) : 8255 - 8274
  • [9] A novel parallel multi-swarm algorithm based on comprehensive learning particle swarm optimization
    Gulcu, Saban
    Kodaz, Halife
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 45 : 33 - 45
  • [10] Dynamic multi-swarm optimization based on clonal selection and particle swarm
    Wang, Qiao-Ling
    Gao, Xiao-Zhi
    Wang, Chang-Hong
    Liu, Fu-Rong
    Kongzhi yu Juece/Control and Decision, 2008, 23 (09): : 1073 - 1076