Elite Mutation and QOBL in Grey Wolf Optimization
Elite Mutation and QOBL in Grey Wolf Optimization
November 6, 2019.
Digital Object Identifier 10.1109/ACCESS.2019.2949582
ABSTRACT As one of the most important renewable energy, hydropower is often asked to satisfy the load
demand of power system at peak periods. Thus, the optimal operation of hydropower system is modelled to
minimize the standard deviation of the residual load series obtained by subtracting the total power outputs
of all the involved hydropower plants from the original load curve. Hence, this paper develops an improved
grey wolf optimizer (IGWO) to effectively address the complex constrained optimization problem. In the
proposed method, the quasi-oppositional learning is used to enhance the convergence rate of the swarm;
the elite mutation operator is used to increase the probability of escaping from local optima; the elastic-ball
strategy and heuristic constraint handling method are used to help infeasible individuals rebound to feasible
space. Numerical experiments of 12 classical test functions demonstrate the feasibility of the IGWO method
in the global optimization problems. Then, the developed method is applied to solve the optimal operation
of two cascade hydropower systems. The results indicate that the proposed method outperforms several
traditional methods in smoothing the peak loads of power system. To sum up, an effective solution tool is
provided for the hydropower system operation optimization problem.
INDEX TERMS Hydropower system, grey wolf optimizer, quasi-oppositional learning, elite mutation,
elastic-ball strategy, constraint handling method.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see http://creativecommons.org/licenses/by/4.0/
VOLUME 7, 2019 155513
Z.-K. Feng et al.: Optimal Operation of Hydropower System by IGWO Based on Elite Mutation and Quasi-Oppositional Learning
as below:
Dα = |C1 ◦ X α − X| (6)
Dβ = C2 ◦ X β − X (7)
Dδ = |C3 ◦ X δ − X| (8)
0
X1 = X α − A1 ◦ Dα (9)
0
X 2 = X β − A2 ◦ Dβ (10)
0
X 3 = X δ − A3 ◦ Dδ (11) FIGURE 4. Sketch map of the elastic-ball strategy.
0 0 0
(X 1 + X 2 + X 3 )
X k+1 = (12)
3
2) ELITE MUTATION OPERATOR
where X α , X β and X δ are the position vectors of the alpha, Generally, the global best-known solution found by the
beta and delta wolves. swarm can provide multiple search directions for the agents,
while the mutation operator can increase the swarm diver-
B. THE PROPOSED IGWO METHOD sity [65]–[67]. Inspired by this case, the elite mutation opera-
1) QUASI-OPPOSITIONAL LEARNING tor in FIGURE 3 is proposed to improve the global search
For most evolutionary methods, all the individuals may fail ability of the population. Specially, the offspring swarms
to jump out of local optima and it is necessary to find some produced by the quasi-oppositional learning strategy and the
methods to enlarge the hunting range of the swarm [59]–[61]. GWO method are firstly merged to form a hybrid swarm with
In recent years, the opposition-based learning comparing the 2m wolves (m denotes the number of wolves for evolution);
performances of the current solution and its opposite solution secondary, all the wolves in the hybrid swarm will be sorted
at the same time is often used to improve the performance by their fitness values; finally, the first p(p < m) individuals
of evolutionary method [59]–[61]. For any one solution, with better performances will directly enter the next gener-
Equation (13) can be used to obtain the quasi-opposite ation, while the following m-p wolves are used to generate
position. As showed in FIGURE 2, the quasi-oppositional the mutant agents by Equation (15). In this way, the elite
learning forces the agent change to a new position in the individuals can be maintained while the distribution range of
problem space, which will increase the probability of find- solutions in the space can be enhanced.
ing better solutions. As a result, the global exploitation
Eki = List kp1 + r4 · (X ki − List kp1 ) (15)
and local exploration of the population can be effectively
enhanced.
where Eki is the ith mutant agent at the kth iteration. List kp1
denotes the element randomly selected from the set of X α ,
(
Cj + (Cj − Xijk ) · r3 if(Xijk < Cj )
X̃ijk = (13) X β and X δ . r4 ∈ [−1, 1]J is the random vector.
Cj − (Xijk − Cj ) · r3 if(Xijk ≥ Cj )
up
Cj = (Xj + Xjdown ) · 0.5 (14) 3) ELASTIC-BALL STRATEGY
up
After the mutation operation, it is possible that some newly
where Xj and Xjdown are the upper and lower limits of the obtained agents violate the boundary constraints. Generally,
ith dimension. X̃ijk is the quasi-oppositional position of the ith the method in Equation (16) is often used to adjust infeasible
wolf in the jth dimension at the kth iteration. r3 is the random agents. However, after this modification steps, many infea-
number uniformly distributed in the range of [0, 1]. sible agents may gather around the boundary region in the
later evolution stage, which will harm the global exploration X k − X up if Xijk > Xj
up
ij j
ability of the swarm. valijk = (18)
X down − X k
j ij if Xijk < Xjdown
X up if X k > X up
j ij j
Xijk = (16)
X down if X k < X down
j ij j
4) EXECUTION PROCEDURE OF IGWO
For alleviating this problem, this study introduces a new The main execution procedures of the IGWO approach are
elastic-ball strategy to modify infeasible agents [68]. Spe- given as below:
cially, the infeasible agents are firstly changed to feasible Step 1: Define the values of all the necessary computation
zones by Equation (17)∼(18); by this time, some elements parameters, like maximum iteration k̄ and swarm size m.
falling into the infeasible zone will be randomly generated Step 2: Set the counter k = 1, and then randomly generate
in the feasible problem space. As showed in FIGURE 4, the initial swarm in the problem space.
the elastic-ball strategy can effectively expand the distribu- Step 3: Evaluate the fitness values of all the wolves in the
tion diversity of the solutions and benefit the global explo- current swarm to obtain the new positions of three leader
ration of the swarm. wolves (alpha, beta and delta), and then update the positions
of all the wolves by Equations (9)∼(12).
X up − val k if X k > X up Step 4: Use the quasi-opposition learning strategy in Equa-
j ij ij i
Xijk = (17) tions (13)∼(14) to increase the convergence rate of the
X down + val k if X k < X down
j ij ij j swarm.
Step 5: Use the elite mutation strategy in Equation (15) to For the developed methods, the swarm size and maximum
improve the diversity of the swarm. iterations are respectively set as 30 and 500, while the other
Step 6: Use the elastic-ball strategy in Equations (17)∼(18) parameters are set as follows:
to modify the positions of infeasible individuals. DE: The scaling factor and crossover probability are set to
Step 7: Set k = k+1. If k ≤ k̄, go to Step 3 for the next 0.5 and 0.6, respectively.
cycle; otherwise, stop the iteration and the global best-known PSO: The inertia weight is linearly decreased from 0.9 to
wolf is treated as the final solution of the target problem. 0.3, and two learning factor c1 and c2 are set as 2.0.
SCA: The constant a is set to 2.0.
III. NUMERICAL EXPERIMENTS GSA: The initial gravitational constant G0 is set to 100, the
A. BENCHMARK FUNCTIONS attenuation factor is set to 20, respectively.
In this section, 12 famous test functions are chosen to test GWO: The coefficient a0 is set to 2.0.
the performance of the proposed method, including the uni- IGWO: The coefficient a0 is set as 2.0, the number of the
modal functions (F1 ∼ F8 ) with one global optimum and retained agents is set to 15.
multimodal functions (F9 ∼ F12 ) with multiple optimal
solutions. Generally, the unimodal functions and multimodal C. COMPARISON WITH OTHER ALGORITHMS IN
functions are used to test the global search and local explo- 30 DIMENSION PROBLEMS
ration performances of evolutionary methods, respectively.
1) RESULT COMPARISON ANALYSIS
As showed in TABLE 1, the global best objective values
To reduce the negative effect of random seeds, the developed
of almost all the functions (except for F8 ) are 0. FIGURE
methods are independently executed 30 times in the same
5 draws the 3-dimensional shape of 8 benchmark functions.
operating environment. TABLE 2 shows the average and stan-
It can be clearly seen that the selected functions have different
dard deviation (Std. for short) of the objective values obtained
distribution features (like concavity or convexity, unimodal
by 12 evolutionary methods. It can be found the IGWO
or multimodal) in the three-dimensional space, and then the
method has better performances than the control methods. For
performance of the developed methods can be fully tested and
instance, the proposed method can find the global optimal
compared.
objective values of several functions (F1 , F3 , F9 and F11 )
B. PARAMETER SETTINGS while the other methods fail to make it. Besides, the develop
To show the superiority of the proposed method, the results method is smaller than 1 second, demonstrating its high
of several methods are introduced for comparison, includ- execution efficiency. Thus, the proposed method can quickly
ing the firefly algorithm (FA) [69], whale optimal algo- find the near-optimal solutions for different functions.
rithm (WOA) [70], differential search algorithm (DSA) [71],
backtracking search algorithm (BSA) [72], harmony search 2) CONVERGENCE PROCESS ANALYSIS
algorithm (HSA) [73], modified cuckoo search (MCS) [74], FIGURE 6 shows the convergence trajectories of the devel-
differential evolution (DE) [75], particle swarm optimization oped methods. It can be found that the proposed method is
(PSO) [76], sine cosine algorithm (SCA) [76], [77], gravita- able to quickly seek out solutions with better performances
tional search algorithm (GSA) [79] and GWO [48]. than the control methods. Taking the four unimodal functions
To be mentioned, the results of 6 methods (DE, PSO, SCA, (F1 ∼F4 ) as the example, the IGWO method can converge
GSA, GWO and IGWO) are developed in JAVA language, to the global optimal solution as the iterations is about 50,
while the other methods are taken from previous literature. while the other methods take more iterations. Thus, three
TABLE 2. Statistical results of different methods for 12 test functions with 30 variables.
FIGURE 6. Convergence trajectories of six developed algorithms for 12 test functions with 30 variables.
modified strategies (like quasi-oppositional learning and elite 3) BOX AND WHISKER ANALYSIS
mutation) can effectively improve the convergence rate of the The Box and whisker plot is widely adopted to compare
standard GWO method. the distribution of different methods because it can provide
FIGURE 7. Box plot obtained by GWO and IGWO for 12 test functions with 30 variables.
TABLE 3. The results of Wilcoxon test for single problem at alpha=0.05 for 12 test functions with 30 variables.
TABLE 4. The results of Wilcoxon signed rank test at alpha=0.05 for 12 test functions with 30 variables.
abundant information of the studied data samples, including found that the proposed method has better performances due
show the minimum, second quartile, median, third quartile, to the large number of the Win symbol as well as the smaller
maximum. FIGURE 7 draws the Box and whisker of the values of p and R− values. Therefore, it can be concluded
solutions obtained by GWO and IGWO for 12 functions with that the IGWO method is statistically superior to the other
30 variables. It can be found that the IGWO method has a methods.
smaller scale distribution than GWO in all the test functions,
demonstrating its superior performance. D. COMPARISON WITH OTHER ALGORITHMS IN HIGH
DIMENSION PROBLEMS
4) WILCOXON NONPARAMETRIC TEST 1) RESULT COMPARISON ANALYSIS
The Wilcoxon nonparametric test is chosen to statis- To further test the performance of the proposed method,
tically compare the performances of different methods. 5 methods (DE, PSO, SCA, GSA and GWO) are employed to
TABLE 3∼4 show the detailed results between the IGWO resolve 12 functions with 100 and 500 variables, respectively.
method and other methods, where the average objective val- TABLE 5 shows the statistical results of 6 methods obtained
ues are chosen as the samples of the target methods. It can be in 30 independent runs. It can be clearly seen that the average
TABLE 5. Statistical results of 6 developed heuristic algorithms for 12 test functions with 100 and 500 variables.
TABLE 6. The results of Wilcoxon signed rank test at alpha=0.05 for the IGWO method always wins its competitor because the
12 test functions with 100 and 500 variables.
number of win symbol is equal to the number of functions;
the IGWO method obtains higher R+ value than R− value in
all the comparisons, while all the p values are smaller than
0.05. Thus, it can be concluded that the developed method
can generate better solutions than the other methods in all the
benchmark functions.
wolf TABLE 7. Final storage volumes of all the reservoirs in four cases.
Randomly determine the position of each wolf by
Eq. (32)
Evaluate the fitness value of the target wolf by
Eq. (36)
End For
While (Stopping criteria not met) do
//GWO optimizer
Update the positions of three wolves (alpha, beta and
delta)
For each individual i = 1:m //Obtain the original wolf
set S1
X ki ← Update the position of each wolf by Eq. (12)
//Elastic-ball strategy
up
If the jth value in X ki exceeds the upper limit Xi operator. For a m-wolf swarm, the number of calculations
up
valijk = Xijk − Xj is (2m-p) at k̄ iterations. Considering the condition that p is
up
Xijk = Xj − valijk smaller than m, the time complexity of the IGWO method
End if is approximate to O mk̄ as k̄ and m go to infinity. Besides,
If the jth value in X ki exceeds the lower limit Xjdown for a N -plant and T -period hydropower system, each wolf in
IGWO needs a vector of size NT to store it. Thus, the space
valijk = Xjdown − Xijk
complexity of IGWO with m wolves is O(NTm). From the
Xijk = Xjdown + valijk
above analysis, it can be found that the computation cost
End if
of the IGWO method shows a polynomial growth with the
End For
increase of swarm size, iteration and problem size. Thus,
//Quasi-opposition learning strategy
the proposed approach is computationally efficient to be used
For each individual i =1:m //Obtain the quasi wolf
in the real system to be deployed.
set S2
X̃ik ← Obtain the quasi-opposition wolf by Eq. (13)
V. CASE STUDIES
Evaluate the fitness value of the target wolf by
In this section, two hydropower systems are chosen to ver-
Eq. (36)
ify the IGWO performance. In the first hydropower system,
End For
to reduce the complexity, it is assumed that the outflow is
//Elite mutation operator
used for generation (no spillage); the power output is linearly
Form a temporary set S = S1 ∪ S2
obtained by turbine discharge; no units are in the deduced
Wolves in S are sorted in ascending order by fitness
variables. In the second hydropower system, all the nonlinear
values
characteristic curves and physical constraints are considered
For each individual i = 1:m
in the modeling process.
If i ≤ P
X ki ← The ith wolf in S
A. CASE STUDY 1
End if
In this section, the IGWO method is applied to a mature
Else
k hydropower system consisted of 10 coupled reservoirs (Res.
X̃ i ← Obtain the mutant wolf by Eq. (15)
for short). Four cases are designed to testify the feasibil-
Modify the infeasible wolf by the elastic-ball
ity of the proposed method: the scheduling horizon has
strategy
20 periods with 1 hour per period; the initial storage volumes
Evaluate the fitness value of the target wolf by
of 10 hydropower reservoirs are set as [6, 6, 3, 8, 8, 7, 15,
Eq. (36)
6, 5, 15]T ; four different kinds of final storages are given
End else
in TABLE 7; the other computational parameters are not
End For
given here to save space, which can be found in [48]. Then,
End While
five evolutionary methods are introduced for comparison,
The best wolf found is seen as the final scheduling scheme
including DE, PSO, SCA, GSA and GWO. Five algorithms
are independently executed in 30 times, while in each exper-
E. COMPUTATIONAL COST OF IGWO iment, the number of maximum iteration and individuals are
Due to the complexity of engineering matter, it is assumed set to be 30 and 200, respectively.
that the time spent on calculating the fitness value of
each wolf is much larger than other calculating operations. 1) ROBUSTNESS TESTING IN DIFFERENT CASES
In IGWO, the swarm should calculate all the wolves in GWO To demonstrate the robustness of the proposed method,
optimizer and m-p newly-obtained wolves in the mutation the statistical results of all the involved methods are given in
FIGURE 10. The box plot of six heuristic algorithms in four cases.
as compared with DE, respectively. FIGURE 10 draws the TABLE 10. Statistical results of various methods in 10 independent runs
for 4 cases.
distributions of objective values obtained by six methods.
It can be found that although the results of five control meth-
ods are relatively stable, it is still possible for these methods
to generate outliers; besides, the proposed method has the
smallest undulations of the objective value, demonstrating
its strong search performance. Thus, the IGWO method can
quickly find stable scheduling schemes for the complicated
multi-constrained hydropower operation problem regardless
of the initial random seeds.
evaluation indexes. For instance, the peak load, peak-valley VI. CONCLUSION
difference, standard deviation and load rate are improved by With the rapid economic development in recent years,
about 30.4%, 86.1%, 21.4%, 86.4% and 12.9% on average, the load demand grows sharply and more attention is paid to
respectively. From FIGURE 11, it can be observed that the the peak operation of hydropower system. As a novel method
IGWO method can collect hydropower outputs to respond inspired by the leadership and hunting behaviors of wolves,
the load demand and produce smoother residual load curves the grey wolf optimizer (GWO) has not been reported to
compare with the original load curves. Thus, this case fully solve the target problem by far. In practice, it is found that
proves that even though the external environments are under the standard GWO method still suffers from the premature
dynamic change, the proposed method can effectively solve convergence problem. Thus, this paper develops an improved
the complicated hydropower operation problem. grey wolf optimizer (IGWO) to enhance the performance of
[3] J. Lian, X. Sun, and C. Ma, ‘‘Multi-year optimal operation strategy of [23] S. Wen, T. Huang, X. Yu, Z. Q. M. Chen, and Z. Zeng, ‘‘Aperiodic sampled-
Danjiangkou reservoir after dam heightening for the middle route of the data sliding-mode control of fuzzy systems with communication delays
south-north water transfer project,’’ Water Sci. Technol. Water Supply, via the event-triggered method,’’ IEEE Trans. Fuzzy Syst., vol. 24, no. 5,
vol. 16, no. 4, pp. 961–970, 2016. pp. 1048–1057, Oct. 2016, doi: 10.1109/TFUZZ.2015.2501412.
[4] D. Liu, S. Guo, Q. Shao, P. Liu, L. Xiong, L. Wang, X. Hong, Y. Xu, and [24] S. Wen, Z. Q. M. Chen, X. Yu, Z. Zeng, and T. Huang, ‘‘Fuzzy con-
Z. Wang, ‘‘Assessing the effects of adaptation measures on optimal water trol for uncertain vehicle active suspension systems via dynamic sliding-
resources allocation under varied water availability conditions,’’ J. Hydrol., mode approach,’’ IEEE Trans. Syst., Man, Cybern., Syst., vol. 47, no. 1,
vol. 556, pp. 759–774, Jan. 2018. pp. 24–32, Jan. 2017, doi: 10.1109/TSMC.2016.2564930.
[5] B. Ming, P. Liu, T. Bai, R. Tang, and M. Feng, ‘‘Improving optimization [25] S. Wang, Y. Cao, T. Huang, and S. Wen, ‘‘Passivity and passifi-
efficiency for reservoir operation using a search space reduction method,’’ cation of memristive neural networks with leakage term and time-
Water Resour. Manage., vol. 31, no. 4, pp. 1173–1190, 2017. varying delays,’’ Appl. Math. Comput., vol. 361, pp. 294–310, Nov. 2019,
[6] B. Ming, P. Liu, J. Chang, Y. Wang, and Q. Huang, ‘‘Deriving operating doi: 10.1016/j.amc.2019.05.040.
rules of pumped water storage using multiobjective optimization: Case [26] X. Xie, S. Wen, Z. Zeng, and T. Huang, ‘‘Memristor-based cir-
study of the Han to Wei Interbasin water transfer project, China,’’ J. Water cuit implementation of pulse-coupled neural network with dynamical
Resour. Planning Manage., vol. 143, no. 10, 2017, Art. no. 5017012. threshold generators,’’ Neurocomputing, vol. 284, pp. 10–16, Apr. 2018,
[7] B. Ming, P. Liu, L. Cheng, Y. Zhou, and X. Wang, ‘‘Optimal daily genera- doi: 10.1016/j.neucom.2018.01.024.
tion scheduling of large hydro–Photovoltaic hybrid power plants,’’ Energy [27] S. Wen, X. Xie, Z. Yan, T. Huang, and Z. Zeng, ‘‘General memristor
Convers. Manage., vol. 171, pp. 528–540, Sep. 2018. with applications in multilayer neural networks,’’ Neural Netw., vol. 103,
[8] Y. Li, T. Zhao, P. Wang, H. B. Gooi, L. Wu, Y. Liu, and J. Ye, ‘‘Optimal pp. 142–149, Jul. 2018, doi: 10.1016/j.neunet.2018.03.015.
operation of multimicrogrids via cooperative energy and reserve schedul- [28] X. Zeng, S. Wen, Z. Zeng, and T. Huang, ‘‘Design of memristor-based
ing,’’ IEEE Trans. Ind. Informat., vol. 14, no. 8, pp. 3459–3468, Aug. 2018, image convolution calculation in convolutional neural network,’’ Neural
doi: 10.1109/TII.2018.2792441. Comput. Appl., vol. 30, no. 2, pp. 503–508, 2018, doi: 10.1007/s00521-
[9] Y. Liu, Y. Li, H. B. Gooi, Y. Jian, H. Xin, X. Jiang, and J. Pan, ‘‘Dis- 016-2700-2.
tributed robust energy management of a multimicrogrid system in the [29] F. Zheng and A. Zecchin, ‘‘An efficient decomposition and dual-stage
real-time energy market,’’ IEEE Trans. Sustain. Energy, vol. 10, no. 1, multi-objective optimization method for water distribution systems with
pp. 396–406, Jan. 2019, doi: 10.1109/TSTE.2017.2779827. multiple supply sources,’’ Environ. Model. Softw., vol. 55, pp. 143–155,
[10] Z.-K. Feng, W.-J. Niu, S. Wang, C.-T. Cheng, Z.-Q. Jiang, H. Qin, May 2014.
and Y. Liu, ‘‘Developing a successive linear programming model for [30] B. Jia, P. Zhong, X. Wan, B. Xu, and J. Chen, ‘‘Decomposition-
head-sensitive hydropower system operation considering power shortage coordination model of reservoir group and flood storage basin for real-time
aspect,’’ Energy, vol. 155, pp. 252–261, Jul. 2018. flood control operation,’’ Hydrol. Res., vol. 46, no. 1, pp. 11–25, 2015.
[11] C. Ma, J. Lian, and J. Wang, ‘‘Short-term optimal operation of Three- [31] F. Zheng, A. R. Simpson, A. C. Zecchin, and J. W. Deuerlein,
gorge and Gezhouba cascade hydropower stations in non-flood season with ‘‘A graph decomposition-based approach for water distribution net-
operation rules from data mining,’’ Energy Convers. Manage., vol. 65, work optimization,’’ Water Resour. Res., vol. 49, no. 4, pp. 2093–2109,
pp. 616–627, Jan. 2013. 2013.
[12] X. W. Zhuang, Y. P. Li, G. H. Huang, and X. T. Zeng, ‘‘An inexact joint- [32] X. Yuan, Y. Zhang, and Y. Yuan, ‘‘Improved Self-Adaptive Chaotic Genetic
probabilistic programming method for risk assessment in water resources Algorithm for Hydrogeneration Scheduling,’’ J. Water Resour. Planning
allocation,’’ Stochastic Environ. Res. Risk Assessment, vol. 29, no. 5, Manage., vol. 134, no. 4, pp. 319–325, 2008.
pp. 1287–1301, 2015. [33] X. Yuan, B. Ji, Y. Yuan, R. M. Ikram, X. Zhang, and Y. Huang, ‘‘An efficient
[13] T. Yang, X. Gao, S. L. Sellars, and S. Sorooshian, ‘‘Improving the chaos embedded hybrid approach for hydro-thermal unit commitment
multi-objective evolutionary optimization algorithm for hydropower reser- problem,’’ Energy Convers. Manage., vol. 91, pp. 225–237, Feb. 2015.
voir operations in the California Oroville-Thermalito complex,’’ Environ. [34] J. P. S. Catalao, S. J. P. S. Mariano, V. M. F. Mendes, and
Model. Softw., vol. 69, pp. 262–279, Jul. 2015. L. A. F. M. Ferreira, ‘‘Scheduling of head-sensitive cascaded hydro sys-
[14] Z. Feng, W. Niu, S. Wang, C. Cheng, and Z. Song, ‘‘Mixed integer linear tems: A nonlinear approach,’’ IEEE Trans. Power Syst., vol. 24, no. 1,
programming model for peak operation of gas-fired generating units with pp. 337–346, Feb. 2009.
disjoint-prohibited operating zones,’’ Energies, vol. 12, no. 11, p. 2179, [35] J. P. S. Catalao and V. M. F. Mendes, ‘‘Influence of environmental con-
2019, doi: 10.3390/en12112179. straints on profit-based short-term thermal scheduling,’’ IEEE Trans. Sus-
[15] Z.-K. Feng, W.-J. Niu, W.-C. Wang, J.-Z. Zhou, and C.-T. Cheng, ‘‘A mixed tain. Energy, vol. 2, no. 2, pp. 131–138, Apr. 2011.
integer linear programming model for unit commitment of thermal plants [36] J. P. S. Catalão, H. M. I. Pousinho, and J. Contreras, ‘‘Optimal hydro
with peak shaving operation aspect in regional power grid lack of flexible scheduling and offering strategies considering price uncertainty and risk
hydropower energy,’’ Energy, vol. 175, pp. 618–629, May 2019. management,’’ Energy, vol. 37, no. 1, pp. 237–244, 2012.
[16] Z.-K. Feng, W.-J. Niu, C.-T. Cheng, and J.-Z. Zhou, ‘‘Peak shav- [37] Z. Jiang, H. Qin, C. Ji, Z. Feng, and J. Zhou, ‘‘Two dimension reduction
ing operation of hydro-thermal-nuclear plants serving multiple power methods for multi-dimensional dynamic programming and its application
grids by linear programming,’’ Energy, vol. 135, no. 3, pp. 210–219, in cascade reservoirs operation optimization,’’ Water, vol. 9, no. 9, p. 634,
Sep. 2017. 2017, doi: 10.3390/w9090634.
[17] K. Madani, ‘‘Game theory and water resources,’’ J. Hydrol., vol. 381, [38] T. Zhao, J. Zhao, and D. Yang, ‘‘Improved dynamic programming for
nos. 3–4, pp. 225–238, 2010. hydropower reservoir operation,’’ J. Water Resour. Planning Manage.,
[18] K. Madani and M. Hooshyar, ‘‘A game theory-reinforcement learning vol. 140, pp. 365–374, Mar. 2012.
(GT-RL) method to develop optimal operation policies for multi-operator [39] T. Zhao and J. Zhao, ‘‘Improved multiple-objective dynamic programming
reservoir systems,’’ J. Hydrol., vol. 519, no. 27, pp. 732–742, 2014. model for reservoir operation optimization,’’ J. HydroInform., vol. 16,
[19] K. Madani and A. Dinar, ‘‘Cooperative institutions for sustainable common no. 5, pp. 1142–1157, Sep. 2014.
pool resource management: Application to groundwater,’’ Water Resour. [40] J. Chen, P.-A. Zhong, Y. Zhang, D. Navar, and W. W.-G. Yeh,
Res., vol. 48, no. 9, Sep. 2012, Art. no. W09553. ‘‘A decomposition-integration risk analysis method for real-time operation
[20] Z.-K. Feng, W.-J. Niu, C.-T. Cheng, and X.-Y. Wu, ‘‘Optimization of of a complex flood control system,’’ Water Resour. Res., vol. 53, no. 3,
hydropower system operation by uniform dynamic programming for pp. 2490–2506, 2017.
dimensionality reduction,’’ Energy, vol. 134, pp. 718–730, Sep. 2017. [41] S. Xiao, X. Xie, S. Wen, Z. Zeng, T. Huang, and J. Jiang, ‘‘GST-memristor-
[21] Z.-K. Feng, W.-J. Niu, and C.-T. Cheng, ‘‘Optimizing electrical power based online learning neural networks,’’ Neurocomputing, vol. 272,
production of hydropower system by uniform progressive optimality pp. 677–682, Jan. 2017, doi: 10.1016/j.neucom.2017.08.014.
algorithm based on two-stage search mechanism and uniform design,’’ [42] G. Ren, Y. Cao, S. Wen, Z. Zeng, and T. Huang, ‘‘A modified Elman neural
J. Cleaner Prod., vol. 190, pp. 432–442, Jul. 2018. network with a new learning rate scheme,’’ Neurocomputing, vol. 286,
[22] Z. Jiang, C. Ji, H. Qin, and Z. Feng, ‘‘Multi-stage progressive optimality pp. 11–18, Apr. 2018.
algorithm and its application in energy storage operation chart optimiza- [43] J.-X. Chang, T. Bai, Q. Huang, and D.-W. Yang, ‘‘Optimization of water
tion of cascade reservoirs,’’ Energy, vol. 148, pp. 309–323, Apr. 2018, resources utilization by PSO-GA,’’ Water Resour. Manage., vol. 27, no. 10,
doi: 10.1016/j.energy.2018.01.176. pp. 3525–3540, 2013.
[44] Z.-K. Feng, W.-J. Niu, and C.-T. Cheng, ‘‘Multi-objective quantum- [64] B. Mandal and P. K. Roy, ‘‘Multi-objective optimal power flow using quasi-
behaved particle swarm optimization for economic environmental oppositional teaching learning based optimization,’’ Appl. Soft Comput.,
hydrothermal energy system scheduling,’’ Energy, vol. 131, pp. 165–178, vol. 21, pp. 590–606, Aug. 2014, doi: 10.1016/j.asoc.2014.04.010.
Jul. 2017. [65] R. Zhang, J. Zhou, H. Zhang, X. Liao, and X. Wang, ‘‘Optimal operation
[45] F. Zheng, A. C. Zecchin, J. P. Newman, H. R. Maier, and G. C. Dandy, of large-scale cascaded hydropower systems in the upper reaches of the
‘‘An adaptive convergence-trajectory controlled ant colony optimization Yangtze River, China,’’ J. Water Resour. Planning Manage., vol. 140, no. 4,
algorithm with application to water distribution system design problems,’’ pp. 480–495, 2014.
IEEE Trans. Evol. Comput., vol. 21, no. 5, pp. 773–791, Oct. 2017. [66] B. Ming, J.-X. Chang, Q. Huang, Y.-M. Wang, and S.-Z. Huang, ‘‘Optimal
[46] C. L. Wu and K. W. Chau, ‘‘Prediction of rainfall time series using operation of multi-reservoir system based-on cuckoo search algorithm,’’
modular soft computingmethods,’’ Eng. Appl. Artif. Intell., vol. 26, no. 3, Water Resour. Manage., vol. 29, no. 15, pp. 5671–5687, 2015.
pp. 997–1007, 2013. [67] T. Yang, A. A. Asanjan, M. Faridzad, N. Hayatbini, X. Gao, and
S. Sorooshian, ‘‘An enhanced artificial neural network with a shuffled com-
[47] X. Lei, J. Zhang, H. Wang, M. Wang, S.-T. Khu, Z. Li, and Q. Tan,
plex evolutionary global optimization with principal component analysis,’’
‘‘Deriving mixed reservoir operating rules for flood control based on
Inf. Sci., vols. 418–419, pp. 302–316, Dec. 2017.
weighted non-dominated sorting genetic algorithm II,’’ J. Hydrol., vol. 564,
[68] Z. Chen, X. Yuan, H. Tian, and B. Ji, ‘‘Improved gravitational search
pp. 967–983, Sep. 2018.
algorithm for parameter identification of water turbine regulation system,’’
[48] S. Mirjalili, S. M. Mirjalili, and A. Lewis, ‘‘Grey wolf Energy Convers. Manage., vol. 78, pp. 306–315, Feb. 2014.
optimizer,’’ Adv. Eng. Softw., vol. 69, pp. 46–61, Mar. 2014, [69] X. S. Yang, Firefly Algorithm In Engineering Optimization, Book Firefly
doi: 10.1016/j.advengsoft.2013.12.007. Algorithm Engineering Optimization, Series Firefly Algorithm In Engi-
[49] S. Arora, H. Singh, M. Sharma, S. Sharma, and P. Anand, ‘‘A new hybrid neering Optimization. Hoboken, NJ, USA: Wiley, 2010.
algorithm based on Grey wolf optimization and crow search algorithm for [70] S. Mirjalili and A. Lewis, ‘‘The whale optimization algorithm,’’ Adv. Eng.
unconstrained function optimization and feature selection,’’ IEEE Access, Softw., vol. 95, pp. 51–67, May 2016.
vol. 7, pp. 26343–26361, 2019, doi: 10.1109/ACCESS.2019.2897325. [71] P. Civicioglu, ‘‘Transforming geocentric Cartesian coordinates to geodetic
[50] P. Hu, S. Chen, H. Huang, G. Zhang, and L. Liu, ‘‘Improved alpha-guided coordinates by using differential search algorithm,’’ Comput. Geosci.,
Grey wolf optimizer,’’ IEEE Access, vol. 7, pp. 5421–5437, 2019, doi: vol. 46, pp. 229–247, Sep. 2012.
10.1109/ACCESS.2018.2889816. [72] P. Civicioglu, ‘‘Backtracking Search Optimization Algorithm for numer-
[51] M. H. Qais, H. M. Hasanien, and S. Alghuwainem, ‘‘Augmented grey ical optimization problems,’’ Appl. Math. Comput., vol. 219, no. 15,
wolf optimizer for grid-connected PMSG-based wind energy conver- pp. 8121–8144, 2013.
sion systems,’’ Appl. Soft Comput., vol. 69, pp. 504–515, Aug. 2018, [73] Z. W. Geem, J. H. Kim, and G. V. Loganathan, ‘‘A new heuristic opti-
doi: 10.1016/j.asoc.2018.05.006. mization algorithm: Harmony search,’’ J. Simul., vol. 76, no. 2, pp. 60–68,
[52] K. Luo, ‘‘Enhanced grey wolf optimizer with a model for dynamically esti- Feb. 2001.
mating the location of the prey,’’ Appl. Soft Comput., vol. 77, pp. 225–235, [74] S. Walton, O. Hassan, K. Morgan, and M. Brown, ‘‘Modified cuckoo
Apr. 2019, doi: 10.1016/j.asoc.2019.01.025. search: A new gradient free optimisation algorithm,’’ Chaos, Solitons
[53] B. Martin, J. Marot, and S. Bourennane, ‘‘Mixed grey wolf optimizer for Fractals, vol. 44, no. 9, pp. 710–718, 2011.
the joint denoising and unmixing of multispectral images,’’ Appl. Soft Com- [75] Z.-K. Feng, W.-J. Niu, J.-Z. Zhou, C.-T. Cheng, and Y.-C. Zhang,
put., vol. 74, pp. 385–410, Jan. 2019, doi: 10.1016/j.asoc.2018.10.019. ‘‘Scheduling of short-term hydrothermal energy system by parallel multi-
objective differential evolution,’’ Appl. Soft Comput., vol. 61, pp. 58–71,
[54] C. Lu, L. Gao, Q. Pan, X. Li, and J. Zheng, ‘‘A multi-objective cellular
Dec. 2017.
grey wolf optimizer for hybrid flowshop scheduling problem considering
[76] W.-J. Niu, Z.-K. Feng, C.-T. Cheng, and X.-Y. Wu, ‘‘A parallel multi-
noise pollution,’’ Appl. Soft Comput., vol. 75, pp. 728–749, Feb. 2019, doi:
objective particle swarm optimization for cascade hydropower reservoir
10.1016/j.asoc.2018.11.043.
operation in southwest China,’’ Appl. Soft Comput., vol. 70, pp. 562–575,
[55] M. H. M. QaisH Hasanien and S. Alghuwainem, ‘‘A grey wolf optimizer Sep. 2018.
for optimum parameters of multiple PI controllers of a grid-connected [77] W. Fu, J. Tan, C. Li, Z. Zou, Q. Li, and T. Chen, ‘‘A hybrid fault diagnosis
PMSG driven by variable speed wind turbine,’’ IEEE Access, vol. 6, approach for rotating machinery with the fusion of entropy-based feature
pp. 44120–44128, 2018, doi: 10.1109/ACCESS.2018.2864303. extraction and SVM optimized by a chaos quantum sine cosine algorithm,’’
[56] W. Long, T. Wu, S. Cai, X. Liang, J. Jiao, and M. Xu, ‘‘A novel grey Entropy, vol. 20, no. 9, p. 626, 2018.
wolf optimizer algorithm with refraction learning,’’ IEEE Access, vol. 7, [78] W. Fu, K. Wang, C. Li, X. Li, Y. Li, and H. Zhong, ‘‘Vibration trend
pp. 57805–57819, 2019, doi: 10.1109/ACCESS.2019.2910813. measurement for a hydropower generator based on optimal variational
[57] K. Albina and S. G. Lee, ‘‘Hybrid stochastic exploration using mode decomposition and an LSSVM improved with chaotic sine cosine
grey wolf optimizer and coordinated multi-robot exploration algorithm optimization,’’ Meas. Sci. Technol., vol. 30, no. 1, 2019,
algorithms,’’ IEEE Access, vol. 7, pp. 14246–14255, 2019, doi: Art. no. 015012.
10.1109/ACCESS.2019.2894524. [79] W.-J. Niu, Z.-K. Feng, M. Zeng, B.-F. Feng, Y.-W. Min, C.-T. Cheng, and
[58] S. K. Goudos, T. V. Yioultsis, A. D. Boursianis, K. E. Psannis, and J.-Z. Zhou, ‘‘Forecasting reservoir monthly runoff via ensemble empiri-
K. Siakavara, ‘‘Application of new hybrid Jaya grey wolf optimizer to cal mode decomposition and extreme learning machine optimized by an
antenna design for 5G communications systems,’’ IEEE Access, vol. 7, improved gravitational search algorithm,’’ Appl. Soft Comput., vol. 82,
pp. 71061–71071, 2019, doi: 10.1109/ACCESS.2019.2919116. Sep. 2019, Art. no. 105589, doi: 10.1016/j.asoc.2019.105589.
[59] Z.-K. Feng, S. Liu, W.-J. Niu, Z.-Q. Jiang, B. Luo, and S.-M. Miao, ‘‘Multi- [80] S. Liu, Z.-K. Feng, W.-J. Niu, H.-R. Zhang, and Z.-G. Song, ‘‘Peak opera-
objective operation of cascade hydropower reservoirs using TOPSIS and tion problem solving for hydropower reservoirs by elite-guide sine cosine
gravitational search algorithm with opposition learning and mutation,’’ algorithm with Gaussian local search and random mutation,’’ Energies,
Water, vol. 11, no. 10, p. 2040, 2019, doi: 10.3390/w11102040. vol. 12, no. 11, p. 2189, 2019, doi: 10.3390/en12112189.
[60] X. Yuan, B. Zhang, P. Wang, J. Liang, Y. Yuan, Y. Huang, and X. Lei,
ZHONG-KAI FENG was born in Heze, Shandong,
‘‘Multi-objective optimal power flow based on improved strength Pareto
evolutionary algorithm,’’ Energy, vol. 122, pp. 70–82, Mar. 2017. China, in 1988. He received the B.S. and Ph.D.
degrees in hydraulic and hydropower engineering
[61] T. Bai, Y.-B. Kan, J.-X. Chang, Q. Huang, and F.-J. Chang, ‘‘Fusing
feasible search space into PSO for multi-objective cascade reservoir opti- from the Dalian University of Technology, Dalian,
mization,’’ Appl. Soft Comput., vol. 51, pp. 328–340, Feb. 2017. Liaoning, China, in 2011 and 2016, respectively.
[62] Y. Gao and W. Liu, ‘‘Cloud estimation of distribution algorithm with quasi- Since 2016, he has been the Lecturer with the
oppositional learning and preference order ranking for multi-objective School of Hydropower and Information Engineer-
optimisation,’’ Int. J. Grid Utility Comput., vol. 7, no. 3, pp. 200–207, ing, Huazhong University of Science and Tech-
2016, doi: 10.1504/IJGUC.2016.080188. nology, Wuhan, Hubei, China. He is the author
[63] P. K. Roy, A. Sur, and D. K. Pradhan, ‘‘Optimal short-term hydro-thermal of about 30 inventions and 50 articles in peer-
scheduling using quasi-oppositional teaching learning based optimiza- reviewed journals. His current research interests include hydropower and
tion,’’ Eng. Appl. Artif. Intell., vol. 26, no. 10, pp. 2516–2524, 2013, renewable energy operation optimization, machine learning, and decision
doi: 10.1016/j.engappai.2013.08.002. support system development.
SHUAI LIU was born in Baoding, Hebei, China, BIN LUO received the B.S. degree in water
in 1994. He received the B.S. degree in hydraulic resources and hydropower engineering and the
and hydropower engineering from the Hebei Uni- Ph.D. degree in power system and automation
versity of Engineering, Hebei, Handan, China, from the Dalian University of Technology, China,
in 2018. in 2010 and 2017, respectively.
Since 2018, he has been the Graduate Student He is currently with the Tsinghua Sichuan
with the School of Hydropower and Informa- Energy Internet Research Institute, Sichuan,
tion Engineering, Huazhong University of Science China. His research interests include optimal oper-
and Technology, Wuhan, Hubei, China. He is the ation of largescale hydropower systems, opera-
author of about five inventions and one article tion mode optimization and coordination, power
published in peer-reviewed journals. His current research interest includes system risk assessment, and control.
hydropower system operation optimization.