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