Web-Books
in the Austria-Forum
Austria-Forum
Web-Books
Informatik
Algorithms for Scheduling Problems
Page - 25 -
  • User
  • Version
    • full version
    • text only version
  • Language
    • Deutsch - German
    • English

Page - 25 - in Algorithms for Scheduling Problems

Image of the Page - 25 -

Image of the Page - 25 - in Algorithms for Scheduling Problems

Text of the Page - 25 -

Algorithms 2018,11, 66 Lemma2. Atmost two jobs in the blockBr∈Bmayhave thenon-emptyoptimality segments inanyfixed permutationĻ€k∈S. Proof. DuetoDefinition3, the inclusion [bLr ,bUr ]āŠ† [pLi ,pUi ]holds foreach job Ji∈Br. Thus,due to Definition2,only job Jki,which is thefirstone in thepermutationĻ€k amongthe jobs fromtheblock Br, andonly job Jkv ∈Br,which is the lastone in thepermutationĻ€k amongthe jobs fromtheblock Br,mayhavethenon-emptyoptimalitysegments. It is clear that thesenon-emptysegments lookas follows: [pLki,u āˆ— ki ]and [lāˆ—kv,p U kv ],whereuāˆ—ki ≤ bLr andbUr ≤ lāˆ—kv. Lemma3. IfOB(Ļ€k,T) =āˆ…, then any two jobs Jv ∈ Br and Jw ∈ Bs,which are fixed indifferent blocks, r< s,mustbeordered in thepermutationĻ€k∈Swith the increasingof the left bounds (and the rightbounds aswell) of the coresof theirblocks, i.e., thepermutationĻ€k looksas follows:Ļ€k=(. . . , Jv, . . . , Jw, . . .),where bLr < bLs . Proof. For any two jobs Jv ∈ Br and Jw ∈ Bs, r< s, the condition [pLv,pUv ]∩ [pLw,pUw] = āˆ…holds. Therefore, thesamepermutationĻ€k=(. . . , Jv, . . . , Jw, . . .) isobtainedif jobs Jv∈Br and Jw∈Bs are orderedeither in the increasingof the leftboundsof thecoresof theirblocksor in the increasingof therightboundsof thecoresof theirblocks.WeproveLemma3byacontradiction. Let thecondition OB(Ļ€k,T) =āˆ…hold.However,weassumethat therearefixed jobs Jv∈Br and Jw∈Bs, r< s,which are located inthepermutationĻ€k∈S in thedecreasingorderof the leftboundsof thecoresof their blocksBr andBs.Note thatblocksBr andBs cannotbevirtual. Due toourassumption, thepermutationĻ€k looksas follows: Ļ€k = (. . . , Jw, . . . , Jv, . . .),where bLr < bLs . UsingDefinition3,onecanconvince that thecoresofanytwoblockshavenocommonpoint. Thus, the inequalitybLr < bLs implies the inequalitybUr < bLs . The inequalities pLv ≤ pv≤ bUr < bLs ≤ pLw≤ pwholdforanyfeasibleprocessingtime pv andanyfeasibleprocessingtime pw,where p∈T. Hence, the inequality pv< pwholdsaswell, andduetoTheorem1, thepermutationĻ€k∈Scannot beoptimal foranyfixedscenario p∈T. Thus, theequalityOB(Ļ€k,T)=āˆ…holdsduetoDefinition2. Thiscontradictionwithourassumptioncompletes theproof. Next, we assume that blocks in the set B = {B1,B2, . . . ,Bm} are numbered according to the increasing of the left bounds of their cores, i.e., the inequality bLv < bLu implies v < u. Due to Definition3,eachblockBr={Jr1, Jr2, . . . , Jr|Br|}mayincludejobsofthefollowingfourtypes. IfpLri = bLr and pUri = b U r ,we say that job Jri is a core job in theblockBr. LetB āˆ— r bea set of all core jobs in the blockBr. If pLri< b L r ,wesaythat job Jri isa left job in theblockBr. If p U ri > b U r ,wesaythat job Jri isa right job in theblockBr. LetBāˆ’r (B+r )beasetofall left (right) jobs in theblockBr.Note that some job Jri ∈Brmaybe left-right job in theblockBr, since it ispossible thatB\{Bāˆ—r∪Bāˆ’r ∪B+r } =āˆ…. Twojobs Jv and Jw are identical ifbothequalities pLv = pLw and pUv = pUw hold.Obviously, if the setBr∈B is a singleton, |Br|= 1, then theequalityBr=Bāˆ—r holds. Furthermore, the latterequality cannotholdforavirtualblockBt∈B sinceanytrivialblockmustcontainat least twonon-fixed jobs. Theorem3. For theproblem1|pLi ≤ pi≤ pUi |āˆ‘Ci, anypermutationĻ€k∈ Shasanemptyoptimality box OB(Ļ€k,T)=āˆ…, if andonly if for eachblockBr∈B,eithercondition |Br|= |Bāˆ—r |≄2holdsorBr=Bāˆ’r ∪B+r , all jobs in the setBāˆ’r (in the setB+r ) are identical and the following inequalitieshold: |Bāˆ’r |≄2and |B+r |≄2. Proof. Sufficiency. It is easy to prove that there is no virtual block in the considered set B. First, weassumethat foreachblockBr∈B, thecondition |Br|= |Bāˆ—r |≄2holds. DuetoLemma3, in thepermutationĻ€k∈Swiththenon-emptyoptimalityboxOB(Ļ€k,T) =āˆ…, all jobs must be located in the increasing order of the left bounds of the cores of their blocks. However, in the permutation Ļ€k ∈ S, the following two equalities hold for each block Br ∈ B: minJi∈Br p U i =maxJi∈Br p U i andmaxJi∈Br p L i =minJi∈Br p L i . Since |Br| ≄ 2, there is no job Jv ∈ Br, 25
back to the  book Algorithms for Scheduling Problems"
Algorithms for Scheduling Problems
Title
Algorithms for Scheduling Problems
Authors
Frank Werner
Larysa Burtseva
Yuri Sotskov
Editor
MDPI
Location
Basel
Date
2018
Language
English
License
CC BY 4.0
ISBN
978-3-03897-120-7
Size
17.0 x 24.4 cm
Pages
212
Keywords
Scheduling Problems in Logistics, Transport, Timetabling, Sports, Healthcare, Engineering, Energy Management
Categories
Informatik
Technik
Web-Books
Library
Privacy
Imprint
Austria-Forum
Austria-Forum
Web-Books
Algorithms for Scheduling Problems