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

Page - 23 - in Algorithms for Scheduling Problems

Image of the Page - 23 -

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

Text of the Page - 23 -

Algorithms 2018,11, 66 Thestabilityapproach[5,11,12]wasappliedto theproblem1|pLi ≤ pi≤ pUi |āˆ‘wiCi in [15],where hard instanceswere generated and solved by the developedAlgorithmMAX-OPTBOXwith the averageerrorequal to1.516783%.AlgorithmMAX-OPTBOXconstructsa jobpermutationwith the optimalityboxhavingthe largestperimeter. In Sections 3–6, we continue the investigation of the optimality box for the problem 1|pLi ≤ pi≤ pUi |āˆ‘Ci. Theprovenpropertiesof theoptimalityboxallowsus todevelopAlgorithm2 forconstructinga jobpermutationwith theoptimalityboxhavingthe largest relativeperimeterand Algorithm3,whichoutperformsAlgorithmMAX-OPTBOXforsolvinghard instancesof theproblem 1|pLi ≤ pi≤ pUi |āˆ‘Ci. Algorithm3constructsa jobpermutationĻ€k,whoseoptimalityboxprovides theminimalvalueof theerror function introducedinSection5.Randomlygenerated instancesof the problem1|pLi ≤ pi≤ pUi |āˆ‘CiweresolvedbyAlgorithm3with theaverageerrorequal to0.735154%. 3.TheOptimalityBox Let Mdenote a subset of the set N = {1,2,. . . ,n}. Wedefine an optimality box for the job permutationĻ€k∈S for theproblem1|pLi ≤ pi≤ pUi |āˆ‘Ci as follows. Definition2. Themaximal (with respect to the inclusion) rectangularboxOB(Ļ€k,T)=Ɨki∈M[lāˆ—ki,uāˆ—ki]āŠ†T iscalled theoptimalitybox for thepermutationĻ€k=(Jk1, Jk2, . . . , Jkn)∈Swithrespect toT, if thepermutation Ļ€k being optimal for the instance1|p|āˆ‘Ci with the scenario p=(p1,p2, . . . ,pn)∈ T remains optimal for the instance1|p′|āˆ‘Ci with any scenario p′ ∈ OB(Ļ€k,T)Ɨ{Ɨkj∈N\M[pkj,pkj]}. If there does not exist a scenario p∈Tsuch that thepermutationĻ€k is optimal for the instance1|p|āˆ‘Ci, thenOB(Ļ€k,T)=āˆ…. Any variation p′ki of the processing time pki, Jki ∈ J , within themaximal segment [lāˆ—ki,uāˆ—ki] indicated inDefinition2cannotviolate theoptimalityof thepermutationĻ€k∈Sprovidedthat the inclusion p′ki ∈ [lāˆ—ki,uāˆ—ki]holds. Thenon-emptymaximalsegment [lāˆ—ki,uāˆ—ki]withthe inequality lāˆ—ki ≤uāˆ—ki andthelengthuāˆ—kiāˆ’ lāˆ—ki ≄0indicatedinDefinition2iscalledanoptimalitysegment for the job Jki ∈J in thepermutationĻ€k. If themaximalsegment [lāˆ—ki,u āˆ— ki ] is empty for job Jki ∈J ,wesay that job Jki has nooptimalitysegment in thepermutationĻ€k. It is clear that if job Jki hasnooptimalitysegment in thepermutationĻ€k, thenthe inequality lāˆ—ki>u āˆ— ki holds. 3.1.AnExampleof theProblem1|pLi ≤ pi≤ pUi |āˆ‘Ci Following to [15], the notion of a block for the jobsJ may be introduced for the problem 1|pLi ≤ pi≤ pUi |āˆ‘Ci as follows. Definition 3. A maximal set Br = {Jr1, Jr2, . . . , Jr|Br|} āŠ† J of the jobs, for which the inequality maxJri∈Br p L ri ≤minJri∈Br pUri holds, is called ablock. The segment [bLr ,bUr ]with bLr =maxJri∈Br pLri and bUr =minJri∈Br p U ri is calledacoreof theblockBr. If job Ji ∈J belongs toonlyoneblock,wesay that job Ji isfixed (in thisblock). If job Jk ∈J belongs to twoormoreblocks,we say that job Jk isnon-fixed. We say that theblockBv isvirtual, if there isnofixed job in theblockBv. Remark1. AnypermutationĻ€k ∈ Sdetermines a distribution of all non-fixed jobs to their blocks. Due to thefixingsof thepositionsof thenon-fixed jobs, somevirtualblocksmaybedestroyed for thepermutationĻ€k. Furthermore, the coresof somenon-virtual blocksmaybe increased in thepermutationĻ€k. WedemonstratetheabovenotionsonasmallexamplewithinputdatagiveninTable1.Thesegments [pLi ,p U i ]of the jobprocessingtimesarepresentedinacoordinatesysteminFigure1,wheretheabscissa axis isusedfor indicatingthesegmentsgivenforthe jobprocessingtimesandtheordinateaxis for the jobsfromthesetJ . Thecoresof theblocksB1,B2,B3 andB4 aredashedinFigure1. 23
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