Non sono sicuro di essere nel posto giusto per porre questa domanda. Per favore dimmi se non lo sono. Ho il seguente problema:
Ho un processo di produzione, in cui un prodotto deve essere prima prodotto, quindi viene memorizzato e imballato in seguito. Quindi, si può vedere che il prodotto deve passare attraverso due macchine in serie. Tuttavia, ci sono diverse macchine per la produzione e diverse macchine per l'imballaggio (quindi, in parallelo). Inoltre, non tutti i prodotti sono compatibili con tutte le macchine e hanno diversi tempi di produzione e di imballaggio sulle macchine.
Ora, sto cercando di implementare la regola di scheduling prima più breve / più lunga del tempo di elaborazione. Tuttavia, non sono sicuro di quali regole dovrebbero essere applicate. Per ora, ho in questo modo: Un prodotto con il tempo di elaborazione più breve / più lungo su una macchina può andare per primo. Tuttavia, questo non tiene conto del tempo di imballaggio. Può essere che il prodotto con il tempo di produzione più breve, abbia un tempo di imballaggio molto alto, e quindi, fa sì che gli altri prodotti potrebbero dover attendere molto a lungo prima di poter essere assegnati a una macchina confezionatrice. Dato che ci sono così tanti incarichi possibili, a causa delle macchine della serie AND parallele, dei tempi di elaborazione diversi sulle macchine ecc., Non sono sicuro di come implementare queste regole nel mio caso. Eventuali suggerimenti?