自适应爆炸半径和差分变异的增强烟花算法
Enhanced Fireworks Algorithm with Adaptive Explosion Amplitude and Differential Variation
摘要: 增强烟花算法对烟花算法存在的性能缺陷进行改进,并在许多优化问题中显示出不错的效果。然而,增强烟花算法在某些函数上寻优精度低、且容易过早地陷入局部最优解。为了改善这种缺陷,将其最大爆炸半径设置为模拟退火因子来自适应地加速其搜索过程,并借鉴差分变异中的思想以增加种群的多样性,达到跳出局部最优解的目的。改进后的算法在10个Benchmark函数上进行测试,实验结果表明改进后的算法效果明显优于增强烟花算法。
Abstract: Enhanced fireworks algorithm improves the performance defect of the fireworks algorithm, and shows good effect in many optimization problems. However, it still has low precision and is easy to fall into local optimal solution prematurely in some functions. In order to improve the above men-tioned problems, the maximum explosion amplitude is set as the simulated annealing factor to accelerate its search process, and we learn from the idea of differential variation to increase the diversity of the population, so as to jump out of the local optimal solution. The proposed algorithm is tested on 10 benchmark functions and the experimental results show that the proposed algorithm significantly outperforms the enhanced fireworks algorithm and the fireworks algorithm.
文章引用:叶雯雯, 温洁嫦. 自适应爆炸半径和差分变异的增强烟花算法[J]. 应用数学进展, 2018, 7(2): 152-162. https://doi.org/10.12677/AAM.2018.72019

参考文献

[1] Tan, Y. and Zhu, Y. (2010) Fireworks Algorithm for Optimization. International Conference on Advances in Swarm Intelligence. Springer-Verlag, 355-364.
[2] Pei, Y., Zheng, S., Tan, Y. and Hideyuki, T. (2012) An Empirical Study on Influence of Approximation Approaches on Enhancing Fireworks Algorithm. 2014 IEEE International Conference on Systems, 1322-1327.
[Google Scholar] [CrossRef
[3] Si, T. and Ghosh, R. (2015) Explosion Sparks Generation Using Adaptive Transfer Function in Firework Algorithm. 2015 IEEE International Conference on Signal Processing, Communication and Networking, 1-9.
[Google Scholar] [CrossRef
[4] Zheng, S., Janecek, A. and Tan, Y. (2013) Enhanced Fire-works Algorithm. 2013 IEEE Congress on Evolutionary Computation (CEC), 2069-2077.
[Google Scholar] [CrossRef
[5] Zheng, S.Q., Janecek, A., Li, J.Z. and Tan, Y. (2014) Dynamic Search in Fireworks Algorithm. 2014 IEEE Congress on Evolutionary Computation (CEC), 3222-3229.
[Google Scholar] [CrossRef
[6] Li, J., Zheng, S. and Tan, Y. (2014) Adaptive Fireworks Algo-rithm. 2014 IEEE Congress on Evolutionary Computation (CEC), 3214-3221.
[Google Scholar] [CrossRef
[7] Yu, C., Li, J. and Tan, Y. (2014) Improve Enhanced Fireworks Algorithm with Differential Mutation. IEEE International Conference on Systems, Man and Cybernetics. IEEE, 264-269.
[8] Zheng, Y.J., Xu, X.L., Ling, H.F. and Chen, S.Y. (2015) A Hybrid Fireworks Optimization Method with Differential Evolution Operators. 3rd International Conference on Swarm Intelligence (ICSI), 75-82
[9] Zheng, S.Q., Li, J.Z., Janecek, A. and Tan, Y. (2016) A Cooperative Framework for Fireworks Algorithm. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 1-14.
[10] Zhang, B., Zheng, Y.J., Zhang, M.X., et al. (2017) Fireworks Algorithm with Enhanced Fireworks Interaction. IEEE/ACM Transactions on Computational Biology & Bioinformatics, 14, 42.
[Google Scholar] [CrossRef
[11] Li, J., Zheng, S. and Tan, Y. (2017) The Effect of Information Utilization: Introducing a Novel Guiding Spark in the Fireworks Algorithm. IEEE Transactions on Evolutionary Computation, 21, 153-166.
[Google Scholar] [CrossRef
[12] Gao, H. and Diao, M. (2011) Cultural Firework Algorithm and Its Application for Digital Filters Design. International Journal of Modelling Identification & Control, 14, 324-331.
[Google Scholar] [CrossRef
[13] 赵晶, 唐焕文, 朱训芝. 模拟退火算法的一种改进及其应用研究[J]. 大连理工大学学报, 2006, 46(5): 775-780.
[14] Storn, R. and Price, K. (1997) Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. Journal of Global Optimization, 11, 341-359.
[Google Scholar] [CrossRef
[15] Liang, J., Nsuganthan, P. and Ghernandez Diaz, A. (2013) Problem Definitions and Evaluation Criteria for the CEC2013 Special Session on Real-Parameter Opti-mization.
[16] Liang, J.J., Qu, B.Y. and Nsuganthan, P. (2014) Problem Definitions and Evaluation Criteria for the CEC2013 Special Session and Competition on Single Objective Real-Parameter Numerical Optimization.