The no-wait job shop with regular objective: a method based on optimal job insertion

The no-wait job shop problem (NWJS-R) considered here is a version of the job shop scheduling problem where, for any two operations of a job, a fixed time lag between their starting times is prescribed. Also, sequence-dependent set-up times between consecutive operations on a machine can be present. The problem consists in finding a schedule that minimizes a general regular objective function. We study the so-called optimal job insertion problem in the NWJS-R and prove that this problem is solvable in polynomial time by a very efficient algorithm, generalizing a result we obtained in the case of a makespan objective. We then propose a large neighborhood local search method for the NWJS-R based on the optimal job insertion algorithm and present extensive numerical results that compare favorably with current benchmarks when available.

[1]  A. Schrijver A Course in Combinatorial Optimization , 1990 .

[2]  Natalia V. Shakhlevich,et al.  Scheduling coupled-operation jobs with exact time-lags , 2012, Discret. Appl. Math..

[3]  Takeshi Yamada,et al.  A Genetic Algorithm Applicable to Large-Scale Job-Shop Problems , 1992, PPSN.

[4]  Christoph J. Schuster No-wait Job Shop Scheduling: Tabu Search and Complexity of Subproblems , 2006, Math. Methods Oper. Res..

[5]  R. M. Hodgson,et al.  JOB SHOPS SCHEDULING WITH DUE DATES , 1967 .

[6]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[7]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[8]  R. Storer,et al.  New search spaces for sequencing problems with application to job shop scheduling , 1992 .

[9]  Joseph Y.-T. Leung,et al.  Scheduling Two-Machine Flow shops with Exact Delays , 2007, Int. J. Found. Comput. Sci..

[10]  Alessandro Condotta Scheduling with due dates and time-lags : new theoretical results and applications , 2011 .

[11]  Reinhard Bürgy,et al.  Optimal job insertion in the no-wait job shop , 2012, Journal of Combinatorial Optimization.

[12]  William J. Cook,et al.  Combinatorial optimization , 1997 .

[13]  Yazid Mati,et al.  A general approach for optimizing regular criteria in the job-shop scheduling problem , 2011, Eur. J. Oper. Res..

[14]  Peter Brucker,et al.  Complex Scheduling , 2006 .

[15]  Catherine C. McGeoch Analyzing algorithms by simulation: variance reduction techniques and simulation speedups , 1992, CSUR.