Next Article in Journal
Chromium Removal from Aqueous Solution Using Natural Clinoptilolite
Previous Article in Journal
Emerging Contaminants Decontamination of WWTP Effluents by BDD Anodic Oxidation: A Way towards Its Regeneration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Application of Optimization Techniques for Searching Optimal Reservoir Rule Curves: A Review

by
Anongrit Kangrang
1,*,
Haris Prasanchum
2,
Krit Sriworamas
3,
Seyed Mohammad Ashrafi
4,
Rattana Hormwichian
1,
Rapeepat Techarungruengsakul
1 and
Ratsuda Ngamsert
1
1
Faculty of Engineering, Mahasarakham University, Kantarawichai, Maha Sarakham 44150, Thailand
2
Faculty of Engineering, Rajamangala University of Technology Isan, Khon Kaen Campus, Khon Kaen 40000, Thailand
3
Faculty of Engineering, Ubon Ratchathani University, Ubon Ratchathani 34190, Thailand
4
Department of Civil Engineering, Faculty of Civil Engineering and Architecture, Shahid Chamran University of Ahvaz, Ahvaz 83151-61355, Iran
*
Author to whom correspondence should be addressed.
Water 2023, 15(9), 1669; https://doi.org/10.3390/w15091669
Submission received: 17 March 2023 / Revised: 15 April 2023 / Accepted: 23 April 2023 / Published: 25 April 2023
(This article belongs to the Section Water Resources Management, Policy and Governance)

Abstract

:
This paper reviews applications of optimization techniques connected with reservoir simulation models to search for optimal rule curves. The literature reporting the search for suitable reservoir rule curves is discussed and examined. The development of optimization techniques for searching processes are investigated by focusing on fitness function and constraints. There are five groups of optimization algorithms that have been applied to find the optimal reservoir rule curves: the trial and error technique with the reservoir simulation model, dynamic programing, heuristic algorithm, swarm algorithm, and evolutionary algorithm. The application of an optimization algorithm with the considered reservoirs is presented by focusing on its efficiency to alleviate downstream flood reduction and drought mitigation, which can be explored by researchers in wider studies. Finally, the appropriate future rule curves that are useful for future conditions are presented by focusing on climate and land use changes as well as the participation of stakeholders. In conclusion, this paper presents the suitable conditions for applying optimization techniques to search for optimal reservoir rule curves to be effectively applied in future reservoir operations.

1. Introduction

Despite numerous advances in watershed management, there are still several factors that lead to extreme events, such as floods and droughts, in various regions, particularly Southeast Asia and Thailand. Some of the main factors include global warming, limited natural areas, increased industrial usage and agricultural land development, which can significantly impact hydrological processes in basins [1,2,3]. To achieve a balance between resources and demand, water resource management adopts non-structural solutions. The management of the supply side requires improved river–reservoir system operations, with reservoir rule curves acting as essential guidelines for regulating the amount of water released at different times [4,5]. Therefore, modifying the reservoir rule curves to consider the effects of land use and climate change is necessary.
Typically, reservoir rule curves are derived from the optimization of the system operation process using historical hydrological data and physical system constraints. To manage long periods, including drought and flood events, simulation models evaluate the effectiveness of the achieved rules and modify them if needed. In Thailand, the operating rule curves of large reservoirs are revised every five years using updated hydrological time series [6,7]. However, the inflow to the reservoir system undergoes significant changes due to climate and land use alterations, making it impossible to accurately predict future operations using past hydrological data alone [8,9]. Therefore, implementing a mechanism to predict hydrological flows entering the system is necessary when modifying reservoir operating rule curves. The new rule curves, extracted using accurate forecast models that consider the impacts of climate change and land use development, will likely perform better in dealing with future hydrological events. In general, reviewing operating policies within a technical framework that includes interdisciplinary approaches and stakeholder participation is crucial.
To achieve its efficient management, reservoir operation employs a combination of optimization techniques, the prediction of future hydrological conditions, and the participation of experienced decision-makers, with cross-disciplinary and stakeholder approaches playing central roles. The participation of stakeholders promotes an optimization process that incorporates the experience of reservoir operators [10]. Additionally, the quality of the obtained results largely depends on the applied optimization algorithm [11]. Therefore, this study presents and reviews some conventional optimization algorithms from the literature for comparative purposes. The contribution of this paper includes presenting the suitable conditions to apply optimization techniques alongside a reservoir simulation model to search for the accepted rule curves, including fitness functions, searching constraints, land use change, climate change, and the participation of stakeholders. Details of each contribution are presented within the paper.

2. Reservoir Simulation Models

Reservoir simulation models were developed to represent physical phenomena under specific conditions, utilizing the principles of mass conservation and the physical limitations of the reservoir and its associated facilities through interconnected mathematical relationships [12,13,14,15]. These models are useful tools for system managers to estimate the outcomes of their decisions, enabling them to achieve their goals and produce the highest economic returns. However, the accuracy of these models in estimating reservoir efficiency is heavily dependent on the correct estimation of reservoir inflows, a hydrological factor with high uncertainty [16].
To ensure the safe capacity of the reservoir, the solid yield is considered as the bare minimum and is transformed into the maximum permissible amount that can be utilized during critical times. This approach guarantees that enough water is available in the reservoir to meet the basic water needs of the downstream region. The first step in using rule curves to calculate a reservoir’s water balance is to determine its storage capacity, starting at full capacity. Water release can then be calculated based on predefined policies, such as the standard operating policy, hedging rule, hydropower rule, and space rule [17,18,19]. SOP have been developed and widely applied because of the need to meet target demands. Therefore, they are suitable for using to control water release for irrigation, water supply and power generation. On the other hand, HR have been developed for the operation of reservoirs during dry seasons under different conditions, serving the high fluctuations of inflow. HR release criteria include allocating irrigation water considering the vast effects of climate change, whilst focusing on mitigating current and future droughts. Moreover, HR release criteria can be used in conjunction with reservoir rule curves for managing both flood and drought situations [20]. Figure 1 presents a conceptual diagram of the hedging rule (HR) and standard operating policy (SOP), which can be expressed mathematically by Equations (1) and (2), respectively.
The hedging policy is expressed as follows:
When   0 1 D D I t · D t S W A t
R ν , τ = { W A τ i f W A τ < S W A τ D τ + ( S W A τ D τ ) W A τ E W A τ S W A t τ E W A τ i f S W A τ W A τ E W A τ D τ i f E W A τ W A τ < D τ + C W A τ C i f W A τ D τ + C 0 , o t h e r w i s e
where Rν,τ is the discharge of the reservoir at time τ; SWAτ and EWAτ represent the available water at the start and end points at time τ, respectively; and Dτ is the downstream water demand at time τ.
The standard operating policy is expressed as follows:
R v , τ = { D τ + W ν , τ D τ + C , f o r   W ν , τ D τ + C + D τ D τ , f o r   D τ W ν , τ < D τ + C + D τ D τ + W ν , τ D ν   f o r   D τ D τ W ν , τ < D τ 0 , o t h e r w i s e
where Rν,τ is the discharge of water during year ν and month τ (τ = 1 to 12, standing for January to December); Dτ is the net downstream water demand during month τ; Dt is the lower rule curve of month τ; Dt + C is the upper rule curve of month τ; and Wν,τ is the available water during year ν and month τ, as described in Equation (3):
Wv,τ = Sv,τ−1 + Qv,τ − Rv,τ − Eτ
where Sν,τ−1 is the stored water at the end of month τ − 1; Qν,τ is the monthly inflow to the reservoir; and Eτ is the evaporation loss.
The performance criteria of the system, including the number of failure periods, the amount of supply and demand, the amount of excess water (spill), and the maximum and average vulnerabilities, can be calculated as the results of the simulation model. Figure 2 shows the regulatory water released from a reservoir and its characteristics compared to target demands.

3. Optimization Techniques for Reservoir Rule Curve Extraction

The optimization–simulation technique is a popular approach for the optimization and system simulation of water resources. This technique uses optimization models to find the best solutions while also simulating the system details. By connecting optimization techniques with the reservoir model using monthly rule curves as decision variables, the best values for these variables can be found to provide the best fitness for the objective function. Optimizing the key points of rule curves can be an effective manner of avoiding their fluctuation. Therefore, this section is divided into three sections, including the integration of optimization techniques and the reservoir simulation model, the searching process for the objective function, and optimizing the points of the obtained rule curves.

3.1. Integrating Optimization Techniques and the Reservoir Simulation Model

Reservoir rule curves consist of upper and lower curves, with 24 decision variables in total for one reservoir. The physical characteristics of the reservoir and operational constraints determine the feasible region, or the boundary, for each variable, which typically ranges from dead storage to full capacity. A visualization of the optimization–simulation technique, including the integration of optimization techniques and the reservoir model, and the boundary of decision variables, is presented in Figure 3 and Figure 4. Once the optimal rule curves are found, they are used as the release criteria in the reservoir simulation model, which considers both historic and synthetic inflows. This evaluation process results in the creation of management criteria, such as the frequency, intensity, amount, and duration of flood or drought conditions, as shown in Figure 5. In summary, the optimization–simulation technique is an effective tool for optimizing water resource management strategies. The optimization techniques can be integrated with the reservoir simulation model, both as a single or multi-reservoir system. The decision variables (rule curves value) for a single reservoir are 24 values, with 12 values for the lower rule curves and 12 values for the upper rule curves. On the other hand, the multi-reservoir system uses 48 values for two reservoirs, 72 for three reservoirs, and 96 for four reservoirs. The search process simultaneously provides the optimal rule curves of all the reservoirs of the system [21].

3.2. Objective Function of the Search Process

Generally, most objective functions that search for an optimal solution are calculated from the results of a simulation model. In our case, these values represent flood and drought situations up to the limits imposed by the physical characteristics of each reservoir. The popular objective functions for searching the optimal reservoir rule curves are the minimal average water shortage described in Equation (4), the minimal frequency of water shortages in Equation (5), the minimal average excess water per year in Equation (6), and the minimal frequency of excess water in Equation (7) [8,9], shown as follows:
The minimal average water shortage per year:
M i n H ( a v r ) = 1 n v = 1 n S h V
The minimal frequency of water shortage:
M i n F r e ( i ) = 1 n v = 1 n Y s h v
The minimal average excess water per year:
M i n P ( a v r ) = 1 n v = 1 n S p V
The minimal frequency of excess water:
M i n F r e ( i ) = 1 n v = 1 n Y s p v
where H(avr) is the average water shortage per year; Fre(i) is the frequency of water shortages; P(avr) is the average excess water per year; n represents an entire year; Shv is the water shortage in year v; Yshv is the year of water shortage; Spv is the release of excess water during year v; and Yspv is the year of the release of excess water.

3.3. Optimizing the Points of the Rule Curves

The obtained rule curves often fluctuate and lack practical usefulness due to the independence of the searching boundary for each decision variable. These fluctuations are caused by the seasonal pattern of streamflow and make it challenging, if not impossible, to use the resulting curves. To avoid fluctuations in the obtained values, the smoothing function and the moving average constraint are incorporated with the constraints of the searching procedure. Firstly, a smoothing function can be applied to both the upper and lower rule curves. This function controls the maximum and minimum storage levels of the reservoir at the beginning and end of the flood season, respectively [22].
To describe the smoothing function for adjusting the rule curves, the monthly rule curves’ lower and upper levels were fixed and represented by the ‘x’ and ‘y’ values, respectively. In the early drought season, the water level in January (x1, y1) should be higher than that in February (x2, y2) and then gradually decrease until June (x6, y6). From July (x7, y7), which marks the beginning of the flood season, the water level should be higher than that in June (x6, y6), and in August (x8, y8), the water level should rise higher than in July (x7, y7) and increase until the end of the rainy season in October (x10, y10) until the end of December (x12, y12). This pattern reflects the seasonal streamflow of Thailand. The smoothing function constraints are integrated into the fitness function of the reservoir simulation model to fit the rule curves, as presented below:
x 1 > x 2 > x 3 > x 4 > x 5 > x 6 < x 7 < x 8 < x 9 < x 10 < x 11 < x 12
y 1 > y 2 > y 3 > y 4 > y 5 > y 6 < y 7 < y 8 < y 9 < y 10 < y 11 < y 12
where the variables x1 and y1 represent the initial water level in January, which marks the beginning of the drought season. Similarly, x5 and y5 represent the water level in May; x6 and y6 represent the initial water level in June, which marks the end of the drought season and the beginning of the flood season, and marks the starting point of the lower rule curve for the flood season. Lastly, x12 and y12 represent the water level in December, which marks the end of the upper rule curve for the flood season.
Secondly, the moving average is another smoothing function constraint for reducing the fluctuate rule curves, for each rule curve can be described as:
| x τ 2 + x τ 1 + x τ 3 x τ | 0.1 T   for   τ = 3 , 12
| x 12 + x τ 1 + x τ 3 x τ | 0.1 T   for   τ = 2
| x 12 + x 12 τ + x τ 3 x τ | 0.1 T   for   τ = 1
where x is rule curve level and T is the active storage of each reservoir. These smoothing functions are integrated into the fitness function of the searching procedure [22].

4. Typically Applied Optimization Techniques

The optimal rule curves have been improved by many methods, initially using easy methods and then more complicated procedures, such as the trial and error technique with the reservoir simulation model, dynamic programing, heuristic algorithm, swarm algorithm, and evolutionary algorithm. There are four groups of methods that are classified according to the solution criteria. Figure 6 shows the method groups that are usually used to find the optimal rule curves. Details of each technique are presented, starting with the simple techniques and followed by the more complicated methods.

4.1. Trial and Error Technique with the Reservoir Simulation Model

The trial and error technique is a basic method used to improve reservoir rule curves by using the reservoir simulation model [6,23]. This method involves evaluating the efficacy of the system using a number of trial rule curves, which are modified by individuals with previous experience in operating reservoirs. Figure 7 illustrates the procedure of the trial and error method for finding suitable rule curves. However, this method is not always acceptable in practice since it does not guarantee obtaining the best solution. Nevertheless, it can be considered as the basic version of the expert systems in the management of water resources.

4.2. Dynamic Programming

The dynamic programming algorithm (DP) is popular for solving combinatorial optimization problems [24,25,26,27]. Since the operating rules and performance characteristics of the reservoir system are usually nonlinear and naturally combinatorial, DP can be considered a very suitable method for optimizing the rule curves. It should be noted that dynamic programming suffers from the curse of dimensionality in large-scale problems. In previous research in this field, this issue has been pointed out as the greatest challenge of using DP in reservoir operation optimization. To tackle this problem, various modified versions of DP have been proposed in the literature, including discrete DP techniques [28,29], increment DP [30], discrete differential DP [31], incremental DP successive approximation [32], and folded DP [33]. Additionally, it should be noted that, due to the continuous nature of the problem variables (e.g., storage levels, release values, and rule curve levels), discrete algorithms are not suitable to solve reservoir management problems.
To overcome the above-mentioned dimensional problem, the principle of progressive optimality (PPO), a computationally efficient technique for a continuous state variable, is usually applied to find the optimal rule curves. It has been shown that the computational dimensionality of the DP/PPO approach is smaller than that of the traditional DP one (see Figure 8). The DP/PPO was applied to find the optimal rule curves for single and multi-reservoir systems in Thailand [34].

4.3. Heuristic and Metaheuristic Algorithms

Heuristic algorithms (Has) use simple techniques for a guided random search to find the optimal solution. Some of them are based on a local search. Conceptual simplicity and ease of implementation have made such methods very popular. In this method, the search process starts with a random initial solution. The initial solution is modified by a simple operator, such as mutation. If this modification leads to the achievement of a more optimal solution, the new solution replaces the previous one. Otherwise, the current solution is retained. The processes of modification and replacement of the better solution continue iteratively until the stopping condition is satisfied. After the calculations are stopped, the best solution that is found is presented as the obtained optimum [35,36,37]. Recently, various Has have been applied to achieve the optimum operating policies for water resources [38,39,40,41,42].
HAs have been applied with the simulation model search to obtain the optimal reservoir rule curves. The heuristic algorithm begins with one initial solution to the problem, usually chosen at random (lower and upper rule curves). Those initial solutions are used in the reservoir simulation model. Then, the water discharge is calculated in each month based on the random rule curves for controlling water storage as an objective function [43] (see Figure 9). HAs have been applied to search optimal rule curves in multipurpose reservoirs in Thailand. The results showed that the reservoir rule curves developed with the HA technique were able to reduce water shortages by 43–44% compared with the existing rule curves [43]. In addition, HAs have also been applied to control the water allocation for the downstream reservoirs of the upper Tone River in Japan to prevent flooding during heavy rainfall using the objective function to minimize the difference between the simulated discharge thresholds and the actual operating criteria. It was found that, during the operation, flood peaks were effectively reduced [44].
Some of the heuristic and metaheuristic algorithms that have been integrated with the reservoir simulation model for searching optimal rule curves include the simulated annealing algorithm (SA) and shuffled frog leaping algorithm (SFLA).

4.3.1. Simulated Annealing Algorithm

The simulated annealing algorithm (SA) has been successfully utilized to solve optimization problems [45,46]. This approach is particularly effective in cases where the search space is discrete, and exhaustive enumeration is not practical due to limited time. Although SA may not always find the most efficient solution, it has proven to be an excellent strategy for solving organizational optimization problems [47]. In the field of reservoir management, SA has been extensively studied and applied in conjunction with the ‘10 reservoir problem’ standard criteria [48]. SA has been employed in many real reservoir systems in Thailand to derive the optimal operating policies, where it has been found to take less computation time compared to other optimization techniques, such as the genetic algorithm (GA) [49]. For example, SA has been applied to develop rule curves for the Bhumibol and the Sirikit Reservoirs in northern Thailand, which are large multipurpose reservoirs with an integrated management system. The resulting rule curves were effective in reservoir management, especially for seasonally fluctuating hydrological conditions [50]. SA has also been used to develop a non-linear time-dependent dynamic model to describe the operation of a single-purpose reservoir during the irrigation season. The objective of this model was to maximize the total farm income by optimizing the allocation of irrigated crops, while considering the changing conditions of soil moisture and plant water demand with an integrated water balance model. This model has been used as a decision support tool for irrigated cropping patterns and irrigation scheduling, such as in the planned reservoir on the Havrias River in northern Greece [51]. Currently, SA is still popular to develop optimal reservoir management and operational criteria, especially in integrating ecosystem-related data with water allocation to support the environmental and agricultural water demand and hydropower operation of multi-reservoir systems [52,53].

4.3.2. The Shuffled Frog Leaping Algorithm

The shuffled frog leaping algorithm (SFLA) is a meta-heuristic optimization method inspired by the memetic evolution of a group of frogs when searching for food [54,55,56]. The SFL algorithm is derived from a virtual population of frogs in which individual frogs represent a set of possible solutions (possible rule curves). Each frog is distributed to a different subset of the entire population described as memeplexes. The different memeplexes are considered as different cultures of frogs that are located in different places in the solution space (i.e., global search). Each culture of frogs simultaneously performs an independent deep local search using a particle-swarm-optimization-like method [57]. To ensure global exploration [58], after a defined number of memeplex evolution steps (i.e., local search iterations), information is passed between memeplexes in a shuffling process. Shuffling improves the frog idea quality after being infected by frogs from different memeplexes, ensuring that the cultural evolution towards any particular interest is free from bias. In addition to improved information, random virtual frogs are generated and substituted in the population if the local search cannot find better solutions. After this, the local search and shuffling processes (global relocation) continue until defined convergence criteria are satisfied. Recently, a conditional shuffled frog leaping algorithm (CSFLA) integrated with a simulation model was applied to identify optimal reservoir rule curves [59,60,61].
The developed CSFLA for searching rule curves is described as follows. The CSFLA begins with an initial population of frogs, F = {X1, X2, …, Xn}, created randomly within the feasible space. With the 24 decision variables for a single reservoir (upper and lower rule curves variables), the position of the ith frog is represented as Xi = [xi1, xi2, …, xi24]T. Then, a set of rule curves is used in reservoir simulation and the release water is calculated by the simulation model considering these rule curves. Next, the release water is used to calculate the fitness function to evaluate the frog’s position. The fitness function is the minimum of the average water shortage subject to constraints on the simulation model, as illustrated in Equation (4).

4.4. Evolutionary Algorithms

Some of the evolutionary algorithms that have been integrated with the reservoir simulation model to search for the optimal rule curves include the genetic algorithm (GA), differential evolution (DE), genetic programming (GP), and cultural algorithm (CA). Figure 10 shows the application of the evolution algorithm integrated with the reservoir simulation model to search for the optimal rule curves.

4.4.1. Genetic Algorithm

Genetic algorithms (GAs) have become increasingly popular over the past decade for solving various problems due to their robust performance [62]. In order to handle problem constraints and be integrated into simulation models, efficient computational methods have been presented in conjunction with GAs [63]. These methods have been successful in optimizing reservoir operations [64], which is a complex problem that involves the management of water release from a reservoir to meet various demands while taking into account multiple objectives, such as flood control, hydropower generation, and irrigation.
The GAs integrated with the reservoir simulation model involves transferring decision variables from the physical space of the problem to the computational space using a coding approach. Each decision variable represents the value of the monthly rule curves, which is defined as the upper or lower bound. A population of coded solutions is randomly generated in the search space of the problem. The water release values from the reservoir at each time step are then calculated by the simulation model, and the performance criteria of the system in supplying reservoir targets are evaluated. In an iterative process, GAs operators, such as selection, crossover, and mutation, are executed on the existing population to produce new solutions. The simulation model simulates the rule curves and their performance using the generated solutions and estimates the released water, the performance criteria of the system, and finally the value of the predefined problem objective function. The process of reproducing new populations continues until the stopping condition of the algorithm is satisfied, and at the end, the best solution that is found represents the optimal rule curves of the reservoir.
GAs have been widely used in studies seeking optimal reservoir operation worldwide, including in Thailand [65,66,67,68,69,70]. For example, in the face of climate change and land use changes affecting runoff flows into reservoirs in upstream areas, the development of the optimal rule curves for large- and medium-sized multipurpose reservoirs has become necessary to improve their suitability and efficiency for future reservoir management [8,71,72]. In a recent study, the objective function was to minimize water shortages during the dry season and prevent overflows from reservoirs during the flood season. The results showed that the optimal rule curves generated by GAs can effectively reduce the frequency and volume of water shortage situations and water overflow, while maintaining a reasonable efficiency compared to the existing rule curves. The use of GAs in reservoir operation optimization can thus help decision-makers to make better informed decisions that ensure water security for all stakeholders.

4.4.2. Differential Evolution

Another efficient evolutionary search algorithm that has been successfully used in reservoir operation optimization and rule curve extraction studies is the differential evolutionary algorithm (DE) developed by Storn and Price [73]. In 2008, Ready and Kumar [74] applied a multi-objective functional model of DE to establish a water allocation policy for irrigation to support multi-crop systems under water scarcity situations that result in crop failure. A replication of this case study took place in Malaprabha Reservoir, India. Their results suggest that the proposed DE could be used to develop different strategies for irrigation planning and reservoir operation policies and to select the best possible solutions appropriate to the expected hydrological conditions. In Thailand, DE was connected to a reservoir model to develop the reservoir rule curves of the Lam Pao Reservoir, a large multipurpose reservoir located in Kalasin Province in northeastern Thailand. The results clearly indicated that the rule curves developed with DE can reduce the frequency, amount of water scarcity, and flooding during the dry and flood seasons better than the old rule curves. In addition, it demonstrated the development of appropriate reservoir operating rules to accommodate variations in hydrological conditions [75]. To date, DE has also been popularly applied to study optimum reservoir rule curves integrated with other algorithms. For example, hybrid DE and Bat algorithm (BA), enhanced differential evolution (EDE), and a differential evolution with particle swarm optimization (A-DEPSO) were used to solve the complex problems of a case study of four hydropower reservoirs with multi-reservoir operations [76,77,78].

4.4.3. Genetic Programing

Genetic programing (GP) describes a set of alternative techniques for application in a wide range of engineering problems [79]. Numerical methods have used GP for resizing structures in order to search for the optimal cross-sections and connecting the joints to achieve the minimum weight. GP has been applied to search for the optimal reservoir rule curves in the Huay Ling Jone reservoir, Yasothorn Province, Thailand [80]. Furthermore, GP was used to develop a real-time reservoir operation considering the forecast of inflow flowing into the reservoir [81] and the reservoir’s operating rule [82].
The process of GP begins with a randomly generated initial population of computer programs [83]. Each program in the population represents a parse tree generated by combining its functions (nodes) and terminals (leaves), which are suitable for the problem and defined in a function set and a terminal set, respectively [84]. The function set may include arithmetic and mathematical functions, conditional and Boolean operators, iterative functions, and user-defined functions or operators. The terminal set contains the arguments for the functions. Once the initial population is generated, the current population is repeatedly replaced with a new population (new generation) using genetic operators (reproduction, crossover, and mutation) until the population’s best fitness reaches the desired value or the maximum number of generations is reached. The genetic operators used in GP are the same as those used in a basic genetic algorithm.

4.4.4. Cultural Algorithms

Cultural Algorithms (CAs) are a type of approach to evolutionary computational methods that was developed by Reynolds [85]. The cultural algorithm simulates social evolution based on learning agent-based modeling (ABM) techniques and based on experience and knowledge gained over time [86,87]. In addition to the population, this algorithm relies on another element called the belief space. The processes defined in the algorithm are very useful in improving the efficiency of the process to achieve the optimal solutions in the search space. In the approach, the population is the set of possible solutions in the search space, while the belief space is the space of knowledge obtained during the searching process. The accumulated data in the belief space are shared across the population and are applicable to all population-based optimization techniques [88].
Conditional Cultural Algorithm (CCA) was integrated with the reservoir simulation model in order to optimize the reservoir rule curves. In that study, the minimization of the average water shortage function was used as the optimization objective function. The CCA was applied with historical inflows, future inflows under scenario B2, water demand, and physical reservoir data to determine the optimal rule curves of the Huai Luang Reservoir in the northeast of Thailand [89].
In the first step, a reservoir simulation model is coupled with a conditional cultural algorithm. Computations start from randomly generating an initial population of reservoir rule curves, adjusting domain-specific knowledge, updating the belief space using acceptance function, and stopping criteria. The physical and initial data of the problem are considered, and then the reservoir rule curves in the initial population space are sent to the reservoir simulation model to evaluate their performances. Using the monthly streamflow, the objective function of the problem is calculated and the performance of the solutions in the population is determined [71]. After that, new reservoir rule curves are generated using algorithm operators and the initial population is replace if appropriate. This iterative process continues until the stopping condition is satisfied.

4.5. Swarm Algorithms

The swarm algorithms that have been applied with the reservoir simulation model for searching optimal rule curves include particle swarm optimization (PSO), cuckoo search algorithm (CS), firefly algorithm (FA), flower pollination algorithm (FPA), gray wolf optimizer (GWO), wind driven optimization (WDO), ant colony optimization (ACO), and honey-bee mating optimization (HBMO). Figure 11 shows the application of swarm algorithms integrated with the simulation model to search for the optimal rule curves.

4.5.1. Particle Swam Optimization

The particle swarm optimization (PSO) algorithm, which was inspired by the swarm behavior of some organisms (such as birds and fish) and proposed by Eberhart and Kennedy [90], is one of the most efficient optimization methods to solve continuous problems. As with all guided stochastic search algorithms, the search begins with the generation of a swarm of random solutions in the search space, and then based on the rules defined in the algorithm, the swarm is updated in each iteration [91]. Although this algorithm is population-based, its operators have nothing in common with evolutionary methods and work based on swarm intelligence processes. Thus, in PSO, the potential solutions, or the particles, move towards the optimal point by following the optimal particles and using their personal experiences. PSO has been used in many fields, such as function optimization [92], artificial neural network and fuzzy system control [93,94], and reservoir operation planning and management [38].
Conditional particle swarm optimization (CPSO) with the reservoir simulation model has been applied to search optimal rule curves [95]. In Thailand, the Lampao Reservoir, which is located in the northeastern region, was used for the illustrative application [95]. In 2014, Zhang et al. [96] proposed an improved adaptive Particle agglomeration optimization (IAPSO) algorithm to address a number of conflicting objectives and limitations. This is related to non-linear problems with complex dynamic constraints, which are important in the context of reservoir system operation. The study was tested on the Three Gorges Project (TGP) and XiLuoDo Project (XLDP) power generation reservoirs in China, and IAPSO was compared with other algorithms, such as wavelet PSO (WPSO), adaptive PSO (APSO), and basic PSO (BPSO). It performed better with more efficiency and durability and appeared to be better in terms of power generation benefits and convergence efficiency [96]. In addition, PSO has been integrated into the reservoir system simulations that are co-operating to satisfy from a set of different priority requirements by considering hedging rules, which are based on the level of monthly water retention. For the objective function of this study, it increased efficiency and reduced large deficits and assigned different weights to accommodate different demand categories [97]. In recent years, PSO has remained popular for its application to improve reservoir allocation criteria considering the conditions of iteration variables using water volumes for water supply and water spills [98] as well as maximum energy for short-term and long-term flood control [99].

4.5.2. Cuckoo Search

The cuckoo search (CS) optimization algorithm is one of the algorithms developed to solve non-linear and continuous optimization problems. This algorithm was introduced by Yang and Deb [100], inspired by the life of a family of birds called cuckoo. The cuckoo search algorithm is based on the optimal lifestyle and interesting features of this species, such as their egg-laying and reproduction characteristics. Adult cuckoos lay eggs in the nests of other birds. If the cuckoo eggs are not detected and destroyed by adult host birds, they will grow and become adult cuckoos. Under the influence of environmental characteristics, adult cuckoos migrate in groups hoping to find a suitable environment for life and reproduction. In this algorithm, the suitable environment is the global Optimum in the objective function of the optimization problem. To date, this algorithm has shown a good performance in various optimization scenarios. The female cuckoo inspects different nests to find a species of bird whose eggs, laid by them, are very similar in color and pattern to her own. Meanwhile, some species of cuckoos lay their eggs only in the nests of certain types of host birds. These cuckoos learn to lay eggs that closely replicate the color and pattern of the host’s eggs. However, many host birds also learn to distinguish cuckoo eggs from their own. In such a case, either the cuckoo eggs are thrown out of the nest or the host bird abandons its nest and nests again in another place [101].
CS has often been applied in optimizations that seek to solve the problem of reservoir management in different conditions and variables. CS is considered an alternative to the optimal operation of multi-reservoir systems (OOMRS) for the purposes of maximizing energy production. Punitive methods are used to address physical and operational limitations [102,103]. The constraints of irrigation and flood control are considered [104], including the connecting conditional cuckoo search algorithms (CCS) and the reservoir simulation model, which has been applied to determine optimal reservoir rule curves [105]. This algorithm search begins with an initial feasible solution and boundary, as well as input data. The number of available host nests and the total number of iterations is set up. With 24 decision variables per reservoir (rule curve variables for the upper and lower rule curves), a nest for the cuckoos is represented as Xi = [xi1, xi2, …, xi24]. Then, a set of rule curves is used in the reservoir simulation and the release water is calculated by the simulation model using these rule curves. The release water is then used to calculate the fitness function to evaluate a nest. A nest is then chosen randomly. A new set of rule curves is used in the reservoir simulation and the release water is used to calculate the fitness function again for Z(Xi+1). Next, the fitness function Z(Xi+1) and the fitness function Z(Xi) are compared: if Z(Xi+1) is larger than Z(Xi), return and choose a new nest, but if Z(Xi+1) is smaller than Z(Xi), replace Xi by Xi+1 and keep the new nest (accepted rule curves) for the next iteration. The next iteration is performed by choosing the new nest if the termination criterion is not satisfied. The process is then continued until the criterion is satisfied, as illustrated in Figure 11. In the case of climate change impact studies, CS has been used to optimize the multifunctional performance of reservoir systems. Its purpose is to meet downstream water needs and control potential flooding [106].

4.5.3. Tabu Search Algorithm

The tabu search algorithm (TSA) is a meta-heuristic procedure designed to search for an optimal solution. This algorithm is different from other meta-heuristics that do not rely on randomness or selection based on probability. It is a deterministic method that searches for solutions from the immediate best solution. It has been adapted to solve many problems in engineering, such as civil, industrial, electrical as well as water resources [107,108,109]. The tabu search is recognized as being able to avoid provide the final solution that is the local optimum value and can continue to search until the solution is near to the global optimum value [110,111].
From 2018 to 2020, the conditional tabu search algorithm (CTSA) integrated with the reservoir simulation model was applied to find the optimal rule curves. The minimum average water shortage per year was used as the objective function for the finding procedure, including hydrologic data, water demand, physical reservoir data, and future runoff using 50-year future climate data. The proposed model was applied to determine the optimal future rule curves of the Ubolratana Reservoir in the northeast region of Thailand [8,112,113]. In addition, TSA has also been studied for the solution and development of optimal reservoir operating policies and has been integrated with other algorithms, for example, in flood protection [114], the interoperability scheduling solutions of large reservoirs that require a navigation ship lock waiting time under multiple constraints, and the long-term energy scheduling of hydropower systems [115,116].

4.5.4. Firefly Algorithm

The firefly algorithm (FA) is a swarm-based metaheuristic algorithm inspired by the flashing behavior of fireflies. FA is one of the algorithms released in 2009 by Yang [117]. The algorithm imitates the behavior of fireflies and has ideal rules. One of these rules is that an individual firefly will follow a brighter firefly and, if there is no brighter firefly, the firefly will move randomly [117]. It is an effective and easy-to-implement algorithm [118]. FA has been popularly applied in studies to solve reservoir management problems in both single and multi-purpose reservoir systems, with the main objectives being irrigation water supply [119] and irrigation and hydropower generation [120]. It is also effective in finding suitable solutions to a continuous reservoir problem [121]. Moreover, FA was applied with the reservoir simulation model for searching optimal reservoir rule curves in a flood control area. This algorithm search begins with an initial feasible solution and boundary and input data. The 24 decision variables per reservoir are represented by both the upper and lower rule curves. Then, a set of initial rule curves is used in the reservoir simulation and the release water is calculated. The release water is then used to calculate the fitness function to evaluate the initial rule curves. Then, a new set of rule curves is created and used in the reservoir simulation. The release water is used to calculate the fitness function again and the new set of rule curves is evaluated. Next, the fitness function for this iteration and previous iteration are compared to accept the best one. The next iteration is performed by again creating the new set of rule curves if the termination criterion is not satisfied. The process is then continued until the criterion is satisfied, as illustrated in Figure 11. The proposed model was applied to determine the optimal flood rule curves of the Nam Oon Reservoir in the northeast region of Thailand. The minimum average excess water per year and minimum frequency excess water were used as the objective functions [122].

4.5.5. Flower Pollination Algorithm

One of the alternative techniques that was recently adapted to find appropriate values is the flower pollination algorithm (FPA), which is based on the pollen grains of the flower. Each flower has a different way to lure a bird or insect pollinator to ensure pollination for reproduction and survival [123,124,125]. FPA is a highly effective technique that is suitable to search for the optimal reservoir rule curves. There were two objective functions that are considered to the search process: the minimum average water deficit and minimum average excess water. The application of FPA to develop reservoir rule curves has been studied in medium and small reservoirs in Thailand. The Huay Sabag, Huay Ling Jone, and Num Oon reservoirs, which are located in the northeast region of Thailand, were considered in one case study [126]. The operating process consists of the following parts. The connection of the FPA and reservoir simulation model starts with input data and all the initial necessary data, such as dead storage level, normal high-water level, full capacity level, and monthly water requirements. The FPA procedure is based on the flowers and the pollination process. For this study, each decision variable was represented by the monthly rule curves, which are defined as the upper rule and lower rule curves. After the first set of flowers in the initial population were calculated, the monthly release water was calculated by the simulation model considering those rule curves. Next, the released water was used to determine the objective functions. Then, the evaluation of the criteria was undertaken to evaluate the objective function. After that, the reproduction process creates new rule curve values in the next iteration to find the current best solution. This procedure is repeated until all the values of the rule curves are appropriate.
Recently, several researchers have used FPA to assess the problems of various reservoir management schemes, both for single and multi-reservoir systems, as well as for specific purposes, for example, optimizing hourly scheduling for crop water allocation and hydropower generation [127] and the operation of a large hydropower development [128].

4.5.6. Gray Wolf Optimizer

Another recently developed method of finding suitable interest values is the new meta-heuristic method that has been used to determine appropriate water allocation criteria, called the gray wolf optimizer (GWO) [129,130,131]. In this method, inspiration comes from the gray wolf and the search methods to improve the surrounding position and hunting of gray wolves. It is based on the hunting behavior of gray wolves, which require skill and ability to search for prey and to surround it [132,133]. From 2019 to 2022, several studies reported the application of GWO to search for the optimal solutions to reservoir operation problems. In 2019, Choopan and Emami [134] presented the application of GWO to predict water storage in the Shaharchay Reservoir in northwestern Iran. Its objective is to manage risks from flood and drought events. The results from the GWO technique showed statistically good predictions compared to evolutionary algorithms, such as the continuous genetic algorithm (CGA) [134]. Later, in 2020, at the Golestan Dam in Golestan Province, Iran, Donyaii et al. [135] developed a multi-objective gray wolf optimization (MOGWO) algorithm to find optimal reservoir operating criteria under changing climatic conditions. The associated objective functions defined in the optimization process are the risk reduction and maximization of model reliability indices under baseline conditions and climate change periods. In 2021, Niu et al. [136] presented a hybrid gray wolf optimizer (HGWO) to improve the optimum operation of real-world hydropower systems with the goal of maximizing the benefits from total electricity generation. The simulations indicated that the HGWO method produced more satisfactory scheduling plans than the multiple control methods.
Most recently, in 2022, Masoumi et al. [137] released the shuffled gray wolf optimizer (SGWO), a hybrid optimization algorithm inspired by the shuffled complex evolution (SCE-UA) algorithm and GWO to solve mathematical benchmark function and multiple reservoir performance optimization problems with different scales. Two hypothetical reservoir systems 4 and 10 and the Dez Dam in Iran, considered as a single reservoir system, were chosen as case studies in this research. In addition, the performance of the SGWO algorithm was compared to that of well-known evolutionary algorithms, such as particle cluster optimization (PSO) and genetic algorithm (GA). Their results showed that SGWO was able to achieve significantly better outcomes by using a significantly smaller number of function assessments. In Thailand, GWO with a reservoir simulation model to search for the optimal rule curves was applied. This algorithm search begins with an initial feasible solution and boundary and input data. The decision variables are represented the upper and lower rule curves. Then, a set of initial rule curves is used in the reservoir simulation. The release water from reservoir simulation model is then used to calculate the fitness function for evaluating the initial rule curves. Then, a new set of rule curves is created and used in the reservoir simulation. The release water from the reservoir simulation model is used to calculate the fitness function again and evaluated the new set of rule curves. Next, the fitness function of this iteration and previous iteration are compared to accept the best one. The next iteration is performed by creating the new set of rule curves again. The process is then continued until the criterion is satisfied, as illustrated in Figure 11. The Ubolratana reservoir in Khon Kaen Province, the Lampao reservoir in Kalasin Province, and the Nam Oon reservoir in Sakon Nakhon Province were considered as the case studies [138].

4.5.7. Wind-Driven Optimization

The wind-driven optimization (WDO) algorithm is an alternative optimization technique that has recently gained popularity. The algorithm is a nature-inspired global optimization methodology that draws inspiration from atmospheric motion. Essentially, WDO is an evolutionary adaptation of air parcels in the atmosphere that are able to find the best pressure to balance the atmosphere [139]. WDO is a population-based iterative heuristic global optimization algorithm where a population of infinitesimally small air parcels navigates over an N-dimensional search space following Newton’s second law of motion, which is also used to describe the motion of air parcels within the Earth’s atmosphere [140]. The technique has been successfully applied to optimize electromagnetics problems [141,142,143,144], and is particularly suited for solving problems with both discrete and continuous parameters.
WDO has also been applied to search for optimal reservoir rule curves in flood control areas. For example, the technique was used to determine the optimal flood rule curves of the Nam Oon Reservoir in the northeast region of Thailand, with the minimum average excess water per year and minimum frequency excess water used as the objective functions [145]. WDO has also been used to develop rule curves for multiple reservoir systems, with the objective of improving the existing method of managing a single reservoir that caused serious problems during the rainy season when it was flooded in 2017 in Sakon Nakhon Province, Thailand [146]. In both studies, the WDO technique was combined with a reservoir simulation model. The process involves starting with an initial population that is created randomly within the feasible space, which is the value between the dead storage capacity and the normal capacity levels of the reservoir. Each decision variable represents the monthly rule curves in the reservoirs, which are defined as the upper level and lower level.

4.5.8. Ant Colony Optimization

The ant colony optimization (ACO) algorithm was developed as another search optimization technique that was motivated by the natural phenomenon of ants depositing pheromones on the ground to mark favorable paths that should be followed by other members of the colony [147]. ACO is a probabilistic technique to solve computational problems that can be reduced to finding a good path through graphs and has been widely applied to various problems [148,149]. ACO emerged as useful for improving the operating rule of the Hirakud multipurpose reservoir system in India. During the implementation, a limited time series of inflows was considered as well as the classification of reservoir volumes into several classes and the consideration of reservoir discharges for each time period according to the pre-determined criteria of suitability. In this case study, multiple objectives were identified, including reducing flood risk, minimizing irrigation deficits, and maximizing hydropower generation as a priority. The final objective was to implement the developed model into the monthly reservoir operation [150]. ACO has been implemented to find a solution to the problem of hydropower reservoir operation that is defined as a partially connected graph consisting of a set of rule curves connecting the nodes of the graph. Each rule curve was assigned to represent the local operating policy of the reservoir. The results clearly indicated that ACO paves the way for the efficient utilization of the incremental solution generation mechanism available in ACO to enforce explicit problem constraints [151].
Then, in 2013, ACO was developed by identifying constraints so as to address the appropriate multi-reservoir operating system problem by considering the decision parameters of the problem as well as its responsiveness to both the storage and discharge volumes. The algorithms developed are known as constrained ant colony optimization algorithms (CACOAs). The results were found to outperform the conventional unrestricted ACOs, especially in the ability of CACOAs to quickly and optimally solve multiple reservoir operational problems [152]. Moreover, Kangrang and Lokham [153] also proposed a conditional ACO (CACO) linkage to a reservoir model to find a suitable reservoir control curve by selecting the case study of the Lam Pao Reservoir in Kalasin Province, northeastern Thailand. In their study, the objective function of the search was identified as the lowest average water scarcity and the increase in water allocation for future irrigation areas was identified. Finally, the comparison of the new control curve developed with CACO to the existing one suggests that it is effective in reducing the water shortages that are appropriate to seasonal hydrological conditions, especially regarding the reservoir inflow. Overall, the strength of the ACO is its quick search for global solutions as well as the appropriate application to various conditions. Accordingly, ACO is popularly used to find solutions in water resource management [154].

4.5.9. Honey-Bee Mating Optimization

The honey-bee mating optimization (HBMO) algorithm is a nature-inspired algorithm that mimics the mating process of honey bees. In recent years, HBMO has shown promise in solving reservoir management problems by being applied to highly constrained and/or unconstrained real-value mathematical models with the objective of minimizing the total squared deviation from the target requirement. Comparisons with other known heuristic methods have been favorable [155,156]. Researchers have used HBMO to extract the monthly linear operating rules of reservoirs for irrigation and hydropower purposes, considering decision variables such as reducing the water supply deficit [157]. In 2011, an improved version of HBMO was introduced to develop operating rules for multi-reservoir systems with the objective of improving the release rule and the retention-volume-balancing function, which form the operating policy. The proposed rule curves were able to manage the tight constraints that define parallel reservoir operation in such a way that all generated solutions are possible after a particular set of iterations [158]. While still a relatively new algorithm, HBMO has shown promise in the field of reservoir management and could potentially offer significant benefits in optimizing reservoir operations.
In addition, Solgi et al. [159] introduced a new enhanced HBMO (EHBMO) that relies on a new mating process, replacing the one used in the HBMO algorithm. This change enables EHBMO to achieve a solution that is as close as possible to the global optimum with less computational effort compared to HBMO. The performance of the EHBMO algorithm was tested with constrained and unconstrained mathematical optimization problems. It was also used to find the optimal functioning of multi-reservoir systems. Recently, in Thailand, HBMO has been applied to create the optimal reservoir rule curves impacted by future climate change between 2020 and 2049 based on climate data from CMIP5 with the scenarios from RCP4.5 and RCP8.5, respectively. The case study examined the effectiveness of new rule curves in managing fluctuations in streamflow at the Ubolratana Reservoir, located in the northeast region of Thailand. The results demonstrated that the new rule curves were successful in addressing variations in streamflow and showed promise for future water management efforts in the region. Specifically, the new rule curves were found to increase the storage capacity of the reservoir during the flood season and reduce water shortages during the dry season. These findings were compared to the existing rule curves, and the results showed clear improvements with the implementation of the new curves [160]. By demonstrating the positive impact of these new rules in a real-world setting, this study has important implications for future water management practices in Thailand and beyond. Hence, the methodology and results of this study are presented in this paper in Section 5.1.

5. Suitable Future Rule Curves

Finally, in addition to the various optimization techniques presented previously, the development of an optimal reservoir rule curves by applying correlated hydrological data is also presented as well as its implications for reservoir rule curves operation management. In particular, the development of a reservoir rule curves requires the volume of water flowing into the reservoir originating from the upstream area above the reservoir, which is regarded as the main resource of the stored water in the reservoir [161]. However, because of the global climate change problem, the amount of rain and temperature fluctuates considerably when compared to past values and is likely to become more severe in the future. For this reason, global climate change is expected to have an inevitable, direct impact on the hydrological system. Moreover, the problem of land use changes due to the encroachment of watershed forest areas due to the demand for agricultural areas and human habitation has increased and tends to increase according to the growth of the economy. These situations have affected runoff flow conditions, in particular, surface water behavior, evaporation, interception, and infiltration [162,163]. In addition, the implementation of a stakeholder participation process in reservoir management [164], consisting of highly skilled and experienced professionals in controlling water allocation appropriately in each season and in flood or drought situations, has been taken into consideration to improve the reservoir rule curves after its development from different models.
The results of work in this section are, therefore, expected to make the reservoir rule curves developed through this multi-stakeholder participatory process more appropriate when integrated with the approaches described in first two sections. Therefore, the problem of climate and land use changes affects reservoir management, from the perspective of the operation starting from the analysis of hydrological conditions to the last dimension, which is the reservoir management model that has been reviewed by highly skilled and experienced experts [165]. For this reason, in this section, we present the development process of the reservoir rule curves taking into account global climate change (especially precipitation and temperature) and land use changes. It is based on reliable numerical models that are widely used to simulate future situations [71,166]. It also includes a final improvement with the participation of experts, leading to the development of an efficient reservoir control curve suitable for future hydrological variability scenarios.

5.1. Climate Change

The study of climate change and its potential impact on hydrological systems is a complex and important field of research. To estimate future climate change, researchers often use climate models, such as global circulation models (GCMs) and regional climate models (RCMs) [167]. In Thailand, for example, the study of reservoir rule curve development has used future climate data integrated with hydrological models to estimate future runoff flowing into reservoirs.
One RCM that has been widely used in Southeast Asia, including Thailand, is the Providing REgional Climates for Impacts Studies (PRECIS) model, developed by the Hadley Center for Climate Prediction and Research. PRECIS uses data from the global climate model dataset ECHAM4 as a base for its calculations [168]. The model has a spatial resolution of 0.22 °C in the grid, which is downscaled to 0.2 °C or about 20 km [169,170].
The goal of these studies is to apply the results of future climate predictions from models such as PRECIS to assess runoff into reservoirs and develop suitable control curves for managing water resources in the future. For example, a recent study by Kangrang et al. [9] used the results of climate change forecasts for the A2 scenario from 2015–2064 to assess the impact on the Ubolratana Reservoir in the northeast region of Thailand. The study found that, while rainfall trends for the Loei station were lower than the baseline year data during the first 30 years of the A2 scenario, after 40 years, the average rainfall is expected to be higher than the baseline year. In contrast, both the Ubolratana Dam and Chulabhorn Dam stations are expected to experience an increase in rainfall trends.
However, the study also found that the maximum and minimum temperatures are expected to increase for all three climate stations compared to the baseline year. This information can be considered as an analysis of changes in hydrologic conditions in the upstream area of the Ubolratana Dam (see Figure 12). Moreover, changes in land use are expected to impact the variability of runoff flowing into the reservoir, highlighting the need for the ongoing monitoring and management of water resources in the face of climate change.

5.2. Land Use Changes

Land use and land cover changes can have a significant impact on runoff in a given watershed area. Because of this, there are numerous methods used to monitor these changes, ranging from less precise methods to more accurate ones. In general, land use and land cover changes are represented in maps over a certain time period, such as 1 year, 2 years, 5 years, 10 years, or 15 years. The length of the time period is usually determined based on the objective of the analysis and the functional unit being used.
One model used for decision-making that incorporates aspects of Cellular Automata (CA) and Markov Chain is called CA Markov [171,172]. This model is used to predict land use and land cover changes and has been applied to a variety of water resource problems, such as runoff analysis due to rapid climate change and urbanization [173], flood evaluation [174], and soil erosion. Furthermore, there has been extensive utilization of the CA Markov model in anticipating future land use and land cover transformations [175,176].
In this section, we explore the results of a study that analyzed land use scenarios in the upstream area of the Ubolratana Reservoir, which is located at the outlet point in the east of the watershed and is also the climate change forecast area. In order to accurately assess the variation in runoff, we need to study the two variables (climate and land use patterns) in parallel and in a dynamic manner [177,178].
To forecast the patterns of future land use, the land uses in the past were used as the baseline. The land use types were classified based on the criteria of functional unit. An example of 12 land use types is shown in Figure 13. The future land use map created from this analysis can be used to estimate the future inflow into the reservoir, providing valuable information for water resource management and planning.
In this section, the study results of simulated future land use maps using the CA Markov model are discussed. The simulation was conducted for the period of 2015–2064 and compared to the baseline period between 2008 and 2014. The analysis revealed that the largest land use changes were the expansion of sugarcane and rubber tree, while paddy field and forest areas decreased. To illustrate the transition areas, five simulated land use maps are presented in Figure 14 and Figure 15. These maps provide a visual representation of the changes in land use patterns over time and can be useful in predicting the future inflow into the reservoir.
The projected results from these two sections was integrated with SWAT hydrological models to assess variations in runoff volume into the reservoir in future time series. Finally, runoff data obtained from the SWAT model was used to construct reservoir rule curves that are appropriate for the variability of hydrological conditions.

5.3. SWAT Model

In the past decade, a simulation of the hydrological situation has been accepted that assess hydrological conditions using mathematical models in past, present, and future situations. The results are expected to be affected by climate change and there will be correlated changes in land use. One model widely used by hydrologists, researchers, and environmental and water resources engineers is the semi-distributed model called SWAT (Soil and Water Assessment Tool) [179]. SWAT is a hydrological model that was designed to assess the impact on water resources of rainfall and land use changes and operates on a daily time step. In addition, it can also work effectively with minimal input data, which is particularly suitable for areas that have limited default data. SWAT has been used widely to analyze runoff into a small basin [180,181,182]. The results of SWAT make it possible to recognize future trends in the runoff into the reservoir, which has the effect of enabling the prediction of the reservoir operation [183,184,185].
For the case study of the Ubolratana Reservoir presented in this section, in the initial implementation phase, SWAT requires input basic data, including DEM, stream lines, daily climate data, and spatial maps of land use and soil types. Then, the model defines the watershed delineation and calculates the simulation runoff during the baseline year. The effectiveness of the estimation is then considered by comparing the runoff from the observed stations and the runoff from SWAT as present in terms of R2 (coefficient of determination), RE (relative error), and Ens (Nash–Suttclife simulation efficiency). In this study, the calibration of SWAT was conducted by adjusting the eight hydrologic parameters: Alpha_BF, Gwqmn, Gw_Revap, Sol_Awc, Epco, Esco, Ch_N2, and Gw_delay.
The suitably calibrated SWAT with the hydrologic parameters, as compared with the record data, can then be used to forecast future runoff. Then, the simulated daily data from the PRECIS model and future land use from CA Markov were used in SWAT to estimate the future runoff. The considered durations for the calculations were separated into five time periods of 10 years. The procedures in the calculation are shown in Figure 16.
The runoff of the SWAT model and runoff of the observed stations showed that the effective indexes (R2, RE, and Ens) could be accepted. In order to predict the future runoff at the Ubolratana Dam station between 2015 and 2064, the calibrated SWAT was simulated using inputs from the climate data of PRECIS, which also had decreased tolerances, and the land use maps of the CA Markov model. The simulated outcomes showed that the future average annual runoffs from the A2 and B2 scenarios were 4028.91 and 4580.50 MCM, respectively. Figure 17 and Figure 18 indicate an increase in the runoff into the Ubolratana Reservoir in the future periods relative to the baseline period. Subsequently, SWAT-derived runoff was used as input for the development of reservoir rule curves linked to the reservoir simulation models and various optimization techniques were used to solve problems by searching optimal solutions based on many constraints and objective functions.

5.4. Participation of Stakeholders

The process of developing reservoir rule curves involves obtaining suitable curves from simulations with various algorithms and then improving them through stakeholder participation. In Thailand, the Royal Irrigation Department (RID) [186] controls the management of reservoirs, and the rule curves developed from the model require some improvement through a participatory process. To enhance the reservoir operating simulation for reducing floods in the Shell Mouth Reservoir on the Assiniboine River in Canada, Ahmad and Simonovic [187] used expert involvement approaches with the system dynamics (SD) method. They found that the operator trusted the model’s application and was willing to help to enhance the SD model’s structure to find a workable solution to the problem.
Similarly, Kangrang et al. [188] used expert participation to improve reservoir rule curves in Thailand using the conditional differential evolution (CDE) optimization approach. The findings showed that the appropriate rule curves of the Expert-CDE approach had efficiencies that may decrease water scarcity and overflow. Skilled operators, such as the director of reservoir operations, senior operations engineer, and technical operations engineer, were involved in the process, which consisted of surveying, observation, interviewing, a focus group, and a workshop [188]. Their ideas were implemented to rerun the simulation model and evaluate the objective function, and their recommendations were used to modify the final rule curves.
The results showed that the patterns of the accepted rule curves obtained using expert adjustment were smoother than the ones without adjustment, which was due to the rule curves being adjusted by the operators based on their experiences. The adjustments from the participation process led to the stakeholders accepting the rule curves as they understood the process, making it easier for operators to use them (see Figure 19 and Figure 20). Although the results of using the rule curves with expert operators were close to the results of using the rule curves without adjustment for both scenarios, the rule curves with expert operators were still more accepted to be used in actual reservoir operation. This highlights the importance of stakeholder participation in developing reservoir rule curves that can be practically applied by the agency in charge [189].

6. Conclusions

Reservoir rule curves are necessary guidelines for controlling the storage and release of water from a reservoir. Generally, the rule curves need to be improved when the data of water flowing into the reservoir and downstream water demands change. The inflow into the reservoir is affected by land use in the upstream area and climate changes. Generally, this inflow is estimated by using the SWAT model, which considers both land use and climate changes. The popular land use change model is CA Markov. The climate models are PRECIS and GCM.
Many optimization techniques have been applied alongside the reservoir simulation model in order to improve the reservoir rule curves. They introduce progressively simple to complex techniques, using the trial and error technique with the reservoir simulation model, dynamic programing, heuristic algorithm, and swarm-intelligence-based and evolutionary algorithms. The decision variables are the optimal rule curves that are defined as the upper rule and lower rule curves. There are 24 decision variables for the monthly rule curves of a single reservoir and they should be multiplied for a multi-reservoir system, consisting of 12 values from the upper rule curves and 12 values from lower rule curves. The best values of these decision variables are archived by optimization techniques integrated with the reservoir simulation models using smoothing function constraints. The suitable future rule curves for future condition situations are the obtained rule curves from the optimization technique integrated with the reservoir simulation model considering future conditions. Furthermore, the future inflow from upstream into reservoir should be used in the reservoir simulation model with up-to-date downstream water demands. The estimated future inflow into the reservoir is required to assess land use and climate changes as well as stakeholder participation. In future studies, short-term operation and weekly rule curves should be investigated to increase their use in reservoir operations.

Author Contributions

Conceptualization, A.K.; methodology, A.K.; validation, A.K.; formal analysis, A.K.; investigation, A.K.; writing—original draft preparation, R.T., R.N. and A.K.; writing—review and editing, H.P., K.S., S.M.A., R.H., R.T., R.N. and A.K.; supervision, H.P., K.S., S.M.A., R.H., R.T., R.N. and A.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by Mahasarakham University.

Data Availability Statement

This study did not report any data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shrestha, S. Assessment of Water Availability Under Climate Change Scenarios in Thailand. In Climate Change Impacts and Adaptation in Water Resources and Water Use Sectors; Springer Water; Springer: Cham, Switzerland, 2014; pp. 9–23. [Google Scholar] [CrossRef]
  2. Chen, J.; Shi, H.Y.; Sivakumar, B.; Peart, M.R. Population, water, food, energy and dams. Renew. Sust. Energ. Rev. 2016, 56, 18–28. [Google Scholar] [CrossRef]
  3. Shi, H.Y.; Li, T.J.; Wang, K.; Zhang, A.; Wang, G.Q.; Fu, X.D. Physically based simulation of the streamflow decrease caused by sediment-trapping dams in the middle Yellow River. Hydrol. Process. 2016, 30, 783–794. [Google Scholar] [CrossRef]
  4. Ashrafi, S.M. Two-stage metaheuristic mixed integer nonlinear programming approach to extract optimum hedging rules for multireservoir systems. J. Water Resour. Plan. Manag. 2021, 147, 04021070. [Google Scholar] [CrossRef]
  5. Beshavard, M.; Adib, A.; Ashrafi, S.M.; Kisi, O. Establishing effective warning storage to derive optimal reservoir operation policy based on the drought condition. Agric. Water Manag. 2022, 274, 107948. [Google Scholar] [CrossRef]
  6. EGAT (Electricity Generating Authority of Thailand). Manual for Operating the Bhumibol and Sirikit Reservoirs; EGAT Research Report; EGAT: Bangkok, Thailand, 2004. (In Thai) [Google Scholar]
  7. Georgakakos, A.P.; Yao, H.; Kistenmacher, M.; Georgakakos, K.P.; Graham, N.E.; Cheng, F.Y.; Spencer, C.; Shamir, E. Value of adaptive water resources management in Northern California under climatic variability and change: Reservoir management. J. Hydrol. 2012, 412–413, 34–46. [Google Scholar] [CrossRef]
  8. Thongwan, T.; Kangrang, A.; Prasanchum, H. Multi-objective future rule curves using conditional tabu search algorithm and conditional genetic algorithm for reservoir operation. Heliyon 2019, 5, e02401. [Google Scholar] [CrossRef]
  9. Kangrang, A.; Prasanchum, H.; Hormwichian, R. Active future rule curves for multi-purpose reservoir operation on the impact of climate and land use changes. J. Hydrol. Environ. Res. 2019, 24, 1–13. [Google Scholar] [CrossRef]
  10. Agramont Akiyama, A.; Peres-Cajías, G.; Villafuerte Philippsborn, L.; Van Cauwenbergh, N.; Craps, M.; van Griensven, A. Framing Water Policies: A Transdisciplinary Study of Collaborative Governance; the Katari River Basin (Bolivia). Water 2022, 14, 3750. [Google Scholar] [CrossRef]
  11. Mostaghimzadeh, E.; Ashrafi, S.M.; Adib, A.; Geem, Z.W. Investigation of Forecast Accuracy and its Impact on the Efficiency of Data-Driven Forecast-Based Reservoir Operating Rules. Water 2021, 13, 2737. [Google Scholar] [CrossRef]
  12. 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. [Google Scholar] [CrossRef]
  13. Fang, H.B.; Hu, T.S.; Zeng, X.; Wu, F.Y. Simulation-optimization model of reservoir operation based on the target storage curves. Water Sci. Eng. 2014, 7, 433–445. [Google Scholar]
  14. Sullis, A. An optimisation model for reservoir operation. P. I. Civil Eng-Wat. M. 2017, 170, 175–183. [Google Scholar] [CrossRef]
  15. Tavoosi, N.; Hooshyaripor, F.; Noori, R.; Farokhnia, A.; Maghrebi, M.; Kløve, B.; Haghighi, A.T. Experimental-numerical simulation of soluble formations in reservoirs. Adv. Water Resour. 2022, 160, 104109. [Google Scholar] [CrossRef]
  16. Zhao, T.; Zhao, J. Optimizing operation of water supply reservoir: The role of constraints. Math. Probl. Eng. 2014, 2014, 853186. [Google Scholar] [CrossRef]
  17. Tayebiyan, A.; Mohammad, T.A.; Al-Ansari, N.; Malakootian, M. Comparison of optimal hedging policies for hydropower reservoir system operation. Water 2019, 11, 121. [Google Scholar] [CrossRef]
  18. Tayebiyan, A.; Mohammed Ali, T.A.; Ghazali, A.H.; Malek, M.A. Optimization of exclusive release policies for hydropower reservoir operation by using genetic algorithm. Water. Resour. Manag. 2016, 30, 1203–1216. [Google Scholar] [CrossRef]
  19. Thiha, S.; Shamseldin, A.Y.; Melville, B.W. Improving the summer power generation of a hydropower reservoir using the modified multi-step ahead time-varying hedging rule. Water. Resour. Manag. 2022, 36, 853–873. [Google Scholar] [CrossRef]
  20. Ngamsert, R.; Kangrang, A. Applying of marine predators algorithm linked with reservoir simulation model considering sedimentation for reservoir operation. Adv. Civ. Eng. 2022, 2022, 1631914. [Google Scholar] [CrossRef]
  21. Techarungruengsakul, R.; Kangrang, A. Application of Harris Hawks Optimization with Reservoir Simulation Model Considering Hedging Rule for Network Reservoir System. Sustainability 2022, 14, 4913. [Google Scholar] [CrossRef]
  22. Kangrang, A.; Chaleeraktrakoon, C. Genetic algorithms connected simulation with smoothing function for searching rule curves. Am. J. Appl. Sci. 2007, 42, 73–79. [Google Scholar] [CrossRef]
  23. Jain, S.K.; Goel, M.K.; Agarwal, P.K. Reservoir operation study of Sabamati system, India. J. Water Resour. Plan. Manag. 1998, 124, 31–38. [Google Scholar] [CrossRef]
  24. Bellman, R. Dynamic Programming; Princeton University Press: Princeton, NJ, USA, 1957. [Google Scholar]
  25. Yakowitz, S. Dynamic programming applications in water resources. Water Resour. Res. 1982, 18, 673–696. [Google Scholar] [CrossRef]
  26. Esogbue, A.O. A taxonomic treatment of dynamic programming models of water resources systems. In Dynamic Programming for Optimal Water Resources Systems Analysis; Prentice Hall: Upper Saddle River, NJ, USA, 1989; pp. 27–71. [Google Scholar]
  27. Labadie, J.W. Combining simulation and optimization in reservoir basin management. In Stochastic Hydrology and Its Use in Water Resources Systems Simulation and Optimization; Marco, J.B., Harboe, R.J., Salas, J.D., Eds.; NATO ASI Series; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1993; pp. 345–371. [Google Scholar]
  28. Larson, R. State Incremental Dynamic Programming; Elsevier Science: New York, NY, USA, 1968. [Google Scholar]
  29. Larson, R.E.; Korsak, A.J. A dynamic programming successive approximations technique with convergence proofs. Automatica 1970, 6, 245–252. [Google Scholar] [CrossRef]
  30. Hall, W.A.; Tauxe, G.W.; Yeh, W.W.-G. An alternate procedure for the optimization of operations for planning with multiple river, multiple purpose systems. Water Resour. Res. 1969, 5, 1367–1372. [Google Scholar] [CrossRef]
  31. Heidari, M.; Chow, V.T.; Kokotovic, P.V.; Meredith, D.D. Discrete differential dynamic programming approach to water resources systems optimization. Water Resour. Res. 1971, 7, 273–282. [Google Scholar] [CrossRef]
  32. Giles, J.E.; Wunderlich, W.O. Weekly multipurpose planning model for TVA reservoir system. J. Water Resour. Plan. Manag. 1981, 107, 495–511. [Google Scholar] [CrossRef]
  33. Kumar, D.; Baliarsingh, F. Folded dynamic programming for optimal operation of multireservoir system. Water. Resour. Manag. 2003, 17, 337–353. [Google Scholar] [CrossRef]
  34. Chaleeraktrakoon, C.; Kangrang, A. Dynamic programming with the principle of progressive optimality for searching rule curves. Can. J. Civ. Eng. 2007, 34, 170–176. [Google Scholar] [CrossRef]
  35. Huang, W.; Chen, D. An efficient heuristic algorithm for rectangle-packing problem. Simul. Model. Pract. Theory 2007, 15, 1356–1365. [Google Scholar] [CrossRef]
  36. Nazari-Heris, M.; Mohammadi-Ivatloo, B.; Gharehpetian, G.B. A comprehensive review of heuristic optimization algorithms for optimal combined heat and power dispatch from economic and environmental perspectives. Renew. Sust. Energ. Rev. 2018, 81, 2128–2143. [Google Scholar] [CrossRef]
  37. Lourenço, H.R.; Martin, O.C.; Stützle, T. Iterated local search: Framework and applications. In Handbook of Metaheuristics; Springer: Cham, Switzerland, 2019; pp. 129–168. [Google Scholar]
  38. Ashrafi, S.M.; Dariane, A.B. Coupled operating rules for optimal operation of multi-reservoir systems. Water Resour. Manag. 2017, 31, 4505–4520. [Google Scholar] [CrossRef]
  39. Bashiri-Atrabi, H.; Qaderi, K.; Rheinheimer, D.E.; Sharifi, E. Application of harmony search algorithm to reservoir operation optimization. Water Resour. Manag. 2015, 29, 5729–5748. [Google Scholar] [CrossRef]
  40. Niu, W.J.; Feng, Z.K.; Jiang, Z.Q.; Wang, S.; Liu, S.; Guo, W.; Song, Z.G. Enhanced harmony search algorithm for sustainable ecological operation of cascade hydropower reservoirs in river ecosystem. Environ. Res. Lett. 2021, 16, 055013. [Google Scholar] [CrossRef]
  41. Ashrafi, S.M.; Mahmoudi, M. Developing a semi-distributed decision support system for great Karun water resources system. J. Appl. Res. Water Wastewater 2019, 6, 16–24. [Google Scholar]
  42. Ashrafi, S.M.; Ashrafi, S.F.; Moazami, S. Developing self-adaptive melody search algorithm for optimal operation of multi-reservoir systems. J. Hydraul. Struct. 2017, 3, 35–48. [Google Scholar]
  43. Kangrang, A.; Compliew, S.; Chaiyapoom, W. Heuristic algorithm with simulation model for searching optimal reservoir rule curves. Am. J. Appl. Sci. 2009, 6, 263–267. [Google Scholar] [CrossRef]
  44. Valeriano, O.C.S.; Koike, T.; Yang, K.; Yang, D. Optimal dam operation during flood season using a distributed hydrological model and a heuristic algorithm. J. Hydrol. Eng. 2010, 15, 580–586. [Google Scholar] [CrossRef]
  45. Kirkpatrick, S.; Gelatt, C.D., Jr.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef]
  46. Locatelli, M. Simulated annealing algorithms for continuous global optimization: Convergence conditions. J. Optim. Theory Appl. 2000, 104, 121–133. [Google Scholar] [CrossRef]
  47. Teegavarapu, R.S.; Simonovic, S.P. Optimal operation of reservoir systems using simulated annealing. Water Resour. Manag. 2002, 16, 401–428. [Google Scholar] [CrossRef]
  48. Murray, D.M.; Yakowitz, S.J. Constrained differential dynamic programming and its application to multireservoir control. Water Resour. Res. 1979, 15, 1017–1027. [Google Scholar] [CrossRef]
  49. Tospornsampan, J.; Kita, I.; Ishii, M.; Kitamura, Y. Optimization of a multiple reservoir system using a simulated annealing—A case study in the Mae Klong system, Thailand. Paddy Water Environ. 2005, 3, 137–147. [Google Scholar] [CrossRef]
  50. Kangrang, A.; Compliew, S.; Hormwichian, R. Optimal reservoir rule curves using simulated annealing. P. I. Civil Eng.-Wat. M. 2011, 164, 27–34. [Google Scholar] [CrossRef]
  51. Georgiou, P.E.; Papamichail, D.M.; Vougioukas, S.G. Optimal irrigation reservoir operation and simultaneous multi-crop cultivation area selection using simulated annealing. Irrig. Drain. 2006, 55, 129–144. [Google Scholar] [CrossRef]
  52. Rouzegari, N.; Hassanzadeh, Y.; Sattari, M.T. Using the hybrid simulated annealing-M5 tree algorithms to extract the if-then operation rules in a single reservoir. Water Resour. Manag. 2019, 33, 3655–3672. [Google Scholar] [CrossRef]
  53. Azizipour, M.; Sattari, A.; Afshar, M.H.; Goharian, E.; Solis, S.S. Optimal hydropower operation of multi-reservoir systems: Hybrid cellular automata-simulated annealing approach. J. Hydroinform. 2020, 22, 1236–1257. [Google Scholar] [CrossRef]
  54. Eusuff, M.; Lansey, K.; Pasha, F. Shuffled frog-leaping algorithm: A memetic meta-heuristic for discrete optimization. Eng. Optim. 2006, 38, 129–154. [Google Scholar] [CrossRef]
  55. Elbeltagi, E.; Hegazy, T.; Grierson, D. A modified shuffled frog-leaping optimization algorithm: Applications to project management. Struct. Infrastruct. Eng. 2007, 3, 53–60. [Google Scholar] [CrossRef]
  56. Huynh, T.H. A modified shuffled frog leaping algorithm for optimal tuning of multivariable PID controllers. In Proceedings of the 2008 IEEE International Conference on Industrial Technology, Chengdu, China, 21–24 April 2008. [Google Scholar]
  57. Eusuff, M.M.; Lansey, K.E. Optimization of water distribution network design using the shuffled frog leaping algorithm. Water Resour. Plan. Manag. 2003, 129, 210–225. [Google Scholar] [CrossRef]
  58. Li, X.; Luo, J.; Chen, M.R.; Wang, N. An improved shuffled frog-leaping algorithm with extremal optimisation for continuous optimisation. Inf. Sci. 2012, 192, 143–151. [Google Scholar] [CrossRef]
  59. Kangrang, A.; Hormwichian, R. Optimal reservoir rule curves using conditional shuffled frog leaping algorithm and simulation. Int. J. Earth Sci. Eng. 2013, 6, 1392–1399. [Google Scholar]
  60. Sun, P.; Jiang, Z.Q.; Wang, T.T.; Zhang, Y.K. Research and application of parallel normal cloud mutation shuffled frog leaping algorithm in cascade reservoirs optimal operation. Water Resour. Manag. 2016, 30, 1019–1035. [Google Scholar] [CrossRef]
  61. Li, R.; Jiang, Z.; Li, A.; Yu, S.; Ji, C. An improved shuffled frog leaping algorithm and its application in the optimization of cascade reservoir operation. Hydrol. Sci. J. 2018, 63, 2020–2034. [Google Scholar] [CrossRef]
  62. Yeh, C.H. Applying multi-objective genetic algorithms for planning of flood detention dams system. Taiwan Water Conserv. 1997, 45, 70–81. [Google Scholar]
  63. Ahmed, J.A.; Sarma, A.K. Genetic algorithm for optimal operating policy of a multipurpose reservoir. Water Resour. Manag. 2005, 19, 145–161. [Google Scholar] [CrossRef]
  64. Hormwichian, R.; Kangrang, A.; Lamom, A. A conditional genetic algorithm model for searching optimal reservoir rule curves. J. Appl. Sci. 2009, 9, 3575–3580. [Google Scholar] [CrossRef]
  65. Chiamsathit, C.; Adeloye, A.; Soundharajan, B. Genetic algorithms optimization of hedging rules for operation of the multi-purpose Ubonratana Reservoir in Thailand. Proc. Int. Assoc. Hydrol. Sci. 2014, 364, 507–512. [Google Scholar] [CrossRef]
  66. Chang, F.J.; Chen, L.; Chang, L.C. Optimizing the reservoir operating rule curves by genetic algorithms. Hydrol. Process. 2005, 19, 2277–2289. [Google Scholar] [CrossRef]
  67. Fallah-Mehdipour, E.; Bozorg Haddad, O.; Mariño, M.A. Extraction of multicrop planning rules in a reservoir system: Application of evolutionary algorithms. J. Irrig. Drain. Eng. 2013, 139, 490–498. [Google Scholar] [CrossRef]
  68. Akbari-Alashti, H.; Bozorg Haddad, O.; Fallah-Mehdipour, E.; Marino, M.A. Multi-reservoir real-time operation rules: A new genetic programming approach. Proc. Inst. Civ. Eng. Water Manag. 2014, 167, 561–576. [Google Scholar] [CrossRef]
  69. Zhong, S.; Xie, X.; Lin, L.; Wang, F. Genetic algorithm optimized double-reservoir echo state network for multi-regime time series prediction. Neurocomputing 2017, 238, 191–204. [Google Scholar] [CrossRef]
  70. Feng, Z.K.; Niu, W.J.; Cheng, C.T. Optimization of hydropower reservoirs operation balancing generation benefit and ecological requirement with parallel multi-objective genetic algorithm. Energy 2018, 153, 706–718. [Google Scholar] [CrossRef]
  71. Prasanchum, H.; Kangrang, A. Optimal reservoir rule curves under climatic and land use changes for Lampao Dam using Genetic Algorithm. KSCE J. Civ. Eng. 2018, 22, 351–364. [Google Scholar] [CrossRef]
  72. Hormwichian, R.; Tongsiri, J.; Kangrang, A. Multipurpose rule curves for multipurpose reservoir by conditional genetic algorithm. Int. Rev. Civ. Eng. 2018, 9, 114–130. [Google Scholar] [CrossRef]
  73. Storn, R.; Price, K. Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  74. Reddy, M.J.; Kumar, D.N. Evolving strategies for crop planning and operation of irrigation reservoir system using multi-objective differential evolution. Irrig. Sci. 2008, 26, 177–190. [Google Scholar] [CrossRef]
  75. Hormwichian, R.; Anongrit, K.; Alongkorn, L.; Chavalit, C.; Sanguan, P. Coupled-operations model and a conditional differential evolution algorithm for improving reservoir management. Int. J. Phys. Sci. 2012, 7, 5701–5710. [Google Scholar]
  76. Ahmadianfar, I.; Adib, A.; Salarijazi, M. Optimizing multireservoir operation: Hybrid of bat algorithm and differential evolution. J. Water Resour. Plann. Manag. 2016, 142, 05015010. [Google Scholar] [CrossRef]
  77. Ahmadianfar, I.; Samadi-Koucheksaraee, A.; Bozorg-Haddad, O. Extracting optimal policies of hydropower multi-reservoir systems utilizing enhanced differential evolution algorithm. Water Resour. Manag. 2017, 31, 4375–4397. [Google Scholar] [CrossRef]
  78. Ahmadianfar, I.; Kheyrandish, A.; Jamei, M.; Gharabaghi, B. Optimizing operating rules for multi-reservoir hydropower generation systems: An adaptive hybrid differential evolution algorithm. Renew. Energy 2021, 167, 774–790. [Google Scholar] [CrossRef]
  79. Willis, M.J.; Hiden, H.G.; Marenbach, P.; McKay, B.; Montague, G.A. Genetic programming: An introduction and survey of applications. In Proceedings of the Second International Conference on Genetic Algorithms in Engineering Systems: Innovations and Applications, Glasgow, UK, 2–4 September 1997. [Google Scholar]
  80. Ngamsert, R.; Kangrang, A. Estimation of Water Demand from Reservoir by Participation and Reservoir Operation. Master’s Thesis, Mahasarakham University, Maha Sarakham, April 2019. [Google Scholar]
  81. Fallah-Mehdipour, E.; Bozorg Haddad, O.; Mariño, M.A. Real-time operation of reservoir system by genetic programming. Water Resour. Manag. 2012, 26, 4091–4103. [Google Scholar] [CrossRef]
  82. Fallah-Mehdipour, E.; Bozorg Haddad, O.; Mariño, M.A. Developing reservoir operational decision rule by genetic programming. J. Hydroinform. 2013, 15, 103–119. [Google Scholar] [CrossRef]
  83. Ashlock, D.; Lathrop, J.I. A fully characterized test suite for genetic programming. In Evolutionary Programming VII; Springer: Berlin/Heidelberg, Germany, 1998; pp. 537–546. [Google Scholar]
  84. El-Dahshan, E.S.; Radi, A.; El-Bakry, M.Y. Genetic programing modeling for nucleus–nucleus collisions. Int. J. Mod. Phys. C 2009, 20, 1817–1825. [Google Scholar] [CrossRef]
  85. Reynolds, R.G. An introduction to cultural algorithms. In Proceedings of the Third Annual Conference on Evolutionary Programming; World Scientific: River Edge, NJ, USA, 1994; Volume 24, pp. 131–139. [Google Scholar]
  86. Reynolds, R.G.; Peng, B. Knowledge learning and social swarms in cultural systems. J. Math. Sociol. 2005, 29, 115–132. [Google Scholar] [CrossRef]
  87. Reynolds, R.G.; Ali, M.Z. Exploring knowledge and population swarms via an agent-based Cultural Algorithms Simulation Toolkit (CAT). In Proceedings of the 2007 IEEE Congress on Evolutionary Computation, Singapore, 25–28 September 2007. [Google Scholar]
  88. Reynolds, R.; Ali, M. Embedding a social fabric component into cultural algorithms toolkit for an enhanced knowledge-driven engineering optimization. Int. J. Intell. Comput. Cybern. 2008, 1, 563–597. [Google Scholar] [CrossRef]
  89. Phumiphan, A.; Kangrang, A. Development of decision-making support tools for future reservoir management under climate and land cover variability: A case study. Int. Rev. Civ. Eng. 2021, 12, 271. [Google Scholar] [CrossRef]
  90. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995. [Google Scholar]
  91. Ye, M. Parameter identification of dynamical systems based on improved particle swarm optimization. In Intelligent Control and Automation; Huang, D.S., Li, K., Irwin, G.W., Eds.; Springer: Heidelberg/Berlin, Germany, 2006; pp. 351–360. [Google Scholar]
  92. Pan, H.; Wang, L.; Liu, B. Particle swarm optimization for function optimization in noisy environment. Appl. Math. Comput. 2006, 181, 908–919. [Google Scholar] [CrossRef]
  93. Jamali, B.; Rasekh, M.; Jamadi, F.; Gandomkar, R.; Makiabadi, F. Using PSO-GA algorithm for training artificial neural network to forecast solar space heating system parameters. Appl. Therm. Eng. 2019, 147, 647–660. [Google Scholar] [CrossRef]
  94. Letting, L.K.; Munda, J.L.; Hamam, Y. Optimization of a fuzzy logic controller for PV grid inverter control using S-function based PSO. Sol. Energy 2012, 86, 1689–1700. [Google Scholar] [CrossRef]
  95. Nuannukul, N.; Kangrang, A.; Hormwichian, R. The Application of Particle Swarm Optimization for Searching Optimal Rule Curve of Lampao Reservoir. J. Sci. Technol. Mahasarakham Univ. 2015, 34, 1–9. [Google Scholar]
  96. Zhang, Z.; Jiang, Y.; Zhang, S.; Geng, S.; Wang, H.; Sang, G. An adaptive particle swarm optimization algorithm for reservoir operation optimization. Appl. Soft Comput. 2014, 18, 167–177. [Google Scholar] [CrossRef]
  97. 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]
  98. Gong, Z.; Cheng, J.; Gong, Y.; Wang, L.; Wei, C. Modified particle swarm algorithm for the optimal water allocation of reservoir. Water Supply 2020, 20, 2875–2883. [Google Scholar] [CrossRef]
  99. Güvengir, U.; Savasaneril, S.; Altan-Sakarya, A.B.; Buhan, S. Short-term flood control and long-term energy maximization in multi-reservoir systems using improved particle swarm optimization. Water Resour. Manag. 2021, 35, 4293–4307. [Google Scholar] [CrossRef]
  100. Yang, X.S.; Deb, S. Cuckoo search via Lévy flights. In Proceedings of the 2009 World Congress on Nature & Biologically Inspired Computing, Coimbatore, India, 9–11 December 2009. [Google Scholar]
  101. Yang, X.S.; Deb, S. Cuckoo search: Recent advances and applications. Neural. Comput. Appl. 2014, 24, 169–174. [Google Scholar] [CrossRef]
  102. Ming, B.; Chang, J.X.; Huang, Q.; Wang, Y.M.; Huang, S.Z. Optimal operation of multi-reservoir system based-on cuckoo search algorithm. Water Resour. Manag. 2015, 29, 5671–5687. [Google Scholar] [CrossRef]
  103. Yasar, M. Optimization of reservoir operation using cuckoo search algorithm: Example of Adiguzel Dam, Denizli, Turkey. Math. Probl. Eng. 2016, 2016, 1316038. [Google Scholar] [CrossRef]
  104. Ara, I.; Yasar, M. Optimization of the operation rule curves for cascade reservoirs using the cuckoo search algorithm. Adv. Civ. Eng. 2022, 2022, 8463358. [Google Scholar] [CrossRef]
  105. Kangrang, A.; Pakoktom, W.; Nuannukul, W.; Chaleeraktrakoon, C. Adaptive reservoir rule curves by optimisation and simulation. Proc. Inst. Civ. Eng. Water Manag. 2017, 170, 219–230. [Google Scholar] [CrossRef]
  106. Donyaii, A. Evaluation of climate change impacts on the optimal operation of multipurpose reservoir systems using cuckoo search algorithm. Environ. Earth Sci. 2021, 80, 663. [Google Scholar] [CrossRef]
  107. Li, W.D.; Ong, S.K.; Nee, A.Y.C. Optimization of process plans using a constraint-based tabu search approach. Int. J. Prod. Res. 2004, 42, 1955–1985. [Google Scholar] [CrossRef]
  108. da Silva, L.G.W.; Pereira, R.A.F.; Abbad, J.R.; Mantovani, J.R.S. Optimised placement of control and protective devices in electric distribution systems through reactive tabu search algorithm. Electr. Power Syst. Res. 2008, 78, 372–381. [Google Scholar] [CrossRef]
  109. da Conceicao Cunha, M.; Ribeiro, L. Tabu search algorithms for water network optimization. Eur. J. Oper. Res. 2004, 157, 746–758. [Google Scholar] [CrossRef]
  110. Faigle, U.; Kern, W. Some convergence results for probabilistic tabu search. ORSA J. Comput. 1992, 4, 32–37. [Google Scholar] [CrossRef]
  111. Glover, F. Tabu search and adaptive memory programming—Advances, applications and challenges. In Interfaces in Computer Science and Operations Research; Springer: Berlin/Heidelberg, Germany, 1997; pp. 1–75. [Google Scholar]
  112. Sa-Ngiamvibool, W.; Pothiya, S.; Ngamroo, I. Multiple tabu search algorithm for economic dispatch problem considering valve-point effects. Int. J. Electr. Power Energy Syst. 2011, 33, 846–854. [Google Scholar] [CrossRef]
  113. Kangrang, A.; Prasanchum, H.; Hormwichian, R. Development of future rule curves for multipurpose reservoir operation using conditional genetic and tabu search algorithms. Adv. Civ. Eng. 2018, 2018, 6474870. [Google Scholar] [CrossRef]
  114. Jeong, H.W.; Choi, S.A.; Kim, H.S.; Shim, M.P. Reservoir operation by Tabu search method during flood. J. Korea Water Resour. Assoc. 2005, 38, 761–770. [Google Scholar] [CrossRef]
  115. Wang, X.; Ruan, Q. Genetic algorithm and tabu search hybrid algorithm to co-scheduling model of Three Gorges-Gezhou Dam. In Advances in Neural Networks—ISNN 2009; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  116. Mbeutcha, Y.; Gendreau, M.; Emiel, G. A hybrid dynamic programming-Tabu Search approach for the long-term hydropower scheduling problem. Comput. Manag. Sci. 2021, 18, 385–410. [Google Scholar] [CrossRef]
  117. Yang, X.S. Firefly algorithms for multimodal optimization. In Stochastic Algorithms: Foundations and Applications; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  118. Johari, N.F.; Zain, A.M.; Noorfa, M.H.; Udin, A. Firefly algorithm for optimization problem. Appl. Mech. Mater. 2013, 421, 512–517. [Google Scholar] [CrossRef]
  119. Hosseini-Moghari, S.M.; Banihabib, M.E. Optimizing operation of reservoir for agricultural water supply using firefly algorithm. J. Soil. Water. Conserv. 2014, 3, 17–31. [Google Scholar]
  120. Garousi-Nejad, I.; Bozorg-Haddad, O.; Loáiciga, H.A.; Mariño, M.A. Application of the firefly algorithm to optimal operation of reservoirs with the purpose of irrigation supply and hydropower production. J. Irrig. Drain. Eng. 2016, 142, 04016041. [Google Scholar] [CrossRef]
  121. Garousi-Nejad, I.; Bozorg-Haddad, O.; Loáiciga, H.A. Modified firefly algorithm for solving multireservoir operation in continuous and discrete domains. J. Water Resour. Plan. Manag. 2016, 142, 04016029. [Google Scholar] [CrossRef]
  122. Srikamol, N. Improvement of Rule Curves of Ubolrat and Nam Oon Reservoir Using Firefly Algorithm. Master’s Thesis, Mahasarakham University, Kantarawichai, Thailand, 2019. [Google Scholar]
  123. Yang, X.S. Flower pollination algorithm for global optimization. In Unconventional Computation and Natural Computation; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  124. Yang, X.S.; Karamanoglu, M.; He, X. Flower pollination algorithm: A novel approach for multiobjective optimization. Eng. Optim. 2014, 46, 1222–1237. [Google Scholar] [CrossRef]
  125. Salgotra, R.; Singh, U. Application of mutation operators to flower pollination algorithm. Expert Syst. Appl. 2017, 79, 112–129. [Google Scholar] [CrossRef]
  126. Sriworamas, K.; Kangrang, A.; Thongwan, T.; Prasanchum, H. Optimal Reservoir of Small Reservoirs by Optimization Techniques on Reservoir Simulation Model. Adv. Civil Eng. 2021, 2021, 6625743. [Google Scholar] [CrossRef]
  127. Gupta, S.K.; Dalal, A. Optimization of hourly plants water discharges in hydrothermal scheduling using flower pollination algorithm. Int. J. Ambient. Energy 2022, 44, 686–692. [Google Scholar] [CrossRef]
  128. Tică, E.I.; Neagoe, A.; Popa, F.; Popa, B. Optimization of the operation of Drăgan-Iad hydropower development using Flower Pollination Algorithm. J. Phys. Conf. Ser. 2022, 2339, 012020. [Google Scholar] [CrossRef]
  129. El-Fergany, A.A.; Hasanien, H.M. Single and multi-objective optimal power flow using grey wolf optimizer and differential evolution algorithms. Electr. Power Compon. Syst. 2015, 43, 1548–1559. [Google Scholar] [CrossRef]
  130. Sulaiman, M.H.; Mustaffa, Z.; Mohamed, M.R.; Aliman, O. Using the gray wolf optimizer for solving optimal reactive power dispatch problem. Appl. Soft Comput. 2015, 32, 286–292. [Google Scholar] [CrossRef]
  131. Solomon Jebaraj, N.R.; Keshavan, H.R. Optimizing the ZigBee networks lifetime with a Grey Wolf algorithm. Asian J. Inf. Technol. 2017, 16, 472–478. [Google Scholar]
  132. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  133. Saremi, S.; Mirjalili, S.Z.; Mirjalili, S.M. Evolutionary population dynamics and grey wolf optimizer. Neural Comput. Appl. 2015, 26, 1257–1263. [Google Scholar] [CrossRef]
  134. Choopan, Y.; Emami, S. Optimal operation of dam reservoir using gray wolf optimizer algorithm (case study: Urmia Shaharchay Dam in Iran). J. Soft Comput. Civ. Eng. 2019, 3, 47–61. [Google Scholar] [CrossRef]
  135. Donyaii, A.; Sarraf, A.; Ahmadi, H. Water reservoir multiobjective optimal operation using Grey Wolf optimizer. Shock Vib. 2020, 2020, 8870464. [Google Scholar] [CrossRef]
  136. Niu, W.J.; Feng, Z.K.; Liu, S.; Chen, Y.B.; Xu, Y.S.; Zhang, J. Multiple hydropower reservoirs operation by hyperbolic grey wolf optimizer based on elitism selection and adaptive mutation. Water Resour. Manag. 2021, 35, 573–591. [Google Scholar] [CrossRef]
  137. Masoumi, F.; Masoumzadeh, S.; Zafari, N.; Emami-Skardi, M.J. Optimal operation of single and multi-reservoir systems via hybrid shuffled grey wolf optimization algorithm (SGWO). Water Supply 2022, 22, 1663–1675. [Google Scholar] [CrossRef]
  138. Sinthuchai, N.; Kangrang, A. Improvement of Reservoir Rule Curve Using Grey Wolf Optimizer. Master’s Thesis, Mahasarakham University, Maha Sarakham, Thailand, May 2019. [Google Scholar]
  139. Pandey, A.; Parhi, D.R. Optimum path planning of mobile robot in unknown static and dynamic environments using Fuzzy-Wind Driven Optimization algorithm. Def. Technol. 2017, 13, 47–58. [Google Scholar] [CrossRef]
  140. Ghosh, T.K.; Das, S. Efficient job scheduling in computational grid systems using wind driven optimization technique. Int. J. Appl. Metaheuristic Comput. 2018, 9, 49–59. [Google Scholar] [CrossRef]
  141. Bayraktar, Z.; Komurcu, M.; Werner, D.H. Wind Driven Optimization (WDO): A novel nature-inspired optimization algorithm and its application to electromagnetics. In Proceedings of the 2010 IEEE Antennas and Propagation Society International Symposium, Toronto, ON, Canada, 11–17 July 2010. [Google Scholar]
  142. Bayraktar, Z.; Komurcu, M.; Jiang, Z.H.; Werner, D.H.; Werner, P.L. Stub-loaded inverted-F antenna synthesis via wind driven optimization. In Proceedings of the 2011 IEEE International Symposium on Antennas and Propagation, Spokane, WA, USA, 3–8 July 2011. [Google Scholar]
  143. Bayraktar, Z.; Komurcu, M.; Bossard, J.A.; Werner, D.H. The wind driven optimization technique and its application in electromagnetics. IEEE Trans. Antennas Propag. 2013, 61, 2745–2757. [Google Scholar] [CrossRef]
  144. Ho, S.L.; Yang, S.; Bai, Y.; Li, Y. A wind driven optimization-based methodology for robust optimizations of electromagnetic devices under interval uncertainty. IEEE Trans. Magn. 2017, 53, 1–4. [Google Scholar] [CrossRef]
  145. Kangrang, A.; Techarungruengsakul, R.; Hormwichian, R.; Sriwanpheng, O. Alternative approach of wind driven optimization for flood control rule curves. J. Eng. Appl. Sci. 2019, 14, 8026–8033. [Google Scholar] [CrossRef]
  146. Kosasaeng, S.; Yamoat, N.; Ashrafi, S.M.; Kangrang, A. Extracting Optimal Operation Rule Curves of Multi-Reservoir System Using Atom Search Optimization, Genetic Programming and Wind Driven Optimization. Sustainability 2022, 14, 16205. [Google Scholar] [CrossRef]
  147. Jalali, M.R.; Afshar, A.; Marino, M.A. Ant colony optimization algorithm (ACO); a new heuristic approach for engineering optimization. WSEAS Trans. Inf. Sci. Appl. 2005, 2, 606–610. [Google Scholar]
  148. Yin, P.Y.; Wang, J.Y. Ant colony optimization for the nonlinear resource allocation problem. Appl. Math. Comput. 2006, 174, 1438–1453. [Google Scholar] [CrossRef]
  149. Afshar, M.H. A parameter free continuous ant colony optimization algorithm for the optimal design of storm sewer networks: Constrained and unconstrained approach. Adv. Eng. Softw. 2010, 41, 188–195. [Google Scholar] [CrossRef]
  150. Kumar, D.N.; Reddy, M.J. Ant colony optimization for multi-purpose reservoir operation. Water Resour. Manag. 2006, 20, 879–898. [Google Scholar] [CrossRef]
  151. Moeini, R.; Afshar, M.H. Arc-based constrained ant colony optimisation algorithms for the optimal solution of hydropower reservoir operation problems. Can. J. Civ. Eng. 2011, 38, 811–824. [Google Scholar]
  152. Moeini, R.; Afshar, M.H. Extension of the constrained ant colony optimization algorithms for the optimal operation of multi-reservoir systems. J. Hydroinform. 2013, 15, 155–173. [Google Scholar] [CrossRef]
  153. Kangrang, A.; Lokham, C. Optimal reservoir rule curves considering conditional ant colony optimization with simulation model. J. Appl. Sci. 2013, 13, 154–160. [Google Scholar] [CrossRef]
  154. Afshar, A.; Massoumi, F.; Afshar, A.; Mariño, M.A. State of the art review of ant colony optimization applications in water resource management. Water Resour. Manag. 2015, 29, 3891–3904. [Google Scholar] [CrossRef]
  155. Haddad, O.B.; Afshar, A.; Mariño, M.A. Honey-bees mating optimization (HBMO) algorithm: A new heuristic approach for water resources optimization. Water Resour. Manag. 2006, 20, 661–680. [Google Scholar] [CrossRef]
  156. Afshar, A.; Haddad, O.B.; Mariño, M.A.; Adams, B.J. Honey-bee mating optimization (HBMO) algorithm for optimal reservoir operation. J. Franklin Inst. 2007, 344, 452–462. [Google Scholar] [CrossRef]
  157. Haddad, O.B.; Afshar, A.; Mariño, M.A. Honey-bee mating optimization (HBMO) algorithm in deriving optimal operation rules for reservoirs. J. Hydroinform. 2008, 10, 257–264. [Google Scholar] [CrossRef]
  158. Afshar, A.; Shafii, M.; Haddad, O.B. Optimizing multi-reservoir operation rules: An improved HBMO approach. J. Hydroinform. 2011, 13, 121–139. [Google Scholar] [CrossRef]
  159. Solgi, M.; Bozorg-Haddad, O.; Loáiciga, H.A. The enhanced honey-bee mating optimization algorithm for water resources optimization. Water Resour. Manag. 2017, 31, 885–901. [Google Scholar] [CrossRef]
  160. Songsaengrit, S.; Kangrang, A. Dynamic rule curves and streamflow under climate change for multipurpose reservoir operation using honey-bee mating optimization. Sustainability 2022, 14, 8599. [Google Scholar] [CrossRef]
  161. Yan, H.; Zhang, X.; Xu, Q. Variation of runoff and sediment inflows to the Three Gorges Reservoir: Impact of upstream cascade reservoirs. J. Hydrol. 2021, 603, 126875. [Google Scholar] [CrossRef]
  162. Anache, J.A.; Flanagan, D.C.; Srivastava, A.; Wendland, E.C. Land use and climate change impacts on runoff and soil erosion at the hillslope scale in the Brazilian Cerrado. Sci. Total Environ. 2018, 622, 140–151. [Google Scholar] [CrossRef]
  163. Sriworamas, K.; Prasanchum, H.; Supakosol, J. The effect of forest rehabilitation on runoff and hydrological factors in the upstream area of the Ubolratana Reservoir in Thailand. J. Water Clim. Chang. 2020, 11, 1009–1020. [Google Scholar] [CrossRef]
  164. Castelletti, A.; Pianosi, F.; Soncini-Sessa, R. Integration, participation and optimal control in water resources planning and management. Appl. Math. Comput. 2008, 206, 21–33. [Google Scholar] [CrossRef]
  165. Ezekwe, J.N. Applied reservoir management principles with case histories. In Proceedings of the SPE Annual Technical Conference and Exhibition, Denver, CO, USA, 5–8 October 2003. [Google Scholar]
  166. Tong, S.T.; Sun, Y.; Ranatunga, T.; He, J.; Yang, Y.J. Predicting plausible impacts of sets of climate and land use change scenarios on water resources. Appl. Geogr. 2012, 32, 477–489. [Google Scholar] [CrossRef]
  167. Babel, M.S.; Agarwal, A.; Swain, D.K.; Herath, S. Evaluation of climate change impacts and adaptation measures for rice cultivation in Northeast Thailand. Clim. Res. 2011, 46, 137–146. [Google Scholar] [CrossRef]
  168. Lacombe, G.; Hoanh, C.T.; Smakhtin, V. Multi-year variability or unidirectional trends? Mapping long-term precipitation and temperature changes in continental Southeast Asia using PRECIS regional climate model. Clim. Chang. 2012, 113, 285–299. [Google Scholar] [CrossRef]
  169. Sentian, J.; Kong, S.S.K. High resolution climate change projection under SRES A2 scenario during summer and winter monsoons over Southeast Asia using PRECIS regional climate modeling system. SIJ Trans. Comput. Sci. Eng. Appl. (CSEA) 2013, 1, 163–173. [Google Scholar]
  170. Masud, M.B.; Soni, P.; Shrestha, S.; Tripathi, N.K. Changes in climate extremes over North Thailand. J. Climat. 2016, 2016, 1960–2099. [Google Scholar] [CrossRef]
  171. Plangoen, P.; Babel, M.S.; Clemente, R.S.; Shrestha, S.; Tripathi, N.K. Simulating the impact of future land use and climate change on soil erosion and deposition in the Mae Nam Nan sub-catchment, Thailand. Sustainability 2013, 5, 3244–3274. [Google Scholar] [CrossRef]
  172. Yang, X.; Zheng, X.Q.; Chen, R. A land use change model: Integrating landscape pattern indexes and Markov-CA. Ecol. Model. 2014, 283, 1–7. [Google Scholar] [CrossRef]
  173. Kumar, S.; Dirmeyer, P.A.; Merwade, V.; DelSole, T.; Adams, J.M.; Niyogi, D. Land use/cover change impacts in CMIP5 climate simulations: A new methodology and 21st century challenges. J. Geophys. Res. Atmos. 2013, 118, 6337–6353. [Google Scholar] [CrossRef]
  174. Du, J.; Qian, L.; Rui, H.; Zuo, T.; Zheng, D.; Xu, Y.; Xu, C.Y. Assessing the effects of urbanization on annual runoff and flood events using an integrated hydrological modeling system for Qinhuai River basin, China. J. Hydrol. 2012, 464, 127–139. [Google Scholar] [CrossRef]
  175. Li, Z.; Liu, W.Z.; Zhang, X.C.; Zheng, F.L. Impacts of land use change and climate variability on hydrology in an agricultural catchment on the Loess Plateau of China. J. Hydrol. 2009, 377, 35–42. [Google Scholar] [CrossRef]
  176. Mango, L.M.; Melesse, A.M.; McClain, M.E.; Gann, D.; Setegn, S. Land use and climate change impacts on the hydrology of the upper Mara River Basin, Kenya: Results of a modeling study to support better resource management. Hydrol. Earth Syst. Sci. 2011, 15, 2245–2258. [Google Scholar] [CrossRef]
  177. Zhang, L.; Nan, Z.; Xu, Y.; Li, S. Hydrological impacts of land use change and climate variability in the headwater region of the Heihe River Basin, Northwest China. PLoS ONE 2016, 11, e0158394. [Google Scholar] [CrossRef] [PubMed]
  178. Fazel, N.; Haghighi, A.T.; Kløve, B. Analysis of land use and climate change impacts by comparing river flow records for headwaters and lowland reaches. Glob. Planet. Chang. 2017, 158, 47–56. [Google Scholar] [CrossRef]
  179. Arnold, J.G.; Srinivasan, R.; Muttiah, R.S.; Williams, J.R. Large area hydrologic modeling and assessment part I: Model development 1. J. Am. Water Resour. Assoc. 1998, 34, 73–89. [Google Scholar] [CrossRef]
  180. Lin, B.; Chen, X.; Yao, H.; Chen, Y.; Liu, M.; Gao, L.; James, A. Analyses of landuse change impacts on catchment runoff using different time indicators based on SWAT model. Ecol. Indic. 2015, 58, 55–63. [Google Scholar] [CrossRef]
  181. Yesuf, H.M.; Assen, M.; Alamirew, T.; Melesse, A.M. Modeling of sediment yield in Maybar gauged watershed using SWAT, northeast Ethiopia. CATENA 2015, 127, 191–205. [Google Scholar] [CrossRef]
  182. Xiong, L.; Xu, X.; Ren, D.; Huang, Q.; Huang, G. Enhancing the capability of hydrological models to simulate the regional agro-hydrological processes in watersheds with shallow groundwater: Based on the SWAT framework. J. Hydrol. 2019, 572, 1–16. [Google Scholar] [CrossRef]
  183. Emami, F.; Koch, M. Modeling the impact of climate change on water availability in the Zarrine River Basin and inflow to the Boukan Dam, Iran. Climate 2019, 7, 51. [Google Scholar] [CrossRef]
  184. Tian, J.; Guo, S.; Deng, L.; Yin, J.; Pan, Z.; He, S.; Li, Q. Adaptive optimal allocation of water resources response to future water availability and water demand in the Han River basin, China. Sci. Rep. 2021, 11, 7879. [Google Scholar] [CrossRef]
  185. Sun, J.; Yan, H.; Bao, Z.; Wang, G. Investigating Impacts of Climate Change on Runoff from the Qinhuai River by Using the SWAT Model and CMIP6 Scenarios. Water 2022, 14, 1778. [Google Scholar] [CrossRef]
  186. Tebakari, T.; Yoshitani, J.; Suvanpimol, P. Impact of large-scale reservoir operation on flow regime in the Chao Phraya River basin, Thailand. Hydrol. Process. 2012, 26, 2411–2420. [Google Scholar] [CrossRef]
  187. Ahmad, S.; Simonovic, S.P. System dynamics modeling of reservoir operations for flood management. J. Comput. Civ. Eng. 2000, 14, 190–198. [Google Scholar] [CrossRef]
  188. Kangrang, A.; Chaleeraktrakoon, C.; Patamatamkul, S.; Hormwichian, R. Expert participation with optimization technique for improving optimal rule curves of reservoir. Bulg. J. Agric. Sci. 2013, 19, 1140–1147. [Google Scholar]
  189. Song, X.; Mulder, K.; Frostell, B.; Ravesteijn, W.; Wennersten, R. Transition in public participation in Chinese water management. Proc. Inst. Civ. Eng.-Eng. Sustain. 2011, 164, 71–83. [Google Scholar] [CrossRef]
Figure 1. The conceptual diagram of HR and SOP.
Figure 1. The conceptual diagram of HR and SOP.
Water 15 01669 g001
Figure 2. Characteristics of water shortage, excess release water, and target demands.
Figure 2. Characteristics of water shortage, excess release water, and target demands.
Water 15 01669 g002
Figure 3. Heuristic integration of the optimization algorithm and reservoir simulation model to search for the rule curves.
Figure 3. Heuristic integration of the optimization algorithm and reservoir simulation model to search for the rule curves.
Water 15 01669 g003
Figure 4. Boundary of the search process for the optimal rule curves.
Figure 4. Boundary of the search process for the optimal rule curves.
Water 15 01669 g004
Figure 5. Evaluation process for the optimal rule curves.
Figure 5. Evaluation process for the optimal rule curves.
Water 15 01669 g005
Figure 6. Groups of methods for finding the optimal rule curves.
Figure 6. Groups of methods for finding the optimal rule curves.
Water 15 01669 g006
Figure 7. Procedure of the trial and error method for finding suitable rule curves.
Figure 7. Procedure of the trial and error method for finding suitable rule curves.
Water 15 01669 g007
Figure 8. The computational dimensionality of DP/PPO to search for the optimal rule curves: (a) iteration l = 1 and (b) iteration l = 2, 3, 4, etc.
Figure 8. The computational dimensionality of DP/PPO to search for the optimal rule curves: (a) iteration l = 1 and (b) iteration l = 2, 3, 4, etc.
Water 15 01669 g008
Figure 9. Heuristic and metaheuristic algorithms with reservoir simulation to search for the optimal rule curves.
Figure 9. Heuristic and metaheuristic algorithms with reservoir simulation to search for the optimal rule curves.
Water 15 01669 g009
Figure 10. Evolutionary algorithm integrated with the reservoir simulation model to search for the optimal rule curves.
Figure 10. Evolutionary algorithm integrated with the reservoir simulation model to search for the optimal rule curves.
Water 15 01669 g010
Figure 11. Swarm algorithms integrated with the reservoir simulation model to search for the optimal rule curves.
Figure 11. Swarm algorithms integrated with the reservoir simulation model to search for the optimal rule curves.
Water 15 01669 g011
Figure 12. Future climate trends compared to the baseline A2 scenario [9].
Figure 12. Future climate trends compared to the baseline A2 scenario [9].
Water 15 01669 g012
Figure 13. Baseline land use maps: (a) 2008 and (b) 2014 [9].
Figure 13. Baseline land use maps: (a) 2008 and (b) 2014 [9].
Water 15 01669 g013
Figure 14. Simulated land use maps for 2015–2064: (a) 2024, (b) 2034, (c) 2044, (d) 2054, and (e) 2064 [9].
Figure 14. Simulated land use maps for 2015–2064: (a) 2024, (b) 2034, (c) 2044, (d) 2054, and (e) 2064 [9].
Water 15 01669 g014
Figure 15. Baseline and simulated land use areas.
Figure 15. Baseline and simulated land use areas.
Water 15 01669 g015
Figure 16. Study schematic of the calculation steps for future runoff forecasting.
Figure 16. Study schematic of the calculation steps for future runoff forecasting.
Water 15 01669 g016
Figure 17. Baseline and future yearly Streamflow into the Ubolratana Reservoir [9].
Figure 17. Baseline and future yearly Streamflow into the Ubolratana Reservoir [9].
Water 15 01669 g017
Figure 18. Future runoff into the Ubolratana Reservoir [9].
Figure 18. Future runoff into the Ubolratana Reservoir [9].
Water 15 01669 g018
Figure 19. Optimal rule curves of the Ubolratana Reservoir (A2 Scenario) adjusted after stakeholder participation [9].
Figure 19. Optimal rule curves of the Ubolratana Reservoir (A2 Scenario) adjusted after stakeholder participation [9].
Water 15 01669 g019
Figure 20. Optimal rule curves of the Ubolratana Reservoir (B2 Scenario) adjusted after stakeholder participation [9].
Figure 20. Optimal rule curves of the Ubolratana Reservoir (B2 Scenario) adjusted after stakeholder participation [9].
Water 15 01669 g020
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kangrang, A.; Prasanchum, H.; Sriworamas, K.; Ashrafi, S.M.; Hormwichian, R.; Techarungruengsakul, R.; Ngamsert, R. Application of Optimization Techniques for Searching Optimal Reservoir Rule Curves: A Review. Water 2023, 15, 1669. https://doi.org/10.3390/w15091669

AMA Style

Kangrang A, Prasanchum H, Sriworamas K, Ashrafi SM, Hormwichian R, Techarungruengsakul R, Ngamsert R. Application of Optimization Techniques for Searching Optimal Reservoir Rule Curves: A Review. Water. 2023; 15(9):1669. https://doi.org/10.3390/w15091669

Chicago/Turabian Style

Kangrang, Anongrit, Haris Prasanchum, Krit Sriworamas, Seyed Mohammad Ashrafi, Rattana Hormwichian, Rapeepat Techarungruengsakul, and Ratsuda Ngamsert. 2023. "Application of Optimization Techniques for Searching Optimal Reservoir Rule Curves: A Review" Water 15, no. 9: 1669. https://doi.org/10.3390/w15091669

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