Optimizing production scheduling with the spotted hyena algorithm: A novel approach to the flow shop problem

Authors

  • Toufik Mzili Department of Computer Science, Laboratory LAROSERI, Faculty of Science, Chouaib Doukkali University, EI Jadida, Morocco
  • Ilyass Mzili Laboratory of research in management and Development, Department of Management, Faculty of Economics Hasan 1st University, Settat, Morocco
  • Mohammed Essaid Riffi Department of Computer Science, Laboratory LAROSERI, Faculty of Science, Chouaib Doukkali University, EI Jadida, Morocco
  • Dragan Pamucar Department of Operations Research and Statistics, Faculty of Organizational Sciences, University of Belgrade, Belgrade, Serbia
  • Mohamed Kurdi Faculty of Informatics Engineering, Idlib University, Idlib, Syria
  • Ali Hasan Ali 1) College of Engineering Technology, National University of Science and Technology, Dhi Qar 64001, Iraq; 2) Institute of Mathematics, University of Debrecen, Pf. 400, H-4002 Debrecen, Hungary

DOI:

https://doi.org/10.31181/rme040116072023m

Keywords:

Flow shop scheduling, Optimization algorithm, Spotted hyena, Production scheduling, Job sequencing, Resource allocation, Production flow, Flow shop problem, Artificial intelligence, Swarm intelligence

Abstract

The spotted hyena optimization algorithm (SHOA) is a novel approach for solving the flow shop-scheduling problem in manufacturing and production settings. The motivation behind SHOA is to simulate the social dynamics and problem-solving behaviors of spotted hyena packs in order to identify and implement optimal schedules for jobs in a flow shop environment. This approach is unique compared to other optimization algorithms such as WOA, GWO, and BA. Through extensive experimentation, SHOA has been shown to outperform traditional algorithms in terms of solution quality and convergence speed. The purpose of this study is to present the details of the SHOA algorithm, demonstrate its effectiveness, and compare its performance with other optimization approaches. The method used in this study includes extensive experimentation and comparison with other algorithms. The findings of this study show that SHOA is a promising tool for optimizing production processes and increasing efficiency. The implications of this study are that SHOA can be used as an effective tool for solving flow shop-scheduling problems in manufacturing and production settings.

References

Ab Wahab, M. N., Nefti-Meziani, S., & Atyabi, A. (2015). A Comprehensive Review of Swarm Optimization Algorithms. PLOS ONE, 10(5), e0122827. https://doi.org/10.1371/journal.pone.0122827

Akhshabi, M., Tavakkoli-Moghaddam, R., & Rahnamay-Roodposhti, F. (2014). A hybrid particle swarm optimization algorithm for a no-wait flow shop scheduling problem with the total flow time. The International Journal of Advanced Manufacturing Technology, 70(5–8), 1181–1188. https://doi.org/10.1007/s00170-013-5351-9

Almeida, F. S. de, & Nagano, M. S. (2023). Heuristics to optimize total completion time subject to makespan in no-wait flow shops with sequence-dependent setup times. Journal of the Operational Research Society, 74(1), 362–373. https://doi.org/10.1080/01605682.2022.2039569

Anuar, S., Selamat, A., & Sallehuddin, R. (2016). A modified scout bee for artificial bee colony algorithm and its performance on optimization problems. Journal of King Saud University - Computer and Information Sciences, 28(4), 395–406. https://doi.org/10.1016/j.jksuci.2016.03.001

Ball, M. O. (2011). Heuristics based on mathematical programming. Surveys in Operations Research and Management Science, 16(1), 21–38. https://doi.org/10.1016/j.sorms.2010.07.001

Bellabai, J. R., Leela, B. N. M., & Kennedy, S. M. R. (2022). Testing the Performance of Bat-Algorithm for Permutation Flow Shop Scheduling Problems with Makespan Minimization. Brazilian Archives of Biology and Technology, 65. https://doi.org/10.1590/1678-4324-2022210840

Cai, L., Li, W., Luo, Y., & He, L. (2023). Real-time scheduling simulation optimisation of job shop in a production-logistics collaborative environment. International Journal of Production Research, 61(5), 1373–1393. https://doi.org/10.1080/00207543.2021.2023777

Dhiman, G., & Kumar, V. (2018). Multi-objective spotted hyena optimizer: A Multi-objective optimization algorithm for engineering problems. Knowledge-Based Systems, 150, 175–197. https://doi.org/10.1016/j.knosys.2018.03.011

Ghafori, S., & Gharehchopogh, F. S. (2022). Advances in Spotted Hyena Optimizer: A Comprehensive Survey. Archives of Computational Methods in Engineering, 29(3), 1569–1590. https://doi.org/10.1007/s11831-021-09624-4

Jorapur, V., Puranik, V. S., Deshpande, A. S., & Sharma, M. R. (2014). Comparative Study of Different Representations in Genetic Algorithms for Job Shop Scheduling Problem. Journal of Software Engineering and Applications, 07(07), 571–580. https://doi.org/10.4236/jsea.2014.77053

Kennedy, J., & Eberhart, R. (n.d.). Particle swarm optimization. Proceedings of ICNN’95 - International Conference on Neural Networks, 1942–1948. https://doi.org/10.1109/ICNN.1995.488968

Lenat, D. B. (1982). The nature of heuristics. Artificial Intelligence, 19(2), 189–249. https://doi.org/10.1016/0004-3702(82)90036-4

Liao, C.-J., Tjandradjaja, E., & Chung, T.-P. (2012). An approach using particle swarm optimization and bottleneck heuristic to solve hybrid flow shop scheduling problem. Applied Soft Computing, 12(6), 1755–1764. https://doi.org/10.1016/j.asoc.2012.01.011

Li, X., & Yin, M. (2013). A hybrid cuckoo search via Lévy flights for the permutation flow shop scheduling problem. International Journal of Production Research, 51(16), 4732–4754. https://doi.org/10.1080/00207543.2013.767988

Kurdi, M. (2021). Application of Social Spider Optimization for Permutation Flow Shop Scheduling Problem. Journal, 2(2), 85–97. https://dergipark.org.tr/en/pub/jscai/issue/66233/1013405

Musselman, K., O’Reilly, J., & Duket, S. (n.d.). The role of simulation in advanced planning and scheduling. Proceedings of the Winter Simulation Conference, 1825–1830. https://doi.org/10.1109/WSC.2002.1166474

Nagano, M. S., de Almeida, F. S., & Miyata, H. H. (2021). An iterated greedy algorithm for the no-wait flowshop scheduling problem to minimize makespan subject to total completion time. Engineering Optimization, 53(8), 1431–1449. https://doi.org/10.1080/0305215X.2020.1797000

Chang, P. C., Chen, S. H., Fan, C. Y., Chan, C. L. (2008). Genetic algorithm integrated with artificial chromosomes for multi-objective flowshop scheduling problems, Applied Mathematics and Computation, 205(2),550-561. https://doi.org/10.1016/j.amc.2008.05.027

Rossit, D. A., Toncovich, A., Rossit, D. G., & Nesmachnow, S. (2021). Solving a flow shop scheduling problem with missing operations in an Industry 4.0 production environment. Journal of Project Management, 33–44. https://doi.org/10.5267/j.jpm.2020.10.001

Shen, L., Dauzère-Pérès, S., & Neufeld, J. S. (2018). Solving the flexible job shop scheduling problem with sequence-dependent setup times. European Journal of Operational Research, 265(2), 503–516. https://doi.org/10.1016/j.ejor.2017.08.021

Yagmahan, B., & Yenisey, M. M. (2008a). Ant colony optimization for multi-objective flow shop scheduling problem. Computers & Industrial Engineering, 54(3), 411–420. https://doi.org/10.1016/j.cie.2007.08.003

Yagmahan, B., & Yenisey, M. M. (2008b). Ant colony optimization for multi-objective flow shop scheduling problem. Computers & Industrial Engineering, 54(3), 411–420. https://doi.org/10.1016/j.cie.2007.08.003

Zhao, F., Zhang, J., Wang, J. and Zhang, C. 2015. A shuffled complex evolution algorithm with opposition-based learning for a permutation flow shop scheduling problem. International Journal of Computer Integrated Manufacturing, 28(11),1220-1235. https://doi.org/10.1080/0951192X.2014.961965

Zhao, F., Liu, Y., Shao, Z., Jiang, X., Zhang, C. and Wang, J. 2016. A chaotic local search based bacterial foraging algorithm and its application to a permutation flow-shop scheduling problem. International Journal of Computer Integrated Manufacturing, 29(9), pp.962-981. https://doi.org/10.1080/0951192X.2015.1130240

Published

2023-07-16

How to Cite

Mzili, T., Mzili, I., Riffi , M. E., Pamucar, D., Kurdi, M., & Ali, A. H. (2023). Optimizing production scheduling with the spotted hyena algorithm: A novel approach to the flow shop problem. Reports in Mechanical Engineering, 4(1), 90–103. https://doi.org/10.31181/rme040116072023m