Seite - 60 - in Algorithms for Scheduling Problems
Bild der Seite - 60 -
Text der Seite - 60 -
Algorithms 2018,11, 43
Parametersand indices:
n numberof jobs
m numberofmachines
i, j job index i=0, . . . ,n, j=0, . . . ,n
k machine index k=0, . . . ,m
pjk processingtimeof job JjonmachineMk j=1, ...,n,k=1, ...,m
dj duedateof job Jj j=1, ...,n
B very largepositive integer, thevalueconsidered inSection5 is:B=100ânj=1â m
k=1pij
J0 dummyjobâtheïŹrst in thescheduling
M0 dummymachineâtheoreticallyconsideredbefore theïŹrst (physical)machine
Decisionvariables:
Cjk completiontimeof job JjonmachineMk j=0, ...,n,k=0, ...,m
Uj equals1 if job Jj is just-in-timeor0otherwise j=1, ...,n
xij equals1 if job Ji isassignedimmediatelybefore job Jjor0,otherwise
j=0, ...,n, j=1, ...,n, i = j.
ThemixedintegerprogrammingmodelgivenbyExpressions (1)â(12) isbasedontheapproach
proposedbyDhouibetal. [16].
MaxZ= n
â
j=1 Uj (1)
Subject to:
CjkâCik+B(1âxij)â„ pjk, i=0,. . . ,n, j=1,. . . ,n, i = j, k=1,. . . ,m (2)
CjkâCj(kâ1)â„ pjk, j=1,. . . ,n, k=1,. . . ,m (3)
CjmâB(1âUj)†dj, j=1,. . . ,n (4)
Cjm+B(1âUj)â„ dj, j=1,. . . ,n (5)
ânj=1x0j=1, (6)
x0j+âni=1,i =j xij=1, j=1,. . . ,n (7)
ânj=1,j =i xijâ€1, i=0,. . . ,n (8)
Cj0=0, j=0,. . . ,n (9)
Cjkâ +, j=0,. . . ,n, k=0,. . . ,m (10)
Ujâ{0,1}, j=1,. . . ,n (11)
xijâ{0,1}, i=0,. . . ,n, j=1,. . . ,n (12)
TheoptimizationcriterionexpressedinEquation(1) is tomaximize thenumberof just-in-time
jobs. Expressions inEquation (2) ensure the consistencyof the completion timesof jobs, that is, if
job Ji immediatelyprecedes job Jj (i.e.,xij=1), thedifferencebetweentheircompletiontimesoneach
machinemustbeat leastequal to theprocessingtimeof job Jjonthemachineconsidered;otherwise (if
xij=0), if there isnorelationshipbetweenthecompletiontimesof thispairof jobs, thentheconstraints
inEquation(2)areredundant.Constraints inEquation(3) require that thekthoperationof job Jjbe
completedafter the (kâ1)thoperationplus theprocessingtime(pjk).Generally, thevalueofB isan
upperboundto themakespan.
Theexpressions inEquations (4) and (5) jointly establish that thevariableUj equals 1 if job Jj
ïŹnishes on timeor 0otherwise. When job Jj doesnotïŹnishon time, i.e.,Uj =0, these two sets of
constraintsbecomeredundant. Theconstraints inEquation(6)ensure thatonlyone job isassignedto
theïŹrstposition in thesequence (notconsideringthedummyjob J0). Theexpressions inEquation(7)
60
zurĂŒck zum
Buch Algorithms for Scheduling Problems"
Algorithms for Scheduling Problems
- Titel
- Algorithms for Scheduling Problems
- Autoren
- Frank Werner
- Larysa Burtseva
- Yuri Sotskov
- Herausgeber
- MDPI
- Ort
- Basel
- Datum
- 2018
- Sprache
- englisch
- Lizenz
- CC BY 4.0
- ISBN
- 978-3-03897-120-7
- Abmessungen
- 17.0 x 24.4 cm
- Seiten
- 212
- Schlagwörter
- Scheduling Problems in Logistics, Transport, Timetabling, Sports, Healthcare, Engineering, Energy Management
- Kategorien
- Informatik
- Technik