Enhanced Fireworks Algorithm

In this paper, we present an improved version of the recently developed Fireworks Algorithm (FWA) based on several modifications. A comprehensive study on the operators of conventional FWA revealed that the algorithm works surprisingly well on benchmark functions which have their optimum at the origin of the search space. However, when being applied on shifted functions, the quality of the results of conventional FWA deteriorates severely and worsens with increasing shift values, i.e., with increasing distance between function optimum and origin of the search space. Moreover, compared to other metaheuristic optimization algorithms, FWA has high computational cost per iteration. In order to tackle these limitations, we present five major improvements of FWA: (i) a new minimal explosion amplitude check, (ii) a new operator for generating explosion sparks, (iii) a new mapping strategy for sparks which are out of the search space, (iv) a new operator for generating Gaussian sparks, and (v) a new operator for selecting the population for the next iteration. The resulting algorithm is called Enhanced Fireworks Algorithm (EFWA). Experimental evaluation on twelve benchmark functions with different shift values shows that EFWA outperforms conventional FWA in terms of convergence capabilities, while reducing the runtime significantly.

[1]  Sujin Bureerat,et al.  Hybrid Population-Based Incremental Learning Using Real Codes , 2011, LION.

[2]  Yu-Jun Zheng,et al.  A hybrid fireworks optimization method with differential evolution operators , 2015, Neurocomputing.

[3]  Gang Lu,et al.  Improvement on regulating definition of antibody density of immune algorithm , 2002, Proceedings of the 9th International Conference on Neural Information Processing, 2002. ICONIP '02..

[4]  Ying Tan,et al.  An empirical study on influence of approximation approaches on enhancing fireworks algorithm , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[5]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[6]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[7]  Ying Tan,et al.  Iterative improvement of the Multiplicative Update NMF algorithm using nature-inspired optimization , 2011, 2011 Seventh International Conference on Natural Computation.

[8]  Ying Tan,et al.  Swarm Intelligence for Non-Negative Matrix Factorization , 2011, Int. J. Swarm Intell. Res..

[9]  Y. Tan,et al.  Clonal particle swarm optimization and its applications , 2007, 2007 IEEE Congress on Evolutionary Computation.

[10]  Hongyuan Gao,et al.  Cultural firework algorithm and its application for digital filters design , 2011, Int. J. Model. Identif. Control..

[11]  Ying Tan,et al.  Fireworks Algorithm for Optimization , 2010, ICSI.