Page - 295 - in Short-Term Load Forecasting by Artificial Intelligent Technologies
Image of the Page - 295 -
Text of the Page - 295 -
Energies2018,11, 1561
Tomathematicallymodel thesalpchains, thepopulation isļ¬rstdividedto twogroups: leader
andfollowers. The leader is thesalpat the frontof thechain,whereas therestof salpsareconsidered
as followers.As thenameof thesesalps implies, the leaderguidesswarmandthe followers follow
eachother.
Similar toother swarm-based techniques, thepositionof salps isdeļ¬ned inann-dimensional
searchspacewheren is thenumberofvariablesofagivenproblem. Therefore, thepositionsofall
salpsarestored ina two-dimensionalmatrixcalledx. It is alsoassumedthat there isa foodsource
calledF in thesearchspaceas theswarmās target.
Deļ¬nition1.Toupdate thepositionof the leader the followingequation isproposed:
x1j = {
Fj+c1 (( ubjā lbj )
c2+ lbj ) c3ā„0
Fjāc1 (( ubjā lbj )
c2+ lbj )
c3 <0 (12)
where x1j shows thepositionof theļ¬rst salp (leader) in the jthdimension, Fj is thepositionof the foodsource in
the jthdimension,ubj indicates theupperboundof jthdimension, lbj indicates the lowerboundof jthdimension,
c1, c2, andc3 are randomnumbers. Equation (12) shows that the leaderonlyupdates itspositionwith respect to
the foodsource.
Deļ¬nition2.Thecoefļ¬cient c1 is themost importantparameter in theSalp swarmalgorithm(SSA)because it
balances explorationandexploitation isdeļ¬nedas follows:
c1=2eā( 4l
L ) 2
(13)
where l is the current iterationandL is themaximumnumberof iterations.
Theparameter c2 and c3 are randomnumbersuniformlygenerated in the intervalof [0, 1]. In fact,
theydictate if thenextpositionin jthdimensionshouldbetowardspositive inļ¬nityornegative inļ¬nity
aswellas thestepsize.
Deļ¬nition3.Toupdate thepositionof the followers, the followingequations isutilizeddependingonNewtonās
lawofmotion:
xij= 1
2 aijt2+v0t (14)
where i ā„ 2, xij shows the position of ith follower salp in jth dimension, t is time, v0 is the initial speed,
andaij= vijāv0
t wherevij= xijāx0
t , iā„2, jā„1.
Because the time inoptimization is iteration, thediscrepancybetween iterations is equal to 1,
andconsideringv0 =0, thisequationcanbeexpressedas follows:
xij(t) = 1
2 (
xij(tā1)+x iā1
j(tā1) )
(15)
where iā„2andxij(t) showthepositionof ith followersalp in jthdimensionat t-th iteration.
Accordingto themathematicalemulationexplainedabove, theswarmbehaviorofsalpchains
canbesimulatedvividly.
Whendealingwithmulti-objectiveproblems, thereare twoissues thatneedtobeadjusted for
SSA.First,MOSSAneedtostoremultiplesolutionsas thebest solutions foramulti-objectiveproblem.
Second, ineachiteration,SSAupdates thefoodsourcewiththebestsolution,but in themulti-objective
problem,singlebest solutionsdoesnotexist.
295
Short-Term Load Forecasting by Artificial Intelligent Technologies
- Title
- Short-Term Load Forecasting by Artificial Intelligent Technologies
- Authors
- Wei-Chiang Hong
- Ming-Wei Li
- Guo-Feng Fan
- Editor
- MDPI
- Location
- Basel
- Date
- 2019
- Language
- English
- License
- CC BY 4.0
- ISBN
- 978-3-03897-583-0
- Size
- 17.0 x 24.4 cm
- Pages
- 448
- Keywords
- Scheduling Problems in Logistics, Transport, Timetabling, Sports, Healthcare, Engineering, Energy Management
- Category
- Informatik