Page - 34 - in Algorithms for Scheduling Problems
Image of the Page - 34 -
Text of the Page - 34 -
Algorithms 2018,11, 66
where thepermutationĻtā S isoptimal for the factual scenario pā āTof the jobprocessing times.
We call the scenario pā = (pā1,p ā
2, . . . ,p ā
n) ā T factual, if pi is equal to the exact time needed for
processing the job Ji āJ . The factualprocessing time pāi becomesknownafter completing the job
JiāJ .
If thepermutationĻk=(Ļk1,Ļk2, . . . ,Ļkn)āShasthenon-emptyoptimalityboxOB(Ļk,T) =ā
,
thenonecancalculate the followingerror function:
F(Ļk,T)= n
ā
i=1 (
1ā uākiā lāki
pUkiāpLki )
(nā i+1) . (7)
A value of the error function F(Ļk,T) characterizes how the objective function value of
āni=1Ci(Ļk,p ā) for thepermutationĻkmaybeclose to theobjective functionvalueofāni=1Ci(Ļt,pā)
for thepermutationĻtāS,which isoptimal for thefactualscenario pā āTof the jobprocessingtimes.
ThefunctionF(Ļk,T)characterizes the followingdifference
n
ā
i=1 Ci(Ļk,pā)ā n
ā
i=1 Ci(Ļt,pā), (8)
whichhas tobeminimizedforagoodapproximatesolutionĻk to theuncertainproblem1|pLi ⤠piā¤
pUi |āCi. ThebetterapproximatesolutionĻk to theuncertainproblem1|pLi ⤠pi⤠pUi |āCiwillhave
asmallervalueof theerror functionF(Ļk,T).
The formula (7) is basedon the cumulative property of the objective functionāni=1Ci(Ļk,T),
namely,eachrelativeerror (
1ā u ā
ki ālāki
pUki āpLki )
>0obtaineddueto thewrongpositionof the job Jki in the
permutationĻk is repeated (nā i) times forall jobs,whichsucceedthe job Jki in thepermutationĻk.
Therefore,avalueof theerror functionF(Ļk,T)mustbeminimizedforagoodapproximationof the
valueofāni=1Ci(Ļt,T) for thepermutationĻk.
If the equalityPerOB(Ļk,T) = 0holds, the error function F(Ļk,T)has themaximalpossible
valuedeterminedas follows: F(Ļk,T)=āni=1 (
1ā u ā
ki ālāki
pUki āpLki )
(nā i+1)=āni=1(nā i+1)= n(n+1)2 .
Thenecessaryandsufļ¬cientcondition for the largestvalueofF(Ļk,T)= n(n+1)
2 isgiven inTheorem3.
If theequalityPerOB(Ļk,T)=nholds, theerror functionF(Ļk,T)has thesmallestvalueequal
to 0: F(Ļk,T) = āni=1 (
1ā u ā
ki ālāki
pUki āpLki )
(nā i+1) = āni=1(1ā1)(nā i+1) = 0. The necessary and
sufļ¬cientconditionforthesmallestvalueofF(Ļk,T)=0isgiveninTheorem4,wherethepermutation
ĻkāS isoptimal foranyfactual scenario pā āTof the jobprocessingtimes.
Due to evident modiļ¬cations of the proofs given in Section 3.3, it is easy to prove that
Theorems5and6remaincorrect in the followingforms.
Theorem7. If the equality B1 = J holds, then it takesO(n) time to ļ¬nd the permutation Ļk ā S and
optimalityboxOB(Ļk,T)with the smallestvalueof the error functionF(Ļk,T)amongall permutationsS.
Theorem8. Let each block Br ā B contain atmost one non-ļ¬xed job. The permutation Ļk ā Swith the
smallestvalueof the error functionF(Ļk,T)amongall permutationsS is constructed inO(n logn) time.
Using Theorems 7 and 8, we developed the modiļ¬cations of Procedures 3 and 4 for the
minimizationof thevalues of F(Ļk,T) insteadof themaximizationof thevalues ofPerOB(Ļk,T).
Thederivedmodiļ¬cationsofProcedures3and4arecalledProcedures3+F(Ļk,T)and4+F(Ļk,T),
respectively.WemodifyalsoProcedures2and5forminimizationof thevaluesofF(Ļk,T) instead
of themaximizationof thevaluesofPerOB(Ļk,T). Thederivedmodiļ¬cationsofProcedures2and5
arecalledProcedures2+F(Ļk,T)and 5+F(Ļk,T), respectively. Basedontheprovenpropertiesof the
34
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