Skip to main content

Advertisement

Log in

A genetic algorithm for solving no-wait flexible flow lines with due window and job rejection

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

Abstract

This paper addresses a no-wait multi-stage flexible flow shop problem. There are n jobs to complete in a predetermined due window; hence, some jobs may be rejected. A mixed integer linear programming model with the objective of maximizing the total profit gained from scheduled jobs is introduced. Since the problem is NP-hard and difficult to find an optimal solution in a reasonable computational time, an efficient genetic algorithm is presented as the solution procedure. A heuristic mechanism is proposed to use in each generation of the genetic algorithms to assure the feasibility and superior quality of the obtained solutions. Computational results show that the presented approach performs considerably in terms of both quality of solutions and required runtimes.

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. Cetinkaya FC (2006) Unit sized transfer batch scheduling in an automated two-machine flow-line cell with one transport agent. Int J Adv Manuf Technol 29:178–183

    Article  Google Scholar 

  2. Wang L, Zhang L, Zheng D-Z (2005) A class of hypothesis-test-based genetic algorithms for flow shop scheduling with stochastic processing time. Int J Adv Manuf Technol 25:1157–1163

    Article  Google Scholar 

  3. Chen J-S (2006) A branch and bound procedure for the reentrant permutation flow-shop scheduling problem. Int J Adv Manuf Technol 29:1186–1193

    Article  Google Scholar 

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

    Article  Google Scholar 

  5. Candar O (1999) Machine scheduling problems with blocking and no-wait in process. Department of Industrial Engineering, Research Report, Bilkunt University

  6. Thonton HW, Hunsucker JL (2004) A new heuristic for minimal makespan in flow shops with multiple processors and no intermediate storage. Eur J Oper Res 152:96–114

    Article  Google Scholar 

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

    Article  Google Scholar 

  8. Ruiz R, Allahverdi A (2007) No-wait flow shop with separate setup times to minimize maximum lateness.. Int J Adv Manuf Technol 35:551–565

    Article  Google Scholar 

  9. Kalczynski PJ, Kamburowski J (2007) On no-wait and no-idle flow shops with makespan criterion. Eur J Oper Res 178:677–685

    Article  MATH  MathSciNet  Google Scholar 

  10. Pan Q-K, Tasgetiren M F, Liang Y-C (2008) A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem. Computers and operations research doi:10.1016/j.cor.2006.12.030

  11. Low C (2005) Simulated annealing heuristic for flow shop scheduling problem with unrelated parallel machines. Comput Oper Res 32:2013–2025

    Article  MATH  Google Scholar 

  12. Oguz C, Zinder V, Do VH, Janiak A, Lichtenstein M (2004) Hybrid flow-shop scheduling problem with multi processor task system. Eur J Oper Res 152:115–131

    Article  MATH  MathSciNet  Google Scholar 

  13. Nowicki E, Smutnicki C (1998) The flow shop with parallel machines: a search approach. Eur J Oper Res 106:226–253

    Article  MATH  Google Scholar 

  14. Sriskandarajah C (1993) Performance of scheduling algorithms for no-wait flow shop with parallel machines. Eur J Oper Res 70:365–378

    Article  MATH  Google Scholar 

  15. Verma S, Dessouky M (1999) Multistage hybrid flow shop scheduling with identical jobs and uniform parallel machines. J Sched 2:135–150

    Article  MATH  MathSciNet  Google Scholar 

  16. Brah SA, Hunsucker JL (1991) Heuristics for scheduling in a flow shop with multiple processors. Eur J Oper Res 51:88–99

    Article  MATH  Google Scholar 

  17. 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 

  18. Valente Jorge MS, Alves Rui AFS (2005) An exact approach to early /tardy scheduling with release dates. Comput Oper Res 32:2905–2917

    Article  MATH  MathSciNet  Google Scholar 

  19. Gabrel V (1995) Scheduling jobs within time windows on identical parallel machines: new model and algorithms. Eur J Oper Res 83:320–329

    Article  MATH  Google Scholar 

  20. Garcia JMA (2002) Genetic algorithm for solving a production and delivery scheduling problem with time windows. In: Garijo FJ et al (ed) Advances in artificial intelligence. IBERAMIA, Springer-Verlag, Berlin Heidelberg, pp 371–380

    Google Scholar 

  21. Garcia JM, Lozano S (2005) Production and delivery scheduling problem with time windows. Comput Ind Eng 48:733–742

    Article  Google Scholar 

  22. Lauff V, Werner F (2004) On the complexity and some properties of multi-stage scheduling problems with earliness and tardiness penalties. Comput Oper Res 31:317–345

    Article  MATH  MathSciNet  Google Scholar 

  23. Quadt D, Kuhn H (2007) A taxonomy of flexible flow line scheduling procedures. Eur J Oper Res 178:686–698

    Article  MATH  MathSciNet  Google Scholar 

  24. 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 

  25. Gen M, Chang R (1997) Genetic algorithms and engineering design. Wiley, New York

    Google Scholar 

  26. Kroon LG, Salomon M, Van Wassenhove LN (1995) Exact and approximation algorithms for the operational fixed interval scheduling problems. Eur J Oper Res 82:190–205

    Article  MATH  Google Scholar 

  27. Torabi SA, Fatemi Ghomi SMT, Karimi B (2006) A hybrid genetic algorithm for the finite horizon economic lot and delivery scheduling in supply chains. Eur J Oper Res 173:173–189

    Article  MATH  MathSciNet  Google Scholar 

  28. Shiau D-F, Cheng S-C, Huang Y-M (2008) Proportionate flexible flow shop scheduling via a hybrid constructive genetic algorithm, Expert Systems with Applications: An Intel J 34:1133–1143

    Google Scholar 

  29. Wang H (2005) Flexible flow shop scheduling: optimum, heuristics and artificial intelligence solutions. Exp Syst 22:78–85

    Article  MATH  Google Scholar 

  30. Kis T, Pesch E (2005) A review of exact solution methods for the non-preemptive multiprocessor flowshop problem. Eur J Oper Res 164:592–608

    Article  MATH  MathSciNet  Google Scholar 

  31. Jungwattanakit J, Reodecha M, Chaovalitwongse P, Werner F (2007) Algorithms for flexible flow shop problems with unrelated parallel machines, setup times, and dual criteria. Int J Adv Manuf Technol 37:354–370 doi:10.1007/s00170-007-0977-0

    Article  Google Scholar 

  32. Jayamohan MS, Rajendran C (2000) A comparative analysis of two different approaches to scheduling in flexible flow shops. Prod Plan Control 11:572–580

    Article  Google Scholar 

  33. Kaczmarczyk W, Sawik T, Schaller A, Tirpak TM (2004) Optimal versus heuristic scheduling of surface mount technology lines. Int J Prod Res 42:2083–2110

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fariborz Jolai.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jolai, F., Sheikh, S., Rabbani, M. et al. A genetic algorithm for solving no-wait flexible flow lines with due window and job rejection. Int J Adv Manuf Technol 42, 523–532 (2009). https://doi.org/10.1007/s00170-008-1618-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-008-1618-y

Keywords

Navigation