Submit your papersSubmit Now
For Enquiries: [email protected]
IIARD LogoIIARD

A Review of The Artificial Bee Colony (ABC) Algorithm: Variants, Applications, And Performance

Mary Omada Onah, Joel Godwin and Afolabi, Abdullahi Abolaji

Abstract

The Artificial Bee Colony algorithm is a swarm intelligence technique inspired by the foraging behavior of honey bees. While widely studied, existing reviews often lack a comprehensive synthesis of algorithmic variants, comparative performance, and recent applications. This paper provides an integrated review of ABC, covering its standard formulation, major variants, domain applications, benchmarking results, and emerging research directions. A systematic survey of peer‐reviewed articles published between 2010 and 2025 was conducted using Scopus, Web of Science, IEEE Xplore, and ScienceDirect. Results show that hybrid ABC approaches (e.g., ABC combined with Differential Evolution) achieve up to 30% faster convergence and improved robustness under noisy conditions compared to the standard algorithm. Applications span engineering design, machine learning, telecommunications, cloud computing, and image processing, with reported gains in accuracy, efficiency, and scalability. The review identifies key limitations, including sensitivity to parameter settings and slower early convergence, and highlights future opportunities in automated parameter tuning, multi‐objective optimization, and integration with deep learning frameworks. This work contributes a holistic perspective by combining performance comparisons with application insights, offering a valuable resource for both researchers and practitioners.

Keywords

Artificial Bee Colony; Swarm Intelligence; Hybridization; Performance Analysis; Optimization

References

Bertsekas, D. P. (2016). Nonlinear programming (3rd ed.). Athena Scientific. Bonabeau, E., Dorigo, M., & Theraulaz, G. (1999). Swarm intelligence: From natural to artificial systems. Oxford University Press. Chen, Z., Zhang, H., & Wang, L. (2019). Benchmarking artificial bee colony and other optimization algorithms. Expert Systems with Applications, 112, 37–47. Duman, E., & Ötleş, S. (2020). Application of the artificial bee colony algorithm to design optimization of reinforced concrete frames. Buildings, 10(9), 154. Gharehchopogh, F. S., & Kordzadeh, L. (2018). Improving hybrid artificial bee colony algorithm through dynamic neighbourhood. Applied Soft Computing, 70, 677–688. Gholamian, M. R., Sadeghi, S., & Jamshidi, A. (2017). A new approach for dynamic load balancing in cloud computing using artificial bee colony algorithm. Journal of Cloud Computing: Advances, Systems and Applications, 6(1), 1–16. Gupta, A., Yadav, R., & Jain, A. (2016). A hybrid approach for solving optimization problems using genetic algorithm and artificial bee colony. International Journal of Computer Applications, 141(6), 17–24. Hosseini, S. A., & Hossain, M. J. (2018). An efficient artificial bee colony-based optimization for the vehicle routing problem. Computers & Industrial Engineering, 117, 26–35. Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization (Technical Report TR06). Erciyes University. Karaboga, D., & Akay, B. (2009). A survey: Artificial bee colony algorithm and applications. International Conference on Electronics and Computer Technology, 1, 652–657. Kumar, A., & Singh, K. (2020). Enhanced artificial bee colony algorithm for feature selection in data mining. Applied Soft Computing, 86, 105901. Makkapati, V., & Edla, D. R. (2020). A modified artificial bee colony algorithm for multimodal optimization problems. Engineering Applications of Artificial Intelligence, 92, 103655. Seeley, T. D. (1995). The wisdom of the hive: The social physiology of honey bee colonies. Harvard University Press. Shah, M. A., & Nizamani, A. A. (2020). Feature selection using the artificial bee colony algorithm for high-dimensional data. Soft Computing, 24(15), 10981–10990. Sumpter, D. J. T. (2006). The principles of collective animal behavior. Philosophical Transactions of the Royal Society B: Biological Sciences, 361(1465), 5–22. Wang, L. (2021). Artificial bee colony algorithm for optimization problems in big data analytics. Journal of Big Data, 8(1), 1–24. Yalçın, A., & Uslu, O. (2020). Image segmentation using artificial bee colony algorithm: Applications and results. Journal of Visual Communication and Image Representation, 70, 102762. Zhang, H., Chen, J., & Liu, D. (2019). An improved artificial bee colony algorithm combining chaos and the elite strategy for structural optimization. Smart Structures and Systems, 23(5), 575–584. Kaya, E., Gorkemli, B., Akay, B., & Karaboga, D. (2022). A review on the studies employing artificial bee colony algorithm to solve combinatorial optimization problems. Engineering Applications of Artificial Intelligence, 115, 105311. Ibrahim, A. O., Elfadel, E. M. E., Hashem, I. A. T., Syed, H. J., Ismail, M. A., Osman, A. H., & Ali, A. (2025). The Artificial Bee Colony Algorithm: A Comprehensive Survey of Variants, Modifications, Applications, Developments, and Opportunities. Archives of Computational Methods in Engineering, 32(6), 3499–3533. Bargarai, F. A. M., & Saleh, S. A. (2025). A Review Enhancing Artificial Bee Colony Algorithm for Solving the Knapsack Problem: Benchmarking, Variations, and IJEMT Real‐World Applications. European Journal of Applied Science, Engineering and Technology, 3(2).

More Articles from INTERNATIONAL JOURNAL OF ENGINEERING AND MODERN TECHNOLOGY