Modified snake optimizer algorithm for solving the permutation flow shop scheduling problem
Article Sidebar
Issue Vol. 22 No. 3 (2026)
-
Enforcing label consistency and lowering labelling time in infants’ pose data via semi-automatic annotation
Greta DI MARINO, Emanuele CARDINALE, Alessio CORREANI, Lucia MIGLIORELLI, Sara MOCCIA1-14
-
A data-driven framework for AI adoption efficiency assessment using hybrid DEA and machine learning methods
Ewa CHODAKOWSKA15-29
-
ARECA-Lite: A lightweight modified ArecaNet with reduced complexity for real-time robust facial emotion recognition
Mustapha Abdelkader LAOUMIR, Amina KINANE DAOUADJI, Fatima BENDELLA30-51
-
Designing vehicle structures using materials with a low carbon footprint
Bartosz ŁATA, Jacek CZARNIGOWSKI, Wiktor ISKRA, Miłosz CHWIEJCZAK, Iga KOPEĆ52-61
-
Parallelogram-mode: A novel clustering method for categorical data
Ashuza KUDERHA, Olamma IHEANETU62-81
-
Digitalisation of relay protection and implementation of main protections in digital form
Dmytro DANYLCHENKO, Vladyslav TSIUPA, Oleksandr MIROSHNYK, Taras SHCHUR, Katarzyna PIOTROWSKA82-96
-
Modified snake optimizer algorithm for solving the permutation flow shop scheduling problem
Hassan ALMAZINI, Salah MORTADA, Hussein Fouad ALMAZINI97-107
-
Computer-based data processing approaches to production scrap management
Łukasz WÓJCIK, Arkadiusz GOLA, Jakub PIZOŃ108-120
-
A hybrid parameter-tuning for adaptive variable-length particle swarm optimisation in cancer feature selection
Shir Li WANG, Siti RAMADHANI, Muhammad FIKRY, Haldi BUDIMAN, Theam Foo NG, Sumayyah DZULKIFLY, Roziana ARIFFIN121-147
-
Beyond classical optimisation: Toward feasibility-aware computational architectures for synchronised systems
Grzegorz BOCEWICZ, Czesław SMUTNICKI, Zbigniew BANASZAK148-167
-
A composite latency model for evaluating hybrid OLTP/OLAP information systems
Volodymyr SOLOHUB, Volodymyr PASHKEVYCH168-180
-
Automatic methods for 3D motion trajectories gap filling: Custom-based Kalman vs. BiLSTM
Kamil ŻELAZOWSKI, Wojciech WOJCIECHEWICZ, Maria SKUBLEWSKA-PASZKOWSKA, Paweł POWROŹNIK181-195
-
Implementation of an IEC 61215-oriented photovoltaic module test emulator with integrated predictive maintenance capabilities
Aristide TOLOK NELEM, Yannick Antoine ABANDA, Steyve Samson NYATTE, Mathieu Jean Pierre PESDJOCK, Achille MELINGUI, Pierre ELE196-218
-
Modelling the predictive reliability of rotating machines using Artificial Intelligence.
Fernand Joseph TOUKAP NONO, Tokoue Ngatcha DIANORRÉ, Offole FLORENC, Mouzong Pemi MARCELIN219-243
-
Anomaly detection in vibroarthrographic signals using handcrafted signal features and one-class methods
Robert KARPIŃSKI, Arkadiusz SYTA244–261
Archives
-
Vol. 22 No. 3
2026-09-30 15
-
Vol. 22 No. 2
2026-06-30 15
-
Vol. 22 No. 1
2026-03-31 15
-
Vol. 21 No. 4
2025-12-31 12
-
Vol. 21 No. 3
2025-09-30 12
-
Vol. 21 No. 2
2025-06-30 12
-
Vol. 21 No. 1
2025-03-31 12
-
Vol. 20 No. 4
2024-12-31 12
-
Vol. 20 No. 3
2024-09-30 12
-
Vol. 20 No. 2
2024-06-30 12
-
Vol. 20 No. 1
2024-03-30 12
-
Vol. 19 No. 4
2023-12-31 10
-
Vol. 19 No. 3
2023-09-30 10
-
Vol. 19 No. 2
2023-06-30 10
-
Vol. 19 No. 1
2023-03-31 10
-
Vol. 18 No. 4
2022-12-30 8
-
Vol. 18 No. 3
2022-09-30 8
-
Vol. 18 No. 2
2022-06-30 8
-
Vol. 18 No. 1
2022-03-31 8
Main Article Content
Authors
Abstract
Minimising the makespan for large job sets is the goal of the algorithmically intensive NP-hard permutation flow shop scheduling problem (PFSP), which is crucial for real-world applications. Originally designed for continuous optimisation, the snake optimiser is a recently discovered swarm-based metaheuristic that may jeopardise its exploration-exploitation equilibrium in discrete domains, leading to premature convergence. To address this challenge, this work presents a modified snake optimiser (MSO) for (PFSP). To maintain diversity, prevent stagnation, and enhance solution quality, MSO uses three mutation strategies: swap, insertion, and inversion. 120 benchmark instances with job sizes ranging from 20 to 500 are used for extensive research. The results show that MSO performs comparably to well-known algorithms reported in the literature. MSO consistently outperforms its competitors on complex issues, demonstrating its usefulness as a robust approach for PFSP. Deviations from the optimal solutions range from 0.1% to 0.5%, and MSO consistently performs superior.
Keywords:
Sustainable Development Goal (SDG)
- Industry, Innovation, Technology and Infrastructure
References
Al-Amin, M., Baldacci, R., & Kayvanfar, V. (2025). A comprehensive review on operating room scheduling and optimization. Operational Research, 25(1), 1–30. https://doi.org/10.1007/s12351-024-00850-x DOI: https://doi.org/10.1007/s12351-024-00884-z
Al-Attabi, K. (2022). Snake Optimization with deep learning enabled disease detection model for colorectal cancer. Journal of Smart Internet of Things, 2022(1), 178–195. https://doi.org/10.2478/jsiot-2022-0012 DOI: https://doi.org/10.2478/jsiot-2022-0012
Al-Shourbaji, I., Kachare, P. H., Alshathri, S., Duraibi, S., Elnaim, B., & Elaziz, M. A. (2022). An efficient parallel reptile search algorithm and snake optimizer approach for feature selection. Mathematics, 10(13), Article 2351. https://doi.org/10.3390/math10132351 DOI: https://doi.org/10.3390/math10132351
Almazini, H. F., Mortada, S., Al-Mazini, H. F. A., Al-Behadili, H. N. K., & Alkenani, J. (2022). Improved discrete plant propagation algorithm for solving the traveling salesman problem. IAES International Journal of Artificial Intelligence, 11(1), 13–22. https://doi.org/10.11591/ijai.v11.i1.pp13-22 DOI: https://doi.org/10.11591/ijai.v11.i1.pp13-22
Arbaoui, B., Wahid, J., & Abdul-Rahman, S. (2022). A modified great deluge algorithm with dual decay rate for school timetabling. International Journal of Intelligent Engineering and Systems, 15(6), 479–491. https://doi.org/10.22266/ijies2022.1231.43 DOI: https://doi.org/10.22266/ijies2022.1231.43
Blum, C., & Sampels, M. (2002). Ant colony optimization for FOP shop scheduling: A case study on different pheromone representations. In Proceedings of the 2002 Congress on Evolutionary Computation (CEC 2002) (Vol. 2, pp. 1558–1563). IEEE. https://doi.org/10.1109/CEC.2002.1004475 DOI: https://doi.org/10.1109/CEC.2002.1004474
Cai, Y., & Chen, H. (2025). An improved salp swarm algorithm for permutation flow shop vehicle routing problem. Scientific Reports, 15(1), Article 86054. https://doi.org/10.1038/s41598-025-86054-3 DOI: https://doi.org/10.1038/s41598-025-86054-3
Fong, S., Lou, H.-L., Zhuang, Y., Deb, S., & Hanne, T. (2014). Solving the permutation flow shop problem with firefly algorithm. In 2014 2nd International Symposium on Computational and Business Intelligence (pp. 25–29). IEEE. https://doi.org/10.1109/ISCBI.2014.13 DOI: https://doi.org/10.1109/ISCBI.2014.13
Gogos, C. (2023). Solving the distributed permutation flow-shop scheduling problem using constrained programming. Applied Sciences, 13(23), Article 12562. https://doi.org/10.3390/app132312562 DOI: https://doi.org/10.3390/app132312562
Hashim, F. A., & Hussien, A. G. (2022). Snake Optimizer: A novel meta-heuristic optimization algorithm. Knowledge-Based Systems, 242, Article 108320. https://doi.org/10.1016/j.knosys.2022.108320 DOI: https://doi.org/10.1016/j.knosys.2022.108320
Huang, K. W., Wu, Z. X., Jiang, C. L., Huang, Z. H., & Lee, S. H. (2023). WPO: A whale particle optimization algorithm. International Journal of Computational Intelligence Systems, 16(1), Article 45. https://doi.org/10.1007/s44196-023-00295-6 DOI: https://doi.org/10.1007/s44196-023-00295-6
Jabbar, A. M., & Ku-Mahamud, K. R. (2021). Grey wolf optimization algorithm for hierarchical document clustering. Indonesian Journal of Electrical Engineering and Computer Science, 24(3), 1744–1758. https://doi.org/10.11591/ijeecs.v24.i3.pp1744-1758 DOI: https://doi.org/10.11591/ijeecs.v24.i3.pp1744-1758
Johnson, S. M. (1954). Optimal two‐and three‐stage production schedules with setup times included. Naval Research Logistics Quarterly, 1(1), 61–68. https://doi.org/10.1002/nav.3800010110 DOI: https://doi.org/10.1002/nav.3800010110
Khalilpourazari, S., & Khalilpourazary, S. (2018). Optimization of production time in the multi-pass milling process via a Robust Grey Wolf Optimizer. Neural Computing and Applications, 29(12), 1321–1336. https://doi.org/10.1007/s00521-016-2644-6 DOI: https://doi.org/10.1007/s00521-016-2644-6
Liang, Z., Zhong, P., Liu, M., Zhang, C., & Zhang, Z. (2022). A computational efficient optimization of flow shop scheduling problems. Scientific Reports, 12(1), Article 1248. https://doi.org/10.1038/s41598-022-04887-8 DOI: https://doi.org/10.1038/s41598-022-04887-8
Liu, Y. F., & Liu, S. Y. (2013). A hybrid discrete artificial bee colony algorithm for permutation flowshop scheduling problem. Applied Soft Computing, 13(3), 1459–1463. https://doi.org/10.1016/j.asoc.2011.10.024 DOI: https://doi.org/10.1016/j.asoc.2011.10.024
Lu, H., Zhan, H., & Wang, T. (2024). A multi-strategy improved snake optimizer and its application to SVM parameter selection. Mathematical Biosciences and Engineering, 21(10), 7297–7336. https://doi.org/10.3934/mbe.2024322 DOI: https://doi.org/10.3934/mbe.2024322
Mortada, S. (2026). Binary border collie optimization algorithm for feature selection. International Arab Journal of Information Technology, 23(1), 48–57. https://doi.org/10.34028/iajit/23/1/5 DOI: https://doi.org/10.34028/iajit/23/1/5
Mzili, T., Mzili, I., Riffi, M. E., Pamucar, D., Simic, V., & Kurdi, M. (2023). A novel discrete rat swarm optimization algorithm for the quadratic assignment problem. Facta Universitatis, Series: Mechanical Engineering, 21(3), 529–552. https://doi.org/10.22190/FUME230602024M DOI: https://doi.org/10.22190/FUME230602024M
Ni, P., Su, X., Fu, J., & Bai, Y. (2025). A hybrid snake optimizer with crisscross learning strategy for constrained structural optimization. Engineering Optimization, 57(3), 512–534. https://doi.org/10.1080/0305215X.2025.2469664 DOI: https://doi.org/10.1080/0305215X.2025.2469664
Ruiz, R., Maroto, C., & Alcaraz, J. (2006). Two new robust genetic algorithms for the flowshop scheduling problem. Omega, 34(5), 461–476. https://doi.org/10.1016/j.omega.2004.12.006 DOI: https://doi.org/10.1016/j.omega.2004.12.006
Taillard, E. (1993). Benchmarks for basic scheduling problems. European Journal of Operational Research, 64(2), 278–285. https://doi.org/10.1016/0377-2217(93)90182-M DOI: https://doi.org/10.1016/0377-2217(93)90182-M
Tasgetiren, M. F., Sevkli, M., Liang, Y. C., & Gencyilmaz, G. (2004). Particle swarm optimization algorithm for permutation flowshop sequencing problem. European Journal of Operational Research, 177(3), 1930–1947. https://doi.org/10.1016/j.ejor.2005.12.028 DOI: https://doi.org/10.1016/j.ejor.2005.12.024
Zhao, C., Wu, L., Zuo, C., Zhang, H., & Xiao, Q. (2024). An adaptive dynamic neighborhood crow search algorithm for solving permutation flow shop scheduling problems. Journal of Industrial and Management Optimization, 20(1), 84–111. https://doi.org/10.3934/jimo.2023052 DOI: https://doi.org/10.3934/jimo.2023070
Zheng, K., Liu, H., & Li, B. (2025). Improved Snake Optimization Algorithm for global optimization and engineering applications. Scientific Reports, 15(1), Article 1299. https://doi.org/10.1038/s41598-025-01299-2 DOI: https://doi.org/10.1038/s41598-025-01299-2
Article Details
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
All articles published in Applied Computer Science are open-access and distributed under the terms of the Creative Commons Attribution 4.0 International License.
