Vol.7 No.2 (February 2018)
Enhanced Fireworks Algorithm with Adaptive Explosion Amplitude and Differential Variation
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.
叶雯雯 , 温洁嫦 (2018) 自适应爆炸半径和差分变异的增强烟花算法。 应用数学进展， 7， 152-162. doi: 10.12677/AAM.2018.72019
 Tan, Y. and Zhu, Y. (2010) Fireworks Algorithm for Optimization. International Conference on Advances in Swarm Intelligence. Springer-Verlag, 355-364.
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.
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.
Zheng, S., Janecek, A. and Tan, Y. (2013) Enhanced Fire-works Algorithm. 2013 IEEE Congress on Evolutionary Computation (CEC), 2069-2077.
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.
Li, J., Zheng, S. and Tan, Y. (2014) Adaptive Fireworks Algo-rithm. 2014 IEEE Congress on Evolutionary Computation (CEC), 3214-3221.
 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.
 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
 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.
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.
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.
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.
 赵晶, 唐焕文, 朱训芝. 模拟退火算法的一种改进及其应用研究[J]. 大连理工大学学报, 2006, 46(5): 775-780.
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.
 Liang, J., Nsuganthan, P. and Ghernandez Diaz, A. (2013) Problem Definitions and Evaluation Criteria for the CEC2013 Special Session on Real-Parameter Opti-mization.
 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.