Improved fireworks algorithm with information exchange for function optimization

Abstract The fireworks algorithm, which is inspired by the explosion of fireworks, is a new swarm-based meta-heuristic algorithm for global optimization. This work proposes an improved fireworks optimization algorithm (IFWA) based on the enhanced fireworks algorithm (EFWA). Three aspects of improvement are presented after an analysis of the drawbacks of EFWA. These improvements are a new explosion scheme, GS-Gaussian explosion operator, and deep information exchange strategy. The proposed IFWA is tested on 23 benchmark function optimization problems and a real engineering problem, namely, optimal controller design for automotive active suspension. Optimization results prove that IFWA has competitive advantage compared with EFWA and other popular meta-heuristic algorithms and demonstrates the potential to solve real problems effectively.

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

[2]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[3]  Miltiadis Alamaniotis,et al.  Application of Fireworks Algorithm in Gamma-Ray Spectrum Fitting for Radioisotope Identification , 2015, Int. J. Swarm Intell. Res..

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

[5]  Yu-Jun Zheng,et al.  Fireworks Algorithm with Enhanced Fireworks Interaction , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[6]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[7]  Yahaya Md Sam,et al.  LQR controller for active car suspension , 2000, 2000 TENCON Proceedings. Intelligent Systems and Technologies for the New Millennium (Cat. No.00CH37119).

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

[9]  Fei Hu,et al.  The design of two-fold redundancy linear arrays in aperture synthesis radiometers , 2017, 2017 IEEE International Symposium on Antennas and Propagation & USNC/URSI National Radio Science Meeting.

[10]  Mohammad Ali Nekoui,et al.  Optimal control of an active suspension system , 2010, Proceedings of 14th International Power Electronics and Motion Control Conference EPE-PEMC 2010.

[11]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[12]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[13]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

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

[15]  Chibing Gong,et al.  Opposition-Based Adaptive Fireworks Algorithm , 2016, Algorithms.

[16]  Milan Tuba,et al.  Fireworks algorithm applied to wireless sensor networks localization problem , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[17]  S. Mirjalili,et al.  A new hybrid PSOGSA algorithm for function optimization , 2010, 2010 International Conference on Computer and Information Application.

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

[19]  Reda Mohamed Hamou,et al.  A discrete modified fireworks algorithm for community detection in complex networks , 2017, Applied Intelligence.

[20]  D. Hrovat,et al.  Survey of Advanced Suspension Developments and Related Optimal Control Applications, , 1997, Autom..

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