Aiming at the performance bottlenecks and slow convergence of fireworks algorithm (Fireworks Algorithm
FWA)
By putting reverse learning and maneuver explode into FWA
this paper proposes fireworks algorithm based on reverse learning and maneuver explode (Fireworks Algorithm based on Reverse learning and Maneuver explode
RLMEFWA). In the algorithm
reverse learning strategy was introduced to generate initial population
which strengthened the diversity of population
then each firework applies the position in the current group to choose a different explode way. Fireworks in the better position to select maneuvering explosion mode whose random orbit closer to the optimum position. Fireworks in an inferior position explode select non-motorized mode with random orbit. In our simulation
we compare FWA
SPSO
EFWA and RLMEFWA with 10 typical benchmark functions. The results show that RLMEFWA is better than FWA
SPSO
and EFWA in terms of convergence speed and accuracy and stability.
关键词
Keywords
references
ZHENG S, JANECEK A, LI J, et al. Dynamic search in fireworks algorithm[C]//2014 IEEE Congress on Evolutionary Computation. Beijing, China, 2014: 3222-3229.
PEI Y, ZHENG S, TAN Y, et al. An empirical study on influence of approximation[C]//IEEE International Conference on Systems, Man, and Cybernetics. Seoul, South Korea, 2012: 1322-1327.
LI J, ZHENG S, TAN Y. Adaptive Fireworks Algorithm[C]//2014 IEEE Congress on Evolutionary Computation. Beijing, China, 2014: 3214-3221.
Zheng S, Janecek A, Tan Y. Enhanced fireworks algorithm[C]// Evolutionary Computation (CEC), 2013 IEEE Congress on. IEEE, 2013.
Tizhoosh H. Opposition-based learn: A new scheme for machine intelligence[C]//Proceedings of the International Conference on Computational Intelligence for Modeling Control and Automation. Vienna, Austria: IEEE, 2005: 695-701.
Bratton D, Kennedy J. Defining a standard for particle swarm optimization[C]//Swarm Intelligence Symposium, 2007. IEEE, 2007.
LIU J, ZHENG S, TAN Y. The improvement on controlling exploration and exploitation of fireworks algorithm[M] //Advances in Swarm Intelligence. Berlin: Springer, 2013: 11-23.