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.
Similar content being viewed by others
References
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
Bansal N, Mahdian M, Sviridenko M (2005) Minimizing makespan in no-wait job shops. Math Oper Res 30:817–831
Bo Y, Liu B (2008) An epitome-based evolutionary algorithm with behavior division for multimodal optimizations. ICNNSP2008, 406–411
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
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.
Chan FTS, Wong TC, Chan LY (2008) Lot streaming for product assembly in job shop environment. Robot Comput Integr Manuf 24(3):321–331
Chan FTS, Wong TC, Chan LY (2009) An evolutionary algorithm for assembly job shop with part sharing. Comput Ind Eng 57(3):641–651
Dinh-Nguyen P, Andreas K (2008) Surgical case scheduling as a generalized job shop scheduling problem. Eur J Oper Res 185:1011–1025
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
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
Ghosh D, Sierksma G (2002) Complete local search with memory. J Heuristics 8:571–584
Goyal SK (1975) Job-shop sequencing problem with no wait in process. Int J Prod Res 13:197–206
Grabowski J, Pempera J (2000) Sequencing of jobs in some production system. Eur J Oper Res 125:535–550
Hall NG, Sriskandarajah C (1996) A survey of machine scheduling problems with blocking and no-wait in process. Oper Res 44:510–525
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
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
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
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)
Mascis A, Pacciarelli D (2002) Job-shop scheduling with blocking and no-wait constraints. Eur J Oper Res 143:498–517
McClelland J, Rumelhart D (1986) Explorations in parallel distributed processing. MIT Press, Cambridge
Mladenovic N, Hansen P (1997) Variable neighborhood search. Comput Oper Res 24(11):1097–1100
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
Pan JC-H, Huang H-C (2009) A hybrid genetic algorithm for no-wait job shop scheduling problems. Expert Syst Appl 36:5800–5806
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
Raaymakers WHM, Hoogeven JA (2000) Scheduling multipurpose batch process industries with no-wait restrictions by simulated annealing. Eur J Oper Res 126:131–151
Rajendran C (1994) A no-wait flow shop scheduling heuristic to minimize makespan. J Oper Res Soc 45:472–478
Reddi S, Ramamoorthy C (1973) A scheduling problem. Oper Res Q 24:441–446
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
Sahni S, Cho Y (1979) Complexity of scheduling shops with no wait in process. Math Oper Res 448:448–457
Schuster C, Framinan JM (2003) Approximative procedures for no-wait job shop scheduling. Oper Res Lett 31:308–318
Schuster C (2006) No-wait job shop scheduling: Tabu search and complexity of subproblems. Math Meth Oper Res 63:473–491
Sriskandarajah C, Ladet P (1986) Some no-wait shops scheduling problems: complexity aspect. Eur J Oper Res 24:424–438
Wadhwa S, Rao KS, Chan FTS (2005) Flexibility-enabled lead-time reduction in flexible systems. Int J Prod Res 43(15):3131–3162
Wang L, Zheng D (2001) An effective hybrid optimization strategy for job-shop scheduling problems. Comput Oper Res 28:585–596
Wismer DA (1972) Solution of the flow shop scheduling-problem with no intermediate queues. Oper Res 20:689–697
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
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
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-014-6086-y