Multi-strategy ensemble particle swarm optimization for dynamic optimization

被引:239
作者
Du, Weilin [1 ]
Li, Bin [1 ]
机构
[1] USTC, Sch Informat Sci & Technol, Nat Inspired Computat & Applicat Lab, Hefei 230027, Anhui, Peoples R China
基金
中国国家自然科学基金;
关键词
dynamic optimization; multi-strategy ensemble; particle swarm optimization; Gaussian local search; differential mutation;
D O I
10.1016/j.ins.2008.01.020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
Optimization in dynamic environments is important in real-world applications, which requires the optimization algorithms to be able to find and track the changing optimum efficiently over time. Among various algorithms for dynamic optimization, particle swarm optimization algorithms (PSOs) are attracting more and more attentions in recent years, due to their ability of keeping good balance between convergence and diversity maintenance. To tackle the challenges of dynamic optimization, several strategies have been proposed to enhance the performance of PSO, and have gained success on various dynamic optimization problems. But there still exist some issues in dynamic optimization which need to be studied carefully, i.e. the robustness of the algorithm to problems of various dynamic features. In this paper, a new multistrategy ensemble particle swarm optimization (MEPSO) for dynamic optimization is proposed. In MEPSO, all particles are divided into two parts, denoted as part I and part II, respectively. Two new strategies, Gaussian local search and differential mutation, are introduced into these two parts, respectively. Experimental analyses reveal that the mechanisms used in part I can enhance the convergence ability of the algorithm, while mechanisms used in part II can extend the searching area of the particle population to avoid being trapped into the local optimum, and can enhance the ability of catching up with the changing optimum in dynamic environments. The whole algorithm has few parameters that need to be tuned, and all of them are not sensitive to problems. We compared MEPSO with other PSOs, including MQSO, PHPSO and Standard PSO with re-initialization, on moving peaks Benchmark and dynamic Rastrigin function. The experimental results show that MEPSO has pretty good performance on almost all testing problems adopted in this paper, and outperforms other algorithms when the dynamic environment is unimodal and changes severely, or has a great number of local optima as dynamic Rastrigin function does. (c) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:3096 / 3109
页数:14
相关论文
共 29 条
[1]
Blackwell T, 2004, LECT NOTES COMPUT SC, V3005, P489
[2]
BLACKWELL T, 2007, EVOLUTIONARY COMPUTA, V51, P29
[3]
Multiswarms, exclusion, and anti-convergence in dynamic environments [J].
Blackwell, Tim ;
Branke, Juergen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (04) :459-472
[4]
BLACKWELL TM, 2002, GEN EV COMP C, P19
[5]
BRANKE J, 2002, THEORY APPL EVOLUTIO, P239
[6]
BRANKE J, MOVING PEAKS BENCHMA
[7]
Branke J., 1999, Proceedings of the IEEE Congress on Evolutionary Computation, Washington, DC, USA, DOI DOI 10.1109/CEC.1999.785502
[8]
Carlisle A, 2002, TSI PRESS S, V13, P265, DOI 10.1109/WAC.2002.1049555
[9]
On the use of niching for dynamic landscapes [J].
Cedeno, W ;
Vemuri, VR .
PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, :361-366
[10]
DOU Q, 2005, J COMPUT SCI, V32, P134