Archery Algorithm: A Novel Stochastic Optimization Algorithm for Solving Optimization Problems
Source abstract
Abstract
Finding a suitable solution to an optimization problem designed in science is a major challenge. Therefore, these must be addressed utilizing proper approaches. Based on a random search space, optimization algorithms can find acceptable solutions to problems. Archery Algorithm (AA) is a new stochastic approach for addressing optimization problems that is discussed in this study. The fundamental idea of developing the suggested AA is to imitate the archer's shooting behavior toward the target panel. The proposed algorithm updates the location of each member of the population in each dimension of the search space by a member randomly marked by the archer. The AA is mathematically described, and its capacity to solve optimization problems is evaluated on twenty-three distinct types of objective functions. Furthermore, the proposed algorithm's performance is compared vs. eight approaches, including teaching-learning based optimization, marine predators algorithm, genetic algorithm, grey wolf optimization, particle swarm optimization, whale optimization algorithm, gravitational search algorithm, and tunicate swarm algorithm. According to the simulation findings, the AA has a good capacity to tackle optimization issues in both unimodal and multimodal scenarios, and it can give adequate quasi-optimal solutions to these problems. The analysis and comparison of competing algorithms’ performance with the proposed algorithm demonstrates the superiority and competitiveness of the AA.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Metaheuristic Optimization Algorithms Research · Anomaly Detection Techniques and Applications · Sports Analytics and Performance
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (58)
Show source-provided references
1. Teamwork optimization algorithm: A new optimization approach for function minimization/maximization10.3390/s21134567 ↗
2. MLO: Multi leader optimizer10.22266/ijies2020.1231.32 ↗
3. DM: Dehghani method for modifying optimization algorithms10.3390/app10217683 ↗
4. A new two-stage algorithm for solving optimization problems10.3390/e23040491 ↗
5. GMBO: Group mean-based optimizer for solving various optimization problems10.3390/math9111190 ↗
6. A new “good and bad groups-based optimizer” for solving various optimization problems10.3390/app11104382 ↗
7. Binary spring search algorithm for solving various optimization problems10.3390/app11031286 ↗
8. BSSA: Binary spring search algorithm
9. A spring search algorithm applied to engineering optimization problems10.3390/app10186173 ↗
10. Planning of energy carriers based on final energy consumption using dynamic programming and particle swarm optimization10.20998/2074-272X.2018.5.10 ↗
11. Energy carriers management based on energy consumption
12. Optimal sizing and placement of capacitor banks and distributed generation in distribution systems using spring search algorithm10.1515/ijeeps-2019-0217 ↗
13. A new methodology called dice game optimizer for capacitor placement in distribution systems10.20998/2074-272X.2020.1.10 ↗
14. Line loss reduction and voltage profile improvement in radial distribution networks using battery energy storage system
15. Optimal utilization of electrical energy from power plants based on final energy consumption using gravitational search algorithm10.20998/2074-272X.2018.4.12 ↗
16. Spring search algorithm for simultaneous placement of distributed generation and capacitors10.20998/2074-272X.2018.6.10 ↗
17. A new metaheuristic optimization algorithms for brushless direct current wheel motor design problem10.32604/cmc.2021.015565 ↗
18. Calculating the leakage inductance for transformer inter-turn fault detection using finite element method
19. Energy commitment: A planning of energy carrier based on energy consumption10.20998/2074-272X.2019.4.10 ↗
20. Genetic algorithm for energy commitment in a power system supplied by multiple energy carriers10.3390/su122310053 ↗
21. Energy commitment for a power system supplied by multiple energy carriers system using following optimization algorithm10.3390/app10175862 ↗
22. Energy management control strategy for renewable energy system based on spotted hyena optimizer10.32604/cmc.2021.014590 ↗
23. Ant system: Optimization by a colony of cooperating agents10.1109/3477.484436 ↗
24. Optimization by simulated annealing10.1126/science.220.4598.671 ↗
25. Architecture for an artificial immune system10.1162/106365600568257 ↗
26. Particle swarm optimization
27. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
28. Grey wolf optimizer10.1016/j.advengsoft.2013.12.007 ↗
29. The whale optimization algorithm10.1016/j.advengsoft.2016.01.008 ↗
30. Marine predators algorithm: A nature-inspired metaheuristic10.1016/j.eswa.2020.113377 ↗
31. Emperor penguin optimizer: A bio-inspired algorithm for engineering problems10.1016/j.knosys.2018.06.001 ↗
32. Cat and mouse based optimizer: A new nature-inspired optimization algorithm10.3390/s21155214 ↗
33. FOA: ‘following’ optimization algorithm for solving power engineering optimization problems
34. AMBO: All members-based optimizer for solving optimization problems10.32604/cmc.2022.019867 ↗
35. DTO: Donkey theorem optimization
36. MLBO: Mixed leader based optimizer for solving optimization problems10.22266/ijies2021.0831.41 ↗
37. GBUO: “the good, the bad, and the ugly” optimizer10.3390/app11052042 ↗
38. Mixed best members based optimizer for solving various optimization problems10.22266/ijies2021.0831.34 ↗
39. Grasshopper optimisation algorithm: Theory and application10.1016/j.advengsoft.2017.01.004 ↗
40. MLA: A new mutated leader algorithm for solving optimization problems10.32604/cmc.2022.021072 ↗
41. Tunicate swarm algorithm: A new bio-inspired based metaheuristic paradigm for global optimization10.1016/j.engappai.2020.103541 ↗
42. Football game based optimization: An application to solve energy commitment problem10.22266/ijies2020.1031.45 ↗
43. HOGO: Hide objects game optimization10.22266/ijies2020.0831.19 ↗
44. Darts game optimizer: A new optimization technique based on darts game10.22266/ijies2020.1031.26 ↗
45. Ring toss game-based optimization algorithm for solving various optimization problems10.22266/ijies2021.0630.46 ↗
46. OSA: Orientation search algorithm
47. DGO: Dice game optimizer10.35378/gujs.484643 ↗
48. BOSA: Binary orientation search algorithm10.35940/ijitee.A4215.119119 ↗
49. GSA: A gravitational search algorithm10.1016/j.ins.2009.03.004 ↗
50. Momentum search algorithm: A new meta-heuristic optimization algorithm inspired by momentum conservation law10.1007/s42452-020-03511-6 ↗
51. Henry gas solubility optimization: A novel physics-based algorithm10.1016/j.future.2019.07.015 ↗
52. Spring search algorithm: A new meta-heuristic optimization algorithm inspired by Hooke's law
53. A novel heuristic optimization method: Charged system search10.1007/s00707-009-0270-4 ↗
54. Genetic algorithms and machine learning10.1023/A:1022602019183 ↗
55. Banzhaf · Library of Congress Cataloging-in-Publication Data · 1998 · 27 · 1
56. An introduction to cultural algorithms
57. Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces10.1023/A:1008202821328 ↗
58. Individual comparisons by ranking methods10.1007/978-1-4612-4380-9_16 ↗