Modified snake optimizer algorithm for solving the permutation flow shop scheduling problem

Main Article Content

Hassan ALMAZINI

hassan.f.abbas@sa-uc.edu.iq

https://orcid.org/0000-0003-2046-5107
Salah MORTADA

salah.mortada@buog.edu.iq

https://orcid.org/0000-0003-2817-227X
Hussein Fouad ALMAZINI

hussein.f.abbas@sa-uc.edu.iq

https://orcid.org/0000-0002-5737-7541

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:

swarm intelligence, snake optimiser, scheduling problem

Sustainable Development Goal (SDG)

  • Industry, Innovation, Technology and Infrastructure

References

Article Details

ALMAZINI, H., MORTADA, S., & ALMAZINI, H. F. (2026). Modified snake optimizer algorithm for solving the permutation flow shop scheduling problem. Applied Computer Science, 22(3), 97-107. https://doi.org/10.35784/acs_9557