Analysis and Improvement of Fireworks Algorithm
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 solutio...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2017-02-01
|
Series: | Algorithms |
Subjects: | |
Online Access: | http://www.mdpi.com/1999-4893/10/1/26 |
_version_ | 1818610487700488192 |
---|---|
author | Xi-Guang Li Shou-Fei Han Chang-Qing Gong |
author_facet | Xi-Guang Li Shou-Fei Han Chang-Qing Gong |
author_sort | Xi-Guang Li |
collection | DOAJ |
description | 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. |
first_indexed | 2024-12-16T15:15:13Z |
format | Article |
id | doaj.art-92a18ca82d94403c8ef73ac0d1526b44 |
institution | Directory Open Access Journal |
issn | 1999-4893 |
language | English |
last_indexed | 2024-12-16T15:15:13Z |
publishDate | 2017-02-01 |
publisher | MDPI AG |
record_format | Article |
series | Algorithms |
spelling | doaj.art-92a18ca82d94403c8ef73ac0d1526b442022-12-21T22:26:50ZengMDPI AGAlgorithms1999-48932017-02-011012610.3390/a10010026a10010026Analysis and Improvement of Fireworks AlgorithmXi-Guang Li0Shou-Fei Han1Chang-Qing Gong2School of Computer, Shenyang Aerospace University, Shenyang 110136, ChinaSchool of Computer, Shenyang Aerospace University, Shenyang 110136, ChinaSchool of Computer, Shenyang Aerospace University, Shenyang 110136, ChinaThe 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.http://www.mdpi.com/1999-4893/10/1/26fireworks algorithmopposition-based learningt-distributiondisruptive selectionexplosion amplitude |
spellingShingle | Xi-Guang Li Shou-Fei Han Chang-Qing Gong Analysis and Improvement of Fireworks Algorithm Algorithms fireworks algorithm opposition-based learning t-distribution disruptive selection explosion amplitude |
title | Analysis and Improvement of Fireworks Algorithm |
title_full | Analysis and Improvement of Fireworks Algorithm |
title_fullStr | Analysis and Improvement of Fireworks Algorithm |
title_full_unstemmed | Analysis and Improvement of Fireworks Algorithm |
title_short | Analysis and Improvement of Fireworks Algorithm |
title_sort | analysis and improvement of fireworks algorithm |
topic | fireworks algorithm opposition-based learning t-distribution disruptive selection explosion amplitude |
url | http://www.mdpi.com/1999-4893/10/1/26 |
work_keys_str_mv | AT xiguangli analysisandimprovementoffireworksalgorithm AT shoufeihan analysisandimprovementoffireworksalgorithm AT changqinggong analysisandimprovementoffireworksalgorithm |