Seite - 153 - in Algorithms for Scheduling Problems
Bild der Seite - 153 -
Text der Seite - 153 -
Algorithms 2018,11, 57
Here dxi = aiâ x<i,r> is a residual for end conditions at the iteration r. Similarly, dx1i = aiâ
x<i,(râ1)> anddx2i= aiâx<i,(râ1)> are residualat iterations (râ1)and (râ2). Themainadvantage
of thesealgorithmsoverclassicalgradientalgorithmsisasimplercalculationof thedirectionvector
duringall iterations.However, this results inslowerconvergence (sometimes indivergence)of the
general gradient (subgradient)methods as comparedwith classical ones. The convergence of all
gradientmethodsdependsonthe initialapproximationÏ(0)(T0).
The analysis of the existingmethods of optimal programcontrol demonstrates that only the
combineduseofdifferentmethodscompensatesfor theirdisadvantages. Therefore, thevectorÏ(0)(T0)
shouldbedeterminedintwophases ([36,37]). In theïŹrstphase, theMSOPCproblemisconsidered
withoutstrict endconditionsat the time t=Tf. Thesolutionof theproblemwitha free rightend is
someapproximation ÏË(r)(T0) (r=1,2, . . . ).
Then, in the secondphase, the receivedvector isusedas the initial approximation ËËÏ(0)(T0)=
ÏË(r)(T0) forNewtonâsmethod, thepenalty functionalmethod,or thegradientmethod. Thus, in the
secondphase, theproblemofMSOPCconstructioncanbesolvedoveraïŹnitenumberof iterations.
Letusnowconsideroneof themosteffectivemethods,namelyKrylovandChernouskoâsmethod
forOPCproblemwithafreerightend[39].
Step1.Aninitialsolution(anallowableprogramcontrol)ud(t),â tâ (T0,Tf],ud(t)âM isselected.
Step2. ThemainsystemofEquation (1) is integratedunder theendconditionsh0(x(T0))†0.
This results in the trajectoryxd(t)âtâ (T0,Tf].
Step3. Theadjointsystem(2) is integratedover the timeinterval from t=Tf to t=T0 under the
endconditions:
Ï<i,d>(Tf)= 1
2 â (
aiâx<i,d>(Tf) )2
âx<i,d> , i=1,. . . , nË (18)
where theconstraints (18)are transversalityconditions for theoptimalcontrolproblemwitha freeend.
The integrationresults in functionsÏ<i,d>of timeandparticularly inÏ<i,d>(T0).
Step4. Thecontrolu(r)(t) is searchedforsubject to:
H (
x(r)(t),u(r+1)(t),Ï(r)(t) )
= maxâ
u(r)âM H (
x(r)(t),Ï(r)(t),u(r)(t) )
(19)
where r=1,2, . . . isan iterationnumber.Aninitial solutionbelongs to the iteration r=0.Apart from
themaximizationof theHamiltonian(19), themainandtheadjointsystemsofEquations (1)and(2)
are integratedfrom t=T0 to t=Tf.
Notably, several problemsofmathematical programmingare solved for each timepoint (the
maximalnumberof theproblems isequal to thenumberofMSOPCmodels). TheseproblemsdeïŹne
componentsofHamiltonâs function. This is theendof theïŹrst iteration(r=1). If
theconditionsâŁâŁâŁJ(r)ob
â J(râ1)ob âŁâŁâŁâ€ Δ1 (20)
âu(r)(t)âu(râ1)(t)â†Δ2 (21)
aresatisïŹed,whereconstants Δ1 and Δ2 deïŹnethedegreeofaccuracy, thentheoptimalcontroluâ(r)(t)=
u(r)(t)andthevector ÏË(r)(T0)arereceivedat theïŹrst iteration. Ifnot,werepeatStep3andsoon.
Inageneralcase (whenthemodelM isused), the integrationstepfordifferentialEquations (1)
and(2) is selectedaccordingto the feasibleaccuracyofapproximation(substitutionof initial equations
forïŹnitedifferenceones)andaccordingtotherestrictionsrelatedwiththecorrectnessof themaximum
principle. Ifwe linearize theMSmotionmodel (M<g,Î>), thenall the componentsof themodelM
(M<o,Î>,M<k,Î>,M<p,Î>,M<n,Î>,M<e,Î>,M<c,Î>,M<Μ,Î>)willbeïŹnite-dimensional,non-stationary,
lineardynamical systemsorbi-linearM<k,Î>dynamicsystems. In this case, thesimplestofEulerâs
formulascanbeusedfor integration.
153
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