Job shop scheduling with setup times, deadlines and precedence constraints

  • Authors:
  • Egon Balas;Neil Simonetti;Alkis Vazacopoulos

  • Affiliations:
  • Carnegie Mellon University, Pittsburgh, USA;Bryn Athyn College of the New Church, Bryn Athyn, USA;Dash Optimization, Englewood Cliffs, USA

  • Venue:
  • Journal of Scheduling
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the last 15 years several procedures have been developed that can find solutions of acceptable quality in reasonable computing time to Job Shop Scheduling problems in environments that do not involve sequence-dependent setup times of the machines. The presence of the latter, however, changes the picture dramatically. In this paper we adapt one of the best known heuristics, the Shifting Bottleneck Procedure, to the case when sequence dependent setup times play an important role. This is done by treating the single machine scheduling problems that arise in the process as Traveling Salesman Problems with time windows, and solving the latter by an efficient dynamic programming algorithm. The model treated here also incorporates precedence constraints, release times and deadlines. Computational experience on a vast array of instances, mainly from the semiconductor industry, shows our procedure to advance substantially the state of the art.