Emergency local searching approach for job shop scheduling

Existing methods of local search mostly focus on how to reach optimal solution. However, in some emergency situations, search time is the hard constraint for job shop scheduling problem while optimal solution is not necessary. In this situation, the existing method of local search is not fast enough. This paper presents an emergency local search(ELS) approach which can reach feasible and nearly optimal solution in limited search time. The ELS approach is desirable for the aforementioned emergency situations where search time is limited and a nearly optimal solution is sufficient, which consists of three phases. Firstly, in order to reach a feasible and nearly optimal solution, infeasible solutions are repaired and a repair technique named group repair is proposed. Secondly, in order to save time, the amount of local search moves need to be reduced and this is achieved by a quickly search method named critical path search(CPS). Finally, CPS sometimes stops at a solution far from the optimal one. In order to jump out the search dilemma of CPS, a jump technique based on critical part is used to improve CPS. Furthermore, the schedule system based on ELS has been developed and experiments based on this system completed on the computer of Intel Pentium(R) 2.93 GHz. The experimental result shows that the optimal solutions of small scale instances are reached in 2 s, and the nearly optimal solutions of large scale instances are reached in 4 s. The proposed ELS approach can stably reach nearly optimal solutions with manageable search time, and can be applied on some emergency situations.

[1]  Quanke Pan,et al.  Differential Evolution Algorithm Based on Blocks on Critical Path for Job Shop Scheduling Problems , 2010 .

[2]  Bostjan Murovec,et al.  A repairing technique for the local search of the job-shop problem , 2004, Eur. J. Oper. Res..

[3]  Mitsuo Gen,et al.  A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems , 2008, Comput. Oper. Res..

[4]  William J. Cook,et al.  A Computational Study of the Job-Shop Scheduling Problem , 1991, INFORMS Journal on Computing.

[5]  Rui Zhang,et al.  Corrigendum to "A simulated annealing algorithm based on block properties for the job shop scheduling problem with total weighted tardiness objective" [Computers and Operations Research 38 (2011) 854-867] , 2013, Comput. Oper. Res..

[6]  Peigen Li,et al.  A very fast TS/SA algorithm for the job shop scheduling problem , 2008, Comput. Oper. Res..

[7]  Sheik Meeran,et al.  Deterministic job-shop scheduling: Past, present and future , 1999, Eur. J. Oper. Res..

[8]  Mauricio G. C. Resende,et al.  Discrete Optimization A hybrid genetic algorithm for the job shop scheduling problem , 2005 .

[9]  Kerem Bülbül,et al.  A hybrid shifting bottleneck-tabu search heuristic for the job shop total weighted tardiness problem , 2011, Comput. Oper. Res..

[10]  Rui Zhang,et al.  A simulated annealing algorithm based on block properties for the job shop scheduling problem with total weighted tardinessobjective , 2011, Comput. Oper. Res..

[11]  Jianshuang Cui,et al.  A multistage algorithm for the job shop scheduling problem , 2009, 2009 IEEE International Conference on Industrial Engineering and Engineering Management.

[12]  Cheng Wu,et al.  A neighbourhood property for the job shop scheduling problem with application to hybrid particle swarm optimization , 2013 .

[13]  Hyung Rim Choi,et al.  A hybrid genetic algorithm for the job shop scheduling problems , 2003, Comput. Ind. Eng..

[14]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

[15]  George Q. Huang,et al.  Integrating order review/release and dispatching rules for assembly job shop scheduling using a simulation approach , 2011 .

[16]  Lei Wang,et al.  An improved adaptive genetic algorithm based on hormone modulation mechanism for job-shop scheduling problem , 2011, Expert Syst. Appl..

[17]  S. Meeran,et al.  A hybrid genetic tabu search algorithm for solving job shop scheduling problems: a case study , 2011, Journal of Intelligent Manufacturing.