Multiple adaptive strategies based particle swarm optimization algorithm

被引:96
作者
Wei, Bo [1 ]
Xia, Xuewen [2 ]
Yu, Fei [2 ]
Zhang, Yinglong [2 ]
Xu, Xing [2 ]
Wu, Hongrun [2 ]
Gui, Ling [2 ]
He, Guoliang [3 ]
机构
[1] Zhejiang Sci Tech Univ, Sch Informat Sci & Technol, Hangzhou 310018, Peoples R China
[2] Minnan Normal Univ, Coll Phys & Informat Engn, Zhangzhou 363000, Peoples R China
[3] Wuhan Univ, Sch Comp, Wuhan 430072, Peoples R China
基金
中国国家自然科学基金;
关键词
Particle swarm optimization; Multiple adaptive strategies; Learning exemplars; Population size; Multiple swarms; DIFFERENTIAL EVOLUTION; GLOBAL OPTIMIZATION; STABILITY ANALYSIS; SELECTION; ADAPTATION; ENSEMBLE; DYNAMICS; SEARCH;
D O I
10.1016/j.swevo.2020.100731
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Although particle swarm optimization algorithm (PSO) has displayed promising performance on many optimization problems, how to balance contradictions between the exploration and the exploitation and rationally allocate computational resource are two crucial problems need to be dealt with in PSO study. In this paper, a PSO variant based on multiple adaptive strategies (MAPSO) is proposed. To efficiently maintain the population diversity, the entire population is split into multiple swarms, which can be regrouped during the evolutionary process. In each generation, different particles in a swarm adaptively select their learning exemplars (ALE) according to the performance of the particles. Thus, different particles in the same swarm can perform distinct search behaviors in each generation, as well as the same particle can conduct various search behaviors in different generations. In addition, aiming to rationally utilize computational resource, an adaptive strategy for population size (APS) is introduced. In APS, the population can adaptively delete unfavorable particles and add promising particles during the evolutionary process. Extensive experiments based on CEC2013 and CEC2017 test suites verify the superior performance of the multiple adaptive strategies on balancing the exploration and exploitation abilities. Furthermore, the performance of the newly introduced strategies is also testified by a set of experiments.
引用
收藏
页数:16
相关论文
共 58 条
[1]   Using selection to improve particle swarm optimization [J].
Angeline, PJ .
1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, :84-89
[2]  
Awad N.H., 2016, PROBLEM DEFINITIONS
[3]   Particle Swarm Optimization for Single Objective Continuous Space Problems: A Review [J].
Bonyadi, Mohammad Reza ;
Michalewicz, Zbigniew .
EVOLUTIONARY COMPUTATION, 2017, 25 (01) :1-54
[4]   Recent trends in the use of statistical tests for comparing swarm and evolutionary computing algorithms: Practical guidelines and a critical review [J].
Carrasco, J. ;
Garcia, S. ;
Rueda, M. M. ;
Das, S. ;
Herrera, F. .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 54
[5]   Use of intelligent-particle swarm optimization in electromagnetics [J].
Ciuprina, G ;
Ioan, D ;
Munteanu, I .
IEEE TRANSACTIONS ON MAGNETICS, 2002, 38 (02) :1037-1040
[6]   Recent advances in differential evolution - An updated survey [J].
Das, Swagatam ;
Mullick, Sankha Subhra ;
Suganthan, P. N. .
SWARM AND EVOLUTIONARY COMPUTATION, 2016, 27 :1-30
[7]   Bio-inspired computation: Where we stand and what's next [J].
Del Ser, Javier ;
Osaba, Eneko ;
Molina, Daniel ;
Yang, Xin-She ;
Salcedo-Sanz, Sancho ;
Camacho, David ;
Das, Swagatam ;
Suganthan, Ponnuthurai N. ;
Coello Coello, Carlos A. ;
Herrera, Francisco .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 48 :220-250
[8]  
Eberhart R., 1995, 6 INT S MICR HUM SCI, P39, DOI DOI 10.1109/MHS.1995.494215
[9]  
Eiben AE, 2006, LECT NOTES COMPUT SC, V4193, P900
[10]   Genetic Learning Particle Swarm Optimization [J].
Gong, Yue-Jiao ;
Li, Jing-Jing ;
Zhou, Yicong ;
Li, Yun ;
Chung, Henry Shu-Hung ;
Shi, Yu-Hui ;
Zhang, Jun .
IEEE TRANSACTIONS ON CYBERNETICS, 2016, 46 (10) :2277-2290