1. Introduction
Water resources play fundamental roles in supporting sustainable socio-economic development and a healthy and stable ecological environment [
1,
2]. Moreover, water resources are characterized by uneven spatio-temporal distributions, which often do not match the level of socio-economic development and industrial structure layout [
3]. For this purpose, people take various engineering and non-engineering measures to rationalize the allocation of water resources, i.e., water resources allocation. Inter-basin water transfer projects (IBWT) are complicated. They transfer water from water-sufficient basins to water-deficient basins to alleviate water shortages in water-deficient basins, which is an engineering measure to allocate water resources in water-deficient basins after the third supply and demand balance analysis [
4,
5]. At present, many countries around the world have built IBWT projects—for example, the South–North Water Transfer (SNWT) Project in China; the Snowy Mountains Water Transfer Project in Australia [
6]; the California Water Transfer Project; and the Central Project in Utah, USA [
7]. It is well known that China’s SNWT Project has become the world’s largest project scale and the most economically beneficial IBWT project [
8].
Under the condition of limited water resources, alleviating the conflicts between different water use sectors and improving the efficiency of integrated water use are required to achieve the multi-objective allocation of water resources [
9]. As the requirements of different water users increase, water-allocation problems often involve multiple water sources, multiple paths of water transmission, and multiple water-allocation scenarios, gradually forming a complicated system optimization problem [
3]. For IBWT projects, the co-existence of natural and artificial connections between rivers and lakes, as well as the series-parallel relationship between them, make the water allocation processes more complex [
10]. In addition, the dynamic and uncertain nature of the water resource allocation process further increases the difficulty of water resource allocation in IBWT projects [
11]. Therefore, how to allocate water resources relying on IBWT projects is an important issue in the water resources domain.
The optimal allocation of water resources is one of the most effective ways to alleviate the conflict between water supply and demand [
12], referring to the rational scheduling and allocation of limited water resources within a specific basin or region in time, space, and among different beneficiaries by using system analysis theory and optimization techniques [
13]. As a result, the optimal allocation of water resources is increasingly being recognized as a strategic issue [
14,
15,
16]. The optimal allocation of a water resources model can produce an optimal solution to the decision-making problems in water resources system management. Methods previously used for single-objective optimization of water resources systems include linear programming [
17], nonlinear programming [
18], and dynamic programming [
19]. However, the water resource allocation problem relying on the IBWT project is a complex multi-objective optimization problem involving multiple water sources, multiple users, and multiple water transmission routes and links. When the decision-making problem needs to be solved for multiple objectives, traditional single-objective scheduling can no longer meet people’s needs. Recently, in order to solve the multi-objective optimization allocation problem, many multi-objective optimization algorithms, such as the NSGA- II [
20], the slime mold algorithm [
21], the simulated annealing particle swarm optimization algorithm [
22], and the particle swarm algorithm [
23], have been successfully used for solving various water resource optimization problems. However, these multi-objective algorithms suffer from slow late convergence and easily fall into locally optimal solutions. The cuckoo optimization algorithm is a new swarm intelligence optimization algorithm proposed by Yang and Deb in 2009 [
24], which has been widely used in some complex engineering problems due to its advantages, such as fewer parameters and simple principles for easy implementation. Yang and Deb (2013) further designed the multi-objective cuckoo optimization algorithm, and the study showed that the multi-objective cuckoo optimization algorithm exhibited better convergence and performance compared with other algorithms [
25].
In many watersheds in China, especially in arid and semi-arid areas, water shortages often occur when local demand for water resources exceeds available supply [
26]. China’s largest IBWT project, the SNWT Project, transfers water resources from the Yangtze River basin to the northern region to alleviate water shortages [
27]. In the past, many studies have been conducted to investigate the optimal allocation of water resources for different water transfer projects. For example, Fang et al. [
28] established a multi-objective optimal allocation model of water resources with minimum total pumpage and maximum water supply rate as the objective function and obtained the water resource allocation scheme under the different incoming water conditions. Guo et al. [
29] established a multi-objective optimal allocation model of the IBWT project to obtain solutions under the different incoming water conditions. Yan et al. [
30] presented a new integrated model for optimal water resource allocation in a typical river basin and obtained the optimal solution set for the optimal allocation of water resources. However, most of these studies use conventional water resources (surface water) as input conditions to establish the optimal allocation model of conventional water resources, and there is a lack of understanding of the concept of generalized water allocation, resulting in a significant lack of research on using unconventional and conventional water resources as input conditions to establish the optimal allocation model of generalized water resources. In addition, during the operation of IBWT projects, evaporation, seepage loss of water, and discarded water from the transferred lakes seriously reduce the efficiency of water resource allocation [
31,
32].
The over-exploitation of conventional water resources has resulted in the decay of water in rivers and the lowering of groundwater levels, which ultimately damage the ecological environment and threaten people’s normal production and life [
33]. With the increasing problem of water scarcity, people are not limited to the exploitation of conventional water resources (surface water) but also pay more attention to the use value of unconventional water resources (e.g., soil water) [
34]. The concept of generalized water resource allocation has largely enriched the allocation of water sources, allocation objects, and allocation indexes and has important guiding significance for future water resource allocation [
35]. Therefore, it is necessary to establish a water resource optimal allocation model to reduce water loss and improve the comprehensive utilization efficiency for IBWT projects on the basis of the concept of generalized water resources allocation so as to reduce the negative impact of water loss on the water resources system.
This study aims to construct a multi-objective optimal allocation model based on the concept of generalized water resources allocation, taking into account the overall amount of water discarded from lakes and reservoirs and evaporation and seepage losses on the route of water transmission, combined with unconventional water resources data (soil water) from satellite remote sensing inversion, and propose a best G scheme that can match the water demand of each water use sector so as to reduce the impact of water loss on water resource allocation.
2. Methods
2.1. Optimal Allocation Model of Generalized Water Resources
The optimal allocation model of water resources includes two parts: objective function and constraints. The optimization model uses a month as the minimum calculation time scale. The pumping station pumping capacity is used as the decision variable [
28,
29].
Considering the introduction of non-conventional water resources (soil water) as one of the input conditions of the model, the optimal allocation model of generalized water resources (G model) is established with surface water and soil water as the model input conditions. To verify the superiority of the G model, the optimal allocation model of conventional water resources (C model) is established with surface water as the model input condition to compare the performance of the G model.
In the objective function minimizing total water shortage, the G model has two water sources of water supply: surface water and soil water, and the C model has one water source of water supply: surface water. Among the constraints, the G model has seven constraints, including water balance constraint, soil water depth constraint, lake storage constraint, pumping capacity constraint, sluice capacity constraint, minimizing water transfer level, and non-negative constraint. The C model has six constraints, including water balance constraint, lake storage constraint, pumping capacity constraint, sluice capacity constraint, minimizing water transfer level, and non-negative constraint.
2.1.1. Objective Functions
In optimizing the allocation of water resources for the water resource system, the water demand of different water-using sectors should be fully satisfied so that the total water shortage of the system can be minimized. Likewise, evaporation, seepage losses, and water loss from storage lakes can seriously affect the efficiency of water allocation. Thus, the objective of water resource allocation is to minimize water shortage for different users and minimize water loss in the water resources system. The objective function is calculated as follows.
- (1)
Minimizing total water shortage
where
f1(m
3) is the total amount of water shortage for each user’s agricultural, industrial, domestic, ecological environment, and shipping in the water resources system throughout the dispatch period, and
T is the total number of months in the scheduling period.
M is the total number of allocation units of the water resources system,
WDi,t (m
3) is the water demand of unit
i at month
t of the water resource system,
lj is the total number of water sources (surface water, soil water, etc.) supplied by the water resource system to the
j user, and
WSi,t,kj (m
3) is the water supply from the
kj source of the water resource system to unit
i at the month
t.
- (2)
Minimizing water loss in water resources systems
where
f2 (m
3) is the total water loss of the water resources system during the dispatch period;
I is the total number of river cells;
WLi,t and
WSi,t (m
3)are the water loss by seepage and water disposal in month
t for river cell
i, respectively;
J is the total number of lake cells; and
WEj,t and
WSj,t (m
3) are the evaporation and disposal of water from the lake
j unit in month
t, respectively.
The main equation of
WE in Equation (3) is as follows.
where
WE (m
3) is the monthly water surface evaporation volume,
Ew (mm) is the monthly water surface evaporation, and
F (km
3) is the monthly average water surface area.
The river leakage loss
WL is calculated by the Kostiakov formula [
36], and the key formula is shown as follows.
where
WL (m
3/s/km) is the leakage loss per unit canal length,
Q0 (m
3/s) is the average channel traffic, and
A and
m are the soil permeability parameters.
2.1.2. Constraints
There are six main constraints, as follows.
- (1)
Water balance constraint
where
i is the lake number (lake
i);
Vi,t+1 and
Vi,t (m
3) are the water storage of lake
i at time
t and time
t + 1, respectively;
Qi,t (m
3/s) is the natural runoff of lake
i at time
t;
DJi,t and
DCi,t (m
3) are the inflow and outflow of lake
i at time
t, respectively; and
Pi+1,t (m
3) is the amount of water released into lake
i + 1 and at time
t.
- (2)
Soil water depth constraint
where
H is the soil water depth;
Hmax is the maximum depth of soil water.
- (3)
Lake storage constraint
where
Vi,t,min and
Vi,t,max (m
3) are the minimizing and maximizing the water storage capacity of lake
i at time
t, respectively.
- (4)
Pumping capacity constraint
where
DJi,t,max and
DCi,t,max (m
3) are the maximizing pumping capacity of the pumping station of lake
i at time
t, respectively.
- (5)
Sluice capacity constraint
where
WSi,t,min and
WSi,t,max (m
3) are the minimizing and maximizing overflow capacity of gate
i at time
t, respectively.
- (6)
Minimizing water transfer level
In general, the pumping of lake water is stopped when the lake level is lower than the limit level.
- (7)
Non-negative constraint
All variables in the optimal water allocation model cannot be negative.
2.2. Improved Multi-Objective Optimization Algorithm
The multi-objective cuckoo optimization algorithm suffers from the same problems as other multi-objective algorithms of slow late convergence and easily falls into local optimal solutions. Therefore, the improved multi-objective cuckoo optimization algorithm (IMOCS) [
37] is used to solve the G model and the C model in the study. The IMOCS is given as follows: (1) to improve the population evolution strength and avoid the algorithm from falling into local convergence, the cosine strategy is used to realize the dynamic change of
Pa, and (2) by introducing the population variation mechanism, the quality of the initial solution in the evolutionary algorithm will affect the convergence speed as well as the final optimization goal during the algorithm’s evolution. The optimal individuals of the multi-objective cuckoo optimization algorithm are mutated for each generation to further improve the quality of the population.
2.2.1. Dynamic Discovery Probability
In the multi-objective cuckoo optimization algorithm, the nest position is updated when using Lévy flight, and a number
a (0 ≤
a ≤ 1) is generated randomly. If
a ≥
Pa, the nest is updated randomly once, and then the best nest location is retained. A larger
Pa is used at the early stage of the algorithm operation to find the optimal solution quickly, and a smaller
Pa is used at the later stage of the operation to obtain the optimal convergence result, which is used to improve the accuracy of the algorithm for finding the optimal solution. Thus, the cosine strategy is used to achieve the dynamic change of
Pa so that
Pa decreases gradually as the algorithm proceeds [
37].
The Lévy flight characteristic [
24] is shown as follows.
where
xi(
t + 1) is the new egg produced by the
ith cuckoo at generation
t + 1;
α is the step control amount,
α =
α0(
xj(
t) −
xi(
t)), where
α0 is a constant; ⊕ is point-to-point multiplication; and
L(
β) is the search step length and obeys the Lévy distribution, i.e.,
L(
β)~
u =
t−1−β, 0 <
β ≤ 2.
Decreasing cosine strategy.
where
Pa,
max, and
Pa,
min are the control parameters of
Pa, both located in the range of 0~1;
T is the current evolutionary generation; and
Tmax is the maximum evolutionary generation.
2.2.2. Mechanisms of Population Variation
The multi-objective cuckoo optimization algorithm initial solution generation method has great randomness, and the population size must be increased to obtain a high-quality initial population, but the increase in the population size will inevitably affect the operation of the computer and lead to a decrease in the speed of the merit search. For this reason, this study introduces a variation mechanism for the first stratum of Pareto in each generation to further improve the quality of the population [
37]. The mutation mechanism is as follows.
where
xt,
b2 and
xt,
b1 are the nest locations before and after the mutation;
a1 is the control parameter;
ε is a 1 ×
d vector, obeying the standard normal distribution; and
d is the dimension of the optimization problem.
2.3. Evaluation of Non-Inferior Solutions for Scheduling of Water Resources
The Pareto solution set for optimal scheduling of water resources can be obtained by solving the G and C models, while the best equilibrium solution from the set of alternatives should be selected for the actual scheduling decision so as to achieve the maximization of the comprehensive benefits. Therefore, it is necessary to understand the preferences for decision-making while also making another decision on the set of options based on the indexes on the basis of socio-economic costs, and the optimal water resource allocation scheme is selected. In addition, the selection of the optimal water resources allocation scheme is a complex decision-making process involving multiple sectors and aspects. If only the total water shortage and the water loss are used to consider the two aspects, prone to decision-making bias, it affects the optimal allocation of the water resources scheme. The following work needs to be carried out: one, enrich the content of decision-making indicators and construct an index system to evaluate the optimal allocation of water resources; and two, adopt appropriate empowerment methods and decision-making methods.
2.3.1. Index System for Evaluating Water Resources Optimization Allocation
Research on the optimal allocation of water resources aims to achieve mutual assistance and mutual adjustment between multiple water sources in multiple water transmission processes to multiple users. The water resources within the water resources system can be fully and reasonably utilized. Therefore, the scheduling of the water resources system should make full use of natural incoming water as far as possible, avoid lake abandonment, increase the total water supply of the whole water resources system, and alleviate the degree of water shortage in different water-receiving areas. From this point of view, the evaluation indexes such as drainage volume, abandoned water, water loss, and total pumped water should be selected. When carrying out water supply in the water resources system, the effectiveness of pumping stations cannot be ignored, and the benefits of a small amount of water supply by increasing the amount of water pumped should be avoided, striving to achieve a balance between operating cost (amount of water shortage) and water supply (total amount of water pumped) in the water resources system. Finally, the optimal allocation model of the water resources index system is constructed and shown in
Table 1.
2.3.2. Index Weight Quantification and Evaluation Methods
Analytic hierarchy process (AHP) is a systematic analysis method based on stratification, comparative judgment, and synthesis [
38]. It mainly considers the subjective understanding of evaluation indexes by the evaluation subject and focuses more on qualitative judgment and analysis than the general quantitative method, which is one of the more widely used methods in the subjective empowerment method at present.
Criteria importance through inter-criteria correlation (CRITIC) is an objective assignment method, which is determined based on the analysis of the correlation between the data of each index of the index system [
39]. CRITIC not only analyzes the influence of index variation on weights in the determination of index weights but also takes into account the existence of conflicting relationships between indexes, which is better than other objective weighting methods, such as the entropy weighting method, in terms of application effect.
By combining subjective and objective weights in a certain ratio, the combined weigh method (AHP-CRITIC method) takes into account the subjective intention of decision-makers and reflects the objective laws of the data itself, making the weighting results more scientific and reasonable [
40]. Following this idea, AHP is used to determine the subjective weights, CRITIC is used to determine the objective weights, and Equation (13) is used to calculate the combined weights as a basis for differentiating the importance of each index.
where
μ is the preference coefficient between subjective weights and objective weights, 0 ≤
μ ≤ 1.
Non-negative matrix factorization [
41] performs a non-negative decomposition of the evaluation matrix into a product of a row vector and a column vector with the largest approximation, where the column vector is the metric vector in the matrix of the program indexes and the elements of the row vector are the degrees of merit of the evaluation objects of the corresponding program. The method can solve the problem that evaluation indexes are not metric, extract the main features of the evaluation matrix via dimensionality reduction, and weaken the negative influence of index weights on the evaluation results. The main formula of NMF is as follows.
where
n is the number of solutions in the Pareto optimal solutions;
m is the number of evaluation metrics;
V = (
v1,
v2, …,
vm)
T is the basis vector,
vi∈[0, 1], ∑
vi2 = 1;
H = (
h1,
h2, …,
hn) is the weight vector,
hj∈[0, +∞), and a larger
hj indicates a better water allocation effect of solution
j; and
zij is the normalized value of solution
j corresponding to index
i.
2.3.3. Determination of the Optimal Allocation Schemes of Water Resources
The optimal allocation schemes of generalized water resources (G schemes) and the optimal allocation schemes of conventional water resources (C schemes) are selected from the Pareto optimal solutions of the G model and the C model, respectively. These schemes form a G (C) scheme set. Moreover, there are m G (C) (m ≥ 1) scheme sets under m incoming water conditions. Specifically, the Pareto optimal solution of the G (C) model contains N (N is the algorithmic population size) G (C) schemes with a wide range of distribution of the objective values of the schemes, which will increase the difficulty and uncertainty of decision-making if all the schemes are to be evaluated. For convenience, ten Pareto optimal solutions, which correspond to the minimum water shortage volumes of the G (C) model, are selected from the G (C) scheme set.
Considering the requirements of water users, we are mainly concerned about three incoming water conditions, i.e., normal condition (50% incoming water frequency), dry condition (75% incoming water frequency), and extremely dry condition (95% incoming water frequency). Then, the best G (C) scheme can be determined by evaluating the G and C scheme sets under a certain incoming water condition.
2.3.4. Evaluation of the Optimal Allocation Schemes and Technology Road Map of the Study
The G and C scheme sets can be obtained by solving the G and C models. We can construct the index system for evaluating the G (C) scheme set according to the index system for evaluating the optimal allocation model of water resources. Determination of index weights for the G (C) scheme set is based on the AHP-CRITIC method, in which subjective weighting is given by the AHP method, and objective weighting is given by the CRITIC method. The non-negative matrix method is used to evaluate the G (C) scheme set for the different incoming water conditions and obtain the best G (C) scheme for the different incoming water frequencies. We can compare the best G and C schemes under the different incoming water conditions to validate the superiority of the G model.
To better illustrate the idea of this study, the technology road map is shown in
Figure 1.
6. Conclusions
In order to quantitatively evaluate the influence of generalized water resources on the optimal allocation of water resources in IBWT projects, a G model is established and compares its configuration results with the C model to demonstrate the advantages of the former over the latter in water resource allocation. First, we establish a G model and a C model. IMOCS is used to solve the G (C) model to obtain the Pareto frontier. Second, the ten Pareto optimal solutions with the minimum water shortage are selected as the G (C) scheme set, and the water resources system evaluation index system is established. The AHP-CRITIC method assigns weights to their scheme indexes and uses the non-negative matrix factorization method to evaluate the scheme to obtain the best G (C) scheme of J-SNWT. Finally, the index values of the best G and C schemes are compared under normal, dry, and extremely dry conditions. The main conclusions are as follows:
(1) The G model demonstrates better performance than the C model. The Pareto front of the G model for Objective 1 is better than the Pareto frontier of the C model under normal conditions. The Pareto frontier of the G model is significantly better than the Pareto frontier of the C model under dry and extremely dry conditions.
(2) The best G scheme shows better index values compared to the best C scheme. In particular, under dry and extremely dry conditions, the total water shortages are reduced by 254.2 million m3 and 827.9 million m3, respectively, and the water losses are reduced by 145.1 million m3 and 141.1 million m3, respectively. The G model shows significant improvements in terms of water shortage and the cost of water supply.
This study has proved the validity and generality of the proposed G model, which can provide J-SNWT Project managers with guidelines for water allocation under normal, dry, and extremely dry conditions so that they can have some reference in their decision-making. Moreover, the inclusion of non-conventional water resources in IBWT projects can effectively alleviate the problem of water shortage.