Seite - 26 - in Algorithms for Scheduling Problems
Bild der Seite - 26 -
Text der Seite - 26 -
Algorithms 2018,11, 66
whichhasanoptimalitysegment inanyïŹxedpermutationÏkâSduetoLemma2.Hence, theequality
OB(Ïk,T)=â
musthold, if thecondition |Br|= |Bâr |â„2holds foreachblockBrâB.
Weassume that there exists a blockBr â B such that all jobs are identical in the setBâr with
|Bâr | â„ 2andall jobs are identical in the setB+r with |B+r | â„ 2. Thus, for thepermutationÏk â S,
theequalitiesminJiâBâr p U
i =maxJiâBâr p U
i andmaxJiâBâr p L
i =minJiâBâr p L
i hold. Since |Bâr | â„ 2and
all jobsare identical in thesetBâr , there isno job JvâBâr ,whichhas theoptimalitysegment inany
ïŹxedpermutationÏkâS.
Similarly, onecanprove that there isno job JvâB+r ,whichhas theoptimality segment inany
ïŹxedpermutationÏkâS. Thus,weconcludethat if theconditionofTheorem3holds foreachblock
BrâB, theneach job JiâJ hasnooptimalitysegment inanyïŹxedpermutationÏkâS. Thus, if the
conditionofTheorem3holds, theequalityOB(Ïk,T)=â
holds foranypermutationÏkâS.
Necessity.Weprove thenecessitybyacontradiction.WeassumethatanypermutationÏkâ S
has an empty optimality boxOB(Ïk,T) = â
. Let the condition |Br| = |Bâr | â„ 2 do not hold.
If |Br|= |Bâr |= 1, the setBr is a singletonandso job Jr1 â Br has theoptimality segment [pLr1,pUr1]
withthe length pUr1âpLr1â„0 in thepermutationÏkâ âS,whereall jobsareorderedaccordingto the
increasingof the leftboundsof thecoresof theirblocks. Let the followingconditionhold:
|Br|> |Bâr |â„2. (1)
Thecondition(1) implies that thereexistsat leastone left joborright jobor left-right job Jri âBr.
If job Jri is a left job or a left-right job (a right job) in the blockBr, then job Jri must be locatedon
theïŹrstplace (onthe lastplace, respectively) in theabovepermutationÏkâ âSamongall jobs from
theblockBr. All jobs from the setBr\{Bâr âȘ{Jri}}must be locatedbetween job Jrv â Bâr and job
Jrw âBâr . Therefore, the left job Jri or the left-right job Jri (theright job Jri)has the followingoptimality
segment [pLri,b L
r ] (segment [bUr ,pUri ], respectively)with the lengthb L
r âpLri>0 (the length pUri âbUr >0,
respectively) in thepermutationÏkâ. Let theequalityBr=Bâr âȘB+r donothold. If thereexista job
Jri âBâr , this jobmustbe locatedbetweenthe jobs Jrv âBâr and Jrw âBâr . It is clear that the job Jri has
theoptimalitysegment [bLr ,bUr ]withthe lengthbUr âbLr >0 in thepermutationÏkâ.
Let the followingconditionshold:Br=Bâr âȘB+r , |Bâr |â„2, |B+r |â„2.However,weassumethat
jobs fromthesetBâr arenot identical. Thenthe job Jru âBâr with the largest segment [pLru,pUru]among
the jobs fromthesetBâr mustbe located in thepermutationÏkâ beforeother jobs fromthesetBâr . It is
clear that the job Jru has theoptimalitysegment in thepermutationÏkâ.
Similarly,wecanconstruct thepermutationÏkâwiththenon-emptyoptimalitybox, if the jobs
fromthesetB+r arenot identical.
Let the equalityBr = Bâr âȘB+r hold. Let all jobs in the setBâr (and all jobs in the setB+r ) be
identical.However,weassumethat theequality |Bâr |=1holds. The job Jri âBâr has theoptimality
segment in thepermutationÏkâ, if the job Jri is locatedbeforeother jobs in thesetBr.
Similarly,onecanconstruct thepermutationÏkâ suchthat job Jri âB+r hastheoptimalitysegment
in thepermutationÏkâ, if the inequality |B+r |â„2 isviolated. Thus,weconclude that inall casesof the
violatingof theconditionofTheorem3,wecanconstruct thepermutationÏkâ âSwith thenon-empty
optimalityboxOB(Ïkâ,T) =â
. Thisconclusioncontradicts toourassumptionthatanypermutation
ÏkâShasanemptyoptimalityboxOB(Ïk,T)=â
.
Next, we present Algorithm 1 for constructing the optimality boxOB(Ïk,T) for the ïŹxed
permutation Ïk â S. In steps 1â4 of Algorithm 1, the problem 1|pÌLi †pi †pÌUi |âCi with the
reducedsegmentsof the jobprocessing times is constructed. It is clear that theoptimalitybox for
the permutation Ïk â S for the problem1|pLi †pi †pUi |âCi coincideswith the optimality box
for the samepermutation for theproblem1|pÌLi †pi †pÌUi |âCi,wheregiven segments of the job
processing times are reduced. In steps 5 and6, the optimality box for thepermutationÏk for the
problem1|pÌLi †pi†pÌUi |âCi is constructed. It takesO(n) timeforconstructing theoptimalitybox
OB(Ïk,T) foranyïŹxedpermutationÏkâSusingAlgorithm1.
26
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