We consider a scheduling problem with dedicated parallel machines and a shared resource. Each job to be scheduled is assigned to a specific machine and can possibly be rejected if it cannot be scheduled within a predetermined time frame. Some of the jobs need an additional shared resource to be processed: this resource has to be conservatively scheduled, i.e must be assigned to each machine in a single non-overlapping time window. The goal is to schedule the largest possible amount of jobs (weighted by priority) in the given time frame. The problem originates from an operating room scheduling application and can be modelled as a multiple knapsack problem with additional constraints related to the scheduling of the shared resource. We establish the complexity of the problem, develop an effective MILP model and a non standard column generation approach that considerably shorten the computation times required to compute optimal solutions.

Scheduling a shared resource among parallel dedicated machines: a red-blue knapsack modeling approach / Della Croce, Federico; Grosso, Andrea; T'Kindt, Vincent; Ciron, T.. - In: ANNALS OF OPERATIONS RESEARCH. - ISSN 0254-5330. - ELETTRONICO. - (2025). [10.1007/s10479-025-06944-7]

Scheduling a shared resource among parallel dedicated machines: a red-blue knapsack modeling approach

Della Croce, Federico;Grosso, Andrea;T'kindt, Vincent;
2025

Abstract

We consider a scheduling problem with dedicated parallel machines and a shared resource. Each job to be scheduled is assigned to a specific machine and can possibly be rejected if it cannot be scheduled within a predetermined time frame. Some of the jobs need an additional shared resource to be processed: this resource has to be conservatively scheduled, i.e must be assigned to each machine in a single non-overlapping time window. The goal is to schedule the largest possible amount of jobs (weighted by priority) in the given time frame. The problem originates from an operating room scheduling application and can be modelled as a multiple knapsack problem with additional constraints related to the scheduling of the shared resource. We establish the complexity of the problem, develop an effective MILP model and a non standard column generation approach that considerably shorten the computation times required to compute optimal solutions.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

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/11583/3006238
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo