Web-Books
im Austria-Forum
Austria-Forum
Web-Books
Informatik
Algorithms for Scheduling Problems
Seite - 26 -
  • Benutzer
  • Version
    • Vollversion
    • Textversion
  • Sprache
    • Deutsch
    • English - Englisch

Seite - 26 - in Algorithms for Scheduling Problems

Bild der Seite - 26 -

Bild der Seite - 26 - in Algorithms for Scheduling Problems

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
Web-Books
Bibliothek
Datenschutz
Impressum
Austria-Forum
Austria-Forum
Web-Books
Algorithms for Scheduling Problems