Next Article in Journal
Dynamic Parameter Calibration of an Analytical Model to Predict Transient Groundwater Inflow into a Tunnel
Next Article in Special Issue
Extraction of Spatiotemporal Distribution Characteristics and Spatiotemporal Reconstruction of Rainfall Data by PCA Algorithm
Previous Article in Journal
A Study on Nitrogen and Phosphorus Budgets in a Polyculture System of Oreochromis niloticus, Aristichthys nobilis, and Cherax quadricarinatus
Previous Article in Special Issue
Research on Rain Pattern Classification Based on Machine Learning: A Case Study in Pi River Basin
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improving the Performance of Hydrological Model Parameter Uncertainty Analysis Using a Constrained Multi-Objective Intelligent Optimization Algorithm

1
State Key Laboratory of Simulation and Regulation of Water Cycle in River Basin, Beijing 100038, China
2
China Institute of Water Resources and Hydropower Research, Beijing 100038, China
3
Research Center on Flood & Drought Disaster Reduction of the Ministry of Water Resources, Beijing 100038, China
4
Key Laboratory of Water Safety for Beijing-Tianjin-Hebei Region of Ministry of Water Resources, Beijing 100038, China
5
Beijing IWHR Corporation, Beijing 100048, China
*
Author to whom correspondence should be addressed.
Water 2023, 15(15), 2700; https://doi.org/10.3390/w15152700
Submission received: 28 May 2023 / Revised: 5 July 2023 / Accepted: 20 July 2023 / Published: 26 July 2023

Abstract

:
In the field of hydrological model parameter uncertainty analysis, sampling methods such as Differential Evolution based on Monte Carlo Markov Chain (DE-MC) and Shuffled Complex Evolution Metropolis (SCEM-UA) algorithms have been widely applied. However, there are two drawbacks which may introduce bad effects into the uncertainty analysis. The first disadvantage is that few optimization algorithms consider the physical meaning and reasonable range of the model parameters. The traditional sampling algorithms may generate non-physical parameter values and poorly simulated hydrographs when carrying out the uncertainty analysis. The second disadvantage is that the widely used sampling algorithms commonly involve only a single objective. Such sampling procedures implicitly introduce too strong an “exploitation” property into the sampling process, consequently destroying the diversity property of the sampled population, i.e., the “exploration” property is bad. Here, “exploitation” refers to using good already-existing solutions and making refinements to them, so that their fitness will improve further; meanwhile, “exploration” denotes that the algorithm searches for new solutions in new regions. With the aim of improving the performance of uncertainty analysis algorithms, in this research, a constrained multi-objective intelligent optimization algorithm is proposed that preserves the physical meaning of the model parameter using the penalty function method and maintains the population diversity using a Non-dominated Sorted Genetic Algorithm-II (NSGA-II) multi-objective optimization procedure. The representativeness of the parameter population is estimated on the basis of the mean and standard deviation of the Nash–Sutcliffe coefficient, and the diversity is evaluated on the basis of the mean Euclidean distance. The Chengcun watershed is selected as the study area, and uncertainty analysis is carried out. The numerical simulations indicate that the performance of the proposed algorithm is significantly improved, preserving the physical meaning and reasonable range of the model parameters while significantly improving the diversity and reliability of the sampled parameter population.

1. Introduction

Hydrological models are able to effectively approximate the complex hydrological phenomena that occur in natural watersheds. However, real-world hydrological processes are innately imbued with uncertainties arising from the combined impact of climate forcing and underlying surface conditions [1]. Basin characteristics with random properties are often described in hydrological models on the basis of their parameters. This randomness leads to the phenomenon of “equifinality”. This phenomenon may have negative impacts on the accuracy and reliability of hydrological simulations and basin management decisions [2]. Therefore, it is crucial to quantify the uncertainty associated with the hydrological model parameters and evaluate the impact of parameter uncertainty on the model simulations [3,4].
To perform uncertainty analysis on hydrological model parameters, it is necessary to repeatedly run the hydrological model and to generate a number of parameter–objective data points, which are usually called sample points [5]. The samples are usually generated using parameter optimization algorithms, otherwise referred to as parameter calibration algorithms. Since the 1920s and 1930s, the development of watershed hydrological models has progressed rapidly owing to the maturity of runoff production and flow concentration theories, as well as advancements in computer science and technology [6,7,8]. Until recently, popular hydrological models such as the Soil and Water Assessment Tool (SWAT), the Topography-based Hydrological Model (TOPMODEL), and the MIKE System Hydrological European (MIKE SHE) and Xin’anjiang models have been widely applied to perform watershed hydrological simulation [9]. Among these models, the Xin’anjiang model (abbreviated as XAJ in this paper) is the most commonly used hydrological model in China [10,11]. When generating samples or calibrating the parameters of the XAJ model in order to perform uncertainty analysis under unconstrained conditions, two problems often arise. The first problem is that in long-term hydrological simulation, negative soil moisture values usually occur. Many researchers have addressed this issue by simply resetting the negative soil moisture values to zero. Apparently, this treatment introduces extra water into the model simulations, leading to an imbalance in water quantity. The second problem is that the flow concentration parameters of the XAJ model have clear physical meanings, and their magnitude reflects the flow velocity of different runoff components. However, many scholars fail to consider the relationship between the magnitudes of the flow concentration parameters, such as CG, CI, and CS, in parameter calibration. Given the practical considerations involved in optimizing hydrological model parameters, it is crucial to include constraints in the calibration process. Nevertheless, there has been a notable lack of research in this domain.
To quantify the uncertainty associated with hydrological model parameters, scholars have conducted extensive research. Beven (1992) introduced the Generalized Likelihood Uncertainty Estimation (GLUE) method [12], which employs Monte Carlo sampling to generate parameter sample points, screens the samples with a likelihood criterion, and analyzes the posterior distribution of the parameters. This method is simple in principle and has been widely used to study parameter uncertainty in hydrological models [13,14,15,16,17]. However, Mantovan et al. [18] pointed out that the likelihood function does not strictly follow a probability distribution, and the posterior probability distribution of the inferred parameters may not have statistically significant characteristics. The Markov Chain Monte Carlo (MCMC) technique is an alternative approximate Bayesian approach that enables the sampling of intricate posterior distributions, obviating the “pseudo-Bayesian” dilemma associated with the GLUE method [19]. The Metropolis–Hastings algorithm stands as the quintessential method in the realm of machine learning, founded on the principle of “rejection sampling”, which provides an approximation of the posterior distribution. Theoretically, the Metropolis–Hastings algorithm has the potential to estimate the posterior distribution of parameters; nonetheless, for intricate models, limited prior knowledge results in sluggish convergence of the algorithm. To enhance the effectiveness of MCMC, Vrugt et al. [20] proposed the SCEM-UA algorithm [21], which merges the improved Shuffled Complex Evolution developed at University of Arizona (SCE-UA) algorithm with the Metropolis–Hastings algorithm. The improved SCE-UA algorithm utilizes the random walk method to facilitate population evolution, whereas the Metropolis algorithm decides whether the sample points in the offspring are acceptable as points on the Markov chain. Ter Braak [22] introduced the Differential Evolution Markov Chain (DE-MC), an innovative algorithm that merges the fundamental principles of Differential Evolution (DE) and MCMC. The DE algorithm is employed to accomplish population evolution, thereby addressing the pivotal issue of selecting the appropriate scale and direction for the jump distribution in MCMC [23]. Furthermore, the Metropolis algorithm ascertains whether the sample points in the offspring qualified as points on a Markov chain. The SCEM-UA algorithm and the DE-MC algorithm are both MCMC techniques that permit the implementation of multiple chains running in parallel. They possess the advantage of rapid optimization and convergence, in contrast to traditional MCMC approaches, and therefore are suitable for examining uncertainty in studies on hydrological model parameters. However, both techniques rely on single-objective population evolutionary algorithms to generate their sampling results. Numerous studies have demonstrated that such sampling procedures tend to prioritize “exploitation” over “exploration”, leading to a loss of diversity within the sampled population [24,25,26]. In this context, “exploitation” refers to the utilization and improvement of good existing solutions to enhance their fitness, while “exploration” involves searching for new solutions in unexplored regions. Therefore, it is crucial to enhance the exploratory nature of uncertainty analysis methods.
The main contribution of this paper lies in addressing two key challenges in the parameter uncertainty analysis of hydrological models. Firstly, existing parameter optimization methods often overlook the physical significance and constraints of model parameters and state variables, leading to unreliable optimization results and unrealistic simulation outcomes. Secondly, existing parameter optimization methods often focus on single-objective optimization, resulting in a lack of diversity in the sampling results as the population is concentrated in a specific region.
The proposed constrained multi-objective intelligent optimization algorithm effectively addresses the aforementioned difficulties in parameter optimization and uncertainty analysis. By employing a penalty function based on constraints, the algorithm guides the optimization process to avoid unreasonable regions and ensures the reliability of the sampling results. The inclusion of a multi-objective optimization algorithm in the sampling process further enhances the diversity of the obtained optimization result population, preventing concentration in a narrow region and promoting a more comprehensive distribution of solutions.
For the problem of imposing constraints in the optimization process, we analyzed the principles of the XAJ model and the physical meaning of the parameters. After that, we designed numerical simulation experiments to explore the relationship between the model parameters and the positive and negative values of soil moisture, before proposing a penalty function method for dealing with the case of negative values of soil moisture, and guiding the parameter optimization algorithm to find the combination of model parameters that corresponded to non-negative soil moisture. Regarding the flow concentration parameters, another penalty function was designed to ensure that they satisfied the magnitude relationship CG > CI > CS, and the optimization algorithm was guided in order for reasonable parameter values to be obtained. To address the issue of sample diversity deterioration, this study incorporates the double-objective and triple-objective NSGA-II methods, in contrast to the single-objective evolutionary algorithms typically utilized in existing uncertainty analysis methods. The numerical simulation results demonstrate the effectiveness of the proposed algorithm in addressing the limitations of existing methods. The proposed approach not only avoids the issue of negative soil moisture values and yields more reasonable model parameters, it also significantly improves the property of sample diversity. These findings highlight the value of the proposed algorithm in achieving more accurate and robust results in hydrological modeling and uncertainty analysis.
In summary, in this study, a new element is introduced by adding constraints to the hydrological model and a multi-objective optimization approach to the parametric optimization sampling method. By doing so, not only are the reliability and diversity of the sampling results improved, but a distinction is also made with respect to the results of previous publications that did not address these aspects.

2. Materials and Methods

2.1. XAJ Model

In the 1980s, Renjun Zhao et al. introduced the XAJ model, with three runoff components [27], and this has since been employed extensively for flood simulation and forecasting in the humid and semi-humid regions of China. The XAJ model calculates the total runoff generated by rainfall using saturation excess theory, and divides the runoff components into saturated surface runoff, interflow, and groundwater runoff. The XAJ model uses the lag and route method for river network flow concentration computation and the Muskingum method for river channel routing.
The XAJ model holds significant importance in the field of hydrology, particularly in flood forecasting for the wet areas of China. With its extensive usage and effectiveness, solving the challenges associated with the XAJ model has far-reaching implications. Successful resolution of these issues would not only benefit the XAJ basin but also contribute to improved flood forecasting in a significant portion of China.
The significance of solving the issues related to the XAJ model extends beyond its use in a specific region. Solving these issues will play a pivotal role in improving flood forecasting capabilities and enhancing water management strategies for a significant portion of China, making it a matter of great importance in the field of hydrology.

2.1.1. The Structure of the XAJ Model

The watershed is partitioned into a collection of sub-basins, wherein the discharge hydrograph from each sub-basin is initially simulated and subsequently directed along the channels to the outlet of the watershed.
A flowchart of the XAJ model is depicted in Figure 1. The symbols representing inputs, outputs, and state variables are indicated within the blocks in Figure 1. On the other hand, the symbols representing parameters (constants specific to each sub-basin) are displayed outside the corresponding blocks.
The model takes in two inputs: P, representing the measured areal mean rainfall depth in the sub-basin, and EM, denoting the measured pan evaporation. The outputs consist of the discharge, Q, from each sub-basin, the outlet discharge from the entire basin, TQ, and the actual evapotranspiration from the entire basin, E. The actual evapotranspiration is obtained by summing the evapotranspiration from the upper (EU), lower (EL), and deepest (ED) soil layers, respectively.
The state variables encompass various components: W, which represents the areal mean tension water storage, comprising WU, WL, and WD for the upper, lower, and deep layers, respectively. Additionally, S stands for the areal mean free water storage. R accounts for the pervious area’s runoff, comprising RS, RI, and RG for surface, interflow, and groundwater runoff, respectively. Similarly, RB represents the runoff from the impervious area IM. FR denotes the runoff producing area, while T stands for the total sub-basin inflow to the channel network, encompasses QS, QI, and QG for surface runoff, interflow, and groundwater, respectively.

2.1.2. Parameters of the XAJ Model

The model involves the optimization of 16 parameters (see Table 1).

2.2. Data Sources

The model is applied in the Chengcun watershed (see Figure 2). Choosing the Chengcun watershed for this study is a safe and logical choice as it is a typical wet watershed and the birthplace of the XAJ model. This allows for a comprehensive analysis and enhances the reliability of research outcomes.
The watershed is located in a subtropical monsoon climate zone with considerable intra- and inter-annual runoff variability. The Chengcun watershed possesses characteristics consistent with those typical of humid regions. The basin has a total area of 298 km2 and encompasses 10 rainfall gauges, including Chengcun, Wangcun, Zuolong, and Tianli, etc. Chengcun station serves as the basin’s outlet hydrological station.
For runoff simulation, daily data covering a period of 14 years (1986–1999) were utilized to study the watershed. The limited availability of rainfall runoff information in China, constrained by policy and confidentiality requirements, restricts the time frame for data collection to between 1986 and 1999. However, based on the basin survey, it was found that the rainfall runoff characteristics of the basin remained relatively stable. Therefore, the selected information is still applicable to the XAJ model, and its limited availability does not impact the validity of this study.
The Chengcun watershed was divided into 10 sub-basins using the Thiessen polygon method, and the area weights of each sub-basin are presented in Table 2. Due to the relatively small size of the watershed, the number of Muskingum segments between each sub-basin and the basin outlet is set to zero in this study, meaning that no Muskingum routing is needed. As a result, the Muskingum method parameter X is not included in the optimization process. To ensure the stability of the optimization results and to avoid the bad impact of parameter correlation, a structural constraint of KG + KI = 0.7 is introduced. Consequently, the total number of parameters to be optimized in this study is reduced to 14.

2.3. Framework for Constrained Multi-Objective Intelligent Optimization Algorithm

This study introduces a novel constraint-based multi-objective intelligent optimization algorithm, designed to maintain the diversity of sample points while eliminating ‘unreasonable’ samples during the sampling process. It aims to strike a balance between “local exploitation” and “global exploration”. The framework of the proposed methodology involves two main steps.
(1) Establishing constraints: First, two constraints are established for optimizing the parameters of the XAJ model. The first constraint ensures that the soil water content remains greater than 0 throughout the simulated hydrological process. The second constraint enforces the condition CG > CI > CS.
Negative soil moisture values are commonly encountered in long-term hydrological simulations. Unfortunately, many researchers address this issue by simply resetting the negative soil moisture to zero, without taking the physical implications of such an approach into consideration. This can lead to sampling results that lack physical sense and reliability.
Furthermore, another important aspect that is often overlooked is the specific size relationships among the parameters CG, CI, and CS in hydrological models. Neglecting these relationships can further compromise the physical sense of the sampling results.
This is in fact irresponsible, and this treatment can result in samples that lack physical meaning in the sampling results. This study addresses this issue by employing a penalty function method.
Penalty functions are formulated to accommodate the parametric optimization algorithm, taking into account the aforementioned constraints. Penalty functions are employed during the optimization of the model parameters to ascertain the guiding and constraining role of the established constraints in the process of parameter optimization.
(2) Constraint-based multi-objective sampling algorithm: Finally, by applying the NSGA-II algorithm, which takes into account the constraints, to the process of multi-objective sampling, this method ensures that the generated samples not only adhere to the specified constraints, but also achieve a balance between “global exploration” and “local exploitation”.
The core tasks are explained below and illustrated in Figure 3.

3. Parameter Optimization in Consideration of Constraints

3.1. Relationship between Soil Moisture and Model Parameters

During long-term hydrological simulation, an infeasible combination of parameters could lead to negative values of soil moisture. As soil moisture is produced by the runoff generation module of the XAJ model, it must be related to the model’s runoff generation parameters, provided that the rainfall data and initial state variables of the basin remain fixed. Among the runoff generation parameters, the value of IM is relatively constant and has a negligible impact on soil moisture. The parameter K reflects the relationship between pan evapotranspiration and real evapotranspiration, where higher values of K imply lower soil moisture, and conversely, lower values of K imply higher soil moisture. The parameters WM, B, and C have more complex effects on soil moisture and are interrelated, as noted in Zhao’s paper [28]. Thus, these parameters were selected for further investigation, while the other parameters were held constant. The values of WM, B, and C were sampled, and a numerical simulation was performed using the model to analyze their influence on soil moisture.
In this study, it is assumed that the model parameters used are the same as those in the previous research conducted by Zhao et al. [29]. This is based on the fact that the model and the research basin in Zhao’s paper are identical to those used in the current study. The parameters of the XAJ model were set as shown in the following table (Table 3).
In this section, we explore the impact of different combinations of WM, WUM, WLM, B, and C on the soil moisture simulation results. We use the Latin hypercube sampling algorithm [30] to randomly sample WM, WUM, WLM, B, and C. The generated parameter sets, along with other fixed parameters, are used as parameters for the XAJ model simulations. The model’s output is examined for negative soil moisture values, and the spatial distribution of parameter combinations is analyzed. Following the approach described above, 100,000 simulations of the flooding process were conducted randomly, and the spatial distribution of the parameter values, along with positive and negative values of soil moisture, are presented in Figure 4. Parameter combinations resulting in negative soil moisture are plotted with red dots, whereas those yielding positive soil moisture are represented by blue dots.
It can be inferred from the above figure that there exists a law describing the relationship between parameter combinations and the soil moisture values in the data. Under the fixed rainfall conditions and initial state variables in the data related to the Chengcun watershed, negative soil moisture values can be avoided in the simulation results when WM is sufficiently large. Furthermore, it can be observed from the plots on the upper right and lower left that increases in the value of C are associated with higher probabilities of negative soil moisture values being obtained, as evidenced by the increased density of the concentration of red dots. These results are consistent with the physical mechanism of transpiration in deep soil layers, where increasing C exacerbates soil drying in deep soil layers and increases the possibility of negative soil moisture values being obtained. Additionally, the results obtained at the sampling points indicate that the parameter B alone does not demonstrate a discernible law describing its relationship with the positivity or negativity of the soil moisture.
To further investigate the law mentioned above, we created a histogram of parameters for cases in which negative soil moisture values were observed. The vertical axis of the histogram indicates the relative frequency of parameter groups with negative soil moisture values, while the horizontal axis shows the parameter values. The resulting histogram is presented in Figure 5. Through observation, the law becomes even more apparent. The figure demonstrates that negative values of soil moisture occur uniformly across the entire range of parameter B. With increasing WM or decreasing C, the probability of the occurrence of negative soil moisture values decreases. In the Chengcun watershed, WM values exceeding 171.16 ensure that the soil moisture will never fall below zero.
This comprehensive analysis demonstrates that the impact of WM on soil moisture is significant, with a clear law emerging. Parameter C also exhibits some degree of regularity in its influence on soil moisture, while parameter B does not show any obvious regularity. The graph clearly shows that increasing the value of WM leads to a decreased likelihood of the occurrence of negative soil moisture values. This relationship can be useful in the design of an objective function when incorporating constraints into the process of parameter optimization.

3.2. Analysis of the Flow Concentration Parameters

The parameters CS, CI, and CG represent the flow concentration velocity of surface runoff, interflow runoff, and groundwater runoff, respectively. As stated by Zhao [28], the recession coefficient is inversely proportional to the flow concentration velocity. The following law must be followed: the saturated surface runoff confluence velocity ≥ the interflow confluence velocity ≥ the groundwater confluence velocity in the same watershed. It can be inferred from this that in order for the confluence parameters to be consistent with their physical meaning, the constraint CGCICS must be complied with.

3.3. Construction of the Penalty Function for Constraints

Introducing constraints in the form of penalty functions into the objective function of the parameter optimization algorithm means that the optimization algorithm is modified to include the constraints as part of the objective function. The penalty function imposes a penalty on the objective function when the constraints are violated, thereby guiding the optimization algorithm to satisfy the constraints while finding the optimal values for the model parameters. This approach allows the optimization algorithm to take into account the physical meaning of the constraints and incorporate them into the optimization process, resulting in more reasonable and accurate parameter values for the model.
In an effort to integrate constraints into the optimization of model parameters, in this study, two penalty functions are introduced into the objective function of the parameter optimization algorithm. The penalty functions serve two crucial purposes. Firstly, they aim to reduce the competitive advantage of parameter combinations that do not meet the constraints during population evolution. Secondly, they indicate the degree of constraint violation carried out by unqualified parameter combinations. To fulfill these requirements, appropriate penalty functions were designed.
The penalty function was intelligently devised to assign higher objective function values (indicating poorer results) when the constraints related to CG, CI, CS or soil moisture content are violated. This design effectively guides the algorithm to avoid such regions and directs the search towards parameter intervals that adhere to the constraints. Moreover, the penalty function takes the magnitude of the constraint violation into consideration, with larger violations resulting in higher objective function values. This approach ensures that the algorithm prioritizes solutions that comply with the constraints and discourages solutions with significant violations.
To mitigate the influence of different units on the penalty function, a dimensionless approach was adopted. This approach aims to normalize the values of CG, CI, CS, and WM, thereby eliminating the impact of their magnitudes on the penalty function. By translating the parameters into a common scale, the penalty function is rendered independent of the original units of the parameters, enabling a fair and unbiased assessment of constraint violations. This dimensionless approach ensures that the penalty function focuses on the relative deviations from the constraints, rather than being skewed by the absolute values of the parameters.
  • The penalty function ensures that the soil moisture is always non-negative
If a negative value of soil moisture is calculated by the parameter sample, the objective function value is set to
f = λ + λ × W M max W M / W M max W M min
where λ is the penalty factor, which is determined based on the magnitude of the optimization objective; WMmax represents the upper limit of parameter WM; and WMmin represents the lower limit of the parameter WM. The remaining parameters are explained in the preceding sections.
2.
The penalty function guarantees the constraint of CGCICS
If the parameter sample does not satisfy CGCICS, the objective function value is set to
f = λ + λ × min 0 , C G C I / C I max C G min + min 0 , C I C S / C S max C I min
where CImax and CImin represent the upper and lower limits of the parameter CI, respectively; CGmin represents the lower limit of the parameter CG, and CSmax represents the upper limit of the parameter CS.

3.4. Comparison of Parameter Optimization Results

3.4.1. Analysis of Optimization Results

A comparison of the results of parameter optimization before and after the incorporation of constraints was carried out. The SCE-UA algorithm was applied to optimize the parameters of the XAJ model in Chengcun watershed [31,32]. In the absence of constraints, optimization was performed by setting the negative soil moisture value to zero whenever negative soil moisture values were detected. Table 4 displays the statistics for the 20 optimization runs when the penalty function was not incorporated, while Table 5 presents the statistics for the 20 optimization runs after the introduction of the penalty function. The “Result” column in the table indicates whether the value of soil moisture obtained from the flood simulation results was less than 0. A value of −1 indicates that the soil moisture was less than 0, while a value of 1 indicates that the soil moisture was greater than or equal to 0. The “NSE” column reflects the accuracy of the parameter optimization and flood simulation results, with higher values indicating greater accuracy. “REV” stands for relative error of runoff, with smaller values of REV indicating higher levels of accuracy. Only KG is displayed in the table, as the condition of KG + KI = 0.7 is incorporated into the process of parameter optimization.
As can be seen from Table 4 and Table 5, prior to the implementation of the penalty function, all of the simulation outcomes indicated the detection of negative values of soil moisture. Furthermore, parameter groups 8, 9, 11, 12, and 20 exhibited the phenomenon CICG, which violates the expected relationship between the interflow runoff and groundwater runoff coefficients. After imposing the penalty function, all combinations of flow concentration parameters and simulation outcomes appeared to satisfy the requirements of physical plausibility, indicating that the penalty function was able to effectively enforce the constraints during the optimization process.
Table 6 provides the calculations for the mean, variance, and range (difference between the maximum and minimum values) of the Nash–Sutcliffe coefficient of efficiency (NSE) for the simulated runoff processes. It can be seen from the table that the mean NSE values for the two optimization algorithms are 0.8406 and 0.8400, respectively. These values are close to the Class A standard stipulated in the Standard for hydrological information and hydrological forecasting, indicating that both sets of simulated runoff processes exhibit high accuracy and are very close to one another. The values of NSE variance and range for both optimization algorithms are close to zero, implying a high level of stability in the quality of the simulated runoff for both approaches. This indicates that the performance of the algorithms consistently produces reliable and consistent results in terms of simulating the runoff process.
In summary, the constraints implemented in the optimization algorithm not only ensure the selection of physically meaningful model parameters, they also do not compromise the performance of the algorithm. The constraints effectively guide the parameter optimization process, resulting in a set of parameters that adhere to the specified constraints and maintain the algorithm’s ability to search for optimal solutions. Thus, the constraints contribute to both the meaningfulness of the parameter values and the effectiveness of the optimization algorithm.

3.4.2. Analysis of the Stability of the Algorithm

Euclidean distance is a metric that measures the absolute distance between two points in a multidimensional space. In the context of this study, it is used to assess the stability of the algorithm by examining the mean and variance of the Euclidean distance among all samples within an experimental group.
Table 7 presents the statistical values of the Euclidean distance for the two algorithms. Smaller mean Euclidean distance values indicate less variation between the samples, implying greater stability in the algorithm’s performance. Similarly, smaller variance in Euclidean distance signifies less variability in the Euclidean distance among the samples.
According to the information provided in Table 7, it can be observed that the mean and variance of the Euclidean distance for the constrained SCE-UA algorithm are lower than those of the SCE-UA algorithm. This indicates that the constrained SCE-UA algorithm produces optimization results that are closer to each other, resulting in improved stability of the algorithm.

3.4.3. Analysis of Runoff Relative Error

The figure below illustrates a comparison of the runoff relative errors in the hydrological simulation before and after the introduction of constraints (based on 20 separate parameter optimization and model runs).
As shown in Figure 6 and Table 8, the application of constraints led to a decrease in the relative error of the runoff volume in the hydrological simulation process when using the optimized parameter set. This suggests that the conventional method, where negative values of soil moisture are reset to zero, introduces unnecessary water and compromises the reliability of the simulation results. In contrast, the penalty function approach proposed in this study more effectively addresses this issue.
In conclusion, the constrained SCE-UA algorithm is proved to be a more reliable approach for parameter optimization. It not only ensures the performance of the optimization algorithm but also enhances the physical significance of model parameters and state variables. Additionally, it guarantees the water balance of the simulated runoff process and improves the accuracy of runoff simulation.

4. Sample Generation Based on Constrained Multi-Objective Intelligent Optimization

Currently, the commonly used methods for analyzing parametric uncertainty, such as the SCEM-UA, DE-MC, and DREAM algorithms, all utilize MCMC methods coupled with single-objective optimization algorithms as sample generation methods. However, traditional single-objective optimization algorithms tend to guide the samples in the search space towards a better solution, leading to a final outcome that converges on a small region or a single point [29]. As a result, the exploration of regions in the parameter space with lower posterior density is unfortunately neglected, thus degrading the diversity property of the sample results. In fact, empirical evidence from hydrological model calibration has shown that a single objective function, no matter how well crafted, often falls short in sufficiently evaluating all significant observation properties. In order to ensure the representation—or, in other words, the exploration properties—of parameter populations in hydrological model uncertainty analysis, this study introduces a multi-objective optimization algorithm to generate a sample population. It is noteworthy that all parameter sample generation methods discussed in this section take into account the constraints introduced in Section 2 of this study. In this study, the SCE-UA and DE algorithms were selected as benchmark methods for sample generation. These algorithms are widely recognized and are commonly used in the field, making them suitable for comparison and evaluation in the context of this research.

4.1. Sample Generation Based on Single-Objective/Multi-Objective Optimization Algorithms

4.1.1. Improved SCE-UA Algorithm

Vrugt et al. improved the SCE-UA algorithm by replacing the simplex downhill method with a simulated annealing random step method. The remaining procedures of the algorithm are similar to those of the original SCE-UA algorithm. This enhancement allows for better exploration of the parameter space and prevents the algorithm from converging solely towards an “optimal solution”, instead focusing on finding a set consisting of an optimal population [33,34]. Similar to the SCE algorithm, the improved SCE algorithm requires the definition of some initial settings, including the selection of algorithm parameters, the termination criterion of the program, and the selection of the objective function. In the algorithm parameters, the number of complexes p is set to 17 [35]. The program’s termination criterion is determined by three parameters [36]: the maximum number of calls to the XAJ model (nmax = 5 × 106); the maximum number of allowable objective function improvement failures (kmax = 50); the minimum objective function improvement rate (TOLa = 0.001%); and the interval of parameter convergence (TOLλ = 0.001%).
To ensure the overall accuracy of the daily rainfall–runoff simulation, the Nash–Sutcliffe efficiency coefficient was selected as the objective function, which is calculated using the following formula:
NSE = 1 t = 1 N Q obs , t Q sim , t 2 t = 1 N Q obs , t Q obs , mean 2
where N represents the total number of data points of the time periods; Qobs,t represents the measured flow value at time t; Qsim,t represents the simulated flow at time t; Qobs,mean represents the mean value of the measured flow. The closer the NSE value is to one, the better the simulation results. The penalty factor λ is set to 10,000 for all parameters, with NSE as the optimization objective.

4.1.2. Differential Evolution Algorithm

The Differential Evolution algorithm (DE) is a type of stochastic search algorithm that is based on population differences and uses a combination of mutation, selection, and hybridization to simulate natural evolution processes [37]. DE has a few configuration parameters, a simple principle, and high robustness, making it an effective global optimization method and a popular choice for parameter optimization [38]. Additionally, DE has been used as the basis for developing other algorithms, such as the DEMC and DREAM algorithms, which are frequently used for uncertainty analysis.
To apply the DE algorithm to optimize the parameters of the XAJ model, several parameters of the algorithm need to be determined, such as population size, scaling factor, crossover probability, termination criterion, variation strategy, and objective function. In this study, a population size of NP = 500, a scaling factor of F = 0.5, and a crossover probability of CR = 0.5 were used. The termination criterion was set as the maximum number of calls to the XAJ model, nmax = 5,000,000. To uphold the diversity of the parameter population throughout the optimization process, Equation (4) is employed as the mutation strategy.
V G = X r 1 , G + F X r 2 , G X r 3 , G + F X r 4 , G X r 5 , G
where G is the number of the current iteration; VG is the mutation point; Xrj,G are mutually unequal random points; and F is the scaling factor. NSE is used as the objective function for the DE optimization algorithm.
To guarantee the comprehensive accuracy of the daily rainfall runoff simulation results, the Nash–Sutcliffe coefficient of efficiency (NSE) was selected as the objective function, as indicated by Equation (3).

4.1.3. The NSGA-II Algorithm with Constraints

The NSGA-II algorithm is a non-dominated algorithm with both good distributivity and fast convergence. The algorithm is able to find the set of parameter populations that is as close as possible to the Pareto optimal domain, and has been widely used and validated in the field of hydrological simulation and forecasting. The NSGA-II algorithm achieves non-dominated ranking by calculating the Pareto rank and crowding distance of sample points, and then generates offspring through selection, crossover, and mutation, generates new parents using the elite strategy, and then repeats this process until convergence at the Pareto front [39]. The algorithm has very good performance for two or three targets, and thus has the potential to improve the representativeness of the sampling results [40]. Moreover, the algorithm can also ensure sufficient variability among the samples of the population, guaranteeing the diversity of the sampling results [21]. The constraint conditions studied above (Section 3.3) can also be applied in the multi-objective optimization algorithm. The computational procedure of the NSGA-II algorithm is shown in Figure 7.
The NSGA-II algorithm, along with other methods like the Weighted Sum Method, the ε-constraint method, and the Weighted Metric Method, is commonly used in multi-objective optimization. However, the NSGA-II algorithm is distinguished by providing an optimal solution set instead of a single solution. The solution set generated using NSGA-II is evenly distributed in the solution space, offering better diversity and suitability for uncertainty analysis compared to methods that concentrate solutions in a narrow parameter space.
In addition to NSE, the coefficient of determination (R2) and the mean absolute error (MAE) are commonly used as objective functions in model parameter optimization. Their expressions are as follows:
(1)
Coefficient of determination (R2)
R 2 = 1 t = 1 N Q obs , t Q obs , mean Q sim , t Q sim , mean t = 1 N Q obs , t Q obs , mean 2 t = 1 N Q sim , t Q sim , mean 2
(2)
Mean absolute error (MAE)
MAE   =   t = 1 N Q obs , t Q sim , t N
Note that the optimization directions and value ranges of NSE, MAE, and R2 differ. The NSE ranges from −∞ to 1, with values closer to 1 indicating better optimization results. MAE ranges from 0 to +∞, with lower values indicating better optimization results. R2 ranges from 0 to 1, with values closer to 1 indicating better optimization results.
However, the NSGA-II algorithm is designed for the minimization of objective functions, while NSE and R2 are maximization metrics. Therefore, in this study, 1 − NSE, MAE, and 1 − R2 are used as the objective functions. By doing so, all three objective functions follow the rule of “the closer to 0, the better the optimization result”, thus making them suitable for the NSGA-II algorithm.
In this study, a sample size of 500 individuals was selected for the optimization process. The optimization was performed over 10,000 generations, resulting in approximately 5 × 106 iterations of the XAJ model. The penalty factor λ used in the optimization process was set to 10,000.

4.2. Evaluation Indicators for Sample-Generation Algorithms

4.2.1. Indicators for Assessing the Prediction Bounds

In this study, the optimization methods employed no longer produce a solitary set of parameter samples, but rather generate a population of parameter samples comprising multiple sets. Moreover, the output of the hydrological model at each time step is no longer restricted to a point estimate such as a single value of flow or water level, but encompasses an interval delineated by prediction bounds acquired using a specific confidence level α (0 < α < 1). This approach facilitates the predicted flow of uncertainty information. In such circumstances, the analysis of the obtained prediction bounds and the evaluation of their quality assume a crucial role in the study of model uncertainty [41]. They are of paramount importance in fostering a comprehensive and objective understanding of model uncertainty [42].
In addition to describing the characteristics of prediction bounds in hydrological models, these indices can also serve as criteria for comparing the prediction bounds generated using different uncertainty assessment methods or schemes.
The paper by L. H. Xiong [42] provides a comprehensive summary of the indices used for evaluating the prediction range. In this study, the most widely used indices, namely, containing ratio (CR) and average bandwidth (AB), are employed to assess the performance of different optimization methods in generating parametric sample populations.
(1)
Containing ratio (CR)
The containing ratio, as mentioned earlier, is defined as the ratio of the number of observed discharges that lie within the prediction bounds to the total number of observed discharges, presented as a percentage. Since the introduction of the GLUE method, this index has been employed extensively to evaluate the accuracy of prediction bounds. Higher values of CR indicate larger proportions of observed discharge points falling within the interval defined by the prediction bounds. It is always the objective to achieve a high CR for the estimated prediction bounds. The ideal, albeit unattainable, value for CR is 100%, which would signify that the entire observed discharge hydrograph is encompassed within the band formed by the lower and upper prediction bound trajectories. It is important to note that the confidence level α for this study is set at 95%.
(2)
Average bandwidth (AB)
The average bandwidth (AB) of the prediction bounds for the entire discharge series is defined as follows:
AB = 1 N t = 1 N b i
with
b i = Q sim , i u Q sim , i l
where bi is the bandwidth of the prediction bounds for the discharge at time i; Qusim,i and Qlsim,i represent the lower and upper prediction bounds of discharge, respectively. For a specific confidence level α, it is optimal for the bandwidth of the prediction bounds to be as narrow as possible. This enables the capture of crucial information regarding modeling uncertainty, making it more pertinent and valuable in relation to the forecasting concerns of the respective catchments.

4.2.2. The Performance Indicators for Different Parameter Populations

In addition to assessing the indicators for evaluating the predictive bounds of the hydrological model, it is also essential to evaluate the representativeness and diversity of the parameter populations themselves. In this study, the mean and variance of the Nash–Sutcliffe efficiency coefficient (NSE) were selected as indicators of representation, while the mean Euclidean distance was chosen as an indicator for the evaluation of diversity.
(1)
Mean and variance of the Nash–Sutcliffe efficiency coefficient
The parameter population should ideally include as many “optimal solutions” as possible; therefore, higher average NSE values of simulated discharge within the population indicate greater representativeness. In this study, the accuracy of the simulation results is measured using NSE. To evaluate the representativeness of the parameter populations, the means and variances of the NSE are evaluated.
(2)
Mean Euclidean distance
In order to explore the entire distribution and find as many optimal solutions as possible in the space, the parameter population should avoid converging around a small region of the “optimal solution”. Thus, in this study, we measured the diversity of the parameter population by calculating the mean Euclidean distances among the samples within the population. Larger values of mean Euclidean distance indicate greater diversity in the population, as they imply that the population samples are spread out across the entire distribution space, rather than being concentrated around a single “optimal solution”.
In evaluating the diversity of the solution set, the average Euclidean distance is considered the most appropriate indicator. It captures the requirement for sufficient distances between points and the dispersion of the points throughout the solution space. Other indicators may not be applicable or may not be as suitable for this particular study.

4.3. Results and Analysis of the Sample-Generation Algorithms

The posterior density distribution of each XAJ model parameter inferred for the samples generated using the sample-generation algorithms for the Chengcun watershed is illustrated in Figure 8.
The posterior density distribution of each XAJ model parameter inferred from the samples generated using the improved SCE-UA algorithm for the Chengcun watershed is illustrated in Figure 8a. Despite the fact that the histograms of WM, WLM, C, B, SM, and CG exhibit an approximate normal distribution, the histograms of the other model parameters also reveal the existence of alternative distribution patterns. This multimodal feature signifies that there exist numerous regions of attraction within the parameter space, validating the phenomenon of “equifinality” in parameter optimization. It can be noted that the dataset sampled using the modified SCE-UA algorithm is characterized by a narrow distribution, which suggests that the samples are tightly clustered in a small region around the optimal point.
Figure 8b illustrates the posterior density distribution of each parameter of the XAJ model that was inferred for the Chengcun watershed on the basis of the samples generated using the DE algorithm. It can be observed that, much like the SCE-UA algorithm, the DE algorithm also reveals that the parameters of the XAJ model adhere to diverse distribution patterns. The DE algorithm displays a narrower distribution of sample populations compared to the SCE-UA algorithm, thus indicating its limited spatial exploration capacity.
The histograms of the distribution of the parameter population generated using (1 − NSE)-MEA/(1 − NSE)-(1 − R2), as the optimization objectives are demonstrated in Figure 8c,d. As can be observed from the histogram, the multi-objective optimization algorithm displays a more intricate distribution pattern and a wider distribution range compared to the single-objective optimization algorithm. This result suggests that the sampled dataset is dispersed across multiple centers, and the multi-objective optimization approach is better able to simultaneously find multiple “good points” and explore the parameter space.
The histogram of the distribution of the parameter population generated using (1 − NSE)-MEA-(1 − R2) as the optimization objectives is shown in Figure 8e. The histogram displays a complex distribution pattern, and in comparison to the double-objective NSGA-II method, the parameter sample set obtained using the triple-objective NSGA-II method exhibits a broader distribution range. This indicates that the triple-objective NSGA-II method has a stronger ability to explore the parameter space.
The Pareto front for the parameter populations generated using (1 − NSE)-MEA and (1 − NSE)-(1 − R2) as optimization objectives is shown in Figure 9. It demonstrates the effective convergence of the NSGA-II algorithm towards the Pareto front of the double-objective optimization problem.
The Pareto front for the parameter populations generated using (1 − NSE)-MEA-(1 − R2) as optimization objectives is shown in Figure 10. As depicted in the figure, the set of parameter samples converges towards a three-dimensional Pareto front.

4.4. Containing Ratio (CR) and Average Bandwidth (AB) of Different Sample-Generation Algorithms

Table 9 and Table 10 present the performance evaluation of various sample-generation algorithms in the realm of uncertainty analysis.
Table 9 and Table 10 demonstrate that the “optimal” runoff simulation process attains a high level of accuracy for all five sample-generation algorithms, with a mean NSE of approximately 0.84.
Based on Table 6, it is evident that the CR of the 95% confidence interval envelopes for the samples generated using the single-objective-based optimization algorithm is considerably low, while the AB is extremely low. As a result, the probabilistic predictions derived from the SCE-UA or DE algorithm lack sufficient information to serve as a reliable reference.
Table 10 depicts the performance of the multi-objective optimization algorithm in uncertainty analysis. It is evident that the CR of the samples generated using the double-objective NSGA-II algorithm is low, and the AB within the 95% confidence interval is low. Consequently, the probabilistic prediction outcomes obtained from the double-objective NSGA-II algorithm lack sufficient reference value.
According to Table 10, the CR of the samples generated using the triple-objective NSGA-II algorithm is notably higher compared to that for samples generated using the single- and double-objective NSGA-II algorithms. Additionally, the average width of the samples generated using the triple-objective NSGA-II algorithm falls within an acceptable range. Therefore, the triple-objective NSGA-II algorithm proves to be the most suitable optimization algorithm for probabilistic forecasting and uncertainty analysis.
Figure 11 displays the hydrological simulation results obtained from the optimal parameters generated using different algorithms. Due to space constraints, only the hydrological simulation results for the period of 1996–1999 are presented. From Figure 11, it is evident that the simulated hydrographs obtained from this method exhibit a strong correspondence with the measured hydrographs, indicating a satisfactory agreement between the model predictions and actual observations.

4.5. Performance Comparison of Different Sample Generation Methods

The numerical experiments conducted in this study demonstrate that the three methods mentioned above, namely, SCE-UA for single-objective optimization, DE for single-objective optimization, and NSGA-II for multi-objective optimization, are capable of generating parameter populations. In order to compare the advantages and disadvantages of these methods, it is essential to evaluate and compare the representativeness and diversity of the parameter populations.

4.5.1. Performance Indicators for Different Parameter Populations

The representativeness of the parameter populations generated using the three algorithms, SCE-UA for single-objective optimization, DE for single-objective optimization, and NSGA-II for multi-objective optimization, is evaluated using the mean and variance of the NSE values. The higher the average NSE value of the simulated discharge within the population, the greater the representativeness.
Table 11 illustrates the results of the evaluation of representativeness, specifically the mean and variance of the NSE values, for the parameter populations generated using the three algorithms. The table indicates that there is no noteworthy distinction in the representativeness of the parameter populations when comparing similar population sizes and maximum number of model runs. This suggests that all three algorithms possess the capability to generate parameter populations that are representative in nature.

4.5.2. Comparison of Diversity

In order to explore the entire distribution space and find as many optimal solutions in the space as possible, the parametric population should avoid converging around a small region of an “optimal solution”. Thus, in this study, we measured the diversity of the parametric population by calculating the mean Euclidean distance between the samples within the population. Larger mean Euclidean distances indicate better diversity in the population, as they imply that the population samples are spread out across the entire distribution space, rather than being concentrated around a single “optimal solution”.
Table 12 presents the diversity of the parameter populations generated using the three methods. It is evident that the multi-objective approach yields significantly higher diversity in the parameter samples compared to the single-objective approach, given similar population sizes and maximum number of model runs. It is important to note that the choice of objectives also influences the diversity of the parameter population. Specifically, the population with (1 − NSE)-MEA as the selected objectives exhibits greater diversity than the (1 − NSE)-(1 − R2) combination, and the population with three objectives shows even better diversity than the population with two objectives.

5. Conclusions and Outlook

Based on the above study, four conclusions can be drawn:
(1)
On the basis of the numerical experiments conducted, it was demonstrated that WM has a significant impact on the positivity and negativity of the soil moisture, when other variables are kept fixed. It was found in this study that increasing WM reduced the likelihood of negative soil moisture, while decreasing WM increased the possibility of negative soil moisture. Other parameters, such as C, also had an effect on the soil moisture, while the effect of parameter B was not obvious.
(2)
The constraint of “soil moisture always non-negative” was introduced as a penalty function in the parameter optimization process. The penalty function penalized parameter sets that led to negative soil moisture, and thus the hydrological simulations with the optimized parameters did not have the phenomenon of “soil moisture less than zero”, and therefore achieved a better water balance.
(3)
The physical meaning of the flow concentration parameters was incorporated into the parameter optimization process as a constraint by using a penalty function treatment. The simulation results showed that after incorporating the constraint, the physical meaning of the flow concentration parameters was maintained, and there was no significant negative impact on the accuracy of the simulation.
(4)
Compared with the single-objective sample generation method, the sample population generated using the multi-objective method had better spatial exploration capability, while a similar degree of representativeness was maintained. The multi-objective method is a more suitable sample generation method for hydrological model parameter uncertainty analysis.
In this study, two novel and innovative improvements to previous research were presented. Firstly, the concept of constraints on hydrological models was introduced, and these were then incorporated into the parameter optimization sampling method. This inclusion ensured the preservation of the physical meaning of the model parameters and guaranteed the rationality of the state variable simulation results. This innovative approach addresses a gap in the existing literature by considering the constraints explicitly.
Secondly, the study incorporated multi-objective optimization techniques into the parameter optimization sampling method. This addition enhanced the diversity and reliability of the sampled parameter population, leading to more representative sampling results. This innovative extension represents an improvement upon previous studies, which have primarily focused on single-objective optimization, thereby offering a new perspective and contributing to the advancement of uncertainty analysis.
Overall, these two innovations set this study apart from the previous literature and offer valuable contributions to the field by improving the rationality and reliability of the sampling results in hydrological modeling.
The method proposed in this study effectively addresses the issues of parameter and state variable rationality in optimization, as well as the diversity of samples in the optimization algorithm. This can be considered a significant improvement in this research. While there may be other promising methods that require further exploration and improvement in future research, the method presented in this thesis demonstrates good application results, and can be considered the best approach available at this stage.
In the future, there are several aspects that still need to be addressed:
(1)
It should be noted that the coverage and average width of the envelope of the NSGA-II-generated parameter populations should be further improved to fulfill the requirements of uncertainty analysis and ensemble flood forecasting, and there is still room for improvement with respect to this method in future studies.
(2)
In this study, the sampling approach was based on a global optimization algorithm that prioritized “exploration” over “exploitation”. One area of improvement for the current algorithm would be to enhance its fine-grain search capability. This could be achieved by considering the introduction of gradient descent methods. Gradient descent is a popular optimization technique that iteratively adjusts the parameters in the direction of the steepest descent of the objective function. By incorporating gradient descent methods into the algorithm, it is possible to achieve a more precise and stable exploration of the parameter space, leading to improved optimization results.
(3)
The process of sample generation can indeed be time consuming. Generating a large number of samples may require substantial time and computational resources. Future research could explore multi-thread CPU/CPU acceleration techniques for speeding up the calculation process of the multi-objective sampling algorithm used in XAJ model parameter optimization [32,43]. This area has received limited attention, and investigating acceleration methods could lead to improvements in computational efficiency and scalability. Such research would contribute to the field of hydrological modeling by providing faster and more efficient approaches for parameter optimization.
(4)
In future research, expanding the scope of uncertainty analysis in hydrological modeling and prediction would be a valuable objective. While this paper focuses on uncertainty in model parameters, considering the uncertainty in model inputs and the hydrological model itself is crucial for a comprehensive analysis [44,45,46]. By incorporating these sources of uncertainty, the accuracy of the study could be enhanced, and a more holistic understanding of uncertainty in hydrological modeling and prediction could be provided. This extension would contribute to advancing the field and improving the reliability of hydrological assessments and forecasts.

Author Contributions

Conceptualization, G.K. and X.L.; methodology, X.L.; software, X.L.; validation, X.L., K.L. and R.L.; formal analysis, X.L.; investigation, X.L.; resources, R.L.; data curation, X.L., K.L.; writing—original draft preparation, X.L.; writing—review and editing, X.L., G.K., K.L.; visualization, X.L.; supervision, G.K., X.L., L.D., X.H.; project administration, R.L., L.D.; funding acquisition, R.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China: 42271095; IWHR Research and Development Support Program: JZ0199A032021; GHFUND A No. ghfund202302018283; National Key Research and Development Project: 2019YFC1510605; “Basic Research Type” Science and Technology Innovation Talent Program of Research Center of Flood & Drought Disaster Reduction of the Ministry of Water Resources: GY2205; Open Research Fund of Beijing Key Laboratory of Urban Hydrological Cycle and Sponge City Technology: HYD2020OF02.

Data Availability Statement

Not applicable.

Acknowledgments

The authors also thank the anonymous reviewers for their helpful comments and suggestions.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Agarwal, A.; Singh, R.D. Runoff Modelling Through Back Propagation Artificial Neural Network with Variable Rainfall-Runoff Data. Water Resour. Manag. 2004, 18, 285–300. [Google Scholar] [CrossRef]
  2. Wang, S. Introduction to Bayesian probabilistic hydrological forecasting. J. China Hydrol. 2001, 5, 33–41. (In Chinese) [Google Scholar]
  3. Su, Q.; Wang, Y. Research on the application of river ensemble forecasting method in the Taohe River basin runoff forecast. Ground Water 2018, 40, 181–182. (In Chinese) [Google Scholar]
  4. Demargne, J.; Wu, L.; Regonda, S.K.; Brown, J.D.; Lee, H.; He, M.; Seo, D.-J.; Hartman, R.; Herr, H.D.; Fresch, M.; et al. The science of NOAA’s operational hydrologic ensemble forecast service: HEFS extends hydrologic ensemble services from 6-hour to year-ahead forecasts and includes additional weather and climate information as well as improved quantification of major uncertainties. Bull. Am. Meteorol. Soc. 2014, 95, 79–98. [Google Scholar]
  5. Kan, G.; Yao, C.; Li, Q.; Li, Z.; Yu, Z.; Liu, Z.; Ding, L.; He, X.; Liang, K. Improving event-based rainfall-runoff simulation using an ensemble artificial neural network based hybrid data-driven model. Stoch. Environ. Res. Risk Assess. 2015, 29, 1345–1370. [Google Scholar] [CrossRef]
  6. Zhang, J. Review and reflection on the development of hydrological forecasting technology in China. Adv. Water Sci. 2010, 21, 435–443. (In Chinese) [Google Scholar]
  7. Gragne, A.S.; Sharma, A.; Mehrotra, R.; Alfredsen, K. Improving real-time inflow forecasting into hydropower reservoirs through a complementary modelling framework. Hydrol. Earth Syst. Sci. 2015, 19, 3695–3714. [Google Scholar] [CrossRef] [Green Version]
  8. Kan, G.; Zhang, M.; Liang, K.; Wang, H.; Jiang, Y.; Li, J.; Ding, L.; He, X.; Hong, Y.; Zuo, D.; et al. Improving water quantity simulation & forecasting to solve the energy-water-food nexus issue by using heterogeneous computing accelerated global optimization method. Appl. Energy 2018, 210, 420–433. [Google Scholar]
  9. Kan, G.; He, X.; Ding, L.; Li, J.; Hong, Y.; Ren, M.; Lei, T.; Liang, K.; Zuo, D.; Huang, P. Daily streamflow simulation based on the improved machine learning method. Tecnol. Cienc. Agua 2017, 8, 51–60. [Google Scholar] [CrossRef]
  10. Kan, G.; He, X.; Ding, L.; Li, J.; Liang, K.; Hong, Y. Study on applicability of conceptual hydrological models for flood forecasting in humid, semi-humid semi-arid and arid basins in China. Water 2017, 9, 719. [Google Scholar] [CrossRef] [Green Version]
  11. Kan, G.; Li, J.; Zhang, X.; Ding, L.; He, X.; Liang, K.; Jiang, X.; Ren, M.; Li, H.; Wang, F.; et al. A new hybrid data-driven model for event-based rainfall–runoff simulation. Neural Comput. Appl. 2017, 28, 2519–2534. [Google Scholar] [CrossRef]
  12. Beven, K.; Freer, J. Equifinality, data assimilation, and uncertainty estimation in mechanistic modelling of complex environmental systems using the GLUE methodology. J. Hydrol. 2001, 249, 11–29. [Google Scholar] [CrossRef]
  13. Freer, J.; Beven, K.; Ambroise, B. Bayesian estimation of uncertainty in runoff prediction and the value of data: An application of the GLUE approach. Water Resour. Res. 1996, 32, 2161–2173. [Google Scholar] [CrossRef]
  14. Huang, G.; Xie, H. Uncertainty analysis of watershed hydrological model based on GLUE method. J. South China Univ. Technol. Nat. Sci. Ed. 2007, 35, 137–142+149. (In Chinese) [Google Scholar]
  15. Zhang, L.; Guan, Y.; Wang, J.; Li, X.; Dai, S. GLUE method to analyze the uncertainty of hydrological model parameters. Water Power 2010, 36, 14–16. (In Chinese) [Google Scholar]
  16. Zhou, L.; Feng, W.; Li, X.; Zhang, H.; Ao, T. Uncertainty analysis of distributed hydrological model BTOPMC parameters based on GLUE method. Water Resour. Power 2014, 32, 26–29+33. (In Chinese) [Google Scholar]
  17. Kan, G.; He, X.; Ding, L.; Li, J.; Hong, Y.; Liang, K. Heterogeneous parallel computing accelerated generalized likelihood uncertainty estimation (GLUE) method for fast hydrological model uncertainty analysis purpose. Eng. Comput. 2020, 36, 75–96. [Google Scholar] [CrossRef]
  18. Mantovan, P.; Todini, E. Hydrological forecasting uncertainty assessment: Incoherence of the GLUE methodology. J. Hydrol. 2006, 330, 368–381. [Google Scholar] [CrossRef]
  19. Doucet, A.; De Freitas, N.; Gordon, N. An introduction to sequential Monte Carlo methods. In Sequential Monte Carlo Methods in Practice; Springer: New York, NY, USA, 2001; pp. 3–14. [Google Scholar]
  20. Vrugt, J.A.; Gupta, H.V.; Bouten, W.; Sorooshian, S. A Shuffled Complex Evolution Metropolis algorithm for optimization and uncertainty assessment of hydrologic model parameters. Water Resour. Res. 2003, 39, 1–14. [Google Scholar] [CrossRef] [Green Version]
  21. Murugan, P.; Kannan, S.; Baskar, S. NSGA-II algorithm for multi-objective generation expansion planning problem. Electr. Power Syst. Res. 2009, 79, 622–628. [Google Scholar] [CrossRef]
  22. Braak, C.J.T. A Markov Chain Monte Carlo version of the genetic algorithm Differential Evolution: Easy Bayesian computing for real parameter spaces. Stat. Comput. 2006, 16, 239–249. [Google Scholar] [CrossRef]
  23. Karlsson, I.B.; Sonnenborg, T.O.; Refsgaard, J.C.; Trolle, D.; Børgesen, C.D.; Olesen, J.E.; Jeppesen, E.; Jensen, K.H. Combined effects of climate models, hydrological model structures and land use scenarios on hydrological impacts of climate change. J. Hydrol. 2016, 535, 301–317. [Google Scholar] [CrossRef]
  24. Zhang, Y.; Shao, Q. Uncertainty and its propagation estimation for an integrated water system model: An experiment from water quantity to quality simulations. J. Hydrol. 2018, 565, 623–635. [Google Scholar] [CrossRef]
  25. Chen, Y.; Xu, C.Y.; Chen, X.; Xu, Y.; Yin, Y.; Gao, L.; Liu, M. Uncertainty in simulation of land-use change impacts on catchment runoff with multi-timescales based on the comparison of the HSPF and SWAT models. J. Hydrol. 2019, 573, 486–500. [Google Scholar] [CrossRef]
  26. Li, W.; Duan, Q.; Miao, C.; Ye, A.; Gong, W.; Di, Z. A review on statistical postprocessing methods for hydrometeorological ensemble forecasting. WIREs Water 2017, 4, 12–46. [Google Scholar] [CrossRef] [Green Version]
  27. Zhao, R.; Wang, P. Analysis of Xin’anjiang model parameters. J. China Hydrol. 1988, 6, 2–9. (In Chinese) [Google Scholar]
  28. Zhao, R.; Wang, P.; Hu, F. The basis of the Xinanjiang model and the relationship between model parameters and natural conditions. J. Hohai Univ. 1992, 1, 52–59. (In Chinese) [Google Scholar]
  29. Li, Z.; Zhang, H.; Yao, C.; Kan, G. A study on the coupling application of single-objective and multi-objective global optimization algorithms in the parameter rate determination of Xinanjiang model. J. Hydroelectr. Eng. 2013, 32, 6–12+25. (In Chinese) [Google Scholar]
  30. McKay, M.D.; Beckman, R.J.; Conover, W.J. A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output from a Computer Code. Technometrics 1979, 21, 239–245. [Google Scholar]
  31. Kan, G.; Liu, Z.; Li, Z.; Yao, C.; Zhou, S. Coupling application of Xin’an River flow production model with improved BP confluence model. Adv. Water Sci. 2012, 23, 21–28. (In Chinese) [Google Scholar]
  32. Zhang, H.; Li, Z.; Kan, G.; Yao, C. Maskingen parameter optimization method based on SCE-UA algorithm and programmatic implementation. J. Hydroelectr. Eng. 2013, 32, 43–47. (In Chinese) [Google Scholar]
  33. Kan, G.; Liang, K.; Li, J.; Ding, L.; He, X.; Hu, Y.; Amo-Boateng, M. Accelerating the SCE-UA global optimization method based on multi-core CPU and many-core GPU. Adv. Meteorol. 2016, 2016, 8483728. [Google Scholar] [CrossRef] [Green Version]
  34. Kan, G.; He, X.; Ding, L.; Li, J.; Liang, K.; Hong, Y. A heterogeneous computing accelerated SCE-UA global optimization method using OpenMP, OpenCL, CUDA, and OpenACC. Water Sci. Technol. 2017, 76, 1640–1651. [Google Scholar] [CrossRef] [PubMed]
  35. Kan, G.; Liang, K.; Yu, H.; Sun, B.; Ding, L.; Li, J.; He, X.; Shen, C. Hybrid machine learning hydrological model for flood forecast purpose. Open Geosci. 2020, 12, 813–820. [Google Scholar] [CrossRef]
  36. Kan, G.; He, X.; Ding, L.; Li, J.; Hong, Y.; Zuo, D.; Ren, M.; He, X.; Liang, K. Fast hydrological model calibration based on the heterogeneous parallel computing accelerated shuffled complex evolution method. Eng. Optim. 2018, 50, 106–119. [Google Scholar] [CrossRef]
  37. Opara, K.R.; Arabas, J. Differential Evolution: A survey of theoretical analyses. Swarm Evol. Comput. 2019, 44, 546–558. [Google Scholar] [CrossRef]
  38. Qin, A.K.; Huang, V.L.; Suganthan, P.N. Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 2008, 13, 398–417. [Google Scholar] [CrossRef]
  39. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T.A.M.T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef] [Green Version]
  40. Rego, M.F.; Pinto, J.C.E.; Cota, L.P.; Souza, M.J. A mathematical formulation and an NSGA-II algorithm for minimizing the makespan and energy cost under time-of-use electricity price in an unrelated parallel machine scheduling. PeerJ Comput. Sci. 2022, 8, 8–44. [Google Scholar] [CrossRef]
  41. Legates, D.R.; McCabe, G.J., Jr. Evaluating the use of “goodness-of-fit” measures in hydrologic and hydroclimatic model validation. Water Resour. Res. 1999, 35, 233–241. [Google Scholar] [CrossRef]
  42. Xiong, L.; Wan, M.I.N.; Wei, X.; O’connor, K.M. Indices for assessing the prediction bounds of hydrological models and application by generalised likelihood uncertainty estimation/Indices pour évaluer les bornes de prévision de modèles hydrologiques et mise en œuvre pour une estimation d’incertitude par vraisemblance généralisée. Hydrol. Sci. J. 2009, 54, 852–871. [Google Scholar]
  43. Kan, G.; Lei, T.; Liang, K.; Li, J.; Ding, L.; He, X.; Yu, H.; Zhang, D.; Zuo, D.; Bao, Z.; et al. A multi-core CPU and many-core GPU based fast parallel shuffled complex evolution global optimization approach. IEEE Trans. Parallel Distrib. Syst. 2017, 28, 332–344. [Google Scholar] [CrossRef]
  44. Sharafati, A.; Elnaz, P. A strategy to assess the uncertainty of a climate change impact on extreme hydrological events in the semi-arid Dehbar catchment in Iran. Theor. Appl. Climatol. 2019, 139, 389–402. [Google Scholar] [CrossRef]
  45. Gaur, S.; Bandyopadhyay, A.; Singh, R. Modelling potential impact of climate change and uncertainty on streamflow projections: A case study. J. Water Clim. Chang. 2020, 12, 384–400. [Google Scholar] [CrossRef]
  46. Ehteram, M.; Mousavi, S.F.; Karami, H.; Farzin, S.; Singh, V.P.; Chau, K.; El-Shafie, A. Reservoir operation based on evolutionary algorithms and multi-criteria decision-making under climate change and uncertainty. J. Hydroinformatics 2018, 20, 332–355. [Google Scholar] [CrossRef]
Figure 1. Flowchart for the XAJ model.
Figure 1. Flowchart for the XAJ model.
Water 15 02700 g001
Figure 2. Map of the Chengcun watershed.
Figure 2. Map of the Chengcun watershed.
Water 15 02700 g002
Figure 3. Flowchart of constrained multi-objective intelligent optimization algorithm.
Figure 3. Flowchart of constrained multi-objective intelligent optimization algorithm.
Water 15 02700 g003
Figure 4. Spatial distribution map for parameters WM, B, and C (the upper left figure is the three-dimensional spatial distribution map, the rest of the figure is the two-dimensional projection of the three-dimensional spatial distribution). In the figure, the red dots represent the parameter groups where the soil water content is negative, while the blue dots correspond to the parameter groups where the soil water content is always non-negative.
Figure 4. Spatial distribution map for parameters WM, B, and C (the upper left figure is the three-dimensional spatial distribution map, the rest of the figure is the two-dimensional projection of the three-dimensional spatial distribution). In the figure, the red dots represent the parameter groups where the soil water content is negative, while the blue dots correspond to the parameter groups where the soil water content is always non-negative.
Water 15 02700 g004
Figure 5. Histogram of parameters in the case of negative soil moisture (from left to right: the parameters WM, C, B, respectively).
Figure 5. Histogram of parameters in the case of negative soil moisture (from left to right: the parameters WM, C, B, respectively).
Water 15 02700 g005
Figure 6. Boxplot of runoff relative error before and after the introduction of constraints.
Figure 6. Boxplot of runoff relative error before and after the introduction of constraints.
Water 15 02700 g006
Figure 7. Flowchart of NSGA-II algorithm with constraints.
Figure 7. Flowchart of NSGA-II algorithm with constraints.
Water 15 02700 g007
Figure 8. Histogram illustrating the distribution of optimization results obtained using the following sample-generation algorithms: (a) using Improved SCE-UA; (b) using DE; (c) using NSGA-II with (1 − NSE)-MEA as the optimization objectives; (d) using NSGA-II with (1 − NSE)-(1 − R2) as the optimization objectives; (e) using NSGA-II with (1 − NSE)-MEA-(1 − R2) as the optimization objectives). The red line is a trendline.
Figure 8. Histogram illustrating the distribution of optimization results obtained using the following sample-generation algorithms: (a) using Improved SCE-UA; (b) using DE; (c) using NSGA-II with (1 − NSE)-MEA as the optimization objectives; (d) using NSGA-II with (1 − NSE)-(1 − R2) as the optimization objectives; (e) using NSGA-II with (1 − NSE)-MEA-(1 − R2) as the optimization objectives). The red line is a trendline.
Water 15 02700 g008aWater 15 02700 g008bWater 15 02700 g008c
Figure 9. Pareto front with double-objective optimization ((1 − NSE)-MEA on the left; (1 − NSE)-(1 − R2) on the right).
Figure 9. Pareto front with double-objective optimization ((1 − NSE)-MEA on the left; (1 − NSE)-(1 − R2) on the right).
Water 15 02700 g009
Figure 10. Pareto front with triple-objective optimization ((1 − NSE)-MEA-(1 − R2))
Figure 10. Pareto front with triple-objective optimization ((1 − NSE)-MEA-(1 − R2))
Water 15 02700 g010
Figure 11. Simulated hydrographs based on model parameters optimized using different sample-generation algorithms: (a) using Improved SCE-UA; (b) using DE; (c) using NSGA-II with (1 − NSE)-MEA as the optimization objectives; (d) using NSGA-II with (1 − NSE)-(1 − R2) as the optimization objectives; (e) using NSGA-II with (1 − NSE)-MEA-(1 − R2) as the optimization objectives.
Figure 11. Simulated hydrographs based on model parameters optimized using different sample-generation algorithms: (a) using Improved SCE-UA; (b) using DE; (c) using NSGA-II with (1 − NSE)-MEA as the optimization objectives; (d) using NSGA-II with (1 − NSE)-(1 − R2) as the optimization objectives; (e) using NSGA-II with (1 − NSE)-MEA-(1 − R2) as the optimization objectives.
Water 15 02700 g011aWater 15 02700 g011b
Table 1. Parameters of the XAJ model.
Table 1. Parameters of the XAJ model.
ParametersPhysical MeaningValue RangeParameter Type
KConversion coefficient of the potential evapotranspiration0.1~2Runoff generation
WMTension water storage capacity (mm)50~300
WUMTension water storage capacity for upper soil layer (mm)5~60
WLMTension water storage capacity for lower soil layer (mm)10~90
CTranspiration coefficient of the deep soil layer0.01~0.5
BPower of tension water storage capacity curve0.1~2
IMProportion of impervious area within the entire watershed0.001~0.5
SMFree water storage capacity (mm)1~60Runoff separation
EXPower of free water storage capacity curve 0.01~2
KGGroundwater outflow coefficient0.01~0.69
KIInterflow outflow coefficient0.01~0.69
CGRecession coefficient of the groundwater reservoir0~1Flow concentration
CIRecession coefficient of the interflow reservoir0~1
CSRecession coefficient of river network0~1
LLag time of river network flow concentration (d)0~10
XMuskingum flow routing parameters−0.5~0.5
Table 2. Area weights for each sub-basin in the Chengcun watershed.
Table 2. Area weights for each sub-basin in the Chengcun watershed.
Name of Sub-BasinChengcunWangcunZhangyuankouDidianDongkengwu
area weight0.12140.11210.10530.12580.0463
Name of sub-basinYonggongchengZuolongFengcunTianliDalian
area weight0.07260.1160.08710.08820.1253
Table 3. The range of model parameters of XAJ in the Chengcun watershed.
Table 3. The range of model parameters of XAJ in the Chengcun watershed.
Model ParameterKWMWUMWLMCBIMSM
Parameter values0.9850~3005~6010~900.01~0.50.1~20.0116
Model parameterEXKGKICGCICSLX
Parameter values1.50.130.570.990.80.21-
Table 4. Statistical results of the parameters optimized using the SCE-UA algorithm before introducing the penalty function for the XAJ model.
Table 4. Statistical results of the parameters optimized using the SCE-UA algorithm before introducing the penalty function for the XAJ model.
No.KWMWUMWLMCBIMSMEXKGCGCICSLNSEREV/%Result
11.036141.49222.14184.3510.50.5180.00125.9070.7990.4720.7240.157010.849.025 −1
21.041136.36522.26179.1040.50.5360.00125.8660.7940.4710.7230.156010.849.097 −1
31.11897.05524.54626.2870.51.0910.00124.3720.5250.480.6960.073010.84110.675 −1
41.14395.23726.23612.0090.51.1070.00124.2840.5240.4790.6930.066010.84111.153 −1
51.14395.9225.37612.6420.51.0910.00124.3050.5240.4790.6940.066010.84111.088 −1
61.10899.33123.8136.4740.51.0390.00124.420.5320.480.6980.079010.84110.573 −1
71.14395.3926.57111.5590.51.1080.00124.2810.5210.480.6920.062010.84111.182 −1
81.14395.78726.21512.0310.51.0990.00124.3160.5240.2220.0680.693010.84111.163 −1
91.111105.23816.82751.2380.4980.6780.00126.0950.9550.2420.2170.732010.8410.224 −1
101.09595.2123.97435.4440.51.1080.00124.2560.5390.4820.7010.10.00210.8410.107 −1
111.11995.90727.00110.0170.51.1060.00124.3470.5220.2210.0790.699010.84110.481 −1
121.11196.00223.89636.6650.51.0990.00224.3690.5260.220.0820.696010.84110.645 −1
130.974126.48259.99731.4830.50.7850.00125.0740.5680.4880.7070.1010.848.471 −1
141.11895.86826.97510.0050.51.1070.00124.3470.5230.4810.6980.074010.84110.446 −1
150.975126.52659.9831.5020.50.7870.00125.080.5660.4890.7060.097010.848.505 −1
161.14395.62826.98811.0060.4991.1050.00124.2620.5220.4770.6930.071010.84111.212 −1
170.974126.61259.99531.6140.50.7820.00125.1050.5650.4880.7070.097010.848.473 −1
181.11896.46426.95910.0360.51.1010.00124.3560.5190.4810.6970.07010.84110.457 −1
191.11595.78726.8810.0030.51.1080.00124.3410.5230.4820.6980.077010.84110.343 −1
201.042136.52122.01179.5070.50.5470.00125.8050.7950.2330.170.725010.849.097 −1
Table 5. Statistical results of the parameters optimized using the SCE-UA algorithm after introducing the penalty function for the XAJ model.
Table 5. Statistical results of the parameters optimized using the SCE-UA algorithm after introducing the penalty function for the XAJ model.
No.KWMWUMWLMCBIMSMEXKGCGCICSLNSEREV/%Result
10.978151.45843.4473.0180.4840.4990.00126.0570.8080.4770.7250.174010.848.30421
20.974142.4386047.4360.3920.510.00125.4641.1180.0820.9370.582010.848.40691
31.033145.02422.08487.9380.50.5090.00125.9110.8060.4690.7240.165010.848.99051
40.974144.0886049.0880.40.520.00126.0550.7980.480.7220.16010.848.46011
50.974143.0986048.0960.3950.5270.00125.9820.7710.4780.7230.154010.848.42641
61.033144.5821.89587.5870.50.5090.00125.9240.80.4740.7230.154010.848.96521
70.974144.66659.99849.6670.4040.5160.00126.0930.7870.4780.7240.157010.848.48271
81.108146.43718.06439.6380.4990.4530.00126.0240.8290.4650.7250.143010.8410.24541
90.974145.156048.9830.4090.5150.00126.0710.80.4770.7240.164010.848.48951
100.974145.54859.99750.5210.410.510.00126.0790.8290.480.7240.174010.848.51641
110.974144.766049.760.4050.5150.00126.0730.7990.4790.7230.161010.848.48781
120.974145.88359.99950.8750.4120.5110.00126.1080.7950.4820.7220.148010.848.5261
131.034146.05521.84389.2120.50.5030.00125.9260.8020.4730.7230.156010.849.02911
141.031144.30121.99887.30.50.5110.00125.7970.8160.4550.7320.204010.848.90081
151.033144.78322.07487.7080.50.5090.00125.9280.8040.4730.7230.158010.848.98561
160.974145.04950.04735.0020.4060.5150.00126.060.8110.4730.7280.178010.847.71921
171.034145.28421.95988.3250.50.5060.00125.940.8010.470.7240.159010.849.0221
180.974144.85959.99649.860.4050.5180.00126.1560.7950.490.720.131010.848.48641
191.108147.17118.29933.7410.4990.4490.00126.0790.8230.4660.7260.138010.8410.13581
201.033144.83122.06987.7630.50.5080.00125.9160.7990.4710.7240.159010.848.98741
Table 6. Statistics on the accuracy of simulated runoff processes.
Table 6. Statistics on the accuracy of simulated runoff processes.
AlgorithmMean Value of NSEVariance of NSERange of NSE
SCE-UA0.84060.00050.001
Constrained SCE-UA0.84000.00000.000
Table 7. Statistics of Euclidean distance for the two algorithms.
Table 7. Statistics of Euclidean distance for the two algorithms.
AlgorithmSCE-UAConstrained SCE-UA
Mean value of Euclidean distance37.5932.88
Variance in Euclidean distance755.49531.173
Table 8. Runoff relative error before and after the introduction of constraints.
Table 8. Runoff relative error before and after the introduction of constraints.
AlgorithmLower Edge25%MedianMean75%Upper Edge
SCE-UA8.479.0910.1210.4510.8811.21
Constrained SCE-UA7.728.478.528.788.999.03
Table 9. CR, AB and NSE for single-objective sample-generation algorithms.
Table 9. CR, AB and NSE for single-objective sample-generation algorithms.
YearImproved SCE-UADE
CRABNSECRAB (×10−3)NSE
19860.010.040.85001.850.854
19870.010.050.93802.20.944
198800.050.88001.710.873
19890.010.050.91002.160.902
199000.040.79501.840.803
199100.050.79401.880.791
19920.010.040.78401.790.785
19930.010.060.8350.082.160.832
199400.040.80501.490.812
199500.040.82601.790.830
199600.050.82901.90.822
199700.050.78001.930.789
199800.050.74001.870.741
19990.010.060.90902.050.907
ALL00.050.84001.900.841
Table 10. CR, AB and NSE for multi-objective sample-generation algorithms.
Table 10. CR, AB and NSE for multi-objective sample-generation algorithms.
YearNSGA-II/(1 − NSE)-MEANSGA-II/(1 − NSE)-(1 − R2)NSGA-II/(1 − NSE)-MEA-(1 − R2)
CRABNSECRABNSECRABNSE
19860.21.960.841 0.030.570.852 0.22.550.843
19870.212.070.935 0.060.610.941 0.292.680.946
19880.352.010.878 0.030.470.878 0.382.430.874
19890.282.180.908 0.050.570.902 0.332.670.901
19900.271.850.803 0.050.550.786 0.282.250.800
19910.482.290.795 0.020.450.795 0.512.720.803
19920.391.860.775 0.060.530.777 0.452.430.784
19930.262.540.838 0.060.590.844 0.312.980.841
19940.331.870.813 0.040.370.804 0.372.260.813
19950.42.120.820 0.040.440.832 0.492.620.830
19960.332.380.831 0.030.570.837 0.372.940.838
19970.192.060.788 0.050.530.772 0.262.550.785
19980.412.410.749 0.020.370.744 0.452.920.745
19990.462.420.917 0.030.480.903 0.532.960.913
ALL0.322.150.841 0.040.510.840 0.372.64 0.841
Table 11. Means and variances of NSEs of the simulation results.
Table 11. Means and variances of NSEs of the simulation results.
AlgorithmsImproved SCEDENSGA-IINSGA-IINSGA-II
/(1 − NSE)-MEA/(1 − NSE)-(1 − R2)/(1 − NSE)-MEA-(1 − R2)
Means0.84000.84100.83800.83900.8380
Variances5.6000 × 10−83.0110 × 10−60.00230.00050.0020
Table 12. Mean Euclidean distance for parameter population.
Table 12. Mean Euclidean distance for parameter population.
AlgorithmsImproved SCEDENSGA-IINSGA-IINSGA-II
((1 − NSE)-MEA)(1 − NSE)-(1 − R2)((1 − NSE)-MEA-(1 − R2))
Mean Euclidean distance0.38250.579511.60623.633933.5685
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

Liu, X.; Kan, G.; Ding, L.; He, X.; Liu, R.; Liang, K. Improving the Performance of Hydrological Model Parameter Uncertainty Analysis Using a Constrained Multi-Objective Intelligent Optimization Algorithm. Water 2023, 15, 2700. https://doi.org/10.3390/w15152700

AMA Style

Liu X, Kan G, Ding L, He X, Liu R, Liang K. Improving the Performance of Hydrological Model Parameter Uncertainty Analysis Using a Constrained Multi-Objective Intelligent Optimization Algorithm. Water. 2023; 15(15):2700. https://doi.org/10.3390/w15152700

Chicago/Turabian Style

Liu, Xichen, Guangyuan Kan, Liuqian Ding, Xiaoyan He, Ronghua Liu, and Ke Liang. 2023. "Improving the Performance of Hydrological Model Parameter Uncertainty Analysis Using a Constrained Multi-Objective Intelligent Optimization Algorithm" Water 15, no. 15: 2700. https://doi.org/10.3390/w15152700

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