Next Article in Journal
Multiscale Interactions of Climate Variability and Rainfall in the Sogamoso River Basin: Implications for the 1998–2000 and 2010–2012 Multiyear La Niña Events
Previous Article in Journal
Investigating Landfill Leachate Influence on Soil Microbial Biodiversity and Its Cytotoxicity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Dynamically Dimensioned Search Allowing a Flexible Search Range and Its Application to Optimize Discrete Hedging Rule Curves

1
Industry-University Cooperation Foundation, Pukyong National University, Busan 48513, Korea
2
Civil Engineering, Department of Sustainable Engineering, Pukyong National University, Busan 48513, Korea
3
Disaster Prevention Research Institute, Pukyong National University, Busan 48513, Korea
*
Author to whom correspondence should be addressed.
Water 2022, 14(22), 3633; https://doi.org/10.3390/w14223633
Submission received: 24 September 2022 / Revised: 2 November 2022 / Accepted: 8 November 2022 / Published: 11 November 2022
(This article belongs to the Section Water Resources Management, Policy and Governance)

Abstract

:
The discrete hedging rule for reservoir operation includes time-varying trigger volumes used for the onset and termination of water rationing, which complicates its optimization problems. A dynamically dimensioned search can be easily applied to complex optimization problems, but the performance is relatively limited in constrained optimization problems such as deriving reservoir operation rules. A dynamically dimensioned search allowing for a flexible search range is proposed in this study to efficiently solve constrained optimization problems. The modified algorithm can recursively update the search ranges of decision variables with limited overlaps. The above two algorithms are applied to derive hedging rule curves for three reservoirs. Objective function values are closely converged to optimum solutions, with fewer evaluations using the modified algorithm than those using the traditional algorithm. The modified algorithm restrains an overlapped search range of decision variables and can reduce redundant computational efforts caused by unreasonable candidate solutions that violate inequality conditions.

1. Introduction

A purpose of a reservoir is to regulate natural river flow fluctuations by storing the excess water during the wet period, which is then released during the dry period to meet municipal, agricultural, and instream flow [1,2]. Severe and prolonged droughts, however, may lead to reservoir releases that are insufficient to satisfy the planned water supply. As one of the reservoir operation rules to cope with droughts, the hedging rule promotes minor shortages in advance of deficits to reduce the probability of emptying the reservoir, and consequently of severe impacts [3,4,5].
Researchers have generally derived hedging rules for reservoir operation from optimization models, such as linear, nonlinear, and dynamic programming [6,7,8,9,10,11,12,13]. Recently, several studies have proposed methods to derive optimal hedging rules using evolutionary or heuristic algorithms such as genetic algorithms, particle swarm optimization, and dynamically dimensioned search algorithms [14,15,16,17,18]. The derivation of optimum hedging rules must consider many factors to cope with droughts efficiently, e.g., the percentage of water rationing and trigger volume (onset and termination of hedging) varying with time or phase. Many factors make the optimization problem difficult by increasing the number of decision variables and constraints. Thus, a proper optimization method and strategy are essential in complex optimization problems utilizing/generating hedging rules.
In some previous researches, the typical decision variables were trigger volumes in the optimization problem for the hedging rules [19,20,21,22]. Shih and Revelle [23] suggested a discrete hedging rule consisting of several rationing phases. They then implemented mixed-integer linear programming to seek the monthly trigger volumes of each rationing phase. In their optimization model to determine the optimal discrete hedging rule, they used many constraint equations to define and to separate the zones, and assigned the supply quantity at each zone. For this reason, some subsequent studies focused on the discrete hedging rule applying linear programming or nonlinear programming [7,13,15,23]. It is often impractical or unsuitable to apply linear and nonlinear programming to solve constrained optimization problems because the amount of computation required becomes unmanageable as the problem size increases; the constraints violate the required assumptions [24]. Furthermore, a reservoir operation model based on the discrete hedging rule requires many prescribed decision variables. Thus, linear programming requires excessive computational time when solving large-sized optimization problems [25]. Dynamic programming also requires significant computational time in large-sized optimization problems with constraints.
Some researchers have applied heuristic methods to solve optimization problems in the water resources field due to the flexibility and efficiency in searching for optimum solutions [26,27,28,29]. Usage of the heuristic methods may alleviate the above difficulties. Recently, researchers have suggested various heuristic algorithms to emulate several natural phenomena or to use stochastic algorithms to solve complex optimization problems [30,31,32]. They are the genetic algorithm (GA), the Shuffled Complex Evolution-University of Arizona (SCE-UA), and the dynamically dimensioned search algorithm (DDS).
Schematic diagrams of the GA, SCE-UA, and DDS algorithms are presented in Figure 1. GA and SCE-UA are meta-heuristic methods that belong to the class of evolutionary algorithms. GA searches for the optimal solution using biological operators such as mutation, crossover, and selection (Figure 1a). GA has two major parameters that influence the determination of candidate solutions: mutation probability and crossover probability. If the mutation probability is too small, the candidate solution groups are generated only by the combination of the initial solution groups. That is, with the too-small mutation probability, it may be difficult to search for a good solution. When the mutation probability is too high, it may cause a loss of a good solution. Therefore, GA requires tuning to determine an appropriate combination of parameters. More details about GA can be found in [30,33,34,35]. The SCE-UA employs a process called competitive complex evolution (CCE) algorithm to search for a global optimization (Figure 1b). The SCE generates an initial solution within the feasible space of the parameter and divides it into complexes. Each complex evolves using a downhill simplex algorithm (reflection and contraction) [36]. The evolved complexes are shuffled. The process of evolution and shuffle is repeated until the convergence condition is satisfied [31,34,37,38]. However, Chu et al. [39] suggests that when SCE-UA was designed, SCE-UA was constructed primarily for and tested on low-dimensioned problems. Chu et al. [39] reveals that SCE-UA tends to malfunction on high-dimensional problems, due to the fact that shuffled points may converge within a subspace of the original search space [40,41]. The DDS is a single-solution-based heuristic neighborhood search algorithm and has been produced by Tolson and Shoemaker [32]. Unlike evolutionary algorithms, the DDS is designed to find good global solutions within a specified maximum number of function evaluations. The DDS globally searches for candidate solutions early in the exploration, and the search dimension gradually decreases as the number of function iterations increases. The candidate solution is determined by perturbing the current best solution in the randomly sampled dimensions only [42].
Kang et al. [43] compared the three heuristic methods (i.e., the DDS, SCE-UA, and GA) from their ability to search for reasonable solutions close to the global minima of the six test functions: the Bukin, Schubert, Michalewicz, Griewank, Rastrigin, and Schwefel functions. The evaluation results showed that the DDS was better than SCE-UA and GA for the overall performance. According to the results of Kang et al. [43], as mentioned by Chu et al. [39], the performance of SCE-UA tended to underperform as the decision variables of the test functions increased. The GA also showed underperformance as the number of decision variables increased, similar to the SCE-UA. Then, they used the DDS to determine the 36 unknown trigger volumes, consisting of three hedging phases varying monthly, for the zone-based operation of a reservoir.
In the discrete hedging rules, the trigger volume decreases from a minor rationing phase to a severe rationing phase, which should constrain the optimization problems. The traditional heuristic methods, however, are practically unconstrained optimization algorithms, limiting only the searching range of the decision variable. If heuristic methods are applied to unconstrained optimization for discrete hedging rules, many calculations are redundant due to unreasonable solutions in the search for the optimal solutions. Therefore, these algorithms must be used with additional mechanisms to implement constraints when solving constrained optimization problems [44]. Many alternative approaches have been introduced to solve constrained optimization problems, such as penalty functions, multiple-objective optimization techniques, and hybrid methods combining mathematical programming and evolutionary processes [45,46,47].
The purpose of the study is to improve the DDS algorithm to include constraints, and to apply the algorithm to an optimization of the discrete hedging rule. The DDS can be easily applied to complex optimization problems, but the performance is relatively inferior in constrained optimization problems because the search range of one decision variable may overlap with the search range of another. The overlapped search ranges may lead to the determination of unreasonable candidate solutions. Since the DDS terminates the optimization based on the maximum number of function evaluations, the unreasonable candidate solutions may cause a loss to a number of iterations. This study is to supplement the limitations of the DDS identified in the previous studies. Since it is not easy to derive a reasonable solution by implementing a one-time optimization process, Jin and Lee [48], Jin and Lee [49] derived the hedging rule curves using the DDS via a repeating optimization strategy. This strategy uses the solution derived from the previous optimization as the initial value of the subsequently attempted optimization. Chu et al. [40] noted that optimization algorithms developed using benchmark or random number functions to solve low-dimensional optimization problems have difficulties in high-dimensional problems. Furthermore, when problem dimensionality increases, these algorithms lose their effectiveness because the power of randomization drops geometrically [50,51,52]. Finally, Chu et al. [40] noted that algorithm developers should focus on solving problems instead of intricate benchmark functions.
The study here proposes a dynamically dimensioned search allowing a flexible search range (DDS-FSR) to efficiently solve constrained optimization problems that can be specified by the problems for deriving hedging rule curves in the reservoir. In the optimization problem for the reservoir operation rule curve, the constraint is that the trigger volume of the moderate drought phase must be greater than the severe drought phase inspired the concept of the DDS-FSR. The DDS-FSR is modified based on the DDS. The difference between the two algorithms is as follows:
  • The DDS has constant specified-search boundaries of decision variables until the optimization is terminated.
  • If the two decision variables are under an inequality constraint, the DDS-FSR can exclude infeasible areas for the decision variable by converting the upper or lower boundary for the decision variable to the current best solution for the other decision variable.

2. Methods

2.1. Discrete Hedging Rules

Lund [53] describes various reservoir operation rules: standard operation rule, hedging rule, pack rule, and zone-based operation rule. The hedging rule can effectively manage water supply to cope with droughts. The hedging rule rations water supply below target levels and can lessen future water shortages. Shih and Revelle [23] presented a discrete hedging rule that uses the trigger volume to ration the release of each hedging phase. The optimization model for the discrete hedging rule decides the trigger volumes, which might vary monthly for the different rationing phases. The Korean drought contingency plan comprises four stages: concern, caution, alert, and severe. The discrete hedging rule’s rationing phases need to correspond to the above four stages. The discrete hedging rule, including the four rationing phrases used in the research, is shown in Figure 2 [13].
In Figure 2, V 1 , p is the trigger volume for concern phase above which no restrictions on water use are placed. V 2 , p , V 3 , p , and V 4 , p are the trigger volumes below which caution, alert, or severe phase are implemented, respectively, for month p. V 5 is the storage of low-water level for a reservoir. D p is the total planned water supply for month p. α 1 , p , α 2 , p , α 3 , p , and α 4 , p are rationing factors for different drought phases in all month p. The rationing factor is a ratio of release corresponding to the drought phase and the total planned water supply. S t 1 is the storage at the end of last period t 1 , and I t is the current period inflow. The available water can be defined as S t 1 plus I t .’ When, for example, the available water is on caution phase, the release R t equals α 2 , p D p .
In the case of multi-purpose dams in the Republic of Korea, the total planned water supply is divided into municipal water, agricultural water, and instream flow water, based on the usage purpose. As shown in Figure 2, the Korean drought contingency plan presents different water strategies for each usage purpose of water supply. For example, the municipal water supply for each drought phase is described as follows:
  • Normal: Release the monthly planned municipal water supply;
  • Caution: Release the monthly contracted water supply with local governments/industrial complexes, etc.;
  • Alert: Release the monthly actual usage surveyed on last year basis among the contractual water supply;
  • Severe: Release 80% of the monthly actual usage.
In the alert and severe phases, the agricultural water is supplied 80% of the actual usage from April to June, which is 10% more than from July to September, considering the initial vegetative period of crops (Figure 2).
The trigger volumes from the concern to the severe drought phases decrease and are mutually apart for the following reasons: the drought phase sequentially escalates, and the water managers need time for decision-making to cope with droughts. Programming can easily establish specific trigger volumes in the period, p, using the following constraint equations.
V 1 , p V 2 , p > 0
However, the traditional heuristic methods are poor at including the inequality constraints of Equation (1) because the search range of one decision variable may overlap with the search range of another. The following section introduces a simple strategy to narrow overlaps on search ranges of decision variables in the DDS algorithm, which makes it easier to satisfy Equation (1).

2.2. Dynamically Dimensioned Search Allowing a Flexible Search Range

As a simple method to effectively satisfy the above constraints, the DDS-FSR is suggested, which may narrow overlaps on the searching ranges of decision variables while searching for an optimum solution.
The DDS is a point-to-point stochastic-based heuristic global searching algorithm suggested by Tolson and Shoemaker [32] to estimate the parameters of watershed run-off models. The main feature of the DDS was motivated by past experience from the manual calibration of watershed runoff and reservoir simulation models. They developed the DDS to search for an optimum solution of decision variables close to the global optimum solution within the specified maximum number of function evaluations. In early evaluations, the algorithm searches globally, searching for all decision variables. As the number of iterations approaches the maximum number of function evaluations, the algorithm locally searches for some decision variables. The transition from global to local search is achieved by dynamically and stochastically reducing the number of dimensions perturbed in the neighborhood of the current best solution. The search process of the DDS consists of three operators: sampling operator, perturbing operator, and decision operator. The sampling operator, controlled by sampling criteria probability (P), selects some decision variables perturbed from all the decision variables. The sampling criteria probability is a monotonically decreasing function of the iteration number (i), and the maximum number of function evaluations (m), written by Equation (2). The sampling operator assigns a random number uniformly distributed between 0 and 1 to each decision variable in an iteration. The sampling operator will perturb the decision variable whose random number assigned is less than the sampling criteria probability.
P ( i ) = 1 ln ( i ) / ln ( m )
The perturbing operator perturbs the current best solution, as shown in Figure 3, to generate the candidate solution for a selected decision variable. For the other decision variables not selected by the sampling operator, the current best solutions are the candidate solutions.
In Figure 3, the variable x j is the decision variable that is an element of the decision vector X = [ x 1 , x 2 , , x j , , x J ] T and the variable x j b e s t is the current best solution searched up to the current iterations. The values x j m a x and x j m i n are upper and lower bounds for decision variable x j . The vectors X m a x and X m i n are the set of x j m a x and x j m i n defined with the same dimension as X. The parameter r is the neighborhood perturbation size that Tolson and Shoemaker [32] have recommended by 0.2. The function N ( 0,1) is a standard normal distribution function with a mean of zero and a standard deviation of one. In summary, the user-defined X m a x , X m i n , and r significantly affect the determination of the search ranges of the candidate solutions.
The decision operator serves to determine whether the candidate solution yields an objective function value inferior to the current best value. For example, when the objective function value of the candidate solution is superior to the current best value, the candidate solution is updated to the best solution.
The DDS was developed for unconstrained problems or bound-constrained problems. A simple way to optimize constrained problems using the DDS is the penalty methods, which seek the solution by replacing the original constrained problem with a sequence of unconstrained sub-problems, where the constraint functions are combined with the objective function to define a penalty function. In other words, the penalty method is to discard an infeasible solution by imposing a big number on the objective function if the candidate solution violates the constraints in the optimization problem seek to minima [54,55]. When solving the constrained optimization problem using the DDS, one can formulate the problem as follows:
M i n i m i z e z = f ( X ) + ω j = 2 J C L j
X = [ x 1 , x 2 , , x j , , x J ] T
C L j = 1 , if x j 1 x j < 0 0 , otherwise
where z is the objective function of the optimization problem with a penalty term; X is the set of the decision variables; ω is the big number; and C L j is the binary variable that determines whether the candidate decision variables violate the inequality. Searching for the optimal solution to the mentioned problem (Equations (3)–(5)) using the DDS is inefficient because the candidate solution might violate the inequality during the searching process (Figure 4a).
This study modified the perturbing operator as shown in Equation (6) to efficiently search for the optimal solution to the optimization problem with the inequality presented in Equations (3)–(5). Figure 4a shows all the decision variables have the same searching zone, and some ranges of candidate decision variables overlap, which yields unreasonable solutions. Figure 4b is the schematic diagram of a method to determine the search range of the DDS-FSR. Each decision variable has a reduced searching zone, and the ranges of candidate decision variables hardly overlap.
σ 1 = r ( x 1 m a x x 2 b e s t ) σ j = r ( x j 1 b e s t x j + 1 b e s t ) , f o r j = 2 , , J 1 σ J = r ( x J 1 b e s t x J m i n )

2.3. Reservoir Simulation and Optimization Model

The parameters of the monthly reservoir simulation model with hedging rule curves are monthly trigger volumes ( V 1 , p , V 2 , p , V 3 , p , V 4 , p ) and water rationing factors ( α 1 , p , α 2 , p , α 3 , p , α 4 , p ) in each drought phase for month p.
In the case of the Republic of Korea, the water rationing factor can be calculated according to the strategy of the water rationing (Figure 2). The water rationing factor is the ratio of release corresponding to the drought phase for the month to the total planned water supply, and can be calculated as follows. For example, the water rationing factor of the caution phase ( α 2 , p ) for the month p can be formulated as follows:
α 2 , p = A M D p + A A D p D p
where A M D p is the actual usage of municipal water supply for the month p, and A A D p is the actual usage of agricultural water supply for the month p. D p is the total planned water supply for the month p, and it is the sum of the planned municipal, agricultural, and instream flow water supply for the month p. Therefore, in this study, the optimization for the parameters of the monthly reservoir simulation model was restricted to hedging rule curves. The hedging rule curves are bent lines that connect the monthly trigger volumes for each drought phase.
Optimizing the monthly trigger volumes for each drought phase with the DDS or the DDS-FSR requires formulation of the objective function and constraints equations. The objective function is the minimization of the three terms:
1.
The sum of water supply shortage for the total period T;
2.
The penalty term to restrain the reversal of trigger volumes in drought phase severity;
3.
The penalty term to restrain water supply failures within the optimization period.
M i n i m i z e z = t = 1 T W S t + ω 1 d p = 2 4 p = 1 12 R E V d p , p + ω 2 t = 1 T F a i l t
W S t = D p R t
where W S t is the water supply shortage in period t. D p is the total planned water supply for the month p corresponding to period t, and R t is the release in period t. R E V d p , p is the binary variable that is a value of 1 or 0 related to the violation of the inequality, and d p are the drought phases (1: concern, 2: caution, 3: alert, and 4: severe). For example, if v 2 , p , the trigger capacity of the relatively serious drought phase, is greater than v 1 , p , R E V 2 , p becomes 1, and a big number is imposed on z. ω 1 and ω 2 are big numbers. R t is determined by the conditions of the water rationing for derived hedging rule curves. F a i l t is a binary variable that is a 0 or 1 related to the release. When the water supply fails ( R t equal 0), F a i l t becomes 1, and a big number is imposed on z. After determining reservoir release, reservoir storage at the end of period t can be calculated by following the water balance equation:
S t = S t 1 + I t R t W t
where S t is the storage at the end of period t, I t is the inflow in period t, and W t is the spill in period t. Table 1 shows the condition to classify the drought phase and their corresponding water rationing.
The parameters of the monthly reservoir simulation model with the hedging rule curves are monthly trigger volumes of the four drought phases. Thus, there are 48 decision variables (4 phases × 12 months) in the optimization problem for the hedging rule curves.

3. Study Area and Data

To compare the performance of the DDS and the DDS-FSR in the optimization problems with constraint equations, the two algorithms were applied to the optimization problems for hedging rule curves to three reservoirs with their own data, e.g., historic inflow, monthly planned water supply, and watershed area. The study cases are for the Andong (AD), Imha (IH), Hapcheon (HC), and Namgang (NG) reservoirs, which have records of failure to water supply due to droughts among the multi-purpose dams in the Nakdong River basin in the Republic of Korea (Figure 5). A diversion pipeline connects the AD and IH reservoirs that are operated as a reservoir in practice. In this study, the AD and IH reservoirs were regarded as an equivalent reservoir, and one operation rule was derived.
The monthly planned water supply of each reservoir is presented in Figure 6. The water supply shown in Figure 6 is the monthly planned water supply of each dam designed at the time of construction. The water supply from the multi-purpose dam in the Rep. of Korea is divided into the municipal water supply, agricultural water supply, and instream flow, based on the purpose of the water supply. The planned water supply is calculated as a volume that satisfies about 97% of the temporal reliability from the water balance analysis for more than 20 years, considering the current and future demand. The temporal reliability ( r e l T ) is defined as the probability that the water supply is in a satisfactory state. R e l can be written as follows:
r e l T = n s T × 100 %
where n S is the number of periods (month) during which demand is fully met, and T is the total number of periods considered. The water demand is estimated using statistical data in the economic, humanities, and social fields in the past and present, and using indicators of mid-term financial plans by the government and local governments. In other words, the municipal water demand is estimated using the population, daily water usage per person, industrial complex site area, and daily water usage by industry in the water supply area, and agricultural water demand is estimated based on data from surveys on farmland, fields and paddies areas, etc. Instream flow demand is estimated considering the following items: the necessary flow rate to preserve water quality and aquatic ecosystems, to prevent saltwater intrusion, to protect water intake sources, and to maintain groundwater levels.
The reservoir project data and annual average inflow are presented in Table 2. The historical records for each reservoir, which are storage, inflow, and release in the reservoir, are shown in Figure A1, Figure A2 and Figure A3. The annual planned water supply of AD-IH is 1517 million m 3 , which is 94% of the annual average inflow and 107% of the active capacity. The annual planned water supply of HC is 94% of the annual average inflow and 105% of the active capacity. AD-IH and HC, which are assigned much annual water supply compared to the average annual inflow, are bound to be vulnerable to droughts, and operation rules for water rationing are necessary. NG drains a relatively wide basin area compared to the capacity afford to supply, whereas the enforced water rationing was recorded from 2008 to 2009 due to an annual inflow of 799 million m 3 in 2008 (Figure A3). One of the meteorological characteristics of South Korea is that more than 70% of the annual precipitation is concentrated in the monsoon season (25 June to 25 September). For this reason, NG, which has an active capacity of 27% of the annual average inflow, spills most of the inflow during the monsoon season. The small active capacity of NG can be vulnerable to long-term drought, as NG has to release the annual planned water supply about three times the active capacity. For reference, NG may need to expand the dam to store more water, but it is challenging to expand a dam height due to topographical and environmental factors.
Table 3 presents that the water rationing factors for each drought phase are calculated by applying the Korean water rationing strategy (Figure 2) to the planned water supply (Figure 6) of each reservoir. What is noteworthy in Table 3 is the water rationing factor for the severe phase of the NG from April to September Due to the drought in the NG from 2008 to 2009 (Figure A3), even the optimization results of applying the Korean water rationing strategy (agricultural water is released at the severe phase) could not avoid the failure of the water supply. Thus, the water rationing factor for the severe phase of the NG was calculated assuming that agricultural water was not released from April to September at the severe phase. While the reservoir capacity of NG is small, the annual average inflow is large, and the agricultural water supply is significantly dependent on the inflow of the monsoon season. Accordingly, in a severe drought, the supply of agricultural water may affect the supply of municipal water in the case of NG. Not supplying agricultural water at the severe phase may not be a reasonable option. The Korean water rationing strategy is also not appropriate as a water rationing strategy for NG to cope with drought. Therefore, an additional plan is needed for an appropriate water rationing strategy, considering the characteristics of the reservoir capacity, planned water supply, and inflow, rather than a uniform water rationing strategy in Korea.

4. Results and Discussion

Applying the DDS and the DDS-FSR to the optimization models of section two yielded the hedging rule curve values, the parameters in the reservoir simulation models. Then, their performances were evaluated for practical optimization problems. The input data to derive hedging rule curves were monthly historical inflow records, planned water supply, and water rationing factors (Table 3) for each reservoir. The optimization period for AD-IH was from 1992 to 2020, for HC it was from 1989 to 2020, and for NG it was from 2002 to 2020 (Table 4). The objective function of the optimization problem is to minimize the water supply shortage within the optimization period. To verify the optimization results, the total water supply shortage for each reservoir was calculated based on the record data within the optimization period (Table 4). In the case of AD-IH, it can be shown in Figure A1 that three long-term droughts occurred in the optimization period, and the drought periods are as follows: August 1994 to February 1998, September 2006 to January 2010, and July 2013 to June 2016. HC was also rationed for a long time due to a long-term drought similar to AD-IH (Figure A2). In the case of AD-IH, it can be shown in Figure 3 that three long-term droughts occurred in the optimization period, and the drought periods are as follows: August 1994 to February 1998, September 2006 to January 2010, and July 2013 to June 2016. HC was also rationed for a long time due to the long-term drought similar to AD-IH. NG released less than 50% of the monthly total planned water supply due to difficulties in securing water from August 2008 to February 2009 (Figure A3). Accordingly, due to the small inflow in the monsoon season in 2018, NG was preemptively rationed from December 2018 to June 2019 to avoid the same situation as in 2008.
The neighborhood perturbation size (r) and the maximum number of function evaluations (m) also govern the performance of the DDS. The neighborhood perturbation size affected the range of decisions for candidate solutions, and the maximum number of function evaluations influenced optimization time and the quality of the derived best solution. Thus, the DDS and the DDS-FRS were evaluated under the conditions in Table 5.
The initial values of the decision variables for each case were the same values that made the penalty term zero, included in the objective function (Equation (3)). Table 6 shows the search boundary of the trigger volumes for the DDS-FSR and the DDS. It is not easy to define the search boundaries of the unknown trigger volumes because the trigger volumes in a subset are constrained by each other. Thus, in optimizing the hedging rule curves using the DDS, the search boundaries were defined as the storage of low-water level (S-LWL) and storage of normal high water level (S-NHWL). In the DDS-FSR, the upper bound of V 1 , p and the lower bound of V 4 , p are fixed search bounds as the user-defined data: S-NHWL and S-LWL, respectively. The others (e.g., the lower bound of V 1 , p , the lower and upper bounds of V 2 , p and V 3 , p , and the upper bound of V 4 , p ) can be flexibly changed to the best solution of the current iteration during the optimization process.
The optimized objective function values revealed the performances of the two algorithms in Table 7. The two algorithms were performed with 10 trial optimizations for each case and reservoir. Table 7 shows the mean, maximum (worst), minimum (best), and standard deviation (St. dev) of the objective function values. As shown in Table 7, for all cases, the two algorithms derived a significantly decreased total water supply shortage compared to the historical records in Table 4. However, comparing the performances of the two algorithms, the DDS-FSR has better values for most of the cases except for case 2 (r = 0.1, m = 100,000) in HC than those from the DDS. Specifically, in case 1 for NG, the DDS results converged on the global optimum value of 0 only five times in 10 trials, whereas the DDS-FSR results converged on 0 in all the trials. As seen in cases 1 and 2 with m = 100,000, the improvements between the two methods were slight in the converged value of the objective function. The DDS-FSR, however, outperformed the DDS on cases 7 and 8 with a small maximum number of function evaluations of 10,000. On average, the optimized objective function values of the DDS-FSR improved by 11% in AD-IH, 4% in HC, and 33% in NG compared to the DDS in case 7 (r = 0.2, m = 10,000).
Figure 7, Figure 8, Figure 9 and Figure 10 reveal some performances of the DDS and DDS-FSR by showing the converging processes of the objective function value. The plotted convergence processes the results from the 10 optimizations (gray line) and the mean values for each iteration (blue line). In Figure 7, Figure 8, Figure 9 and Figure 10, the horizontal axis indicates the number of iterations, and the vertical axis indicates the current best value of the objective function. The DDS-FSR is faster than the DDS in convergence to an optimal function value. Specifically, in the convergence processes of the two methods for case 7 (Figure 9 and Figure 10), the optimized results of the DDS-FSR are not only better, but also smaller in the deviations than the results from the DDS. Those results mean the following: the DDS-FSR can guide to a more promising search ranges as the continuously updated search boundaries; by minimizing overlapped search ranges, the DDS-FSR can avoid the candidate solutions that enlarge the penalty term of the objective function to imply the constraints. Furthermore, the DDS shows the difficulties of random functions and benchmark functions in the high-dimensional optimization problem mentioned in Chu et al. [39], Chu et al. [40] as an example in Figure 10. On the other hand, it can be seen in Figure 9 that the DDS-FSR has improved the difficulties of the DDS to some extent in the high-dimensional optimization problem by flexibly changing the search range.
The unreasonable candidate solutions cause redundant iterations. Figure 11 and Figure 12 present the candidate solutions for the two methods. Figure 12b shows an example of the unreasonable candidate solution in which the trigger volume of the severe drought phase (orange line) in December is greater than those of the concern and caution. In addition to the unreasonable candidate solutions presented in this paper (Figure 12b,d), a number of unreasonable candidate solutions were found in all the cases with DDS.
The DDS-FSR can reduce useless computations in function evaluations by minimizing the overlapped search range of decision variables. However, in cases 1 and 2, the optimization results of AD-IH and HC showed differences of about 1% between the DDS and the DDS-FSR. Those small differences were because the maximum number of function evaluations is so many that useless computation may be trivial.
The reservoir simulation results based on the hedging rule curves of HC, derived by the DDS-FSR in case 1 (r = 0.2, m = 100,000), are shown in Figure 13 and Figure 14 for 2007 to 2020 among the simulation results from 1989 to 2020. In the reservoir simulation results from 1989 to 2020, the total water supply shortage was 2010 million m 3 , which is 44% of the recorded total water supply shortage (4562 million m 3 ) at HC. In the simulation results from 2007 to 2020, shown in Figure 13 and Figure 14, the total water supply shortage was 1056 million m 3 , which is 46% of the recorded total water supply shortage (2283 million m 3 ) at HC in the same period. Thus, as suggested by previous studies related to hedging reservoir operation rules [12,13,15,23,26,43,48], it is analyzed that the hedging rule curves derived by DDS-FSR can also effectively cope with drought.

5. Conclusions

The discrete hedging rule can effectively manage water rationing from a reservoir to cope with droughts. The discrete hedging rule for reservoir operation includes time-varying trigger volumes used for the onset and termination of water rationing, which complicate its optimization problems by increasing the number of decision variables and constraints. The DDS can be easily applied to complex optimization problems, but its performance is relatively limited in constrained optimization problems such as deriving reservoir operation rules.
The DDS-FSR is proposed in this study to efficiently solve constrained optimization problems. The modified perturbing operator of the DDS-FSR can recursively update the search ranges of decision variables with limited overlaps.
The DDS and DDS-FSR were applied to derive the hedging rule curves for three reservoirs under three combinations of optimization parameters. The optimized objective function values and convergence processes revealed the performances of the two algorithms. The DDS-FSR closely converged to the optimum solutions at fewer evaluations than the DDS in all cases. Specifically, the smaller the maximum number of function evaluations was, the better the optimization performance of the DDS-FSR compared to the DDS. Those results mean the following: the DDS-FSR can guide to more promising search ranges as the continuously updated search boundaries; restraining the overlapped search ranges of decision variables, the DDS-FSR can avoid the candidate solutions that enlarge the penalty term of the objective function to imply the constraints. In other words, the DDS-FSR converged to a solution more efficiently and effectively than the DDS in the optimization problem for the hedging rule curves.
In practice, optimization problems might involve various constraints. The DDS-FSR was proposed as a simple strategy to optimize specific problems with the penalty term implying inequality constraint equations.

Author Contributions

Conceptualization, Y.J. and S.L.; methodology, Y.J.; software, Y.J.; validation, T.K., Y.J., and Y.K.; investigation, T.K.; data curation, T.K. and Y.J.; writing—original draft preparation, Y.J. and S.L.; writing—review and editing, Y.K. and S.L.; visualization, Y.J.; project administration, S.L. and Y.K. All authors have read and agreed to the submitted version of the manuscript.

Funding

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF), funded by the Ministry of Science, ICT & Future Planning (2017R1A2B2003715), and the Ministry of Education (NRF-2021R1F1A1062223). This work also was supported by the Korea Environmental Industry & Technology Institute (KEITI) through the Aquatic Ecosystem Conservation Research Program, funded by the Korea Ministry of Environment (MOE) (2020003050002).

Data Availability Statement

All the codes for the dynamically dimensioned search (DDS) algorithm and dynamically dimensioned search allowing a flexible search range (DDS-FSR) were written in Python (version 3.7) using PyCharm (https://www.jetbrains.com/pycharm/) accessed on 20 September 2022.The DDS is freely available via the link https://uwaterloo.ca/scholar/btolson/software-0 accessed on 20 September 2022. The DDS was developed by Bryon Tolson ([email protected]). The Python version of the DDS is freely available via GitHub, link https://github.com/t2abdulg/DDS_Py accessed on 20 September 2022. This version of the DDS was developed by Thouheed A.G. (https://github.com/t2abdulg). The DDS-FSR is freely available via GitHub, link https://github.com/LabWRSpknu/DDS_FSR_hedging_res accessed on 20 September 2022. The DDS-FSR was developed by Youngkyu Jin ([email protected]) under the supervision of Sangho Lee ([email protected]).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. The Historical and Reservoir Operation Records for Andong-Imha, Hapcheon, and Namgang Reservoirs

Figure A1. The historical records for Andong-Imha reservoir. The top plot shows the historical record of monthly inflow, the middle plot shows the reservoir operation records for storage, the bottom plot shows the monthly planned water supply and water supply records, and the areas filled with translucent red present the water supply shortage.
Figure A1. The historical records for Andong-Imha reservoir. The top plot shows the historical record of monthly inflow, the middle plot shows the reservoir operation records for storage, the bottom plot shows the monthly planned water supply and water supply records, and the areas filled with translucent red present the water supply shortage.
Water 14 03633 g0a1
Figure A2. The historical records for Hapcheon reservoir. The top plot shows the historical record of monthly inflow, the middle plot shows reservoir operation records for storage, the bottom plot the monthly planned water supply and water supply records, and the areas filled with translucent red present the water supply shortage.
Figure A2. The historical records for Hapcheon reservoir. The top plot shows the historical record of monthly inflow, the middle plot shows reservoir operation records for storage, the bottom plot the monthly planned water supply and water supply records, and the areas filled with translucent red present the water supply shortage.
Water 14 03633 g0a2
Figure A3. The historical records for Namgang reservoir. The top plot shows the historical record of monthly inflow, the middle plot shows reservoir operation records for storage, the bottom plot the monthly planned water supply and water supply records, and the areas filled with translucent red present the water supply shortage.
Figure A3. The historical records for Namgang reservoir. The top plot shows the historical record of monthly inflow, the middle plot shows reservoir operation records for storage, the bottom plot the monthly planned water supply and water supply records, and the areas filled with translucent red present the water supply shortage.
Water 14 03633 g0a3

References

  1. IPCC. Summary for Policymakers. In Climate Change 2007: The Physical Science Basis; Contribution of Working Group to the Fourth Assessment Report of the Intergovernmental Panel on Climate Change; Technical Report; Cambridge University Press: Cambridge, UK, 2007. [Google Scholar]
  2. Adeloye, A.J.; Dau, Q.V. Hedging as an adaptive measure for climate change induced water shortage at the Pong reservoir in the Indus Basin Beas River, India. Sci. Total. Environ. 2019, 687, 554–566. [Google Scholar] [CrossRef] [PubMed]
  3. Hashimoto, T.; Stedinger, J.R.; Loucks, D.P. Reliability, resiliency, and vulnerability criteria for water resource system performance evaluation. Water Resour. Res. 1982, 18, 14–20. [Google Scholar] [CrossRef] [Green Version]
  4. Zeng, X.; Hu, T.; Guo, X.; Li, X. Water Transfer Triggering Mechanism for Multi-Reservoir Operation in Inter-Basin Water Transfer-Supply Project. Water Resour. Manag. 2014, 28, 1293–1308. [Google Scholar] [CrossRef]
  5. Spiliotis, M.; Mediero, L.; Garrote, L. Optimization of Hedging Rules for Reservoir Operation During Droughts Based on Particle Swarm Optimization. Water Resour. Manag. 2016, 30, 5759–5778. [Google Scholar] [CrossRef]
  6. Shiau, J.T.; Lee, H.C. Derivation of optimal hedging rules for a water-supply reservoir through compromise programming. Water Resour. Manag. 2005, 19, 111–132. [Google Scholar] [CrossRef]
  7. Tu, M.Y.; Hsu, N.S.; Yeh, W.W.G. Optimization of Reservoir Management and Operation with Hedging Rules. J. Water Resour. Plan. Manag. 2003, 129, 86–97. [Google Scholar] [CrossRef]
  8. Tu, M.Y.; Hsu, N.S.; Tsai, F.T.C.; Yeh, W.W.G. Optimization of Hedging Rules for Reservoir Operations. J. Water Resour. Plan. Manag. 2008, 134, 3–13. [Google Scholar] [CrossRef]
  9. You, J.Y.; Cai, X. Hedging rule for reservoir operations: 1. A theoretical analysis. Water Resour. Res. 2008, 44, w01415. [Google Scholar] [CrossRef]
  10. You, J.Y.; Cai, X. Hedging rule for reservoir operations: 2. A numerical model. Water Resour. Res. 2008, 44, W01416. [Google Scholar] [CrossRef]
  11. Eum, H.I.; Kim, Y.O.; Palmer, R.N. Optimal Drought Management Using Sampling Stochastic Dynamic Programming with a Hedging Rule. J. Water Resour. Plan. Manag. 2011, 137, 113–122. [Google Scholar] [CrossRef]
  12. Zhao, J.; Cai, X.; Wang, Z. Optimality conditions for a two-stage reservoir operation problem. Water Resour. Res. 2011, 47, W08503. [Google Scholar] [CrossRef]
  13. Jin, Y.; Lee, S. Comparative Effectiveness of Reservoir Operation Applying Hedging Rules Based on Available Water and Beginning Storage to Cope with Droughts. Water Resour. Manag. 2019, 33, 1897–1911. [Google Scholar] [CrossRef]
  14. Hınçal, O.; Altan-Sakarya, A.B.; Ger, A.M. Optimization of Multireservoir Systems by Genetic Algorithm. Water Resour. Manag. 2011, 25, 1465–1487. [Google Scholar] [CrossRef]
  15. Taghian, M.; Rosbjerg, D.; Haghighi, A.; Madsen, H. Optimization of Conventional Rule Curves Coupled with Hedging Rules for Reservoir Operation. J. Water Resour. Plan. Manag. 2014, 140, 693–698. [Google Scholar] [CrossRef]
  16. Chu, J.; Peng, Y.; Ding, W.; Li, Y. A Heuristic dynamically dimensioned search with sensitivity information (HDDS-S) and application to river basin management. Water 2015, 7, 2214–2238. [Google Scholar] [CrossRef] [Green Version]
  17. Yin, X.A.; Mao, X.F.; Pan, B.Z.; Zhao, Y.W. Suitable range of reservoir storage capacities for environmental flow provision. Ecol. Eng. 2015, 76, 122–129. [Google Scholar] [CrossRef]
  18. Anand, J.; Gosain, A.K.; Khosa, R. Optimisation of Multipurpose Reservoir Operation by Coupling Soil and Water Assessment Tool (SWAT) and Genetic Algorithm for Optimal Operating Policy (Case Study: Ganga River Basin). Sustainability 2018, 10, 1660. [Google Scholar] [CrossRef] [Green Version]
  19. Felfelani, F.; Movahed, A.J.; Zarghami, M. Simulating hedging rules for effective reservoir operation by using system dynamics: A case study of dez Reservoir, Iran. Lake Reserv. Manag. 2013, 29, 126–140. [Google Scholar] [CrossRef] [Green Version]
  20. Ahmadianfar, I.; Adib, A.; Taghian, M. Optimization of Fuzzified Hedging Rules for Multipurpose and Multireservoir Systems. J. Hydrol. Eng. 2016, 21, 05016003. [Google Scholar] [CrossRef]
  21. Cheng, W.M.; Huang, C.L.; Hsu, N.S.; Wei, C.C. Risk analysis of reservoir operations considering short-term flood control and long-term water supply: A case study for the Da-Han Creek basin in Taiwan. Water 2017, 9, 424. [Google Scholar] [CrossRef]
  22. Gomes, L.S.; Maia, A.G.; de Medeiros, J.D.F. Fuzzified hedging rules for a reservoir in the Brazilian semiarid region. Environ. Chall. 2021, 4, 100125. [Google Scholar] [CrossRef]
  23. Shih, J.S.; Revelle, C. Water supply operations during drought: A discrete hedging rule. Eur. J. Oper. Res. 1995, 82, 163–175. [Google Scholar] [CrossRef]
  24. Kim, J.H.; Myung, H. Evolutionary Programming Techniques for Constrained Optimization Problems. IEEE Trans. Evol. Comput. 1997, 1, 129–140. [Google Scholar] [CrossRef]
  25. Laisupannawong, T.; Intiyot, B.; Jeenanunta, C. Mixed-integer linear programming model and heuristic for short-term scheduling of pressing process in multi-layer printed circuit board manufacturing. Mathematics 2021, 9, 653. [Google Scholar] [CrossRef]
  26. Shiau, J.T. Optimization of Reservoir Hedging Rules Using Multiobjective Genetic Algorithm. J. Water Resour. Plan. Manag. 2009, 135, 355–363. [Google Scholar] [CrossRef]
  27. Tolson, B.A.; Asadzadeh, M.; Maier, H.R.; Zecchin, A. Hybrid discrete dynamically dimensioned search (HD-DDS) algorithm for water distribution system design optimization. Water Resour. Res. 2009, 45, W12416. [Google Scholar] [CrossRef]
  28. Kang, T.; Lee, S. Modification of the SCE-UA to Include Constraints by Embedding an Adaptive Penalty Function and Application: Application Approach. Water Resour. Manag. 2014, 28, 2145–2159. [Google Scholar] [CrossRef]
  29. Lee, S.; Kang, T. Analysis of Constrained Optimization Problems by the SCE-UA with an Adaptive Penalty Function. J. Comput. Civ. Eng. 2016, 30, 04015035. [Google Scholar] [CrossRef]
  30. Holland, J.H. Genetic Algorithms. Sci. Am. 1992, 267, 66–72. [Google Scholar] [CrossRef]
  31. Duan, Q.; Sorooshian, S.; Gupta, V. Effective and Efficient Global Optimization for Conceptual Rainfall-Runoff Models. Water Resour. Res. 1992, 28, 1015–1031. [Google Scholar] [CrossRef]
  32. Tolson, B.A.; Shoemaker, C.A. Dynamically dimensioned search algorithm for computationally efficient watershed model calibration. Water Resour. Res. 2007, 43, W01413. [Google Scholar] [CrossRef] [Green Version]
  33. Qin, H.; Liu, Z.; Zhang, S.; Wen, A. Routing and wavelength assignment based on genetic algorithm. IEEE Commun. Lett. 2002, 6, 455–457. [Google Scholar] [CrossRef]
  34. Bhanja, U.; Mahapatra, S.; Roy, R. An evolutionary programming algorithm for survivable routing and wavelength assignment in transparent optical networks. Inf. Sci. 2013, 222, 634–647. [Google Scholar] [CrossRef]
  35. Zakouni, A.; Luo, J.; Kharroubi, F. Solving the static manycast RWA problem in optical networks using evolutionary programming. In International Conference on Intelligent Computing; Springer: Cham, Switzerland, 2016; Volume 9772, pp. 147–157. [Google Scholar] [CrossRef]
  36. Nelder, J.A.; Mead, R. A Simplex Method for Function Minimization. Comput. J. 1965, 7, 308–313. [Google Scholar] [CrossRef]
  37. Nezhad, O.B.; Najarchi, M.; NajafiZadeh, M.M.; Hezaveh, S.M.M. Developing a shuffled complex evolution algorithm using a differential evolution algorithm for optimizing hydropower reservoir systems. Water Supply 2018, 18, 1081–1092. [Google Scholar] [CrossRef] [Green Version]
  38. Majeed, K.; Qyyum, M.A.; Nawaz, A.; Ahmad, A.; Naqvi, M.; He, T.; Lee, M. Shuffled Complex Evolution-Based Performance Enhancement and Analysis of Cascade Liquefaction Process for Large-Scale LNG Production. Energies 2020, 13, 2511. [Google Scholar] [CrossRef]
  39. Chu, W.; Gao, X.; Sorooshian, S. A Solution to the Crucial Problem of Population Degeneration in High-Dimensional Evolutionary Optimization. IEEE Syst. J. 2011, 5, 362–373. [Google Scholar] [CrossRef] [Green Version]
  40. Chu, W.; Gao, X.; Sorooshian, S. A new evolutionary search strategy for global optimization of high-dimensional problems. Inf. Sci. 2011, 181, 4909–4927. [Google Scholar] [CrossRef] [Green Version]
  41. Wang, C.; Duan, Q.; Gong, W.; Ye, A.; Di, Z.; Miao, C. An evaluation of adaptive surrogate modeling based optimization with two benchmark problems. Environ. Model. Softw. 2014, 60, 167–179. [Google Scholar] [CrossRef]
  42. Wu, Y.; Liu, J.; Li, D. Chaotic Dynamically Dimensioned Search Algorithm. IEEE Access 2020, 8, 152474–152499. [Google Scholar] [CrossRef]
  43. Kang, S.; Lee, S.; Kang, T. Development and Application of Storage-Zone Decision Method for Long-Term Reservoir Operation Using the Dynamically Dimensioned Search Algorithm. Water Resour. Manag. 2017, 31, 219–232. [Google Scholar] [CrossRef]
  44. Mallipeddi, R.; Suganthan, P.N. Ensemble of Constraint Handling Techniques. IEEE Trans. Evol. Comput. 2010, 14, 561–579. [Google Scholar] [CrossRef]
  45. Yeniay, Ö. Penalty Function Methods for Constrained Optimization with Genetic Algorithms. Math. Comput. Appl. 2005, 10, 45–56. [Google Scholar] [CrossRef] [Green Version]
  46. Michalewicz, Z.; Janikow, C.Z. GENOCOP: A Genetic Algorithm for Numerical Optimization Problems with Linear Constraints. J. Commun. ACM 1996, 175–201. [Google Scholar] [CrossRef]
  47. Coello, C.A.C. Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art. Comput. Methods Appl. Mech. Eng. 2002, 191, 1245–1287. [Google Scholar] [CrossRef]
  48. Jin, Y.; Lee, S. An Additional Water Supply Method from Upstream Dams to Lessen Water Supply Shortage at Downstream Control Points Using a Heuristic Method. Korean Soc. Hazard Mitig. 2017, 17, 507–514. [Google Scholar] [CrossRef]
  49. Jin, Y.; Lee, S. Determination of hedging rule curves to mitigate water supply deficit for a single dam using dynamically dimensioned search method. In Proceedings of the European Water Resources Association EWRA, Madrid, Spain, 25–29 June 2019; pp. 41–42. [Google Scholar]
  50. Bellman, R.; Kalaba, R. A mathematical theory of adaptive control processes. Proc. Natl. Acad. Sci. USA 1959, 45, 1288–1290. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  51. Bellman, R. Dynamic programming. Science 1966, 153, 34–37. [Google Scholar] [CrossRef]
  52. Mendes, R.; Kennedy, J.; Neves, J. The fully informed particle swarm: Simpler, maybe better. IEEE Trans. Evol. Comput. 2004, 8, 204–210. [Google Scholar] [CrossRef]
  53. Lund, J.R. Developing Seasonal and Long-Term Reservoir System Operation Plans Using HEC-PRM; Technical Report; Hydrologic Engineering Center, U.S. Army Corps of Engineers: Davis, CA, USA, 1996.
  54. Griffin, J.D.; Kolda, T.G. Nonlinearly Constrained Optimization Using Heuristic Penalty Methods and Asynchronous Parallel Generating Set Search. Appl. Math. Res. Express 2010, 2010, 36–62. [Google Scholar] [CrossRef]
  55. Costa, M.F.P.; Rocha, A.M.A.C.; Fernandes, E.M.G.P. Penalty-Based Heuristic DIRECT Method for Constrained Global Optimization; Springer: Cham, Switzerland, 2020; pp. 538–551. [Google Scholar]
Figure 1. Schematic diagram of the three heuristic algorithms. (a) Genetic algorithm; (b) Shuffled Complex Evolution-University Arizona; (c) Dynamically dimensioned search algorithm.
Figure 1. Schematic diagram of the three heuristic algorithms. (a) Genetic algorithm; (b) Shuffled Complex Evolution-University Arizona; (c) Dynamically dimensioned search algorithm.
Water 14 03633 g001
Figure 2. The discrete hedging rule with the water rationing strategy of the Korean drought contingency plan. The left figure is the schematic diagram of the discrete hedging rule, and the right figure is the water rationing strategy in the Korean drought contingency plan.
Figure 2. The discrete hedging rule with the water rationing strategy of the Korean drought contingency plan. The left figure is the schematic diagram of the discrete hedging rule, and the right figure is the water rationing strategy in the Korean drought contingency plan.
Water 14 03633 g002
Figure 3. The schematic diagram of the perturbing operator in the DDS.
Figure 3. The schematic diagram of the perturbing operator in the DDS.
Water 14 03633 g003
Figure 4. Comparison of search processes in the DDS and the DDS-FSR. (a) DDS; (b) DDS-FSR.
Figure 4. Comparison of search processes in the DDS and the DDS-FSR. (a) DDS; (b) DDS-FSR.
Water 14 03633 g004
Figure 5. Location map of the adopted multi-purpose reservoirs.
Figure 5. Location map of the adopted multi-purpose reservoirs.
Water 14 03633 g005
Figure 6. Monthly planned water supply: (a) Andong-Imha; (b) Hapcheon; (c) Namgang.
Figure 6. Monthly planned water supply: (a) Andong-Imha; (b) Hapcheon; (c) Namgang.
Water 14 03633 g006
Figure 7. Convergence processes of the objective function value under the condition of case 1 (r = 0.2, m = 100,000) through 10 random optimization trials with the DDS-FRS: (a) Andong-Imha; (b) Hapcheon; (c) Namgang.
Figure 7. Convergence processes of the objective function value under the condition of case 1 (r = 0.2, m = 100,000) through 10 random optimization trials with the DDS-FRS: (a) Andong-Imha; (b) Hapcheon; (c) Namgang.
Water 14 03633 g007
Figure 8. Convergence processes of the objective function value under the condition of case 1 (r = 0.2, m = 100,000) through 10 random optimization trials with the DDS: (a) Andong-Imha; (b) Hapcheon; (c) Namgang.
Figure 8. Convergence processes of the objective function value under the condition of case 1 (r = 0.2, m = 100,000) through 10 random optimization trials with the DDS: (a) Andong-Imha; (b) Hapcheon; (c) Namgang.
Water 14 03633 g008
Figure 9. Convergence processes of the objective function value under the condition of case 7 (r = 0.2, m = 10,000) through 10 random optimization trials with the DDS-FRS: (a) Andong-Imha; (b) Hapcheon; (c) Namgang.
Figure 9. Convergence processes of the objective function value under the condition of case 7 (r = 0.2, m = 10,000) through 10 random optimization trials with the DDS-FRS: (a) Andong-Imha; (b) Hapcheon; (c) Namgang.
Water 14 03633 g009
Figure 10. Convergence processes of the objective function value under the condition of case 7 (r = 0.2, m = 10,000) through 10 random optimization trials with the DDS: (a) Andong-Imha; (b) Hapcheon; (c) Namgang.
Figure 10. Convergence processes of the objective function value under the condition of case 7 (r = 0.2, m = 10,000) through 10 random optimization trials with the DDS: (a) Andong-Imha; (b) Hapcheon; (c) Namgang.
Water 14 03633 g010
Figure 11. The attempted candidate solutions during the discrete hedging rule optimization for HC using the DDS-FSR, (a) the tried candidate solution at the initiation, (b) the tried candidate solution at the 30,000th, (c) the tried candidate solution at the 70,000th, (d) the tried candidate solution at the 100,000th.
Figure 11. The attempted candidate solutions during the discrete hedging rule optimization for HC using the DDS-FSR, (a) the tried candidate solution at the initiation, (b) the tried candidate solution at the 30,000th, (c) the tried candidate solution at the 70,000th, (d) the tried candidate solution at the 100,000th.
Water 14 03633 g011
Figure 12. The attempted candidate solutions during the discrete hedging rule optimization for HC using the DDS, (a) the tried candidate solution at the initiation, (b) the tried candidate solution at the 30,000th, (c) the tried candidate solution at the 70,000th, (d) the tried candidate solution at the 100,000th.
Figure 12. The attempted candidate solutions during the discrete hedging rule optimization for HC using the DDS, (a) the tried candidate solution at the initiation, (b) the tried candidate solution at the 30,000th, (c) the tried candidate solution at the 70,000th, (d) the tried candidate solution at the 100,000th.
Water 14 03633 g012aWater 14 03633 g012b
Figure 13. The reservoir simulation results for HC. The top plot shows the simulated monthly storage; the bottom plot shows the simulated monthly available water and the derived hedging rule curves for HC.
Figure 13. The reservoir simulation results for HC. The top plot shows the simulated monthly storage; the bottom plot shows the simulated monthly available water and the derived hedging rule curves for HC.
Water 14 03633 g013
Figure 14. The reservoir simulation results for HC. The top plot shows the simulated monthly release and total planned water supply; the bottom shows the simulated monthly drought phase.
Figure 14. The reservoir simulation results for HC. The top plot shows the simulated monthly release and total planned water supply; the bottom shows the simulated monthly drought phase.
Water 14 03633 g014
Table 1. Conditions and equations of the water rationing for reservoir simulation with the discrete hedging rule.
Table 1. Conditions and equations of the water rationing for reservoir simulation with the discrete hedging rule.
ClassificationSimulation Model
Drought PhasesConditionRelease
Release
determination
Normal S t 1 + I t > V 1 , p R t = D p
Concern V 2 , p < S t 1 + I t V 1 , p R t = α 1 , p D p
Caution V 3 , p < S t 1 + I t V 2 , p R t = α 2 , p D p
Alert V 4 , p < S t 1 + I t V 3 , p R t = α 3 , p D p
Severe V 5 < S t 1 + I t V 4 , p R t = α , p 4 D p
Fail S t 1 + I t V 4 , p R t = 0
Table 2. Reservoir project data and annual average inflow.
Table 2. Reservoir project data and annual average inflow.
ReservoirWatershed
Area
(km2)
Annual
Average Inflow
( 10 6 m3)
Storage of Normal
High Water Level
( 10 6 m3)
Storage of
Low-Water Level
( 10 6 m3)
Active
Capacity
( 10 6 m3)
AD-IH294516131772351.01421
HC925.0637.4724.1151.0599.0
NG22852105182.416.15166.3
Table 3. Rationing factor for monthly varying water rationing strategy.
Table 3. Rationing factor for monthly varying water rationing strategy.
MonthAndong-Imha Hapcheon Namgang
α 1 , p α 2 , p α 3 , p α 4 , p α 1 , p α 2 , p α 3 , p α 4 , p α 1 , p α 2 , p α 3 , p α 4 , p
January0.740.410.410.33 0.860.770.770.54 0.740.290.290.23
February0.750.420.420.34 0.910.820.820.58 0.750.280.280.22
March0.740.420.420.34 0.790.710.710.50 0.740.300.300.24
April0.760.430.430.34 0.650.560.560.39 0.730.390.370.25
May0.830.400.380.32 0.740.610.610.42 0.730.400.380.24
June0.890.350.330.28 0.850.630.630.44 0.880.880.730.11
July0.860.340.330.27 0.740.550.550.39 0.890.890.660.09
August0.880.280.270.22 0.750.530.530.37 0.900.900.660.09
September0.850.340.330.270.950.780.780.55 0.840.730.560.14
October0.780.420.420.34 0.830.730.730.51 0.750.280.280.22
November0.770.450.450.36 0.840.750.750.53 0.750.280.280.22
December0.740.430.430.34 0.870.780.780.55 0.740.290.290.23
Table 4. The historical records for the total water shortage and the optimization period to derive the hedging rule curves for each reservoir.
Table 4. The historical records for the total water shortage and the optimization period to derive the hedging rule curves for each reservoir.
ReservoirOptimization PeriodTotal Water Supply Shortage ( 10 6   m 3 )
AD-IHJanuary 1992∼ December 20209481
HCJanuary 1989∼ December 20204562
NGJanuary 2002∼ December 2020765
Table 5. Summary of the test cases to compare performance between the DDS and DDS-FSR.
Table 5. Summary of the test cases to compare performance between the DDS and DDS-FSR.
CaseMaximum Number of
 Function Evaluations (m)
Neighborhood Perturbation
Size (r)
1100,0000.2
2100,0000.1
350,0000.2
450,0000.1
520,0000.2
620,0000.1
710,0000.2
810,0000.1
Table 6. The search boundary of decision variables to optimize the hedging rule curves from the DDS-FSR and the DDS: S-LWL is the storage of low-water level; S-NHWL is the storage of normal high water level; V d p , p b e s t is the best solution at the current iteration.
Table 6. The search boundary of decision variables to optimize the hedging rule curves from the DDS-FSR and the DDS: S-LWL is the storage of low-water level; S-NHWL is the storage of normal high water level; V d p , p b e s t is the best solution at the current iteration.
Trigger VolumeDDS-FSR DDS
Lower BoundUpper Bound Lower BoundUpper Bound
V 1 , p V 2 , p b e s t S-NHWL S-LWLS-NHWL
V 2 , p V 3 , p b e s t V 1 , p b e s t
V 3 , p V 4 , p b e s t V 2 , p b e s t
V 4 , p S-LWL V 3 , p b e s t
Table 7. Comparison of statistics of the converged objective function values between the DDS and DDS-FRS for the cases: the underlined value is superior to the other (unit: 10 6 m 3 ).
Table 7. Comparison of statistics of the converged objective function values between the DDS and DDS-FRS for the cases: the underlined value is superior to the other (unit: 10 6 m 3 ).
CaseReservoirDDS DDS-FSR
BestMeanWorstSt. Dev BestMeanWorstSt. Dev
1AD-IH38313912399643 38063874400856
HC19832001205821 19411972198818
NG0384 0000
2AD-IH38143887396448 38033859390732
HC19481985204724 19591995207933
NG0294 0193
3AD-IH393540584345111 38433885399043
HC19842025219259 19531987203023
NG815267 0594
4AD-IH38763993420291 38363891393529
HC19552006211142 19792000202818
NG08176 0182
5AD-IH394843614867330 396441324673238
HC20142072215544 19752027211247
NG1728438 919265
6AD-IH397843666072583 390240884537186
HC19832056219660 19982045217551
NG818349 011268
7AD-IH433748146510590 406643014650202
HC201621572451126 19852067211636
NG25405912 1727436
8AD-IH419345684977254 404044504893207
HC20222078219059 20172073217945
NG18365110 1727428
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jin, Y.; Lee, S.; Kang, T.; Kim, Y. A Dynamically Dimensioned Search Allowing a Flexible Search Range and Its Application to Optimize Discrete Hedging Rule Curves. Water 2022, 14, 3633. https://doi.org/10.3390/w14223633

AMA Style

Jin Y, Lee S, Kang T, Kim Y. A Dynamically Dimensioned Search Allowing a Flexible Search Range and Its Application to Optimize Discrete Hedging Rule Curves. Water. 2022; 14(22):3633. https://doi.org/10.3390/w14223633

Chicago/Turabian Style

Jin, Youngkyu, Sangho Lee, Taeuk Kang, and Yeulwoo Kim. 2022. "A Dynamically Dimensioned Search Allowing a Flexible Search Range and Its Application to Optimize Discrete Hedging Rule Curves" Water 14, no. 22: 3633. https://doi.org/10.3390/w14223633

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop