A tabu search heuristic for a sequence-dependent and time-dependent scheduling problem on a single machine

  • Authors:
  • Gabriella Stecco;Jean-François Cordeau;Elena Moretti

  • Affiliations:
  • Department of Applied Mathematics, University Ca' Foscari of Venice, Venice, Italy 30123;Canada Research Chair in Logistics and Transportation and CIRRELT, Montréal, Canada H3T 2A7;Department of Applied Mathematics, University Ca' Foscari of Venice, Venice, Italy 30123

  • Venue:
  • Journal of Scheduling
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces a tabu search heuristic for a production scheduling problem with sequence-dependent and time-dependent setup times on a single machine. The problem consists in scheduling a set of dependent jobs, where the transition between two jobs comprises an unrestricted setup that can be performed at any time, and a restricted setup that must be performed outside of a given time interval which repeats daily in the same position. The setup time between two jobs is thus a function of the completion time of the first job. The tabu search heuristic relies on shift and swap moves, and a surrogate objective function is used to speed-up the neighborhood evaluation. Computational experiments show that the proposed heuristic consistently finds better solutions in less computation time than a recent branch-and-cut algorithm. Furthermore, on instances where the branch-and-cut algorithm cannot find the optimal solution, the heuristic always identifies a better solution.