journal article·2024-08-01Open access

Gyro fireworks algorithm: A new metaheuristic algorithm

Xiaowei Wang

AIP Advances· Volume 14· Issue 8

Abstract

In this paper, a novel Gyro Fireworks Algorithm (GFA) is proposed by simulating the behaviors of gyro fireworks during the display process, which adopts a framework of multi-stage and multiple search strategies. At the beginning of the iteration, the gyro fireworks are full of gunpowder; they move via Lévy flight and spiral rotation, and the sprayed sparks are widely distributed and more balanced, which is an effective global exploration method. In the later iteration stages, due to the consumption of gunpowder, the gyro fireworks gradually undergo aggregation and contraction of spiral rotation, which is conducive to the search group to exploit the local area near the global optimal position. The GFA divides the iterative process into four phases, and each phase adopts a different search strategy, in order to enhance the diversity of the search of the population and to balance the exploration capability of the gyro fireworks search group in the global space and the exploitation of the local space. In order to verify the performance of the GFA, it is compared with the latest algorithms, such as the dandelion optimizer, Harris Hawks Optimization (HHO) algorithm, gray wolf optimizer, slime mold algorithm, whale optimization algorithm, artificial rabbits optimization, in 33 test functions. The experimental results show that the GFA obtains the optimal solution for all algorithms on 76% of the functions, while the second-placed HHO algorithm obtains the optimal solution for all algorithms on only 21% of the functions. Meanwhile, the GFA has an average ranking of 1.8 on the CEC2014 benchmark set and 1.4 on the CEC2019 benchmark set. It verifies that the GFA proposed in this paper has better convergence performance and better robustness than the competing algorithms. Moreover, experiments on challenging engineering optimization problems confirm the superior performance of the GFA over alternative algorithms.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Fractional Differential Equations Solutions

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Tourism, Huangshan University , Huangshan, Anhui, China

References (59)

Show source-provided references
1. Henry gas solubility optimization: A novel physics-based algorithm10.1016/j.future.2019.07.015 ↗
2. Simulated annealing10.1214/ss/1177011077 ↗
3. A comprehensive review on water cycle algorithm and its applications10.1007/s00521-020-05112-1 ↗
4. Parameter extraction using global particle swarm optimization approach and the influence of polymer processing temperature on the solar cell parameters10.1063/1.4993999 ↗
5. Ant colony optimization: Introduction and recent trends10.1016/j.plrev.2005.10.001 ↗
6. A comparative study of artificial bee colony algorithm10.1016/j.amc.2009.03.090 ↗
7. A high-Q mid-infrared Tamm plasmon absorber using MgF2 and Ge aperiodic tandem films designed by the genetic algorithm10.1063/5.0086863 ↗
8. Numerical simulation for Jeffery–Hamel flow and heat transfer of micropolar fluid based on differential evolution algorithm10.1063/1.5011727 ↗
9. COVIDOA: A novel evolutionary optimization algorithm based on coronavirus disease replication lifecycle10.1007/s00521-022-07639-x ↗
10. A comprehensive study of cuckoo-inspired algorithms10.1007/s00521-016-2464-8 ↗
11. Moth–flame optimization algorithm: Variants and applications10.1007/s00521-019-04570-6 ↗
12. Battle royale optimization algorithm10.1007/s00521-020-05004-4 ↗
13. A new algorithm for normal and large-scale optimization problems: Nomadic people optimizer10.1007/s00521-019-04575-1 ↗
14. Human behavior-based optimization: A novel metaheuristic approach to solve complex optimization problems10.1007/s00521-016-2334-4 ↗
15. Coati optimization algorithm: A new bio-inspired metaheuristic algorithm for solving optimization problems10.1016/j.knosys.2022.110011 ↗
16. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems10.1016/j.cie.2021.107408 ↗
17. Sand cat swarm optimization: A nature-inspired algorithm to solve global optimization problems10.1007/s00366-022-01604-x ↗
18. Fuzzy adaptive teaching–learning-based optimization for global numerical optimization10.1007/s00521-016-2449-7 ↗
19. A simplex social spider algorithm for solving integer programming and minimax problems10.1007/s12293-016-0180-7 ↗
20. An enhanced bat algorithm with mutation operator for numerical optimization problems10.1007/s00521-017-3021-9 ↗
21. An improved Moth-Flame Optimization algorithm with hybrid search phase10.1016/j.knosys.2019.105277 ↗
22. A high performance social spider optimization algorithm for optimal power flow solution with single objective optimization10.1016/j.energy.2019.01.021 ↗
23. A parameter-optimized variational mode decomposition method using salp swarm algorithm and its application to acoustic-based detection for internal defects of arc magnets10.1063/5.0054894 ↗
24. A novel statistical approach to numerical and multidisciplinary design optimization problems using pattern search inspired Harris Hawks optimizer10.1007/s00521-020-05475-5 ↗
25. Dıscrete socıal spıder algorıthm for the travelıng salesman problem10.1007/s10462-020-09869-8 ↗
26. A competitive mechanism integrated multi-objective whale optimization algorithm with differential evolution10.1016/j.neucom.2020.12.065 ↗
27. Migration-based moth-flame optimization algorithm10.3390/pr9122276 ↗
28. A stochastic configuration network based on chaotic sparrow search algorithm10.1016/j.knosys.2021.106924 ↗
29. A novel version of Cuckoo search algorithm for solving optimization problems10.1016/j.eswa.2021.115669 ↗
30. Opposition-based moth swarm algorithm10.1016/j.eswa.2021.115481 ↗
31. FP-SMA: An adaptive, fluctuant population strategy for slime mould algorithm10.1007/s00521-022-07034-6 ↗
32. An adaptive dimension differential evolution algorithm based on ranking scheme for global optimization10.7717/peerj-cs.1007 ↗
33. Modified orca predation algorithm: Developments and perspectives on global optimization and hybrid energy systems10.1007/s00521-023-08492-2 ↗
34. Velocity pausing particle swarm optimization: A novel variant for global optimization10.1007/s00521-022-08179-0 ↗
35. A whale optimization algorithm with distributed collaboration and reverse learning ability10.32604/cmc.2023.037611 ↗
36. An improved honey badger algorithm through fusing multi-strategies10.32604/cmc.2023.038787 ↗
37. Evolved opposition-based mountain gazelle optimizer to solve optimization problems10.1016/j.jksuci.2023.101812 ↗
38. Software multiple-fault localization using particle swarm optimization via genetic operation10.1016/j.jksuci.2023.02.023 ↗
39. A novel improved lemurs optimization algorithm for feature selection problems10.1016/j.jksuci.2023.101704 ↗
40. Gaussian bare-bone slime mould algorithm: Performance optimization and case studies on truss structures10.1007/s10462-022-10370-7 ↗
41. Mobile robot path planning based on bi-population particle swarm optimization with random perturbation strategy10.1016/j.jksuci.2024.101974 ↗
42. Enhanced Aquila optimizer based on tent chaotic mapping and new rules10.1038/s41598-024-53064-6 ↗
43. Hybridizing artificial bee colony with monarch butterfly optimization for numerical optimization problems10.1007/s00521-016-2665-1 ↗
44. A novel hybrid GWO with WOA for global numerical optimization and solving pressure vessel design10.1007/s00521-020-04823-9 ↗
45. A hybrid salp swarm algorithm based on TLBO for reliability redundancy allocation problems10.1007/s10489-021-02862-w ↗
46. A hybrid algorithm based optimization on modeling of grid independent biodiesel-based hybrid solar/wind systems10.1016/j.renene.2018.02.021 ↗
47. A hybrid algorithm using ant and bee colony optimization for feature selection and classification (AC-ABC Hybrid)10.1016/j.swevo.2017.04.002 ↗
48. A hybrid bio-inspired algorithm for scheduling and resource management in cloud environment10.1109/tsc.2017.2679738 ↗
49. A modified butterfly optimization algorithm: An adaptive algorithm for global optimization and the support vector machine10.1111/exsy.12642 ↗
50. SCWOA: An efficient hybrid algorithm for parameter optimization of multi-pass milling process10.1080/21681015.2017.1422040 ↗
51. Dandelion optimizer: A nature-inspired metaheuristic algorithm for engineering applications10.1016/j.engappai.2022.105075 ↗
52. An adaptive instinctive reaction strategy based on Harris Hawks optimization algorithm for numerical optimization problems10.1063/5.0035635 ↗
53. An improved gray wolf optimization algorithm to solve engineering problems10.3390/su13063208 ↗
54. Slime mould algorithm: A new method for stochastic optimization10.1016/j.future.2020.03.055 ↗
55. The whale optimization algorithm10.1016/j.advengsoft.2016.01.008 ↗
56. Artificial rabbits optimization: A new bio-inspired meta-heuristic algorithm for solving engineering optimization problems10.1016/j.engappai.2022.105082 ↗
57. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization10.1007/s11227-022-04959-6 ↗
58. A novel meta-heuristic search algorithm for solving optimization problems: Capuchin search algorithm10.1007/s00521-020-05145-6 ↗
59. Zebra optimization algorithm: A new bio-inspired optimization algorithm for solving optimization algorithm10.1109/access.2022.3172789 ↗