Open Access iconOpen Access

ARTICLE

crossmark

Archery Algorithm: A Novel Stochastic Optimization Algorithm for Solving Optimization Problems

by Fatemeh Ahmadi Zeidabadi1, Mohammad Dehghani2, Pavel Trojovský2,*, Štěpán Hubálovský3, Victor Leiva4, Gaurav Dhiman5

1 Department of Mathematics and Computer Sciences, Sirjan University of Technology, Sirjan, Iran
2 Department of Mathematics, Faculty of Science, University of Hradec Králové, 50003, Hradec Králové, Czech Republic
3 Department of Applied Cybernetics, Faculty of Science, University of Hradec Králové, 50003, Hradec Králové, Czech Republic
4 School of Industrial Engineering, Pontificia Universidad Católica de Valparaíso, Valparaíso, 2362807, Chile
5 Department of Computer Science, Government Bikram College of Commerce, Patiala, Punjab, India

* Corresponding Author: Pavel Trojovský. Email: email

(This article belongs to the Special Issue: Bio-Inspired Computational Intelligence and Optimization Techniques for Real-World Engineering Applications)

Computers, Materials & Continua 2022, 72(1), 399-416. https://doi.org/10.32604/cmc.2022.024736

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.

Keywords


Cite This Article

APA Style
Zeidabadi, F.A., Dehghani, M., Trojovský, P., Hubálovský, Š., Leiva, V. et al. (2022). Archery algorithm: A novel stochastic optimization algorithm for solving optimization problems. Computers, Materials & Continua, 72(1), 399-416. https://doi.org/10.32604/cmc.2022.024736
Vancouver Style
Zeidabadi FA, Dehghani M, Trojovský P, Hubálovský Š, Leiva V, Dhiman G. Archery algorithm: A novel stochastic optimization algorithm for solving optimization problems. Comput Mater Contin. 2022;72(1):399-416 https://doi.org/10.32604/cmc.2022.024736
IEEE Style
F. A. Zeidabadi, M. Dehghani, P. Trojovský, Š. Hubálovský, V. Leiva, and G. Dhiman, “Archery Algorithm: A Novel Stochastic Optimization Algorithm for Solving Optimization Problems,” Comput. Mater. Contin., vol. 72, no. 1, pp. 399-416, 2022. https://doi.org/10.32604/cmc.2022.024736

Citations




cc Copyright © 2022 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2346

    View

  • 1339

    Download

  • 1

    Like

Share Link