Abstract
This paper deals with the no-wait job shop problem with a makespan objective. We present some new theoretical properties on the complexity of subproblems associated with a well-known decomposition approach. Justified by the complexity results, we implement a fast tabu search algorithm for the problem at hand. It is extensively tested on known benchmark instances and compares favorably to the best existing algorithms for the no-wait job shop as well as the no-wait flow shop.
Similar content being viewed by others
References
Aldowaisan T, Allahverdi A (2003) New heuristics for no-wait flowshops to minimize makespan. Comput Oper Res 30:1219–1231
Applegate D, Cook W (1991) A computational study of the job-shop problem. ORSA Comput 3:149–156
Balas E (1979) Disjunctive programming. Ann Discrete Math 5:3–51
Balas E, Vazacopoulos A (1998) Guided local search with shifting bottleneck for job-shop- scheduling. Manage Sci 44:262–275
Blazewicz J, Domschke W, Pesch E (1996) The job-shop-scheduling-problem: conventional and new solution techniques. Eur J Oper Res 93:1–33
Brucker P, Jurisch B, Sievers B (1994) A branch and bound algorithm for the job-shop- scheduling-problem. Discrete Appl Math 49:107–127
Carlier J (1978) Ordonnancements à contraintes disjonctives. R.A.I.R.O. Recherche opérationnelle/Oper Res 12:333–351
Fisher H, Thompson GL (1963) Industrial scheduling, chapter~probabilistic learning combinations of local job-shop scheduling rules, pp 225–251. Prentice Hall, Englewood Cliffs
Glover F (1989) Tabu search – part i. ORSA J Comput 1:190–206
Glover F (1990) Tabu search – part ii. ORSA J Comput 2:4–32
Grabowski J, Pempera J (2000) Sequencing of jobs in some production system. Eur J Oper Res 125:535–550
Grabowski J, Wodecki M (2003) A very fast tabu search algorithm for the job shop problem with makespan criterion. Comput Oper Res (to appear)
Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math. 5:287–326
Guinet A, Legrand M (1998) Reduction of job-shop-problems to flow-shop-problems with precedence constraints. Eur J Oper Res 109:96–110
Hall NG, Sriskandarajah C (1996) A survey of machine scheduling-problems with blocking and no-wait in process. Oper Res 44:510–525
Heller J (1960) Some numerical experiments for an M × J flow shop and its decision-theoretical aspects. Oper Res 8:178–184
Jain A, Meeran S (1999) Deterministic job-shop-scheduling: past, present and future. Eur J Oper Res 113:390–434
Lawrence S (1984) Resource constrained project scheduling: an experimental investigation of heuristic scheduling techniques. Technical report, Carnegie-Mellon University, Pittsburgh
Lenstra JK, Rinnooy Kan AHG (1979) Computational complexity of discrete optimization problems. Ann Discrete Math 4:121–140
Macchiaroli R, Mole S, Riemma S (1999) Modelling and optimization of industrial manufacturing processes subject to no-wait constraints. Inter J Prod Res 37:2585–2607
Martin P, Shmoys DB (1996) A new approach to computing optimal schedules for the job-shop-scheduling-problem. IPCO’96, pp 389–403, Vancouver, British Columbia
Mascis A, Pacciarelli D (2000) Machine scheduling via alternative graphs. Technical report, Report DIA 46-2000, Dipartimento di Informatica e Automazione, Università Roma Tre
Mascis A, Pacciarelli D (2002) Job shop scheduling with blocking and no-wait constraints. Eur J Oper Res 142:498–517
Meloni C, Pacciarelli D, Pranzo M (2002) A rollout metaheuristic for job-shop-scheduling- problems. Ann Oper Res (to appear)
Nowicki E, Smutnicki C (1996) A fast taboo search algorithm for the job shop scheduling problem. Manage Sci 42:797–813
Ovacik I, Uzsoy R (1997). Decomposition methods for complex factory scheduling-problems. Kluwer, Dordrecht
Pezzella F, Merelli E (2000) A tabu search method guided by shifting bottleneck for the job-shop-scheduling-problem. Eur J Oper Res 120:297–310
Raaymakers W, Hoogeveen J (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 flowshop 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
Reeves CR (1995) A genetic algorithm for flowshop sequencing. Comput Oper Res 22:5–13
Sahni S, Cho Y (1979) Complexity of scheduling shops with no-wait in process. Math Oper Res 4:448–457
Schuster CJ (2003) No-wait job shop scheduling: Komplexität und Local Search (in German). Institute of Mathematics, Dissertation Thesis, University of Duisburg-Essen, Germany
Schuster CJ, Framinan J (2003) Approximative procedures for no-wait job shop scheduling. Oper Res Lett 31:308–318
Storer RH, Wu SD, Vaccari R (1992) New search spaces for sequencing instances with application to job shop scheduling. Manage Sci 38:1495–1509
Wismer DA (1972) Solution of the flowshop scheduling-problem with no intermediate queues. Oper Res 20:689–697
Woeginger GJ (2004) Inapproximability results for no-wait job shop scheduling. Oper Res Lett 32:320–325
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Schuster, C.J. No-wait Job Shop Scheduling: Tabu Search and Complexity of Subproblems. Math Meth Oper Res 63, 473–491 (2006). https://doi.org/10.1007/s00186-005-0056-y
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00186-005-0056-y