Vai al contenuto

Problemi di scheduling

  • Dati \(n\) lavori con i loro tempi di processamento e \(m\) macchine parallele, una soluzione assegna ogni lavoro a una macchina, che lo esegue senza interruzioni.

  • L'obiettivo è minimizzare il makespan \(C_{\max}\), l'istante di completamento dell'ultimo lavoro; nella notazione a tre campi \(\alpha\|C_{\max}\) il campo \(\alpha\) descrive le macchine: identiche (\(P\)), un numero fissato di macchine identiche (\(Pm\)), con velocità diverse (\(Q\)) o scorrelate (\(R\)).

Problema Sigla Differenza
Scheduling su macchine parallele identiche \(P\|C_{\max}\) Il problema centrale della famiglia.
Scheduling su un numero fissato di macchine identiche \(Pm\|C_{\max}\) Caso particolare di \(P\,||\,C_{\max}\) con \(m\) fissato; con \(m=2\) chiede di dividere i lavori in due insiemi con carichi il più possibile uguali.
Scheduling su macchine parallele con velocità diverse \(Q\|C_{\max}\) Generalizza \(P\,||\,C_{\max}\), che è il caso di macchine con la stessa velocità.
Scheduling su macchine parallele scorrelate \(R\|C_{\max}\) Generalizza \(Q\,||\,C_{\max}\) e \(P\,||\,C_{\max}\).