• Non ci sono risultati.

F o rm u la z io n i d i P L I p e r p ro b le m i d i sc h e d u li n g

N/A
N/A
Protected

Academic year: 2021

Condividi "F o rm u la z io n i d i P L I p e r p ro b le m i d i sc h e d u li n g"

Copied!
14
0
0

Testo completo

(1)

DipartimentodiInformatica UniversitàdegliStudiL’AquilaItaly salvatore.nocella@di.univaq.it http://www.oil.di.univaq.it

F o rm u la z io n i d i P L I p e r p ro b le m i d i sc h e d u li n g

Salvatore Nocella SistemiOrganizzativi(A.A. 2005-2006)

(2)

Sommario »Problemisusingolamacchina Formulazionedisgiuntiva Formulazionetime indexed »Macchineparalleleidentiche Formulazioneposizionale

(3)

Single-machine: notazione »Si vuoleformulareilseguenteproblemadi scheduling: »Datidel problema: Insiemedeijob J= {1, , n} Per ognijob j: -w jpeso -p jtempo diprocessamento -C jtempo dicompletamento -d jdue date

11//

n jj jwC =

(4)

Formulazionedisgiuntiva »Sceltadellavariabile: tempo diiniziodel job j, j=1, , n »Vincolodisgiuntivo: Comunquescelgounacoppiadijob distintij, k oppure »Attenzione! Siamointeressatia formulazioni diProgrammazioneLINEAREIntera

n jt jjktpt+ kkjtpt+

(5)

Formulazionedisgiuntiva »Definiamola seguentevariabiledi decisione: »Il vincolodisgiuntivoprecedentesiriscrive: dove Mèunacostantemolto grande

1 0jkjk α =  

seprecede altrimenti (1), jkkjjMttpjkJα+ (1), kjjkkMttpjkJα+

(6)

Formulazionedisgiuntiva st1min()

n jjj jwtp =+(1), ijjiiMttpijJα+ , ijijjMttpijJα+ 0 jtjJ {0,1}, ijijJα

(7)

Identical Parallel-machine: notazione »Si vuoleformulareilseguenteproblemadi scheduling: »Datidel problema: Insiemedeijob J= {1, , n} InsiemedimacchineM= {1,…, m} Per ognijob j: -p jtempo diprocessamente -d jdue date

1//

n mj jPT =

(8)

Identical Parallel-machine »Variabile di decisione »Vincoli del problema Ciascun job deve essere schedulato, ininterrottamente, esattamente una volta Ciascuna macchina può processare, al p, un job per volta

1 0

se è processato sulla macchina in posizione altrimenti

k hjjhk x = 

(9)

Identical Parallel-machine »Definiamopreliminarmente: t[k,h]: istantediiniziodel k-esimojob (ovverodel job in posizionek) sullamacchinah p[k,h]: duratadel k-esimojob sullamacchinah d[k,h]: due date del k-esimojob sullamacchinah »Funzioneobiettivo: [][][]() 11minmax0,,,,

nm khtkhpkhdkh ==+

(10)

Identical Parallel-machine 111

mn k ij ikxjJ === 1[,],1,...,

n k jhj jpkhpxhMkn === 1[,],1,...,

n k jhj jdkhdxhMkn === [,][1,][1,],1,...,tkhtkhpkhiMkn=+= [,]0,1,...,tkhhMkn=

[][][]() 11minmax0,,,,

nm khtkhpkhdkh ==+ [][][][],,,,Tkhtkhpkhdkh+ [],0Tkh[] 11min,

nm khTkh ==

(11)

FormulazioneTime-Indexed »L’orizzonte temporale Tèdiscretizzatoin periodi di durata unitaria. »Il periodo tconcidecon l’intervallo di tempo [t1 , t] »Formuliamoilproblema: »Ipotesi:

11//

n jjj jrwC = 1

n j jTp =

(12)

FormulazioneTime-Indexed »Variabiledidecisione: »Definiamoc jtilcostodischedulareiljob j all’istantet:

1 0jtjt x =  

se inizia nel periodo altrimenti () jtjjctpw=+

(13)

st

FormulazioneTime-Indexed 1 11min

jTpn jtjt jtcx

+ == 11,,

j j

Tp jt trxjn

=== 1111,, j

nt js jstpxtT ==+= {}0,11,;1,,1 jtjxjntTp==+

(14)

FormulazioneTime-Indexed: proprie »Svantaggi: Dimensione del modello: nTvariabili, n+Tvincoli »Vantaggi: Epossibilemodellarefacilmentediverse funzioniobiettivo ed alcuneclassidivincoli(machine availability, precedenze, ) Qualidel gap molto buono Struttura di alcune facce massimali conosciuta Riconducibilitàa problemi di ottimizzazione combinatori g studiati »Principali metodi risolutivi investigati (in letteratura): Branch-and-cut Columngeneration

Riferimenti

Documenti correlati

5 - 52024 Loro Ciuffenna (AR); in questo caso per la data di presentazione farà fede il timbro postale. La domanda dovrà comunque pervenire inderogabilmente

I proprietari, gli affittuari, i frontisti e tutti coloro che hanno un diritto reale di godimento sui terreni devono mantenere in condizioni di funzionalità ed efficienza: i

NB Il presente contratto potrà avere esecuzione ove sia garantita alla data dell'11 novembre, l'adesione - tramite sottoscrizione del presente accordo e versamento della quota

Per il resto la norma lascia alla valutazione discrezionale del procuratore generale presso la corte di appello e del procuratore della Repubblica interessato la scelta dei soggetti

giud., con specifico riguardo ai limiti ed alle modalità in cui sia consentita la designazione da parte del procuratore distrettuale di magistrati non appartenenti alla

lang=it), prima del 31/12/2015 come da definizione dell’art. 44 del 19 ottobre 2018 è stato disposto e approvato il conferimento ad aumento di capitale di Ecoambiente s.r.l., da

"Come questo Consiglio ha affermato nella risoluzione del 1 dicembre 1994, adottata con il consenso di quasi tutti i suoi componenti e sotto la Presidenza e con il contributo

(1) Compilare il campo “anno di inizio della procedura” solo se nel campo “stato della società” è stato selezionato un elemento diverso da “La società è attiva”.. (2) Le