Modelli di Schedulazione



Похожие документы
Modelli MILP per il Supply Chain Design

1. Considerazioni generali

Modello dinamico nello spazio dei giunti: relazione tra le coppie di attuazione ai giunti ed il moto della struttura

La classe che mostra la distribuzione più elevata è quella 60-90, che corrisponde a un uso elevato dell automobile. f i fr (= f i/n) fr% (=fr*100)

Modelli di Flusso e Applicazioni: Andrea Scozzari. a.a

Dimostrazione della Formula per la determinazione del numero di divisori-test di primalità, di Giorgio Lamberti

Design of experiments (DOE) e Analisi statistica

Controllo e scheduling delle operazioni. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena

Indici di Posizione. Gli indici si posizione sono misure sintetiche ( valori caratteristici ) che descrivono la tendenza centrale di un fenomeno

LE MEDIE. Quadratica. Italo Nofroni. Statistica medica. Medie. Le medie vengono classificate in

! CRITERI DI VALUTAZIONE E REGOLE DI PRIORITA! SCHEDULING A MACCHINA SINGOLA (m=1) ! SCHEDULING MACCHINE IN SERIE (m 3)

frazione 1 n dell ammontare complessivo del carattere A x

Corso TFA - A048 Matematica applicata. Didattica della matematica applicata all economia e alla finanza

Aldo Montesano PRINCIPI DI ANALISI ECONOMICA CAP. 11 L ANALISI DELL'EQUILIBRIO GENERALE I

LE MEDIE. Quadratica. Italo Nofroni. Statistica medica. Medie. Le medie vengono classificate in due gruppi

Attualizzazione. Attualizzazione

Numerazione binaria Pagina 2 di 9 easy matematica di Adolfo Scimone

RENDITE. Le singole rate possono essere corrisposte all inizio o alla fine di ciascun periodo e precisamente si ha:

Appunti: elementi di Statistica

Elementi di Matematica Finanziaria. Rendite e ammortamenti. Università Parthenope 1

Problemi di Scheduling Definizioni. Problemi di Scheduling Definizioni. Problemi di Scheduling Definizioni. Problemi di Scheduling Definizioni

Problema della Ricerca

Organizzazione del corso. Elementi di Informatica. Orario lezioni ed esami. Crediti. Dispense e lucidi. Ricevimento studenti

Lezione 4. La Variabilità. Lezione 4 1

Corso TFA - A048 Matematica applicata. Didattica della matematica applicata all economia e alla finanza

Calcolo di autovalori

FUNZIONI LOGICHE FORME CANONICHE SP E PS

Anno 5 Successioni numeriche

La media aritmetica. La sua individuazione si basa sulla logica della trasferibilità di un carattere. Se la funzione f( ) corrisponde alla somma:

Stim e puntuali. Vocabolario. Cambiando campione casuale, cambia l istogramma e cambiano gli indici

ARGOMENTO: MISURA DELLA RESISTENZA ELETTRICA CON IL METODO VOLT-AMPEROMETRICO.

Incertezza di misura

1 Limiti di successioni

Corso Sistemi Informativi Aziendali, Tecnologie dell Informazione applicate ai processi aziendali. Sistemi informativi aziendali

DI IDROLOGIA TECNICA PARTE II

Rendita perpetua con rate crescenti in progressione aritmetica

Транскрипт:

EW Modell d Schedulazoe Idce Maccha Sgola Tepo d Copletaeto Totale Tepo d Copletaeto Totale Pesato Tepo d Rtardo Totale Maespa co set-up dpedete dalla sequeza Tepo d Copletaeto Totale co vcolo d precedeza Tepo d Rtardo Totale co release te uero d Lott Rtardo. ) Mzzazoe del Tepo d Copletaeto Totale: C = = C = Maccha Sgola = = = p = { = oeclatura: C Tepo d copletaeto del lotto poszoe p Tepo d processaeto del lotto oppure tepo d processaeto pù tepo d set-up dpedete dalla sequeza) Varable bara che vale se l lotto é poszoe e altret. Soluzoe: I lott devoo essere ordat secodo la regola SPT shortest processg te) coè l lotto co l or p deve essere pra poszoe coda l lotto co l aggor p deve essere ulta poszoe coda e cos va. Questa regola garatsce la soluzoe otta del problea. 2) Mzzazoe del Tepo d Copletaeto Totale Pesato: Maccha Sgola w C = C C + p M ) + = C p { oeclatura: C Tepo d copletaeto del lotto w Peso del lotto p Tepo d processaeto del lotto oppure tepo d processaeto pù tepo d set-up dpedete dalla sequeza) Varable bara che vale se l lotto precede l lotto e altret M Ua costate Soluzoe: I lott devoo essere ordat secodo la regola WSPT weghted shortest processg te) coè l lotto co l or p/ w deve essere pra poszoe coda l lotto co l aggor p / w deve essere ulta poszoe coda e cos va. Questa regola garatsce la soluzoe otta del problea.

3) Mzzazoe del Tepo d Rtardo Totale: T C d Maccha Sgola T = C C + p M ) + = C p { oeclatura: T Rtardo del lotto d Due date del lotto : C Tepo d copletaeto del lotto p Tepo d processaeto del lotto oppure tepo d processaeto pù tepo d set-up dpedete dalla sequeza) Varable bara che vale se l lotto precede l lotto e altret M Ua costate Soluzoe: I lott possoo essere ordat secodo la regola EDD earlest due date) coè l lotto co l or d pra poszoe coda l lotto co l aggor d ulta poszoe coda ecc. Questa regola o garatsce la soluzoe otta del problea perché o tee coto tep d processaeto. Per questo successvaete s dvduao lott co gross p oppure lott co C>d) e s svolgoo delle rcerche locale per tetare d rdurre l dce d costo teedo coto d o rpetere sequeze gà testate portaza della lsta delle osse tabu ). T 4) Mzzazoe del Tepo d Rtardo Maccha Totale co release Sgola te: T C d T = C C + p M ) + = C p + r { oeclatura: T Rtardo del lotto d Due date del lotto r Release te del lotto C Tepo d copletaeto del lotto p Tepo d processaeto del lotto oppure tepo d processaeto pù tepo d set-up dpedete dalla sequeza) Varable bara che vale se l lotto precede l lotto e altret M Ua costate Soluzoe: I lott possoo essere ordat secodo la regola FIFO frst frst out) coè l lotto co l or r pra poszoe coda l lotto co l aggor r ulta poszoe coda ecc. Successvaete s dvduao lott co C>d e s svolgoo su quest delle rcerche local scabo d coppe d lott) per tetare d rdurre l dce d costo. Altro etodo è partre dalla EDD e fare delle perturbazo local guardado vcol d release te. T 5) Mzzazoe del Maespa co tep d set-up dpedete dalla sequeza: Maccha Sgola { C a C C + p + s M ) = C C a = { = = C = 6) Mzzazoe del Tepo d Copletaeto co vcol d precedeza: Maccha Sgola = C C C + p M ) e + = { C p oeclatura: C a Maespa tepo d copletaeto del lotto ulta poszoe coda) C Tepo d copletaeto del lotto s Tepo d set-up ecessaro per l lotto se l lotto predecessore é stato l lotto p Tepo d processaeto del lotto Varable bara che vale se l lotto precede edataete l lotto e altret M Ua costate scelta d fora a far valere l vcolo de tep d copletaeto). Soluzoe: S può utlzzare la procedura TSP travel salesa proble): scelgo u lotto zale scelgo l prosso lotto coe quello co l or set-up e cos va fo a che tutt lott sao sequeza. Rpeto la procedura cabado l lotto zale s caba perché è ua procedura daca coè lo stato attuale dpede della stora passata) geerado cos sequeze. Scelgo la sequeza co l or aespa. Questa procedura o garatsce l otto. oeclatura: C Tepo d copletaeto del lotto e Vcolo d precedeza coè se l lotto deve precedere l lotto e altret p Tepo d processaeto del lotto oppure tepo d processaeto pù tepo d set-up dpedete dalla sequeza) Varable bara che é se l lotto precede l lotto e altret M Ua costate scelta d fora a far valere l vcolo de tep d copletaeto). Soluzoe: S possoo sequezare lott base alla regola SPT qud dvduare lott che o rspettao l vcolo d precedeza. Su quest ult s applcao delle perturbazo local odo da soddsfare vcol d precedeza teedo coto ella tabu search d o rpetere delle sequeze gà testate e scegledo la sequeza assble che rspetta tutt vcol) co l or dce d costo.

7) Mzzazoe del uero d Maccha Lott Rtardo: Sgola oeclatura: d Due date del lotto r Release te del lotto C Tepo d copletaeto del lotto γ = C C + p M ) C p + = C d + M γ { { γ Varable bara che vale se l lotto è rtardo e altret p Tepo d processaeto del lotto oppure tepo d processaeto pù tepo d set-up dpedete dalla sequeza) Varable bara che vale se l lotto precede l lotto e altret M Ua costate scelta d fora a far valere l vcolo de tep d copletaeto). Soluzoe: I lott possoo essere ordat secodo la regola EDD. Questa regola o garatsce la soluzoe otta del problea perché o tee coto tep d processaeto. Per questo successvaete s dvduao lott co gross p oppure lott co C>d e s eseguoo delle rcerche locale per tetare d rdurre l dce d costo teedo coto d o rpetere sequeze gà testate portaza della lsta delle osse tabu ). γ Macche Parallelo -Maespa ) Mzzazoe del Maespa: Macche Parallelo { C a C = p = Ca C M = = { Macche Sere -Maespa oeclatura: C a Maespa tepo d copletaeto del ulto lotto) p Tepo d processaeto del lotto ella accha Varable bara che vale se l lotto è assegato alla accha e altret. Soluzoe: L dea della soluzoe è l blacaeto de carch d lavoro delle acche. Se le acche soo detche s ordao lott co la regola LPT largest processg te) e s assegao progressvaete lott alla accha co l ore tepo correte d copletaeto della propra coda. Se le acche soo dverse s devoo pre-assegare lott alle acche base al or tepo d processaeto e dopo spostare lott a or tepo d processaeto tra le code odo da blacarle.

) Mzzazoe del Maespa: { C a s = Macche Sere s+ = s + p =... = s + = s + p =... M = s + s + = s + s + C = = a = s M + = p = = = p p M =... = 2... M = 2... =... M { Soluzoe: I geerale s deve usare ua logca d sulazoe ad evet dscret tetado d zzare tep ort. Il dagraa d Gat c auta a vsualzzare l applcazoe d questa logca. el caso d due acche per zzare tep ort s devoo rdurre al o le due frecce ostrate el Gat qud Algorto d Johso dea d costrure coteporaeaete ua sequeza SPT per M e LPT per M2) che garatsce l otto del problea. Se c soo 3 acche o è possble predere cosderazoe questo algorto s deve fare ua eurstca ella quale l pro lotto abba pccol tep d processaeto sulla pra e sulla secoda accha l ulto lotto abba pccol tep d processaeto sulla secoda e sulla terza accha e così va. S deve così creare ua tabella soado tep p M pù p M2 e p M2 pù p M3) e base a questa sequezare lott. oeclatura: C a Maespa tepo d copletaeto del ulto lotto) p Tepo d processaeto del lotto ella accha M Varable bara che vale vale se l lotto è poszoe e altret s Istate d zo del lotto poszoe ella accha. M2 A A B B ) Mzzazoe del Maespa: Job Shop { C a -Maespa C C + p ) P C C + p M ) ) C C + p M D 2 5 C p 3 4 D C C a P { ) D oeclatura: C Tepo d copletaeto dell operazoe C Tepo d copletaeto dell ulta operazoe del lotto p Tepo d processaeto dell operazoe D Isee degl arch dsgutv P Isee degl arch cogutv vcol d precedeze tecologche) Varable bara che vale se l operazoe è schedulata pra dell operazoe e altret

Soluzoe: Ua procedura costruttva co logca d sulazoe ad evet dscret per la soluzoe del problea è: s za co l see S delle pre operazo rcheste per cascu ob s guarda quale è la data d zo al pù presto d og operazoe che appartee a S s dvdua la or d queste date e la accha M α ecessara corrspodete per og operazoe che rchede la accha M α e co data d zo al pù presto uguale al o trovato) s calcola u dce d prortà e s agguge l operazoe co l glor dce alla schedulazoe parzale s ottee u uovo see S togledo l operazoe schedulata. S rpete la procedura fo a che l see S sa vuoto coè tutte le operazo sao schedulate. La procedura è ope perché o guarda l processo odo daco guarda solo degl stat) geerado ott local a o ecessaraete u otto globale. S possoo qud fare delle rcerche local co gl arch dsgut per tetare d glore la soluzoe trovata.