Formulations and an adaptive large neighborhood search for just-in-time scheduling of unrelated parallel machines with a common due window

In this paper, we address an unrelated parallel machine scheduling problem inspired by aspects of semiconductor manufacturing and other production systems. The objective is to minimize the total sum of weighted earliness and tardiness penalties when jobs are subject to a common restrictive due windo...

Full description

Saved in:
Bibliographic Details
Published inComputers & operations research Vol. 153; p. 106159
Main Authors Rolim, Gustavo Alencar, Nagano, Marcelo Seido, Prata, Bruno de Athayde
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.05.2023
Subjects
Online AccessGet full text
ISSN0305-0548
1873-765X
DOI10.1016/j.cor.2023.106159

Cover

Loading…
More Information
Summary:In this paper, we address an unrelated parallel machine scheduling problem inspired by aspects of semiconductor manufacturing and other production systems. The objective is to minimize the total sum of weighted earliness and tardiness penalties when jobs are subject to a common restrictive due window. We conceptualize the problem, present two mixed-integer linear programming (MILP) formulations, and give necessary but not sufficient conditions for an optimal schedule. Since optimal schedules do not necessarily start at time zero, we derive two constructive heuristics coupled with a shift-forward procedure that determines leading idle times based on the elimination of straddling jobs. We propose a novel earliness–tardiness extension of the adaptive large neighborhood search (ET-ALNS) with several ad hoc removal/insertion operators and an embedded procedure to accelerate the calculation of the objective function. We carry out extensive computational experiments on a new set of 600 benchmark instances and compare our methods against two modern solvers with an incorporated warm-start mechanism as well as other state-of-the-art algorithms designed for closely related problems. A careful statistical analysis is conducted and results show that ET-ALNS outperforms the remaining methods by a significant margin. •New optimization problem involving just-in-time scheduling in unrelated parallel machines (UPMSP).•Two mixed-integer linear programming formulations (MILP), and two constructive heuristics.•An earliness–tardiness extension of the adaptive large neighborhood search (ET-ALNS) is introduced.•New insertion/removal operators and a procedure for fast calculation of the objective function.•Noteworthy performance in relation to other reference algorithms.
ISSN:0305-0548
1873-765X
DOI:10.1016/j.cor.2023.106159