Skip to main content

Advertisement

Log in

An enhanced donkey and smuggler optimization algorithm for choosing the precise job applicant

  • Research
  • Published:
Iran Journal of Computer Science Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

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

  1. Yang, X.: Nature-Inspired Optimization Algorithms. Elsevier, Amsterdam (2014). https://doi.org/10.1016/C2013-0-01368-0

    Book  MATH  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Blum, C., National, S., Li, X.: Swarm intelligence. Swarm Intell. (2008). https://doi.org/10.1007/978-3-540-74089-6

    Article  Google Scholar 

  4. 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

    Book  Google Scholar 

  5. 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

    Book  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. Gusdorf, M.L.: Recruitment and Selection: Hiring the Right Person. Society for Human Resource Management, Alexandria (2008)

    Google Scholar 

  9. 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

  10. 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)

  11. 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)

  12. 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

    Chapter  MATH  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Zhang, J., Shi, B.: A novel particle swarm optimizer and its application to the yield curve estimation problem. IEEE Access 10, 118575–118589 (2022)

    Article  Google Scholar 

  15. Yang, S., et al.: Cuckoo Search and Firefly Algorithm. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-02141-6

    Book  MATH  Google Scholar 

  16. 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

  17. Zhang, L., Liu, L., Yang, X.-S.: Yuntao Dai3 A Novel Hybrid Firefly Algorithm for Global Optimization (2016)

  18. 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

  19. Liu, X.L., Wang, N., Zou, P. Modified cuckoo search algorithm with variational parameters and logistic map liping (2018)

  20. 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

    Article  Google Scholar 

  21. Gerhardt, E., Gomes, H.M. Artificial bee colony (ABC) algorithm for engineering optimization problems (2012)

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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)

    Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. Mohammed, H., Rashid, T.: FOX: a FOX-inspired optimization algorithm. Appl. Intell. (2022). https://doi.org/10.1007/s10489-022-03533-0

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

Download references

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

Authors

Contributions

NMH: concept, software, dataset collection, writing; TAR: concept, writing, editing, supervision; AA: editing; concept: ASQ, LA: editing; ZMY: editing.

Corresponding author

Correspondence to Tarik A. Rashid.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42044-023-00135-y

Keywords

Navigation