Introduction

Water resources are essential for the survival and development of humanity, which are also one of the important natural resources for the ecological environment (Varis et al. 2017; Jiang et al. 2018). Water resources determine the economic development of a city and play an important role in the national economy, society, and political issues (Cook and Bakker 2012; Rouillard et al. 2016). The amount of available water resources differs greatly among different countries and regions due to geographical differences. Water resource shortages have become more serious with increasing population and rapid economic development and have limited the sustainable development of economy and society (Jiang et al. 2015; Xing et al. 2019; Jiang et al. 2019). To develop efficient utilization strategies for water resources and to protect the environment, water resource carrying capacity (WRCC) is used to represent the available water resources in a region or basin, to examine whether water resource are sufficient to support the population growth and economic development. The definition of WRCC originated from ecology, which is part of carrying capacity of natural resources (Daily and Ehrlich 1994). The definition of carrying capacity has now been widely used in many fields such as land, urban areas, and sustainable development (Yu and Mao 2002; Graymore et al. 2010; Lane 2010; Wei et al. 2015). Thus, it is essential to scientifically assess the WRCC for better usage of water resources and sustainable development of society and economy.

The system dynamics of WRCC are complex, comprising many characteristics that are mainly changeable, uncertain, and difficult to quantify. Therefore, an index system is needed to reflect the actual situation, and thus provide an accurate evaluation of WRCC. Two methods are mainly used to construct the index system. One method divides the index system into different layers by the levels and factors based on the sustainable development theory (Ren et al. 2016). The other method selects indicators based on the model framework, for instance, the pressure and support (PS), support-pressure-status (SPS), drivers-pressure-state-impact-response (DPSIR), and drivers-pressure-state-impact-response-management (DPSIRM) models (Min et al. 2011; Sun et al. 2016; Zhang et al. 2017; Han et al. 2018). The DPSIRM model has been applied to assess ecological vulnerability, ecosystem health, and the atmospheric environment (Zhang et al. 2016; Zhang et al. 2017; Guo et al. 2018; Li et al. 2019). The DPSIRM model includes different kinds of impact factors pertaining to economy, society, ecology, and environment, which can holistically reflect the interactions among different impact factors. The DPSIRM model highlights coupled relations among water resources, environment, and humans and can strengthen the influence of management strategies.

There are many previous studies focused on the WRCC, e.g., a Florida Keys carrying capacity study was conducted by the State of Florida and the US Army Corps of Engineers (Clarke 2002). Rijsberman and Van de Ven (2000) discussed the assessment of carrying capacities in urban water management. Harris and Kennedy (1999) studied the carrying capacity of agricultural systems at regional level and found that water resources were key limiting factors. Since the 1990s, more studies provided insights into the definition and theory of WRCC and then the characteristics, connotation, and index systems (Mei et al. 2010). Development of numerical methods and models were used to quantitative analyze the WRCC. The representative methods for evaluating WRCC include usual tendency predictions, fuzzy comprehensive evaluation, system dynamics, and principal component analysis (Feng et al. 2008; Gong and Jin 2009). The usual tendency prediction method ignores the connections among factors, and thus cannot provide comprehensive evaluation results. The fuzzy comprehensive evaluation method applies an evaluation matrix to evaluate multiple factors, which solves all kinds of uncertain problems. However, the results are prone to homogenization, discontinuities, distortion, and other issues. The system dynamics method uses computer simulations to build models with complex structures that require massive amounts of data. The principal component analysis method is sensitive to extreme and missing value, which results in inconsistency with fact.

New methods such as artificial neural network and projection pursuit evaluation (PPE) have been developed for WRCC evaluation (Jiang et al. 2016; Sakaa et al. 2013). Each method has both advantages and disadvantages. The traditional evaluation method for determining the weight of factors has large subjectivity. The PPE model is fast, accurate, and objective to determine the weight of a nonlinear index. It has advantage of combining several optimization algorithms. The objective of the PPE model is to determine the optimum projection direction. Recently, the genetic algorithm (GA), improved genetic algorithm (IGA), and the swarm intelligence optimization algorithms, such as particle swarm optimization (PSO), firefly algorithm (FA), seeker optimization algorithm (SOA), and chicken swarm optimization (CSO) algorithms, have been widely used to optimize the projection direction in PPE model (Berro et al. 2010; Meng et al. 2014; Liu et al. 2018a; Liu et al. 2018b). These algorithms are mainly based on relatively simple concepts, which are easier to implement with respect to other methods, and avoid local optimums. The CSO is a global optimization algorithm based on chicken foraging behavior, which has a faster convergence rate and relatively robust performance. Since the CSO algorithm overcomes function optimization problems relative to GA, PSO, and FA algorithms, it has been widely used in the wireless internet network, cloud computing, mechanical engineering, and water systems (Li et al. 2017; Shayokh and Shin 2017; Liu et al. 2018a; Torabi and Safi-Esfahani 2018).

The main objective of this study is to develop a method for evaluating the WRCC by combining the CSO algorithm and a projection pursuit model. The CSO algorithm was validated using four typical function tests, and performance was compared with that of the PSO, FA, and SOA algorithms in terms of optimization. Based on the DPSIRM model, an index system including 20 indicators that were selected from the drivers, pressure, state, impact, response, and management subsystem was developed to evaluate the WRCC. An evaluation method was proposed to optimize the PPE model (CSO-PPE). The CSO-PPE and DPSIRM models were used to evaluate the WRCC of Shaanxi province between 2007 and 2016.

Material and methods

Study area and data

Shaanxi province lies in the northwest arid region of China (31.7° N–39.5° N, 105.5° E–111.2° E) (Fig. 1), which covers an area of 205,800 km2. It has a continental monsoon climate, with annual average precipitation of 576.9 mm and annual average temperature of 13.0 °C. In 2016, the total amount of water resource was estimated at 27.15 billion m3, and the per capita water resource was 713.91 m3. The spatial and temporal distributions of precipitation are uneven with the annual precipitation gradually decreasing from south to north and 39 to 64% of annual total precipitation concentrates in the summer (Jiang et al. 2013).

Fig. 1
figure 1

Location of the study area

Shaanxi province can be divided into southern Shaanxi, northern Shaanxi, and the Guanzhong plain according to the local administration. Southern Shaanxi lies in the Qinba mountain area and includes Hanzhong, Ankang, and Shangluo cities. The Han River and Jialing River in southern Shaanxi are important branches of Yangtze. It represents the middle line of the south-to-north water transfer project of the Water Conservation District, and thus eco-environmental protection must have priority but severely restrict the development of the local economy. The Guanzhong plain consists of five cities (Xi’an, Tongchuan, Baoji, Xianyang, and Weinan) and the Yangling ecological demonstration area, with nearly 75% of the entire population of Shaanxi province. As the core economic region of Shaanxi province, water resource demand has consistently increased. Northern Shaanxi including Yulin and Yanan cities is dominated by deserts and the Loess Plateau. It is well-known for its deep loess deposits and high levels of soil erosion caused by droughts and semi-droughts in the arid climate and the special properties of loess (Jiang et al. 2017).

The data sets used in this study mainly included social, economic, environmental, and water resource utilization data. The social and economic data were obtained from the “Shaanxi Statistical Yearbook” (2008–2017) and the “Bulletin of National Economy and Social Development.” Water resource utilization and environmental data were obtained from the “Shaanxi Water Resources Bulletin (2007–2016)” and the “Shaanxi Environmental Bulletin (2008–2017).”

DPSIRM model

The DPSIRM model was used to describe the water resource system, which was divided into six subsystems including the drivers, pressure, state, impact, response, and management subsystems. Figure 2 shows the DPSIRM framework of WRCC model. As driving factors of water resources change, the development of population, economy, and society are considered to represent the drivers subsystem. The pressure induced by water shortage and sewage discharge from these driving factors is used to represent the pressure subsystem. The high water demand and supply are considered to represent the state subsystem. The demand and supply contradictions lead to worsening relationships between humans and nature, which is then used to represent the impact subsystem. A series of measures used to treat the contradiction are considered to represent the response subsystem. Aiming to improve water resource utilization and decrease sewage discharge, policies and regulations have been implemented to increase WRCC and further the sustainable development of economy and society, which are considered to represent the management subsystem. Management is an effective way to alleviate the supply and demand contradiction of water resources. Thus, management affects the whole DPSIRM framework. The DPSIRM model was used to simulate the water resources-society-economy-ecological environment compound ecosystem. Thus, the interactions between water resources and the development of human society could be analyzed.

Fig. 2
figure 2

The drivers-pressure-state-impact-response-management (DPSIRM) framework of WRCC model

PPE model

Projection pursuit is a statistical method for high dimensional and non-normal data analysis. The basic principle of PPE is based on projects with high dimensional data being set to low dimensional subspace through computer techniques. By means of the optimizing projection function, a projection vector is obtained, which can reflect the structures and characters of the high dimensional dataset. The method can be used to analyze data in a low-dimensional space to research and analyze high dimensional data (Wang and Ni 2008). The steps for the PPE model were as follows:

  1. Step 1:

    Normalization of sample index value. The evaluation sample set is defined as \( \left\{{x}_{ij}^{\ast }\ |\ i=1,2,\dots, m;j=1,2,\dots, n\right\} \), where\( {x}_{ij}^{\ast } \) is the jth index value of the ith sample, m is the number of the sample, and n is the number of the index. To eliminate the dimension effect and unite the range of index value, the following formula was used to normalize the data:

$$ {x}_{ij}=\left\{\begin{array}{c}\frac{x_{ij}^{\ast }}{x_{j\ \mathit{\max}}}\kern0.75em positive\ index\ \\ {}\frac{x_{j\ \mathit{\min}}}{x_{ij}^{\ast }}\kern0.75em negative\ index\end{array}\right. $$
(1)

where xj max and xj min are the maximum and minimum initial values of the jth index, and xij is the value list after normalization.

  1. Step 2:

    Constructing the projection index function Q(a). The projection pursuit method is a process of projecting the n dimensional data {xijj = 1, 2, …, n} into the one dimensional projection value zi based on the direction of a = {a1, a2, …, an}.

$$ {z}_i={\sum}_{j=1}^n{a}_j{x}_{ij}\left(i=1,2,\dots, m\right) $$
(2)

where a is the n-dimensional unit vector. The projection index function can be expressed as follow:

$$ Q(a)={S}_Z{D}_Z $$
(3)

where SZ is the standard deviation of zi (Eq. (4))and DZ is the partial density of zi (Eq. (5)).

$$ {S}_Z=\sqrt{\frac{\sum_{i=1}^m{\left({z}_i-{E}_z\right)}^2}{n-1}} $$
(4)
$$ {D}_Z={\sum}_{i=1}^m{\sum}_{j=1}^n\left(R-{r}_{ij}\right)u\left(R-{r}_{ij}\right) $$
(5)

where Ez is the average of series {zi | i = 1, 2, …, m}; R is the window radius of the partial density, commonly, R = 0.1SZ; rij is the distance of the sample; and rij = |zi − zj|; u(t) is the unit step function; when t ≥ 0, u(t) = 1 and when t < 0, u(t) = 0.

  1. Step 3:

    Optimizing the projection index function. When the sample set of indexes was fixed, the projection index function only changed with projection direction, which reflects the different characteristics of the data structure. The optimal direction of projection can maximize the characteristic structure of high dimensional data. Thus, we can estimate the optimal projection direction by determine the maximum of the projection index function (Eq. (6) and Eq. (7)).

$$ Objective\ function:\mathit{\max}\ Q(a)={S}_Z{D}_Z $$
(6)
$$ Constraints\ condition:s.t.:\kern0.5em {\sum}_{j=1}^n{a}_j^2=1 $$
(7)

This is a complex optimization problem, in which {aj | j = 1, 2, …, n} is the optimized variable.

  1. Step 4:

    Comprehensive evaluation. The optimal projection direction a obtained from step 3 was input to Eq. (2). Then we obtained the projection value \( {z}_i^{\ast } \) of each sample. Higher \( {z}_i^{\ast } \) indicates higher WRCC.

CSO algorithm

The CSO algorithm is a swarm intelligence optimization method that simulates the social behavior of foraging chickens and has four main characteristics. First, there are multiple subgroups in a chicken swarm, and each subgroup comprises one dominant rooster and least one hen and a number of chicks. Secondly, individuals within the chicken swarm are divided according to fitness. The individuals with the highest fitness are defined as roosters, and each rooster leads a subgroup. The individuals with the lowest fitness are defined as chicks, and the remaining chickens are defined as hens. The hens and chicks randomly establish their mother-child relationship, and hens randomly choose subgroups to live. Thirdly, the affiliation, hierarchical order, and mother-child relationship remain constant once established in any subgroup. They are only updated during the iteration process. Finally, all individuals in a subgroup follow the rooster when foraging. Roosters have an advantage in competition for food followed by the hens and then the chicks.

A chicken swarm includes three types of chickens. Assume that D is the dimension of the foraging space, N is the number of chickens in the swarm, R is the number of roosters, H is the number of hens, and C is the number of chicks. The position update equation for individuals differs according to characteristics of the chicken swarm, and the roosters with the highest fitness have the broadest foraging range. The position \( {x}_{ij}^t\left(i=1,2,\dots, N;j=1,2,\dots, D\right) \) indicates the value of the ith rooster in the jth dimension and the tth iteration. The position update equation in the (t + 1)th iteration was as follows:

$$ {x}_{ij}^{t+1}={x}_{ij}^t\left(1+ randn\left(0,{\sigma}^2\right)\right) $$
(8)

when fi ≤ fkσ2 = 1, otherwise, σ2 =  exp ((fk − fi)/(|fi| + ε)),where ε is the smallest constant (ε ≠ 0); k is the rooster randomly chosen from the rooster group (k ≠ i); fi and fk are the fitness values of the ith rooster and jth rooster, respectively; randn(0, σ2) is the normal distribution of random numbers.

The position update equation of the ith hen in the jth dimension for the (t + 1)th iteration was as follows:

$$ {x}_{ij}^{t+1}={x}_{ij}^t+{S}_1\mathit{\operatorname{rand}}\left({x}_{rj}^t-{x}_{ij}^t\right)+{S}_2\mathit{\operatorname{rand}}\left({x}_{sj}^t-{x}_{sj}^t\right) $$
(9)

where S1 and S2 are learning factors, S1 =  exp ((fi − fr)/(|fi| + ε)), S2 =  exp (fs − fi), rand is a uniformly distributed random number over [0,1]. r is the rooster in the same subgroup as the ith hen, s is the individual randomly chosen from the roosters or hens (r ≠ s).

The position update equation of the ith chick in the jth dimension for the (t + 1)th iteration was as follows:

$$ {x}_{ij}^{t+1}={x}_{ij}^t+F\left({x}_{mj}^t-{x}_{ij}^t\right) $$
(10)

where m is the hen of the ith chick’s mother; F is a uniformly distributed random number over [0,2].

CSO-PPE model

The calculation steps of CSO-PPE model were as follows:

  1. Step 1:

    Data preprocessing. A normalization process for the data was performed with Eq. (1). Then we set the scale of chicken swarm as N; random parameters as F, and the maximum number of iterations as T.

  2. Step 2:

    Rank order establishment. We established the rank order according to the four assumptions of the chicken swarm behavior, and then divided the chicken swarm into G groups and randomly established mother-child relationships with hens and chicks.

  3. Step 3:

    Objective function confirmation. The CSO algorithm was applied to obtain the minimum value; thus, the reciprocal of Eq. (6) was used as the objective function and the Eq. (7) was used as the constraint condition in the following equation:

$$ \left\{\begin{array}{c}\mathit{\min}\ Q(a)=1/\left({S}_Z{D}_Z\right)\\ {}s.t.\kern0.5em {\sum}_{j=1}^n{a}_j^2=1\kern0.5em {a}_j\in \left[0,1\right]\end{array}\right. $$
(11)
  1. Step 4:

    Initialization. We randomly initialized the position \( {x}_{ij}^t \) of chickens to calculate the fitness of the objective function using Eq. (11), and then selected the highest fitness value and its corresponding position.

  2. Step 5:

    Iteration. When the randomly selected ith chicken was a rooster, hen, or chick, the position was updated using Eqs. (8), (9), and (10), respectively.

  3. Step 6:

    Calculate fitness function. The fitness value calculated using Eq. (11) was used to update the position. If the updated fitness value was higher than the initial optimal fitness value, then we replaced the latter with the former. Otherwise individual positions were not replaced.

  4. Step 7:

    Determine the optimal individual with the highest fitness and its position (i.e., the best projection direction a). Then we determined whether the termination condition of the algorithm met the demands. If it did meet the demand, then we moved on to step 8; otherwise, we repeated steps 4–7.

  5. Step 8:

    Evaluation. The projection value \( {z}_i^{\ast } \) of each year was obtained from the best projection direction a and input to Eq. (2). According to the priority sequence of the projection value \( {z}_i^{\ast } \), we evaluated the WRCC.

In the CSO-PPE model, the optimal projection direction of each component reflects the degree of influence each subsystem index. The greater value of projection direction, the greater effect on WRCC. The projection value \( {z}_i^{\ast } \) reflects the level of WRCC. The bigger projection value indicated higher WRCC and large exploitation potential. The smaller projection value indicated lower level of WRCC and little exploitation potential.

Results

Below the CSO, algorithm was firstly validated using four typical function tests to demonstrate the superiority of CSO, and then an index system based on the DPSIRM model was established. Finally, the CSO-PPE and DPSIRM models were used to assess the WRCC of Shaanxi province for the period of 2007–2016.

Comparative analysis between CSO and other three optimization algorithms

To evaluate the ability of the CSO algorithm, four typical test functions were selected to simulate and determine the minimum test function value (Table 1). Sphere and Rosenbrock are unimodal functions, which are used to test the convergence rate and optimization accuracy of algorithms. Schaffer and Rastrigin are multimodal functions with a large number of local extremes, which are used to test global optimization performance and ability to avoid precocious convergence. To compare the performance of four optimization algorithms, the same number of iterations (T = 1000) and population size (M = 50) were used. Other parameters of algorithms were as follows: PSO reduction coefficient, ω=0.99; local learning factor, C1 = 2.0; global learning factor, C2 = 2.0; maximum membership degree of the SOA algorithm, umax = 1.0; minimum membership degree, umin = 0.0111; maximum weight, ωmax = 0.9; minimum weight, ωmin = 0.1; maximum attraction degree of FA algorithm, β0 = 2.; light intensity absorption coefficient, γ = 1; step factor, α = 0.2; number of roosters in the CSO algorithm, R = 0.3 M; number of hens, H = 0.6 M; and number of chicks, C = 0.1 M.

Table 1 Four typical test functions used in the CSO algorithm

Matlab was used for optimization calculation, which was repeated 30 times for four test functions. Evaluate FA, PSO, SOA, and CSO algorithms from two perspectives, the average values and the standard deviation. The average value reflected the solution precision that the algorithm achieved when running to the maximum number of iterations. The standard deviation reflected the convergence and stability of the algorithm. Table 2 shows the comparison of the optimization results for four algorithms. For Sphere, Schaffer, Rosenbrock, and Rastrigin functions, the optimal solution on average value and standard deviation were small (close to zero) based on the CSO algorithm.

Table 2 Comparison of the optimization results for four algorithms

Figure 3 shows the convergence curves for different algorithms. For the Schaffer and Rastrigin functions, the CSO algorithm gave the theoretical optimum value when iterated less than 250 times. These results suggest that the optimum speed and performance of the CSO algorithm were better than those of the FA, SOA, and PSO algorithms regarding unimodal and multimodal functions. The CSO algorithm has a strong ability and fast convergence speed to search for optimal values.

Fig. 3
figure 3

Comparison of the convergence curves for SOA, PSO, FA, and CSO algorithm for four functions. a Sphere. b Rosenbrock. c Schaffer. d Rastrigrin

The index system of WRCC in the DPSIRM framework

The index system was developed to be comprehensive, practical, representative, and easily to operate. We combined the actual conditions from the Shaanxi province to design an evaluation index system for WRCC based on DPSIRM model. Twenty indicators from six subsystems were selected for the evaluation of WRCC. The indices were divided into two types, positive and negative index. Higher positive index along with lower negative index represent higher WRCC, and lower positive index along with higher negative index represent higher WRCC. Table 3 shows the connotation, type, and units of indices of WRCC.

Table 3 The index system of WRCC

The evaluation results of WRCC using the CSO-PPE model

The projection index function for the normalization data for the period of 2007–2016 was constructed according to the CSO-PPE model. The optimal projection direction with the CSO algorithm was used to solve the PPE model function. The CSO algorithm searching scope was set within [0, 1]. The CSO algorithm was run 20 times to calculate the averages of best projection direction a = [0.2413, 0.0879, 0.0965, 0.2758, 0.1840, 0.1973, 0.3206, 0.2038, 0.1276, 0.2487, 0.2304, 0.1851, 0.2299, 0.1624, 0.3147, 0.2128, 0.2569, 0.3324, 0.1924, 0.1703]. The projection value \( {z}_i^{\ast } \) of Shaanxi province and each city were calculated by substituting the best projection direction a into Eq. (3). The evaluation results were analyzed based on the projection values.

Discussion

Analysis of DPSIRM subsystem of WRCC in Shaanxi Province

Figure 4 shows that the relative impact from the pressure subsystem was 22.34%, indicating that this is the most important factor that influences the WRCC of Shaanxi province. Five indicators including the share of GDP invested in environmental pollution control (M1), total volume of discharged wastewater (P4), the reaching standard rate of treated industrial waste water (R1), water consumption per 10,000 yuan (P1), and utilization ratio of water resources (R3) greatly affect the WRCC. Considering the current situation of water resources, environment, and socioeconomic conditions in Shaanxi province, water resource planning and management should consider the following points. Firstly, the GDP invested in environmental pollution control reflects the degree of environmental governance investment. The water consumption and wastewater discharge increase continuously in Shaanxi province, which resulted in shortages of water resources and severe environmental pollution. Investment in environmental protection has roughly tripled compared with that in 2007. Thus, increasing investment in water pollution is an effective way to resolve water resource shortages. Secondly, the discharged wastewater and the reaching standard rate of treated industrial wastewater have greatly influenced the availability of water resources. Many industrial discharges into water bodies have caused deterioration in water quality. The water resources quantity may not be decreasing. However, the amount of usable water had declined. This leads to water shortages and decreased water quality, which decreases the level of WRCC

Fig. 4
figure 4

a The optimal projection direction of each index. b The proportion of each subsystem impact

Water consumption per 10,000 yuan indicated the effect of economic activities on WRCC. Contradictions between water supply and demand will be more serious with future social and economic development. The reasonable collocation and optimized scheduling of water resources will solve these contradictions. Finally, the utilization ratio of water resources reveals the present situation and utilization of water resources. Utilization of regional water resources has exceeded carrying capacity, causing environment deterioration. Therefore, effectively increasing water utilization efficiency and establishing a water-saving society have become urgent objectives to solve regional water conflict issues.

Figure 5 shows that the relative influence of drivers and the pressure subsystem on WRCC has gradually increased. In 2016, the proportion of drivers and pressure subsystem increased 1.3 times with respect to that of 2007. The results indicate that socioeconomic development plays an important role in WRCC increases, and the pressure from water demand in this area consistently increases. The influence of the management subsystem slightly increased to reflect the management of water resources, which plays an active role in WRCC increases. The WRCC of Shaanxi province had increase from 2007 to 2016. Under the current socioeconomic conditions, the available water resources can support both the ecological environment and sustainable development. However, the WRCC decreased in 2008. The data shows that precipitation decreased by 9.8% compared with the average annual precipitation, and total water resources reduced by 28.2% on average. Therefore, Shaanxi province was short of water resources in 2008. The WRCC increases slowed down from 2011 to 2016. However, its level was still relatively high. Shaanxi province began to implement the strictest water resource management system in 2011, including three aspects (water intake, water use, and water drainage). Thus, a system related to the above three aspects and water management was developed to promote water saving, protection, and utilization efficiency.

Fig. 5
figure 5

Cumulative percentage of DPSIRM subsystem and the projection value (red dashed line)

Spatial-temporal variations of WRCC in Shaanxi Province

The aim of WRCC evaluation in each city was to reveal regional differences. It was the effective way to improve the carrying capacity of water resources in Shaanxi province from the perspective of regional coordination. The initial data from 11 cities were subjected to the normalization process using the Eq. (1), and the projection values \( {z}_i^{\ast } \) were determined using the best projection direction a. The projection values were used to analyze the results of WRCC (Figs. 6 and 7).

Fig. 6
figure 6

The trends in the projection value of each city in Shaanxi province

Fig. 7
figure 7

The spatial distributions of the mean projection values of WRCC over the period 2007 to 2016

Figure 6 shows that the WRCC of Shaanxi province and 11 cities gradually increased over the period of time investigated with social and economic development. However, the average projection value of WRCC was only 1.8 and at a lower level. This was possibly because the population pressure in Shaanxi province was enormous. The average population density of Shaanxi province was 182 people per km2, with a much higher density than that of the country average (140 persons per km2). Moreover, a lack of water saving activities increased the pressure on water resources. Then, the water resources were overly scarce in Shaanxi province.

Precipitation and its spatial and temporal distribution are uneven in this area. Therefore, there are distinct wet and dry seasons, and there are different water resources in different cities. Per capita water resources in Shaanxi province was about 1042 m3. According to international standards, per capita water resources less than 2000 m3 represents moderate water shortage. These factors influenced the WRCC. Lastly, the distribution of industries in Shaanxi province was uneven. The proportions of primary, secondary, and tertiary industries were 9, 49, and 42%, respectively. The proportions of the primary and secondary industries were slightly higher than the national average. Besides, agricultural and industrial water accounted for 52 and 15% of the total water consumption, respectively, and they were major water consumers. Optimizing and adjusting industrial structures is of urgent necessity to decrease the stress caused by excessive water consumption.

Figure 7 shows that southern and northern Shaanxi had higher carrying capacity compared with that of Guanzhong region. The evaluation results of WRCC for Yanan, Ankang, Yulin, Yangling, and Shangluo cities were higher than the total mean value. Other cities had lower evaluation results than the total mean value, with the lowest projection value in Weinan city (1.3193). Though the total water resources were relatively scarce in northern Shaanxi, the WRCC of Yanan city ranked first in Shaanxi province, and Yulin city ranked third because of low population density. Owing to the vulnerable ecological environment of northern Shaanxi and the huge amounts of sewage discharge that are inefficiently treated and recycled, sewage treatment methods need to be improved to deal with water crises. As the water source area of the middle route project for south-to-north water transfer in Shaanxi province, southern Shaanxi was the abundant in water resources, with healthy ecosystem environment. Therefore, the WRCC of Ankang, Shangluo, and Hanzhong cities were much better. The water resources condition of Guanzhong region was uneven. Baoji, Xian, and Yangling cities were rich in water resources, but Tongchuan, Xianyang, and Weinan cities were poor. Guanzhong region is more socioeconomically developed but has a dense population and was also short of water resources. There was intense pressure on water resources from both residential and industrial parts of the urban areas. Especially in Weinan city that has the lowest WRCC for some time. Thus, it is vital to resolve the water resource problem in Weinan city.

Conclusions

This study proposed a CSO-PPE model to assess the WRCC in Shaanxi province. Based on the DPSIRM model and considering the economy, society, environment, and ecology, 20 indicators were selected to establish an evaluation index system for WRCC. By comparing and analyzing the optimization results of PSO, FA, and SOA, the CSO algorithm had a strong searching ability and fast convergence speed and provided more accurate and stable optimal values. The CSO-PPE model can obtain the optimal projection direction and then objectively determine the degree to which different factors affect WRCC.

The results of the WRCC in Shaanxi province are consistent with the current situation. Hence, assessing each subsystem enables us to discover further problems in Shaanxi province over past several years, which could provide a scientific theoretical basis for water resource management. In addition, Shaanxi province should increase the WRCC in the future, by increasing awareness of water saving techniques, adjusting industrial structures, decreasing industrial and agricultural water consumption, increasing water utilization efficiency and pollution control, and decreasing soil water loss. In conclusion, the CSO-PPE evaluation method based on the DPSIRM model is a feasible and effective method to determine the WRCC, and the index system is a reasonable and scientific way to evaluate regional WRCC.

However, our study still has some limitations, such as discrepancies in the statistical standards used to generate the original data and relatively short time period investigated. Thus, our future research should focus on more specific indicator data, which will hopefully improve the accuracy of evaluation results.