Comprehensive learning particle swarm optimizer for global optimization of multimodal functions

被引:2891
作者
Liang, J. J. [1 ]
Qin, A. K. [1 ]
Suganthan, Ponnuthurai Nagaratnam [1 ]
Baskar, S. [1 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
关键词
composition benchmark functions; comprehensive learning particle swarm optimizer (CLPSO); global numerical optimization; particle swarm optimizer (PSO);
D O I
10.1109/TEVC.2005.857610
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a variant of particle swarm optimizers (PSOs) that we call the comprehensive learning particle swarm optimizer (CLPSO), which uses a novel learning strategy whereby all other particles' historical best information is used to update a particle's velocity. This strategy enables the diversity of the swarm to be preserved to discourage premature convergence. Experiments were conducted (using codes-available from http://www.ntu.edu.sgthome/epnsugan) on multimodal test functions such as Rosenbrock, Griewank, Rastrigin, Ackley, and Schwefel and composition functions both with and without coordinate rotation. The results demonstrate good performance of the CLPSO in solving multimodal problems when compared with eight other recent variants of the PSO.
引用
收藏
页码:281 / 295
页数:15
相关论文
共 39 条
[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]  
Blackwell TM, 2002, IEEE C EVOL COMPUTAT, P1691, DOI 10.1109/CEC.2002.1004497
[4]   The particle swarm - Explosion, stability, and convergence in a multidimensional complex space [J].
Clerc, M ;
Kennedy, J .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) :58-73
[5]  
Coello CAC, 2004, IEEE T EVOLUT COMPUT, V8, P256, DOI [10.1109/TEVC.2004.826067, 10.1109/tevc.2004.826067]
[6]  
Eberhart R, 1995, MHS 95 P 6 INT S MIC, P39, DOI DOI 10.1109/MHS.1995.494215
[7]  
Esquivel SC, 2003, IEEE C EVOL COMPUTAT, P1130
[8]  
Fan H, 2001, P WORKSH PART SWARM
[9]  
Hu XH, 2002, IEEE C EVOL COMPUTAT, P1677, DOI 10.1109/CEC.2002.1004494
[10]  
Kennedy J., 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), P1931, DOI 10.1109/CEC.1999.785509