Fuzzy FWA with dynamic adaptation of parameters

We propose in this paper the use fuzzy logic to adjust parameters in the fireworks algorithm (FWA), that is, parameters that usually are considered as constants in the algorithm, we have transformed them to be dynamic parameters in the FWA. First, we realized an exhaustive experimentation of the parameters of the FWA algorithm, with the purpose of selecting the parameters that have more effect on the FWA performance, and we concluded that the main parameters of this algorithm are: numbers of sparks and the explosion amplitude of each firework. The modifications made to these parameters help us provide a better exploration and exploitation abilities to the algorithm. The main goal of this paper is to optimize the performance of the FWA. In this paper, we show the results of the modified algorithm, which we called fuzzy fireworks algorithm and we denoted as FFWA. The results of the experiments were obtained with 6 benchmarks functions.

[1]  Ke Ding,et al.  A GPU-based parallel fireworks algorithm for optimization , 2013, GECCO '13.

[2]  Bimal K. Bose,et al.  Fuzzy logic based intelligent control of a variable speed cage machine wind generation system , 1995 .

[3]  Qin Song,et al.  Multiobjective fireworks optimization for variable-rate fertilization in oil crop production , 2013, Appl. Soft Comput..

[4]  Ying Tan,et al.  Adaptive Fireworks Algorithm , 2014 .

[5]  Lotfi A. Zadeh,et al.  Knowledge Representation in Fuzzy Logic , 1996, IEEE Trans. Knowl. Data Eng..

[6]  Ying Tan,et al.  Dynamic search in fireworks algorithm , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[7]  Ying Tan,et al.  Enhanced Fireworks Algorithm , 2013, 2013 IEEE Congress on Evolutionary Computation.

[8]  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).

[9]  E. Baidoo FIREWORKS ALGORITHM FOR UNCONSTRAINED FUNCTION OPTIMIZATION PROBLEMS , 2017, Applied Computer Science.

[10]  L. A. Zedeh Knowledge representation in fuzzy logic , 1989 .

[11]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[12]  Wenwen Ye,et al.  Adaptive Fireworks Algorithm Based on Simulated Annealing , 2017, 2017 13th International Conference on Computational Intelligence and Security (CIS).

[13]  Ying Tan,et al.  Enhanced Fireworks Algorithm , 2013, CEC 2013.

[14]  CrepinsekMatej,et al.  Exploration and exploitation in evolutionary algorithms , 2013 .

[15]  Jianhua Liu,et al.  The Improvement on Controlling Exploration and Exploitation of Firework Algorithm , 2013, ICSI.

[16]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

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

[18]  R. Eberhart,et al.  Particle Swarm Optimization-Neural Networks, 1995. Proceedings., IEEE International Conference on , 2004 .

[19]  Amit Konar,et al.  Swarm Intelligence Algorithms in Bioinformatics , 2008, Computational Intelligence in Bioinformatics.

[20]  Ying Tan,et al.  Fireworks Algorithm , 2015, Springer Berlin Heidelberg.

[21]  Masri Ayob,et al.  A Firework Algorithm for Solving Capacitated Vehicle Routing Problem , 2014 .

[22]  M. Kowsalya,et al.  A new power system reconfiguration scheme for power loss minimization and voltage profile enhancement using Fireworks Algorithm , 2014 .

[23]  Marjan Mernik,et al.  Exploration and exploitation in evolutionary algorithms: A survey , 2013, CSUR.