Seite - 22 - in Algorithms for Scheduling Problems
Bild der Seite - 22 -
Text der Seite - 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
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