Abstract
In this paper, a new ant algorithmic approach is presented for solving \(n\)-job, \(m\)-machine permutation flow shop scheduling problem. The main objective is to find a permutation of \(n\) given jobs, i.e., \(\sigma {:}\,\left\{ {1,2, \ldots ,n} \right\} \to \left\{ {1,2, \ldots ,n} \right\}\). This permutation minimizes the maximum completion time of the schedule arising from \(\sigma\). An illustration of using the presented heuristic algorithm for finding a good initial sequence of jobs is given. The proposed method is an ant-based approach to permutation flow shop scheduling problem by the behavior of real ants, but it is different with the pheromone trail concept. The presented model is compared against the one by NEH which has been considered the best constructive algorithm so far. Regarding the quality of results, the superiority of the proposed method over NEH is demonstrated by computational evaluation. The comparison is produced on generated random test problems. This comparison is drawn in domain of feasible instances. It is easy to implement the produced method as a metaheuristic.
Similar content being viewed by others
Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Alaykýran K, Engin O, Döyen A (2007) Using ant colony optimization to solve hybrid flow shop scheduling problems. Int J Adv Manuf Technol 35(5):541–550
Allahverdi A, Al-Anzi FS (2006) A PSO and a Tabu search heuristics for the assembly scheduling problem of the two-stage distributed database application. Comput Oper Res 33(4):1056–1080
Ancău M (2012) On solving flowshop scheduling problems. Proc Roman Acad Ser A 13(1):71–79
Bellman R, Esogbue AO, Nabeshima I (2014) Mathematical aspects of scheduling and applications: modern applied mathematics and computer science, vol 4. Elsevier, Amsterdam
Brum A, Ritt M (2018) Automatic design of heuristics for minimizing the makespan in permutation flow shops. In: 2018 IEEE congress on evolutionary computation (CEC). IEEE, pp 1–8
Framinan JM, Leisten R, Rajendran C (2003) Different initial sequences for the heuristic of Nawaz, Enscore and Ham to minimize makespan, idletime or flowtime in the static permutation flowshop sequencing problem. Int J Prod Res 41(1):121–148
Garey MR, Johnson DS, Sethi R (1976) The complexity of flowshop and jobshop scheduling. Math Oper Res 1(2):117–129
Kalczynski PJ, Kamburowski J (2008) An improved NEH heuristic to minimize makespan in permutation flow shops. Comput Oper Res 35(9):3001–3008
Kurz ME, Askin RG (2004) Scheduling flexible flow lines with sequence-dependent setup times. Eur J Oper Res 159(1):66–82
Leung JYT, Li H, Pinedo M (2005) Order scheduling in an environment with dedicated resources in parallel. J Sched 8(5):355–386
Liu W, Jin Y, Price M (2016) A new Nawaz–Enscore–Ham-based heuristic for permutation flow-shop problems with bicriteria of makespan and machine idle time. Eng Optim 48(10):1808–1822
Malik A, Dhingra AK (2013) Comparative analysis of heuristics for makespan minimising in flow shop scheduling. Int J Innov Eng Technol 2(4):263–269
Nawaz M, Enscore EE Jr, Ham I (1983) A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 11(1):91–95
Nurdiansyah R, Rijanto OAW, Santosa B, Wiratno SE (2019) An improved differential evolution algorithm for permutation flow shop scheduling problem. Int J Oper Res 16(2):37–44
Rad SF, Ruiz R, Boroojerdian N (2009) New high performing heuristics for minimizing makespan in permutation flowshops. Omega 37(2):331–345
Sauvey C, Sauer N (2020) Two NEH heuristic improvements for flowshop scheduling problem with makespan criterion. Algorithms 13(5):112
Xu J, Yin Y, Cheng TCE, Wu CC, Gu S (2014) An improved memetic algorithm based on a dynamic neighbourhood for the permutation flowshop scheduling problem. Int J Prod Res 52(4):1188–1199
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. Material preparation, data collection and analysis were performed by Shahriar Farahmand Rad. The first draft of the manuscript was written by Shahriar Farahmand Rad and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Rights and permissions
About this article
Cite this article
Farahmand Rad, S. A New Ant Algorithmic Approach for Solving PFSP. Iran J Sci Technol Trans Sci 46, 181–188 (2022). https://doi.org/10.1007/s40995-021-01202-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40995-021-01202-4