We study the non-preemptive scheduling of general jobs on identical parallel machines, where loading and unloading operations are performed by either a single shared server or by two dedicated servers. The objective is to minimise the makespan. In the literature, exact solution approaches are scarce, and limited to the two-machine case with a single server, or to regular job sets processed on any number of machines with two dedicated servers. We propose three exact solution approaches, each of which is adapted to both problem variants for any number of machines. We adapt two existing models, the time-indexed formulation (TIF) and the arc-flow formulation (FFF), and we propose a constraint programming model (CP). The performance of the models is assessed on benchmark instances with up to 100 jobs and 7 machines. Computational results showed that the FFF and CP models outperformed TIF for instances with more than 10 jobs. CP showed an outstanding performance, solving the majority of problems with 100 jobs to optimality in a short computational time. When non optimal, CP provided feasible solutions with an extremely low gap to best bound.

Exact approaches for parallel machine scheduling with loading and unloading servers

Druetto, Alessandro;Grosso, Andrea;
2025-01-01

Abstract

We study the non-preemptive scheduling of general jobs on identical parallel machines, where loading and unloading operations are performed by either a single shared server or by two dedicated servers. The objective is to minimise the makespan. In the literature, exact solution approaches are scarce, and limited to the two-machine case with a single server, or to regular job sets processed on any number of machines with two dedicated servers. We propose three exact solution approaches, each of which is adapted to both problem variants for any number of machines. We adapt two existing models, the time-indexed formulation (TIF) and the arc-flow formulation (FFF), and we propose a constraint programming model (CP). The performance of the models is assessed on benchmark instances with up to 100 jobs and 7 machines. Computational results showed that the FFF and CP models outperformed TIF for instances with more than 10 jobs. CP showed an outstanding performance, solving the majority of problems with 100 jobs to optimality in a short computational time. When non optimal, CP provided feasible solutions with an extremely low gap to best bound.
2025
210
1
11
https://www.sciencedirect.com/science/article/pii/S0360835225006965
Constraint programming; Exact approaches; Loading and unloading servers; Makespan minimisation; Parallel machines
Druetto, Alessandro; Grosso, Andrea; Jeunet, Jully; Salassa, Fabio; Chiaramello, Enrico
File in questo prodotto:
File Dimensione Formato  
TwoServers.pdf

Accesso aperto con embargo fino al 01/12/2028

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 378.11 kB
Formato Adobe PDF
378.11 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/2117615
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact