journal article·2025Open access

Barber Optimization Algorithm: A New Human-Based Approach for Solving Optimization Problems

Tareq Hamadneh, Belal Batiha, Omar Alsayyed, Widi Aribowo, Zeinab Montazeri, Mohammad Dehghani, Frank Werner, Haider Ali, Riyadh Kareem Jawad, Ibraheem Kasim Ibraheem, Kei Eguchi

Computers, Materials & Continua· Volume 83· Issue 2

Abstract

In this study, a completely different approach to optimization is introduced through the development of a novel metaheuristic algorithm called the Barber Optimization Algorithm (BaOA). Inspired by the human interactions between barbers and customers, BaOA captures two key processes: the customer’s selection of a hairstyle and the detailed refinement during the haircut. These processes are translated into a mathematical framework that forms the foundation of BaOA, consisting of two critical phases: exploration, representing the creative selection process, and exploitation, which focuses on refining details for optimization. The performance of BaOA is evaluated using 52 standard benchmark functions, including unimodal, high-dimensional multimodal, fixed-dimensional multimodal, and the Congress on Evolutionary Computation (CEC) 2017 test suite. This comprehensive assessment highlights BaOA’s ability to balance exploration and exploitation effectively, resulting in high-quality solutions. A comparative analysis against twelve widely known metaheuristic algorithms further demonstrates BaOA’s superior performance, as it consistently delivers better results across most benchmark functions. To validate its real-world applicability, BaOA is tested on four engineering design problems, illustrating its capability to address practical challenges with remarkable efficiency. The results confirm BaOA’s versatility and reliability as an optimization tool. This study not only introduces an innovative algorithm but also establishes its effectiveness in solving complex problems, providing a foundation for future research and applications in diverse scientific and engineering domains.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Intelligent Tutoring Systems and Adaptive Learning · Advanced Data Processing Techniques

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

References (62)

Show source-provided references
1. A spring search algorithm applied to engineering optimization problems10.3390/app10186173 ↗
2. DM: dehghani method for modifying optimization algorithms10.3390/app10217683 ↗
3. Snow leopard optimization algorithm: a new nature-based optimization algorithm for solving optimization problems10.3390/math9212832 ↗
4. Metaheuristic vs. deterministic global optimization algorithms: the univariate case
5. The ant lion optimizer10.1016/j.advengsoft.2015.01.010 ↗
6. Orangutan optimization algorithm: an innovative bio-inspired metaheuristic approach for solving engineering optimization problems
7. Artificial satellite search: a new metaheuristic algorithm for optimizing truss structure design and project scheduling10.1016/j.apm.2025.116008 ↗
8. Metaheuristic algorithm inspired by enterprise development for global optimization and structural engineering problems with frequency constraints10.1016/j.engstruct.2024.118679 ↗
9. Tactical flight optimizer: a novel optimization technique tested on mathematical, mechanical, and structural optimization problems10.1515/mt-2024-0327 ↗
10. Paper publishing based optimization: a new human-based metaheuristic approach for solving optimization tasks
11. Revolution optimization algorithm: a new human-based metaheuristic algorithm for solving optimization problems
12. Metaheuristic optimization algorithms for multi-area economic dispatch of power systems: part II—a comparative study10.1007/s10462-025-11125-w ↗
13. Light-weight design of aerospace components using genetic algorithm and dandelion optimization algorithm10.1007/s42405-025-00900-2 ↗
14. Optimal allocation of renewable energy resources in distribution systems using meta-heuristic algorithms10.1016/j.rineng.2025.104276 ↗
15. Optimal distributed energy resources placement to reduce power losses and voltage deviation in a distribution system10.1007/s40998-024-00780-4 ↗
16. A systematic literature review on the use of metaheuristics for the optimisation of multimodal transportation10.1007/s12065-025-01020-2 ↗
17. AnFiS-MoH: systematic exploration of hybrid ANFIS frameworks via metaheuristic optimization hybridization with evolutionary and swarm-based algorithms10.1016/j.asoc.2024.112334 ↗
18. A hybrid meta-heuristic algorithm for optimization of capuchin search algorithm for high-dimensional biological data classification10.1007/s00521-024-10815-w ↗
19. A survey on new generation metaheuristic algorithms10.1016/j.cie.2019.106040 ↗
20. Binary spring search algorithm for solving various optimization problems10.3390/app11031286 ↗
21. Metaheuristic research: a comprehensive survey10.1007/s10462-017-9605-z ↗
22. Reactive power optimization by genetic algorithm10.1109/59.317674 ↗
23. No free lunch theorems for optimization10.1109/4235.585893 ↗
24. Particle swarm optimization
25. Ant system: optimization by a colony of cooperating agents10.1109/3477.484436 ↗
26. Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems
27. Firefly algorithms for multimodal optimization
28. Emperor penguin optimizer: a bio-inspired algorithm for engineering problems10.1016/j.knosys.2018.06.001 ↗
29. Reptile Search Algorithm (RSA): a nature-inspired meta-heuristic optimizer10.1016/j.eswa.2021.116158 ↗
31. Tunicate Swarm Algorithm: a new bio-inspired based metaheuristic paradigm for global optimization10.1016/j.engappai.2020.103541 ↗
32. White Shark Optimizer: a novel bio-inspired meta-heuristic algorithm for global optimization problems10.1016/j.knosys.2022.108457 ↗
33. African vultures optimization algorithm: a new nature-inspired metaheuristic algorithm for global optimization problems10.1016/j.cie.2021.107408 ↗
34. Marine predators algorithm: a nature-inspired metaheuristic10.1016/j.eswa.2020.113377 ↗
35. Genetic algorithms and machine learning10.1023/A:1022602019183 ↗
36. Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces10.1023/A:1008202821328 ↗
37. Banzhaf · Genetic programming: an introduction: on the automatic evolution of computer programs and its applications · 1998
38. An introduction to cultural algorithms
39. Artificial immune systems as a novel soft computing paradigm10.1007/s00500-002-0237-z ↗
40. Evolution strategies—a comprehensive introduction10.1023/A:1015059928466 ↗
41. Biogeography-based optimization10.1109/TEVC.2008.919004 ↗
42. Optimization by simulated annealing10.1126/science.220.4598.671 ↗
43. GSA: a gravitational search algorithm10.1016/j.ins.2009.03.004 ↗
44. Principal components analysis by the galaxy-based search algorithm: a novel metaheuristic for continuous optimisation
45. Black hole: a new heuristic optimization approach for data clustering10.1016/j.ins.2012.08.023 ↗
46. Multi-verse optimizer: a nature-inspired algorithm for global optimization10.1007/s00521-015-1870-7 ↗
47. ACROA: artificial chemical reaction optimization algorithm for global optimization10.1016/j.eswa.2011.04.126 ↗
48. Small-world optimization algorithm for function optimization
49. A new meta-heuristic method: ray Optimization10.1016/j.compstruc.2012.09.003 ↗
50. Magnetic optimization algorithms a new synthesis
51. Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
52. Mother optimization algorithm: a new human-based metaheuristic approach for solving engineering optimization10.1038/s41598-023-37537-8 ↗
53. Brain storm optimization algorithm
54. War strategy optimization algorithm: a new effective metaheuristic algorithm for global optimization10.1109/ACCESS.2022.3153493 ↗
55. Working on hair10.1023/A:1022957805531 ↗
56. Evolutionary programming made faster10.1109/4235.771163 ↗
57. Problem definitions and evaluation criteria for the CEC, 2017 special session and competition on single objective real-parameter numerical optimization
58. Wilcoxon · Breakthroughs in statistics · 1992 · 19610.1007/978-1-4612-4380-9_16 ↗
59. The whale optimization algorithm10.1016/j.advengsoft.2016.01.008 ↗
60. Gandomi · Computational optimization, methods and algorithms · 2011 · 25910.1007/978-3-642-20859-1_12 ↗
61. Useful infeasible solutions in engineering optimization with evolutionary algorithms
62. An augmented Lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design10.1115/1.2919393 ↗