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 条
  • [11] Dynamic Multi-Swarm Particle Swarm Optimization Based on Elite Learning
    Xia, Xuewen
    Tang, Yichao
    Wei, Bo
    Gui, Ling
    IEEE ACCESS, 2019, 7 : 184849 - 184865
  • [12] Dynamic Multi-swarm Particle Swarm Optimization Based on Mite Learning
    Tang, Yichao
    Wei, Bo
    Xia, Xuewen
    Gui, Ling
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 2311 - 2318
  • [13] A Multi-swarm Particle Swarm Optimization with Orthogonal Learning for Locating and Tracking Multiple Optimization in Dynamic Environments
    Liu, Ruochen
    Niu, Xu
    Jiao, Licheng
    Ma, Jingjing
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 754 - 761
  • [14] Dynamic Multi-Swarm Particle Swarm Optimization for Multi-Objective Optimization Problems
    Liang, J. J.
    Qu, B. Y.
    Suganthan, P. N.
    Niu, B.
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [15] A Safety Checking Algorithm with Multi-swarm Particle Swarm Optimization
    Kumazawa, Tsutomu
    Takimoto, Munehiro
    Kambayashi, Yasushi
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 786 - 789
  • [16] Multi-Swarm and Multi-Best Particle Swarm Optimization Algorithm
    Li, Junliang
    Xiao, Xinping
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 6281 - 6286
  • [17] A novel multi-swarm particle swarm optimization for feature selection
    Chenye Qiu
    Genetic Programming and Evolvable Machines, 2019, 20 : 503 - 529
  • [18] A novel multi-swarm particle swarm optimization for feature selection
    Qiu, Chenye
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2019, 20 (04) : 503 - 529
  • [19] A coevolutionary technique based on multi-swarm particle swarm optimization for dynamic multi-objective optimization
    Liu, Ruochen
    Li, Jianxia
    Fan, Jing
    Mu, Caihong
    Jiao, Licheng
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 261 (03) : 1028 - 1051
  • [20] A Parallel Multi-swarm Particle Swarm Optimization Algorithm Based on CUDA Streams
    Ma, Xuan
    Han, Wencheng
    2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 3002 - 3007