Page - 22 - in Algorithms for Scheduling Problems
Image of the Page - 22 -
Text of the Page - 22 -
Algorithms 2018,11, 66
thesegments [pLi ,p U
i ]:T= {pāRn+ : pLi ⤠pi⤠pUi , iā{1,2,. . . ,n}}=[pL1,pU1 ]Ć [pL2,pU2 ]Ć . . .Ć
[pLn,pUn ]=:Ćni=1[pLi ,pUi ]. Eachvector pāT is calledascenario.
LetS={Ļ1,Ļ2, . . . ,Ļn!}beasetofallpermutationsĻk=(Jk1, Jk2, . . . , Jkn)of the jobsJ . Givena
scenariopāTandapermutationĻkāS, letCi=Ci(Ļk,p)denotethecompletiontimeofthejob JiāJ
in the scheduledeterminedby thepermutationĻk. The criterionāCi denotes theminimizationof
thesumof jobcompletiontimes:āJiāJCi(Ļt,p)=minĻkāS {
āJiāJCi(Ļk,p) }
,where thepermutation
Ļt = (Jt1, Jt2, . . . , Jtn)ā S is optimal for the criterionāCi. Thisproblemisdenotedas1|pLi ⤠pi ā¤
pUi |āCiusingthethree-fieldnotationα|β|γ [13],whereγdenotes theobjective function. If scenario
pāT is fixedbeforescheduling, i.e., [pLi ,pUi ]= [pi,pi] foreach job JiāJ , thentheuncertainproblem
1|pLi ⤠pi ⤠pUi |āCi is turned into thedeterministic one 1||āCi. Weuse thenotation1|p|āCi to
indicatean instanceof theproblem1||āCi with the fixedscenario pā T. Any instance1|p|āCi is
solvable inO(nlogn) time[14]since thefollowingclaimhasbeenproven.
Theorem1. The jobpermutationĻk=(Jk1, Jk2, . . . , Jkn)āS isoptimal for the instance1|p|āCi if andonly
if the following inequalities hold: pk1 ⤠pk2 ⤠. . .⤠pkn. If pku< pkv, then job Jku precedes job Jkv in any
optimalpermutationĻk.
Sinceascenario pāT isnotļ¬xedfor theuncertainproblem1|pLi ⤠pi⤠pUi |āCi, thecompletion
time Ci of the job Ji ā J cannot be exactly determined for the permutation Ļk ā S before the
completionof the job Ji. Therefore, thevalueof theobjective functionāCi for thepermutationĻk
remainsuncertainuntil jobsJ havebeencompleted.
Deļ¬nition1. Job Jv dominates job Jw (with respect to T) if there is no optimal permutationĻk ā S for the
instance1|p|āCi, pāT, such that job Jw precedes job Jv.
Thefollowingcriterionfor thedominationwasprovenin [15].
Theorem2. Job Jv dominates job Jw if andonly if pUv < pLw.
Since for theproblemα|pLi ⤠pi⤠pUi |γ, theredoesnotusuallyexistapermutationof the jobsJ
beingoptimal forall scenariosT, additionalobjectivesoragreementsareoftenusedin the literature.
Inparticular, a robust scheduleminimizingtheworst-caseregret tohedgeagainstdatauncertainty
hasbeendevelopedin [3,8,16ā20]. ForanypermutationĻkāSandanyscenario pāT, thedifference
γkpāγtp =: r(Ļk,p) is called the regret for permutation Ļk with the objective function γ equal to
γkp under scenario p. ThevalueZ(Ļk) =max{r(Ļk,p) : pā T} is called theworst-case absolute
regret. ThevalueZā(Ļk)=max{r(Ļk,p)γtp : pāT} is called theworst-case relative regret.While the
deterministicproblem1||āCi ispolynomiallysolvable [14],ļ¬ndingapermutationĻtāSminimizing
theworst-caseabsoluteregretZ(Ļk)ortherelativeregretZā(Ļk) for theproblem1|pLi ⤠pi⤠pUi |āCi
arebinaryNP-hardevenfortwoscenarios[19,21]. In[6],abranch-and-boundalgorithmwasdeveloped
toļ¬ndapermutationĻk minimizing the absolute regret for theproblem1|pLi ⤠pi ⤠pUi |āwiCi,
where jobs JiāJ haveweightswi>0. Thecomputationalexperimentsshowedthat thedeveloped
algorithm is able to ļ¬nd such a permutation Ļk for the instanceswith up to 40 jobs. The fuzzy
scheduling techniquewasused in [7ā9,22] todevelopa fuzzyanalogueofdispatching rules or to
solvemathematicalprogrammingproblemstodetermineaschedule thatminimizesa fuzzy-valued
objective function.
In [23], several heuristics were developed for the problem 1|pLi ⤠pi ⤠pUi |āwiCi.
Thecomputationalexperiments includingdifferentprobabilitydistributionsof theprocessingtimes
showedthat theerrorof thebestperformingheuristicwasabout1%of theoptimalobjective function
valueāwiCiobtainedaftercompletingthe jobswhentheir factualprocessingtimesbecameknown.
22
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