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.