Skip to main content
Log in

A two-stage no-wait job shop scheduling problem by using a neuro-evolutionary variable neighborhood search

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

Abstract

A two-stage order scheduling problem with an additional no-wait condition is studied in this article. All orders must be processed from start to completion without any waiting between operations and any interruption within operations. Examples of such a problem occur in steel production and pharmaceutical, chemical, and construction industries. A new optimization method which is based on a combination of an enhanced variable neighborhood search (VNS) and an artificial neural network (ANN) is devised in this paper. The aim is to simultaneously employ the key characteristics of two approaches to achieve superior solutions in solving the addressed optimization problem. In proposed algorithm, the VNS performs a global search whereas the ANN plays the role of intensive initial solution. The individual obtained by feed forward back-propagation ANN is improved within enhanced VNS iterations. The two techniques complement each other when ANN feeds its best solution to the VNS algorithm. Furthermore, to establish the best sequence of order pairs, a team process algorithm is also embedded into the VNS to enhance the search diversification as well as its intensification. The performance of proposed neuro-evolutionary algorithm is investigated via computational experiments, and the results prove the appropriate performance of suggested VNS-ANN algorithm.

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. AitZai A, Benmedjdoub B, Boudhar M (2014) Branch-and-bound and PSO algorithms for no-wait job shop scheduling. J Intell Manuf. doi:10.1007/s10845-014-0906-7

  2. Bansal N, Mahdian M, Sviridenko M (2005) Minimizing makespan in no-wait job shops. Math Oper Res 30:817–831

    Article  MathSciNet  MATH  Google Scholar 

  3. Bo Y, Liu B (2008) An epitome-based evolutionary algorithm with behavior division for multimodal optimizations. ICNNSP2008, 406–411

  4. Bożejko W, Makuchowski M (2011) Solving the no-wait job-shop problem by using genetic algorithm with automatic adjustment. Int J Adv Manuf Technol 57, http://link.springer.com.proxy.lib.cgu.edu.tw:81/journal/170/57/5/page/1735-752

  5. Bürgy, R., and Gröflin, H. (2013). Optimal job insertion in the no-wait job shop, Volume 26, http://link.springer.com.proxy.lib.cgu.edu.tw:81/journal/10878/26/2/page/1345-371.

  6. Chan FTS, Wong TC, Chan LY (2008) Lot streaming for product assembly in job shop environment. Robot Comput Integr Manuf 24(3):321–331

    Article  MathSciNet  Google Scholar 

  7. Chan FTS, Wong TC, Chan LY (2009) An evolutionary algorithm for assembly job shop with part sharing. Comput Ind Eng 57(3):641–651

    Article  MathSciNet  Google Scholar 

  8. Dinh-Nguyen P, Andreas K (2008) Surgical case scheduling as a generalized job shop scheduling problem. Eur J Oper Res 185:1011–1025

    Article  MATH  Google Scholar 

  9. El-Bouri A, Balakrishnan S, Popplewell N (2000) Sequencing jobs on a single machine: a neural network approach. Eur J Oper Res 126:474–490

    Article  MathSciNet  MATH  Google Scholar 

  10. Framinan JM, Schuster C (2006) An enhanced timetabling procedure for the no-wait job shop problem: a complete local search approach. Comput Oper Res 331:1200–1213

    Article  Google Scholar 

  11. Ghosh D, Sierksma G (2002) Complete local search with memory. J Heuristics 8:571–584

    Article  Google Scholar 

  12. Goyal SK (1975) Job-shop sequencing problem with no wait in process. Int J Prod Res 13:197–206

    Article  Google Scholar 

  13. Grabowski J, Pempera J (2000) Sequencing of jobs in some production system. Eur J Oper Res 125:535–550

    Article  MathSciNet  MATH  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  MathSciNet  MATH  Google Scholar 

  15. Li X, Xu H, Li M (2013) A memory-based complete local search method with variable neighborhood structures for no-wait job shops. Int J Adv Manuf Technol. In Press

  16. Liao CJ, Cheng CC (2007) A variable neighborhood search for minimizing single machine weighted earliness and tardiness with common due date. Comput Ind Eng 52:404–413

    Article  Google Scholar 

  17. Liaw C-F, Cheng C-Y, Chen M (2005) Scheduling two-machine no-wait open shops to minimize makespan. Comput Oper Res 32:901–917

    Article  MATH  Google Scholar 

  18. Macchiaroli R, Molè S, Riemma S, Trifiletti L (1996) Design and implementation of a tabu search algorithm to solve the no-wait job-shop scheduling problem. In Proceeding of the CESA’96, Lille (pp. 467–472)

  19. Mascis A, Pacciarelli D (2002) Job-shop scheduling with blocking and no-wait constraints. Eur J Oper Res 143:498–517

    Article  MathSciNet  MATH  Google Scholar 

  20. McClelland J, Rumelhart D (1986) Explorations in parallel distributed processing. MIT Press, Cambridge

    Google Scholar 

  21. Mladenovic N, Hansen P (1997) Variable neighborhood search. Comput Oper Res 24(11):1097–1100

    Article  MathSciNet  MATH  Google Scholar 

  22. Naderi B, Zandieh M, Fatemi Ghomi SMT (2009) A study on integrating sequence dependent setup time flexible flow lines and preventive maintenance scheduling. J Intell Manuf 20:683–694

    Article  Google Scholar 

  23. Pan JC-H, Huang H-C (2009) A hybrid genetic algorithm for no-wait job shop scheduling problems. Expert Syst Appl 36:5800–5806

    Article  Google Scholar 

  24. Perez JAM, Vega JMM, Martin IR (2003) Variable neighborhood tabu search and its application to the median cycle problem. Eur J Oper Res 151(2):365–378

    Article  MATH  Google Scholar 

  25. Raaymakers WHM, Hoogeven JA (2000) Scheduling multipurpose batch process industries with no-wait restrictions by simulated annealing. Eur J Oper Res 126:131–151

    Article  MATH  Google Scholar 

  26. Rajendran C (1994) A no-wait flow shop scheduling heuristic to minimize makespan. J Oper Res Soc 45:472–478

    Article  MATH  Google Scholar 

  27. Reddi S, Ramamoorthy C (1973) A scheduling problem. Oper Res Q 24:441–446

    Article  MathSciNet  MATH  Google Scholar 

  28. Samarghandi H, ElMekkawy TY, Ibrahem AM (2013) Studying the effect of different combinations of timetabling with sequencing algorithms to solve the no-wait job shop scheduling problem. Int J Prod Res 51

  29. Sahni S, Cho Y (1979) Complexity of scheduling shops with no wait in process. Math Oper Res 448:448–457

    Article  MathSciNet  Google Scholar 

  30. Schuster C, Framinan JM (2003) Approximative procedures for no-wait job shop scheduling. Oper Res Lett 31:308–318

    Article  MathSciNet  MATH  Google Scholar 

  31. Schuster C (2006) No-wait job shop scheduling: Tabu search and complexity of subproblems. Math Meth Oper Res 63:473–491

    Article  MathSciNet  MATH  Google Scholar 

  32. Sriskandarajah C, Ladet P (1986) Some no-wait shops scheduling problems: complexity aspect. Eur J Oper Res 24:424–438

    Article  MathSciNet  Google Scholar 

  33. Wadhwa S, Rao KS, Chan FTS (2005) Flexibility-enabled lead-time reduction in flexible systems. Int J Prod Res 43(15):3131–3162

    Article  Google Scholar 

  34. Wang L, Zheng D (2001) An effective hybrid optimization strategy for job-shop scheduling problems. Comput Oper Res 28:585–596

    Article  MathSciNet  MATH  Google Scholar 

  35. Wismer DA (1972) Solution of the flow shop scheduling-problem with no intermediate queues. Oper Res 20:689–697

    Article  MATH  Google Scholar 

  36. Wong TC, Chan FTS, Chan LY (2009) A resource-constrained assembly job shop scheduling problem with lot streaming technique. Comput Ind Eng 57(3):983–995

    Article  MathSciNet  Google Scholar 

  37. Zhu J, Li X, Wang Q (2009) Complete local search with limited memory algorithm for no-wait job shops to minimize makespan. Eur J Oper Res 198:378–386

    Article  MathSciNet  MATH  Google Scholar 

  38. Zhu J, Li X (2012) An effective meta-heuristic for no-wait job shops to minimize makespan. IEEE Trans Autom Sci Eng 9:189–198

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hadi Mokhtari.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mokhtari, H. A two-stage no-wait job shop scheduling problem by using a neuro-evolutionary variable neighborhood search. Int J Adv Manuf Technol 74, 1595–1610 (2014). https://doi.org/10.1007/s00170-014-6086-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-014-6086-y

Keywords

Navigation