Abstract
Throughout the last few decades, Nature-Inspired Algorithms (NIA) have become very popular in solving real-world problems by getting inspiration from nature. This work suggests the Modified Donkey and Smuggler Optimization (MDSO) algorithm for solving the selection problem to choose suitable job applicants for a specific position. The original Donkey and Smuggler Optimization algorithm (DSO) has two modes: smuggler and donkey mode (non-adaptive and adaptive). In the smuggler mode, the algorithm tries to find the best solutions, which is the path to send the donkey to the destination; once the best path is found, the smuggler will send the donkey through the selected path. The donkey's actions will start when the smuggler mode's best solution is no longer the best one. Certain modifications have been made in the smuggler mode, including replacing the original fitness with a new fitness equation since that method can work more accurately. The Human Resource (HR) department in Korek-telecom has been used as a resource to achieve real-world data to test the original and Modified DSO. Using MDSO, not only will organizations be able to choose suitable job applicants more accurately but also will manage to do so at a faster pace as well.
Similar content being viewed by others
Data availability
Data sets are collected by the UKH from the Korek-telecoms’ HR department. Derived data supporting the findings of this study are available from the corresponding author [Nazir] on request.
References
Yang, X.: Nature-Inspired Optimization Algorithms. Elsevier, Amsterdam (2014). https://doi.org/10.1016/C2013-0-01368-0
Chakraborty, A., Kar, A.K.: Swarm intelligence: a review of algorithms. Modeling and Optimization in Science and Technologies 10(October), 475–494 (2017). https://doi.org/10.1007/978-3-319-50920-4_19
Blum, C., National, S., Li, X.: Swarm intelligence. Swarm Intell. (2008). https://doi.org/10.1007/978-3-540-74089-6
Bozorg-Haddad, O., Solgi, M., Loáiciga, H.A.: Meta-heuristic and Evolutionary Algorithms for Engineering Optimization, Meta-heuristic and Evolutionary Algorithms for Engineering Optimization. Wiley, New York (2017). https://doi.org/10.1002/9781119387053
Gandomi, A.H., et al.: Metaheuristic Algorithms in Modeling and Optimization, Metaheuristic Applications in Structures and Infrastructures. Elsevier, Waltham (2013). https://doi.org/10.1016/B978-0-12-398364-0.00001-2
Abdullah, J.M., Ahmed, T.: Fitness dependent optimizer: inspired by the bee swarming reproductive process. IEEE Access 7, 43473–43486 (2019). https://doi.org/10.1109/ACCESS.2019.2907012
Shamsaldin, A.S., et al.: Donkey and smuggler optimization algorithm: a collaborative working approach to path finding. Journal of Computational Design and Engineering 6(4), 562–583 (2019). https://doi.org/10.1016/j.jcde.2019.04.004
Gusdorf, M.L.: Recruitment and Selection: Hiring the Right Person. Society for Human Resource Management, Alexandria (2008)
Collins, C.J., Kehoe, R.R.: Recruitment and Selection. The Routledge Companion to Strategic Human Resource Management, pp. 209–223 (2008). https://doi.org/10.4324/9780203889015-24
Chalidabhongse, J., Jirapokakul, N., Chutivisarn, R.: Facilitating job recruitment process through job application support system. In: 2006 IEEE International Conference on Management of Innovation and Technology (2006)
Dorigo, M., et al.: Ant Colony Optimization and Swarm Intelligence: Preface, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (2004)
Dorigo, M., Birattari, M.: Ant Colony Optimization. In: Sammut, C., Webb, G.I. (eds.) Encyclopedia of Machine Learning. Springer, Boston (2011). https://doi.org/10.1007/978-0-387-30164-8_22
Poli, R., Kennedy, J., Blackwell, T.: Particle swarm optimization: an overview. Swarm Intell. 1(1), 33–57 (2007). https://doi.org/10.1007/s11721-007-0002-0
Zhang, J., Shi, B.: A novel particle swarm optimizer and its application to the yield curve estimation problem. IEEE Access 10, 118575–118589 (2022)
Yang, S., et al.: Cuckoo Search and Firefly Algorithm. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-02141-6
Yang, X.S., Papa, J.P.: Bio-inspired computation and applications in image processing, bio-inspired computation and applications in image processing (2016). https://doi.org/10.1016/c2015-0-00856-5
Zhang, L., Liu, L., Yang, X.-S.: Yuntao Dai3 A Novel Hybrid Firefly Algorithm for Global Optimization (2016)
Yang, X.S., Deb, S.: Cuckoo search via Lévy flights. In: 2009 World Congress on Nature and Biologically Inspired Computing, NABIC 2009—Proceedings (March), pp. 210–214 (2009). https://doi.org/10.1109/NABIC.2009.5393690
Liu, X.L., Wang, N., Zou, P. Modified cuckoo search algorithm with variational parameters and logistic map liping (2018)
Karaboga, D., et al.: ‘A comprehensive survey: artificial bee colony (ABC) algorithm and apply. Artif. Intell. Rev. 42(1), 21–57 (2014). https://doi.org/10.1007/s10462-012-9328-0
Gerhardt, E., Gomes, H.M. Artificial bee colony (ABC) algorithm for engineering optimization problems (2012)
Yang, X.S., Gandomi, A.H.: Bat algorithm: a novel approach for global engineering optimization. Eng. Comput. (Swansea, Wales) 29(5), 464–483 (2012). https://doi.org/10.1108/02644401211235834
Yuce, B., Packianather, M., Mastrocinque, E., Pham, D., Lambiase, A.: Honey bees inspired optimization method: the bees algorithm. Insects 4, 646–662 (2013). https://doi.org/10.3390/insects4040646
Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014). https://doi.org/10.1016/j.advengsoft.2013.12.007
Faris, H., Aljarah, I., Al-Betar, M.A., Mirjalili, S.: Grey wolf optimizer: a review of recent variants and applications. Neural Comput. Appl. Arch. 30(2), 413–435 (2018). https://doi.org/10.1007/s00521-017-3272-5
Chu, S.C., Tsai, P.W.: Computational intelligence based on the behavior of cats. Int. J. Innov. Comput. Inf. Control 3(1), 163–173 (2007)
Bouzidi, A., Riffi, M.E., Barkatou, M.: Cat swarm optimization for solving the open shop scheduling problem. J. Ind. Eng. Int. 15(2), 367–378 (2019). https://doi.org/10.1007/s40092-018-0297-z
Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997). https://doi.org/10.1109/4235.585893
Mohammed, H., Rashid, T.: FOX: a FOX-inspired optimization algorithm. Appl. Intell. (2022). https://doi.org/10.1007/s10489-022-03533-0
Hama Rashid, D.N., Rashid, T.A., Mirjalili, S.: ANA: ant nesting algorithm for optimizing real-world problems. Mathematics. 9(23), 3111 (2021). https://doi.org/10.3390/math9233111
Abdulhameed, S., Rashid, T.A.: Child drawing development optimization algorithm based on child’s cognitive development. Arab. J.Sci. Eng. (2021). https://doi.org/10.1007/s13369-021-05928-6
Acknowledgements
The authors would like to thank the University of Kurdistan-Hewler for providing facilities for this research work.
Funding
This study was not funded.
Author information
Authors and Affiliations
Contributions
NMH: concept, software, dataset collection, writing; TAR: concept, writing, editing, supervision; AA: editing; concept: ASQ, LA: editing; ZMY: editing.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Hasan, N.M., Rashid, T.A., Alsadoon, A. et al. An enhanced donkey and smuggler optimization algorithm for choosing the precise job applicant. Iran J Comput Sci 6, 233–243 (2023). https://doi.org/10.1007/s42044-023-00135-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42044-023-00135-y