Self-adaptive learning based particle swarm optimization

被引:258
作者
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
相关论文
共 69 条
[1]   Using selection to improve particle swarm optimization [J].
Angeline, PJ .
1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, :84-89
[2]  
[Anonymous], P 14 POW SYST COMP C
[3]   Search based software testing of object-oriented containers [J].
Arcuri, Andrea ;
Yao, Xin .
INFORMATION SCIENCES, 2008, 178 (15) :3075-3095
[4]  
Auger A, 2005, IEEE C EVOL COMPUTAT, P1769
[5]  
Blackwell TM, 2002, IEEE C EVOL COMPUTAT, P1691, DOI 10.1109/CEC.2002.1004497
[6]  
BURKE E, 2009, NOTTCSTRSUB090624141
[7]   AMPSO: A New Particle Swarm Method for Nearest Neighborhood Classification [J].
Cervantes, Alejandro ;
Maria Galvan, Ines ;
Isasi, Pedro .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2009, 39 (05) :1082-1091
[8]   A refactoring method for cache-efficient swarm intelligence algorithms [J].
Chang, Feng-Cheng ;
Huang, Hsiang-Cheh .
INFORMATION SCIENCES, 2012, 192 :39-49
[9]   Particle swarm optimization with adaptive population size and its application [J].
Chen DeBao ;
Zhao ChunXia .
APPLIED SOFT COMPUTING, 2009, 9 (01) :39-48
[10]   Improved genetic algorithm for power economic dispatch of units with valve-point effects and multiple fuels [J].
Chiang, CL .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2005, 20 (04) :1690-1699