Abstract
Optimization of scheduling problems that involve single or multiple machines with a multimodal objective function and linear or non-linear constraints are generally NP-Hard. The Artificial Bee Colony (ABC) algorithm is a metaheuristic proposed about eighteen years ago and has gained popularity in the swarm intelligence-based evolutionary computation approaches. Various scheduling requirements in diverse domains viz. Electric Vehicle charging, Operating Room, Nurse, Automatic Guided Vehicle (AGV), production, manufacturing, hydrothermal, Printed Circuit Board (PCB), and call centre scheduling are studied. The NP-Hard nature of these scheduling problems render exact methods incompetent for large problem instances thus requiring meta-heuristics such as ABC to produce feasible solutions in a reasonable computation time. The adaptation of ABC in these domains and the outcomes and performance of ABC are highlighted. Based on the case studies, it is found that the requirements of scheduling problems that would benefit from ABC are those that have a planning horizon requiring a near-optimal solution in a reasonably fast time when run on minimal computing capacity. Future works that would merit the application and enhancement of existing ABC techniques are proposed. The case studies presented in this paper motivate R&D Engineers and young researchers to apply ABC techniques of optimization and scheduling in different research topics for achieving energy and cost efficiency.
Similar content being viewed by others
References
Pandey S C 2018 New facet of honey bees dancing language for mining the induction rules. Sādhanā 43: 35
Kennedy J 2006 Swarm Intelligence. In: Handbook of Nature-Inspired and Innovative Computing, Springer, pp. 186–187
Ankita and Sahana S K 2021 Solving grid scheduling problem using an amalgam of the swarm and traditional approach. Sādhanā 46: 202
Goudarzi S, Hassan W H, Anisi M H and Soleymani S A 2016 Comparison between hybridized algorithm of GA–SA and ABC, GA, DE and PSO for vertical-handover in heterogeneous wireless networks. Sādhanā 41: 727–753
Yurtkuran A and Emel E 2016 A discrete artificial bee colony algorithm for single machine scheduling problems. Int. J. Prod. Res. 54(22): 6860–6878
Buyukozkan K and Sarucan A 2014 Applicability of artificial bee colony algorithm for nurse scheduling problems. Int. J. Comput. Intell. Syst. 7: 121–136
Álvarez J G, González M, Vela C R and Varela R 2018 Electric vehicle charging scheduling by an enhanced artificial bee colony algorithm. Energies 11: 2752
Katiyar S, Khan R and Kumar S 2021 Artificial bee colony algorithm for fresh food distribution without quality loss by delivery route optimization. J. Food Qual. 2021: 1–9
Karaboga D, Gorkemli B, Ozturk C and Karaboga N 2014 A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 42: 21–57
Lin S-W and Ying K-C 2017 Increasing the total net revenue for single machine order acceptance and scheduling problems using an artificial bee colony algorithm. J. Oper. Res. Soc. 64: 293–311
Zou W Q, Pan Q-K and Tasgetiren M F 2020 An effective discrete artificial bee colony algorithm for scheduling an automatic-guided-vehicle in a linear manufacturing workshop. IEEE Access 8: 35063–35076
Lin C-J and Huang M-L 2017 Modified artificial bee colony algorithm for scheduling optimization for printed circuit board production. J. Manuf. Sys. 44: 1–11
Lin Y-K and Li M-Y 2021 Solving operating room scheduling problem using artificial bee colony algorithm. Healthcare 9: 152
Xu Y and Wang X 2021 An artificial bee colony algorithm for scheduling call centres with weekend-off fairness. Appl. Soft Comput. 109: 107542
Ozcan S and Simsir F 2019 A new model based on Artificial Bee Colony algorithm for preventive maintenance with replacement scheduling in continuous production lines. Eng. Sci. Tech. Intl. J. 22: 1175–1186
Hassan T U, Alquthami T, Butt S E, Tahir M F and Mehmood K 2020 Short-term optimal scheduling of hydro-thermal power plants using artificial bee colony algorithm. Energy Rep. 6: 984–992
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Devadason, J.R., Hepsiba, P.S. & Solomon, D.G. Case studies on the applications of the artificial bee colony algorithm. Sādhanā 49, 152 (2024). https://doi.org/10.1007/s12046-024-02498-9
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12046-024-02498-9