Self-adaptive learning based particle swarm optimization

被引:255
|
作者
Wang, Yu [1 ]
Li, Bin [1 ]
Weise, Thomas [1 ]
Wang, Jianyu [1 ]
Yuan, Bo [1 ]
Tian, Qiongjie [1 ]
机构
[1] Univ Sci & Technol China, Hefei, Anhui, Peoples R China
基金
中国国家自然科学基金;
关键词
Particle swarm; Self-adaptive learning; Numerical optimization; Economic load dispatch; Power system; DIFFERENTIAL EVOLUTION; ALGORITHM; SEARCH; ANT; ADAPTATION; SELECTION; ENSEMBLE; STRATEGY; DISPATCH;
D O I
10.1016/j.ins.2010.07.013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Particle swarm optimization (PSO) is a population-based stochastic search technique for solving optimization problems over continuous space, which has been proven to be efficient and effective in wide applications in scientific and engineering domains. However, the universality of current PSO variants, i.e., their ability to achieve good performance on a variety of different fitness landscapes, is still unsatisfying. For many practical problems, where the fitness landscapes are usually unknown, employing a trial-and-error scheme to search for the most suitable PSO variant is computationally expensive. Therefore, it is necessary to develop a more adaptive and robust PSO version to provide users a black-box tool for various application problems. In this paper, we propose a self-adaptive learning based PSO (SLPSO) to make up the above demerits. SLPSO simultaneously adopts four PSO based search strategies. A probability model is used to describe the probability of a strategy being used to update a particle. The model is self-adaptively improved according to the strategies ability of generating better quality solutions in the past generations. In order to evaluate the performance of SLPSO, we compare it with eight state-of-the-art PSO variants on 26 numerical optimization problems with different characteristics such as uni-modality, multi-modality, rotation, ill-condition, mis-scale and noise. The experimental results clearly verify the advantages of SLPSO. Moreover, a practical engineering problem, the economic load dispatch problem of power systems (ELD), is used to further evaluate SLPSO. Compared with the previous effective ELD evolutionary algorithms, SLPSO can update the best solution records. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:4515 / 4538
页数:24
相关论文
共 50 条
  • [1] Particle Swarm Optimization with Comprehensive Learning & Self-adaptive Mutation
    Tan, Hao
    Li, Jianjun
    Huang, Jing
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND ELECTRONIC TECHNOLOGY, 2015, 3 : 74 - 77
  • [2] Modified self-adaptive particle swarm optimization
    Li, Jian
    Wang, Cheng
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2008, 36 (03): : 118 - 121
  • [3] Particle Swarm Optimization Based on Self-adaptive Acceleration Factors
    Wang Gai-yun
    Han Dong-xue
    THIRD INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING, 2009, : 637 - 640
  • [4] A Self-Adaptive Integrated Particle Swarm Optimization
    Liu, Yanju
    Dai, Tao
    Song, Jianhui
    Hu, Yang
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 707 - 711
  • [5] A Self-Adaptive Topologically Connected-Based Particle Swarm Optimization
    Lim, Wei Hong
    Isa, Nor Ashidi Mat
    Tiang, Sew Sun
    Tan, Teng Hwang
    Natarajan, Elango
    Wong, Chin Hong
    Tang, Jing Rui
    IEEE ACCESS, 2018, 6 : 65347 - 65366
  • [6] Novel self-adaptive particle swarm optimization methods
    Choosak Pornsing
    Manbir S. Sodhi
    Bernard F. Lamond
    Soft Computing, 2016, 20 : 3579 - 3593
  • [7] Self-Adaptive two roles hybrid learning strategies-based particle swarm optimization
    Tao, Xinmin
    Li, Xiangke
    Chen, Wei
    Liang, Tian
    Li, Yetong
    Guo, Jie
    Qi, Lin
    INFORMATION SCIENCES, 2021, 578 : 457 - 481
  • [8] Novel self-adaptive particle swarm optimization methods
    Pornsing, Choosak
    Sodhi, Manhir S.
    Lamond, Bernard F.
    SOFT COMPUTING, 2016, 20 (09) : 3579 - 3593
  • [9] A self-adaptive chaos particle swarm optimization algorithm
    Wu, Yalin
    Zhang, Shuiping
    Telkomnika (Telecommunication Computing Electronics and Control), 2015, 13 (01) : 331 - 340
  • [10] Self-adaptive Ejector Particle Swarm Optimization Algorithm
    Zhu J.
    Fang H.
    Shao F.
    Jiang C.
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2019, 32 (02): : 108 - 116