Algoritmo di schedulazione su più macchine

Consideriamo di dover eseguire la lavorazione n ordini su m macchine possiamo verificare i seguenti casi:

  • Macchine identiche: Possono eseguire lo stesso lavoro con tempi identici
  • Macchine uniformi: Possono eseguire lo stesso lavoro con tempi diversi
  • Macchine diverse: Eseguono lavori differenti.

Consideriamo il caso delle macchine uniformi per cui abbiamo n lavori da eseguire con un tempo di lavorazione p ed m macchine, l’obiettivo è quello di minimizzare il tempo medio di termine dei lavori. Per ottenere tale risultato utilizziamo il seguente algoritmo:

  • Si schedulino per ultimi gli m lavori più lunghi su tutte le macchine disponibili
  • Si schedulino come penultimi i prossimi m lavori, i più lunghi rimasti, sulle macchine disponibili
  • Si ripeta la fase 2 fino a quando sono esauriti tutti i lavori.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Articoli collegati

Schedulazione attività

In un moderno sistema ERP una funzionalità che non dovrebbe mancare la possibilità di schedulare attività. Uno schedulatore  consente all’utente di non dover necessariamente assistere

leggi

Algoritmo SPT

Nella schedulazione di attività esistono diversi algoritmi che hanno come risultato finale l’ordinamento delle attività da eseguire in base alle esigenze di ottimizzazione dell’azienda. In

leggi

Scheduling

Con il termine inglese scheduling si intende l’operazione di allocazione delle risorse nel tempo con l’obiettivo di realizzare una determinata attività. L’elemento fondamentale della schedulazione

leggi

— il nuovo servizio per i piccoli commercianti —

Bottega Digitale