A quarter century of particle swarm optimization

被引:51
作者
Cheng, Shi [1 ]
Lu, Hui [2 ]
Lei, Xiujuan [1 ]
Shi, Yuhui [3 ]
机构
[1] Shaanxi Normal Univ, Sch Comp Sci, Xian 710119, Shaanxi, Peoples R China
[2] Beihang Univ, Sch Elect & Informat Engn, Beijing 100191, Peoples R China
[3] Southern Univ Sci & Technol, Shenzhen Key Lab Computat Intelligence, Dept Comp Sci & Engn, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Particle swarm optimization; Developmental swarm intelligence; Population diversity; Exploration; exploitation; BATCH PROCESSING MACHINES; SCHEDULING PROBLEM; MULTIMODAL OPTIMIZATION; GENETIC ALGORITHM; CLASSIFICATION; DIVERSITY; SOLVE;
D O I
10.1007/s40747-018-0071-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Particle swarm optimization (PSO) is a population-based stochastic algorithm modeled on the social behaviors observed in flocking birds. Over the past quarter century, the particle swarm optimization algorithm has attracted many researchers' attention. Through the convergent operation and divergent operation, individuals in PSO group and diverge in the search space/objective space. In this paper, the historical development, the state-of-the-art, and the applications of the PSO algorithms are reviewed. In addition, the characteristics and issues of the PSO algorithm are also discussed from the evolution and learning perspectives. Every individual in the PSO algorithm learns from itself and another particle with good fitness value. The search performance and convergence speed were affected by different learning strategies. The scheduling and data-mining problems are illustrated as two typical cases of PSO algorithm solving real-world application problems. With the analysis of different evolution and learning strategies, particle swarm optimization algorithm could be utilized on solving more real-world application problems effectively, and the strength and limitation of various PSO algorithms could be revealed.
引用
收藏
页码:227 / 239
页数:13
相关论文
共 101 条
  • [11] PSO-based method for SVM classification on skewed data sets
    Cervantes, Jair
    Garcia-Lamont, Farid
    Rodriguez-Mazahua, Lisbeth
    Lopez, Asdrubal
    Ruiz-Castilla, Jose
    Trueba, Adrian
    [J]. NEUROCOMPUTING, 2017, 228 : 187 - 197
  • [12] Measuring the curse of dimensionality and its effects on particle swarm optimization and differential evolution
    Chen, Stephen
    Montgomery, James
    Bolufe-Roehler, Antonio
    [J]. APPLIED INTELLIGENCE, 2015, 42 (03) : 514 - 526
  • [13] Particle Swarm Optimization with an Aging Leader and Challengers
    Chen, Wei-Neng
    Zhang, Jun
    Lin, Ying
    Chen, Ni
    Zhan, Zhi-Hui
    Chung, Henry Shu-Hung
    Li, Yun
    Shi, Yu-Hui
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (02) : 241 - 258
  • [14] Improved Wi-Fi Indoor Positioning Based on Particle Swarm Optimization
    Chen, Xiao
    Zou, Shengnan
    [J]. IEEE SENSORS JOURNAL, 2017, 17 (21) : 7143 - 7148
  • [15] A Competitive Swarm Optimizer for Large Scale Optimization
    Cheng, Ran
    Jin, Yaochu
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (02) : 191 - 204
  • [16] A social learning particle swarm optimization algorithm for scalable optimization
    Cheng, Ran
    Jin, Yaochu
    [J]. INFORMATION SCIENCES, 2015, 291 : 43 - 60
  • [17] Cheng S, 2015, IEEE C EVOL COMPUTAT, P1075, DOI 10.1109/CEC.2015.7257009
  • [18] Evolutionary Computation and Big Data: Key Challenges and Future Directions
    Cheng, Shi
    Liu, Bin
    Shi, Yuhui
    Jin, Yaochu
    Li, Bin
    [J]. DATA MINING AND BIG DATA, DMBD 2016, 2016, 9714 : 3 - 14
  • [19] Cheng S, 2011, LECT NOTES COMPUT SC, V7063, P228, DOI 10.1007/978-3-642-24958-7_27
  • [20] The particle swarm - Explosion, stability, and convergence in a multidimensional complex space
    Clerc, M
    Kennedy, J
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) : 58 - 73