Integer Programming and Constraint Programming in Solving a Multimachine Assignment Scheduling Problem with Deadlines and Release Dates

  • Authors:
  • Ruslan Sadykov;Laurence A. Wolsey

  • Affiliations:
  • CORE, Université Catholique de Louvain, Voie du Roman Pays, 34, 1348 Louvain-la-Neuve, Belgium;CORE, Universit’e Catholique de Louvain, Voie du Roman Pays, 34, 1348 Louvain-la-Neuve, Belgium

  • Venue:
  • INFORMS Journal on Computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider both branch-and-cut and column-generation approaches for the problem of finding a minimum-cost assignment of jobs with release dates and deadlines to unrelated parallel machines. Results are presented for several variants both with and without constraint programming. Among the variants, the most effective strategy is to combine a tight and compact, but approximate, mixed integer programming (MIP) formulation with a global constraint testing single machine feasibility. Instances with up to nine machines and 54 jobs have been solved. All the algorithms have been implemented in the Mosel modeling and optimization language.