Next Article in Journal
Fragile Watermarking for Image Authentication Using the Characteristic of SVD
Previous Article in Journal
An On-Line Tracker for a Stochastic Chaotic System Using Observer/Kalman Filter Identification Combined with Digital Redesign Method
Open AccessArticle

Analysis and Improvement of Fireworks Algorithm

School of Computer, Shenyang Aerospace University, Shenyang 110136, China
Author to whom correspondence should be addressed.
Algorithms 2017, 10(1), 26;
Received: 12 December 2016 / Accepted: 14 February 2017 / Published: 17 February 2017
The Fireworks Algorithm is a recently developed swarm intelligence algorithm to simulate the explosion process of fireworks. Based on the analysis of each operator of Fireworks Algorithm (FWA), this paper improves the FWA and proves that the improved algorithm converges to the global optimal solution with probability 1. The proposed algorithm improves the goal of further boosting performance and achieving global optimization where mainly include the following strategies. Firstly using the opposition-based learning initialization population. Secondly a new explosion amplitude mechanism for the optimal firework is proposed. In addition, the adaptive t-distribution mutation for non-optimal individuals and elite opposition-based learning for the optimal individual are used. Finally, a new selection strategy, namely Disruptive Selection, is proposed to reduce the running time of the algorithm compared with FWA. In our simulation, we apply the CEC2013 standard functions and compare the proposed algorithm (IFWA) with SPSO2011, FWA, EFWA and dynFWA. The results show that the proposed algorithm has better overall performance on the test functions. View Full-Text
Keywords: fireworks algorithm; opposition-based learning; t-distribution; disruptive selection; explosion amplitude fireworks algorithm; opposition-based learning; t-distribution; disruptive selection; explosion amplitude
Show Figures

Figure 1

MDPI and ACS Style

Li, X.-G.; Han, S.-F.; Gong, C.-Q. Analysis and Improvement of Fireworks Algorithm. Algorithms 2017, 10, 26.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map

Back to TopTop