Skip to main content
Log in

An efficient heuristic for total flowtime minimisation in no-wait flowshops

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

In this paper, we address the problem of scheduling jobs in a no-wait flowshop with the objective of minimising the total completion time. This problem is well-known for being nondeterministic polynomial-time hard, and therefore, most contributions to the topic focus on developing algorithms able to obtain good approximate solutions for the problem in a short CPU time. More specifically, there are various constructive heuristics available for the problem [such as the ones by Rajendran and Chaudhuri (Nav Res Logist 37:695–705, 1990); Bertolissi (J Mater Process Technol 107:459–465, 2000), Aldowaisan and Allahverdi (Omega 32:345–352, 2004) and the Chins heuristic by Fink and Voβ (Eur J Operat Res 151:400–414, 2003)], as well as a successful local search procedure (Pilot-1-Chins). We propose a new constructive heuristic based on an analogy with the two-machine problem in order to select the candidate to be appended in the partial schedule. The myopic behaviour of the heuristic is tempered by exploring the neighbourhood of the so-obtained partial schedules. The computational results indicate that the proposed heuristic outperforms existing ones in terms of quality of the solution obtained and equals the performance of the time-consuming Pilot-1-Chins.

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.

Similar content being viewed by others

References

  1. Adiri I, Pohoryles D (1982) Flowshop/no-idle or no-wait scheduling to minimize the sum of completion times. Nav Res Logist Q 29:495–504

    Article  MATH  MathSciNet  Google Scholar 

  2. Aldowaisan T, Allahverdi A (1998) Total flowtime in no-wait flowshops with separated setup times. Comput Oper Res 25:757–765

    Article  MATH  Google Scholar 

  3. Aldowaisan T (2000) A new heuristic and dominance relations for no-wait flowshops with setups. Comput Oper Res 28:563–584

    Article  Google Scholar 

  4. Aldowaisan T, Allahverdi A (2004) New heuristics for m-machine no-wait flowshop to minimize total completion time. Omega 32:345–352

    Article  Google Scholar 

  5. Allahverdi A, Aldowaisan T (2000) No-wait and separate setup three-machine flowshop with total completion time criterion. Int Trans Oper Res 7:245–264

    Article  MathSciNet  Google Scholar 

  6. Bertolissi E (2000) Heuristic algorithm for scheduling in the no-wait flow-shop. J Mater Process Technol 107:459–465

    Article  Google Scholar 

  7. Bonney MC, Gundry SW (1976) Solutions to the constrained flowshop sequencing problem. Oper Res Q 27:869–883

    Article  MATH  Google Scholar 

  8. Che A, Chu C (2005) Multi-degree cyclic scheduling of two robots in a no-wait flowshop. IEEE Trans Automation Sci Eng 2:173–183

    Article  Google Scholar 

  9. Che A, Chu C (2006) Cyclic hoist scheduling in large real-life electroplating lines. OR Spectrum 29:445–470

    Article  MathSciNet  Google Scholar 

  10. Che A, Chu C (2008) Optimal scheduling of material handling devices in a PCB production line: problem formulation and a polynomial algorithm. Math Prob Eng 2008: article ID 364279

  11. Chen C-L, Neppalli RV, Aljaber N (1996) Genetic algorithms applied to the continuous flow shop problem. Comput Ind Eng 30:919–929

    Article  Google Scholar 

  12. Fink A, Voß S (2003) Solving the continuous flow-shop scheduling problem by metaheuristics. Eur J Oper Res 151:400–414

    Article  MATH  Google Scholar 

  13. Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimisation and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5:287–326

    Article  MATH  MathSciNet  Google Scholar 

  14. Hall NG, Sriskandarajah C (1996) A survey of machine scheduling problems with blocking and no-wait in process. Oper Res 44:510–525

    Article  MATH  MathSciNet  Google Scholar 

  15. Kumar A, Prakash A, Shankar R, Tiwari MK (2006) Psycho-clonal algorithm based approach to solve continuous flow shop scheduling problem. Expert Systems Appl 31:504–514

    Article  Google Scholar 

  16. Nawaz M, Enscore E Jr, Ham I (1983) A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 1:91–95

    Article  Google Scholar 

  17. Pan Q-K, Tasgetiren MF, Liang Y-C (2008) A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem. Comput Oper Res 35:2807–2839

    Article  MATH  Google Scholar 

  18. Rajendran C, Chaudhuri D (1990) Heuristic algorithms for continuous flow-shop problem. Nav Res Logist 37:695–705

    Article  MATH  Google Scholar 

  19. Sahni S, Gonzales T (1976) P-complete approximation problems. J ACM 23:555–565

    Article  MATH  Google Scholar 

  20. Shyu SJ, Lin BMT, Yin PY (2004) Application of ant colony optimization for no-wait flowshop scheduling problem to minimize the total completion time. Comput Ind Eng 47:181–193

    Article  Google Scholar 

  21. Taillard E (1993) Benchmarks for basic scheduling problems. Eur J Oper Res 64:278–285

    Article  MATH  Google Scholar 

  22. Van Deman JM, Baker KR (1974) Minimizing flowtime in the flow shop with no intermediate queues. AIIE Trans 6:28–34

    Google Scholar 

  23. Van Der Veen JAA, Van Dal R (1991) Solvable cases of the no-wait flowshop scheduling problem. J Oper Res Soc 42:971–980

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcelo Seido Nagano.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Framinan, J.M., Nagano, M.S. & Moccellin, J.V. An efficient heuristic for total flowtime minimisation in no-wait flowshops. Int J Adv Manuf Technol 46, 1049–1057 (2010). https://doi.org/10.1007/s00170-009-2154-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-009-2154-0

Keywords

Navigation