Seite - 29 - in Algorithms for Scheduling Problems
Bild der Seite - 29 -
Text der Seite - 29 -
Algorithms 2018,11, 66
OB(Ïk,T)with the largest length of the relative perimetermaybe obtained as theCartesianproduct of the
optimalityboxes constructed for the subproblemsP1 andP2.
Proof. Since theblocksBr andBr+1 haveno common jobs, the inequality pUu < pLv holds for each
pair of jobs Ju âârk=1Bk and Jv ââmk=r+1Bk. Due toTheorem2, any job Ju âârk=1Bk dominates
any job Jv ââmk=r+1Bk. Thus, due toDeïŹnition1, there is nooptimalpermutationÏk â S for the
instance1|p|âCiwithascenario pâT suchthat job Jvprecedes job Ju in thepermutationÏk. Dueto
DeïŹnition2,anon-emptyoptimalityboxOB(Ïk,T) ispossibleonly if job Ju is locatedbefore job Jv in
thepermutationÏr. TheoptimalityboxOB(Ïk,T)with the largest relativeperimeter for theproblem
1|pLi †pi†pUi |âCimaybeobtainedastheCartesianproductof theoptimalityboxeswiththe largest
lengthof the relativeperimeters constructed for the subproblemsP1 andP2,where the set of
jobsâr
k=1Bk andthesetof jobs âm
k=r+1Bk areconsideredseparatelyonefromanother.
LetBâdenoteasubsetofallblocksof thesetB,whichcontainonlyïŹxed jobs. LetJâdenotea
setofallnon-ïŹxed jobs in thesetJ . Let thesetB(Ju)âBâdenoteasetofallblockscontaining the
non-ïŹxed job JuâJâ. Theorem5,Lemma6andtheconstructiveproofof the followingclaimallows
us todevelopanO(n logn)-algorithmforconstructingthepermutationÏkwiththe largestvalueof
PerOB(Ïk,T) for the special caseof theproblem1|pLi †pi †pUi |âCi. TheproofofTheorem6 is
basedonProcedure4.
Theorem6. Let eachblockBrâBcontainatmost onenon-ïŹxed job. ThepermutationÏkâSwith the largest
valueof the relativeperimeterPerOB(Ïk,T) is constructed inO(n logn) time.
Proof. There isnovirtualblock in thesetB, sinceanyvirtualblockcontainsat least twonon-ïŹxed
jobs while each block Br â B contains at most one non-ïŹxed job for the considered problem
1|pLi †pi†pUi |âCi. UsingO(n logn)-Procedure1describedin theproofofLemma1,weconstruct
thesetB={B1,B2, . . . ,Bm}ofallblocks.UsingLemma3,weorderthejobsinthesetJ \Jâaccording
to the increasingof the leftboundsof thecoresof theirblocks.Asaresult, allnâ|Jâ| jobsare linearly
orderedsinceall jobsJ \Jâ areïŹxed in theirblocks. Suchanorderingof the jobs takesO(n logn)
timeduetoLemma1.
Since each block Br â B contain at most one non-fixed job, the equality B(Ju)â©B(Jv)=â
holds for each pair of jobs Ju â B(Ju) â B \Bâ and Jv â B(Jv) â B \Bâ, u = v.
Furthermore, theproblem1|pLi †pi†pUi |âCimaybedecomposedintoh= |Jâ|+ |Bâ|subproblems
P1,P2,. . . ,P|Jâ|,P|Jâ|+1,. . . ,Ph such that the condition of Lemma 4 holds for each pair Pr and Pr+1
of the adjacent subproblems, where 1 †r †hâ1. Using Lemma4,wedecompose the problem
1|pLi †pi†pUi |âCi intohsubproblems{P1,P2,. . . ,P|Jâ|,P|Jâ|+1,. . . ,Ph}=P. ThesetP ispartitioned
into twosubsets,P=P1âȘP2,where thesubsetP1= {P1,P2,. . . ,P|Jâ|}containsall subproblemsPf
containingallblocksfromthesetB(Jif),where Jif âJâand |P1|= |Jâ|.
ThesubsetP2={P|Jâ|+1, . . . ,Ph} containsall subproblemsPd containingoneblockBrd fromthe
setBâ, |P2|= |Bâ|. If subproblemPdbelongs to thesetP2, thenusingO(n)-Procedure3described in
theproofofTheorem5,weconstruct theoptimalityboxOB(Ï(d),T(d))withthe largest lengthof the
relativeperimeter for thesubproblemPd,whereÏ(d)denotes thepermutationof the jobsBrd âBâ and
T(d)âT. It takesO(|Brd|) timetoconstructasuchoptimalityboxOB(Ï(d),T(d)).
If subproblem Pf belongs to the setP1, it is necessary to consider all |B(Jjf)| ïŹxings of the
job Jif in theblockBfj fromthe setB(Jjf) = {Bf1,Bf2, . . . ,Bf|B(Jjf )|}. Thus,wehave to solve |B(Jjf)|
subproblemsPgf ,where job Jif isïŹxed in theblockBfg â B(Jjf)and job Jif isdeleted fromallother
blocksB(Jjf)\{Bfg}.WeapplyProcedure3forconstructingtheoptimalityboxOB(Ï(g),T(f))with
the largest length of the relative perimeterPerOB(Ï(g),T(f)) for each subproblemPgf , where g â
{1,2, . . . , |B(Jjf)|}. Then,wehave tochoose the largest lengthof therelativeperimeteramong |B(Jif)|
constructedones:PerOB(Ï(fâ),T(f))=maxgâ{1,2,...,|B(Jjf )|}PerOB(Ï (g),T(f)).
29
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