Skip to main content
Log in

A New Ant Algorithmic Approach for Solving PFSP

  • Research Paper
  • Published:
Iranian Journal of Science and Technology, Transactions A: Science Aims and scope Submit manuscript

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.

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

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ancău M (2012) On solving flowshop scheduling problems. Proc Roman Acad Ser A 13(1):71–79

    MathSciNet  Google Scholar 

  • Bellman R, Esogbue AO, Nabeshima I (2014) Mathematical aspects of scheduling and applications: modern applied mathematics and computer science, vol 4. Elsevier, Amsterdam

    MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Garey MR, Johnson DS, Sethi R (1976) The complexity of flowshop and jobshop scheduling. Math Oper Res 1(2):117–129

    Article  MathSciNet  Google Scholar 

  • Kalczynski PJ, Kamburowski J (2008) An improved NEH heuristic to minimize makespan in permutation flow shops. Comput Oper Res 35(9):3001–3008

    Article  MathSciNet  Google Scholar 

  • Kurz ME, Askin RG (2004) Scheduling flexible flow lines with sequence-dependent setup times. Eur J Oper Res 159(1):66–82

    Article  MathSciNet  Google Scholar 

  • Leung JYT, Li H, Pinedo M (2005) Order scheduling in an environment with dedicated resources in parallel. J Sched 8(5):355–386

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • Rad SF, Ruiz R, Boroojerdian N (2009) New high performing heuristics for minimizing makespan in permutation flowshops. Omega 37(2):331–345

    Article  Google Scholar 

  • Sauvey C, Sauer N (2020) Two NEH heuristic improvements for flowshop scheduling problem with makespan criterion. Algorithms 13(5):112

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

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

Correspondence to Shahriar Farahmand Rad.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40995-021-01202-4

Keywords

Navigation