Skip to main content
Log in

An effective shuffled frog-leaping algorithm for lot-streaming flow shop scheduling problem

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

Abstract

This paper presents an effective shuffled frog-leaping algorithm (SFLA) for solving a lot-streaming flow shop scheduling problem with equal-size sublots, where a criterion is to minimize maximum completion time (i.e., makespan) under both an idling and no-idling production cases. Unlike the original SFLA, the proposed SFLA represents an individual or frog as a job permutation and utilizes a position-based crossover operator to generate new candidate solutions. An efficient initialization scheme based on the Nawaz–Enscore–Ham heuristic is proposed to construct an initial population with a certain level of quality and diversity. A simple but effective local search approach is embedded in SFLA to enhance the local intensification capability. In addition, a speed-up method to evaluate insert neighborhood is presented to improve the algorithm’s efficiency. Extensive computational experiments and comparisons are provided, which demonstrate the effectiveness of the proposed SFLA against the best performing algorithms from the literature.

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. Marimuthu S, Ponnambalam SG, Jawahar N (2008) Evolutionary algorithms for scheduling m-machine flow shop with lot streaming. Robot Comput Integr Manuf 24:125–139

    Article  Google Scholar 

  2. Marimuthu S, Ponnambalam SG, Jawahar N (2009) Threshold accepting and ant-colony optimization algorithm for scheduling m-machine flow shop with lot streaming. J Mater Process Technol 209:1026–1041

    Article  Google Scholar 

  3. Yoon SH, Ventura JA (2002) An application of genetic algorithms to lot-streaming flow shop scheduling. IIE Trans 34:779–787

    Google Scholar 

  4. Chang JH, Chiu HN (2005) A comprehensive review of lot streaming. Int J Prod Res 43:1515–1536

    Article  Google Scholar 

  5. Tseng CT, Liao CJ (2008) A discrete particle swarm optimization for lot-streaming flowshop scheduling problem. Eur J Oper Res 191:360–373

    Article  MATH  Google Scholar 

  6. Baker KR, Jia D (1993) A comparative study of lot streaming procedure. Omega 21:561–566

    Article  Google Scholar 

  7. Trietsch D, Baker KR (1993) Basic techniques for lot streaming. Oper Res 41:1065–1076

    Article  MATH  Google Scholar 

  8. Kropp DH, Smunt TL (1990) Optimal and heuristic models for lot splitting in a flow shop. Decis Sci 21:691–709

    Article  Google Scholar 

  9. Bukchin J, Tzur M, Jaffer M (2002) Lot splitting to minimize average flow-time in a two-machine flow-shop. IIE Trans 34:953–970

    Google Scholar 

  10. Liu J (2008) Single-job lot streaming in m − 1 two-stage hybrid flowshops. Eur J Oper Res 187(3):1171–1183

    Article  MATH  Google Scholar 

  11. Edis RS, Ornek MA (2009) A tabu search-based heuristic for single-product lot streaming problems in flow shops. Int J Adv Manuf Technol 43:1202–1213

    Article  Google Scholar 

  12. Vickson RG, Alfredsson BE (1992) Two- and three-machine flow shop scheduling problems with equal size transfer batches. Int J Prod Res 30:1551–1574

    Article  MATH  Google Scholar 

  13. Cetinkaya FC (1994) Lot streaming in a two-stage flow shop with set-up, processing and removal times separated. J Oper Res Soc 45:1445–1455

    MATH  Google Scholar 

  14. Vickson RG (1995) Optimal lot streaming for multiple products in a two-machine flow shop. Eur J Oper Res 85:556–575

    Article  MATH  Google Scholar 

  15. Sriskandarajah C, Wagneur E (1999) Lot streaming and scheduling multiple products in two-machine no-wait flowshops. IIE Trans 31:695–707

    Google Scholar 

  16. Kumar S, Bagchi TP, Sriskandarajah C (2000) Lot streaming and scheduling heuristics for m-machine no-wait flowshops. Comput Ind Eng 38:149–172

    Article  Google Scholar 

  17. Kalir AA, Sarin SC (2001) A near-optimal heuristic for the sequencing problem in multiple-batch flow-shops with small equal sublots. Omega 29:577–584

    Article  Google Scholar 

  18. Yoon SH, Ventura JA (2002) Minimizing the mean weighted absolute deviation from due dates in lot-streaming flow shop scheduling. Comput Oper Res 29:1301–1315

    Article  MATH  MathSciNet  Google Scholar 

  19. Marimuthu S, Ponnambalam SG (2005) Heuristic search algorithms for lot streaming in a two-machine flowshop. Int J Adv Manuf Technol 27:174–180

    Article  Google Scholar 

  20. Martin CH (2009) A hybrid genetic algorithm/mathematical programming approach to the multi-family flowshop scheduling problem with lot streaming. Omega 37:126–137

    Article  Google Scholar 

  21. Wang L (2003) Shop scheduling with genetic algorithms. Tsinghua University Press, Beijing

    Google Scholar 

  22. Elbeltagi E, Hegazy T, Grierson D (2005) Comparison among five evolutionary-based optimization algorithms. Adv Eng Inform 19:43–53

    Article  Google Scholar 

  23. Eusuff MM, Lansey KE (2003) Optimization of water distribution network design using the shuffled frog leaping algorithm. J Water Resourc Plan Manage 129:210–225

    Article  Google Scholar 

  24. Eusuff M, Lansey K, Pasha F (2006) Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization. Eng Optim 38:129–154

    Article  MathSciNet  Google Scholar 

  25. Rahimi-Vahed A, Mirzaei AH (2008) Solving a bi-criteria permutation flow-shop problem using shuffled frog-leaping algorithm. Soft Comput 12:435–452

    Article  MATH  Google Scholar 

  26. Chung G, Lansey KE (2009) Application of the shuffled frog leaping algorithm for the optimization of a general large-scale water supply system. J Water Resourc Manage 23:797–823

    Article  Google Scholar 

  27. Rahimi-Vahed A, Mirzaei AH (2007) A hybrid multi-objective shuffled frog-leaping algorithm for a mixed-model assembly line sequencing problem. Comput Ind Eng 53:642–666

    Article  Google Scholar 

  28. Rahimi-Vahed A, Dangchi M, Rafiei H, Salimi E (2009) A novel hybrid multi-objective shuffled frog-leaping algorithm for a bi-criteria permutation flow shop scheduling problem. Int J Adv Manuf Technol 41:1227–1239

    Article  Google Scholar 

  29. Grabowski J, Pempera J (2005) Some local search algorithms for no-wait flow-shop problem with makespan criterion. Comput Oper Res 32:2197–2212

    Article  MATH  MathSciNet  Google Scholar 

  30. Taillard E (1990) Some efficient heuristic methods for the flow shop sequencing problems. Eur J Oper Res 47:65–74

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  32. Murata T, Ishibuchi H, Tanaka H (1996) Genetic algorithms for flow shop scheduling problems. Comput Ind Eng 30:1061–1071

    Article  Google Scholar 

  33. Qian B, Wang L, Huang DX, Wang WL, Wang X (2009) An effective hybrid DE-based algorithm for multi-objective flow shop scheduling with limited buffers. Comput Oper Res 36:209–233

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Quan-Ke Pan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pan, QK., Wang, L., Gao, L. et al. An effective shuffled frog-leaping algorithm for lot-streaming flow shop scheduling problem. Int J Adv Manuf Technol 52, 699–713 (2011). https://doi.org/10.1007/s00170-010-2775-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-010-2775-3

Keywords

Navigation