Abstract
Water resources play an essential role in achieving a multifaceted development society, and their superiority allocation affects the development rate of cities. The model of this research for allocating optimal water resources is constructed with objectives including social, economic, and ecological objectives, and the constraints including water supply, water demand, water transmission, and non-negativity, based on which the objectives are integrated using the Pareto front, and the dimensionless processing and entropy weighting method. Next, the improved marine predator algorithm (IMPA), which uses chaos initialization in the initial population, incorporates the golden sine algorithm in the process seeking and enhances the search capability using the quadratic interpolation method in the result comparison, is contrasted with several algorithms based on different functions for optimal values, standard deviation, and mean values. Then, using Huaying City as the research area, the water distribution scheme for the region in 2021 is obtained. The allocation schemes of local confirm the superiority of IMPA in terms of accuracy and stability, which provides a new idea for water allocation in Huaying City. The results of the experiment show that IMPA is an effective and available choice for solving water resources optimization researches.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Introduction
Water is the most widely distributed substance on earth, about 70% of the surface area is covered by water, and it plays an essential role in the environment and human life, the most important for humans is freshwater, but sustainable water resources available for human use are very limited (Shiklomanov 1991), humans have been consuming freshwater and using it for various purposes, the arbitrary use of freshwater has left most countries in a water scarcity situation (Kummu et al. 2016; Haddout et al. 2020). Moreover, with the growth of population and industrialization, human demand for water resources is increasing in different areas such as drinking water supply, flood control, agricultural irrigation, and industrial production. In addition, global warming, water environment pollution, and improper human use of water resources also pose a threat to water security (He et al. 2018; Ma et al. 2020), leading to the phenomenon of water shortage. China is no exception, as a water-poor country, with a per capita water possession rate of only 1/4 of the world average. In the past decades, as China emerges a major role in various fields and its idea of serving every people, we have vigorously developed the secondary and tertiary industries, focusing on poverty eradication, major science, infrastructure, and other fields, and the speed of industrialization and urbanization keeps accelerating, making China also experience a shortage of water resources, which poses a great threat to most areas of China (Zou and Kang 2022; Zhou et al. 2021). Therefore, the conservation and rational use of water resources is an important issue for human beings, and we need to take active measures to protect them (Li et al. 2021).
Optimal water allocation is an important solution to the reuse, sustainable use, and recycling of water resources, and it plays an important role in achieving a green and sustainable society by allocating water to the major categories of industrial, domestic, agricultural, and ecological water. For the purpose of stable development, many scholars (Singh 2022) have started to use the idea of optimal water allocation for water resources, Zou and Kang (2022) reduced the productivity gap of irrigation water to alleviate water shortage and ensure food security; Zhang and Shen (2019) analyzed the past, present, and future of wastewater in agricultural irrigation, concluding that wastewater irrigation can partially alleviate the water scarcity crisis in some parts of the world and that these activities have a positive impact in facing the problems of water pollution and water scarcity. However, they focus only on the social impacts of water resource allocation (i.e., meeting water demand), with little consideration of the economic and ecological impacts of these activities, let alone the impact of the combined benefits of linking the three aspects to each other. Therefore, this research proposes an integrated approach to water allocation optimization that examines their impacts in terms of social, economic, and ecological aspects (Wu and Wang 2022).
To describe and deal with water resources problems in a more intuitive and visual way, many scholars began to formally devote themselves to the study of water resources allocation, proposing specific model frameworks for water resources problems and exploring optimal solutions through various methods. Maass et al. (1962), based on Maglin’s theoretical analysis, first used a Pareto optimization framework and later proposed an example of the application of simulation techniques in the evaluation of economic indicators for watershed development, which was the beginning of water allocation models.
Since the 1970s, scholars in each era have used different approaches to water allocation because of the complexity of the multi-objective function, multi-variable parameters and multiple constraints of water allocation. In the past, scholars used traditional planning methods or combined them with multiple objectives for planning, such as Stephenson (1969) who incorporated mathematical planning into the allocation of water resources using traffic planning and decomposition principles for water resources allocation, Hagihara et al. (1981) who proposed the maximum principle approach incorporating iterative objective planning as a solution algorithm, Jønch-Clausen (1979) formulated and solved the allocation problem in an input-output framework, using iterative quadratic programming that minimized a concave objective function on a linear constraint set. However, because some mathematical optimization methods are cumbersome and the processing is very complicated and variable, it is definitely not satisfactory in the real application to reality. For example, the result of the solution strongly depends on the initial value; the minimum value, etc., or the inappropriate result that the lower bound is larger than the upper bound; the solution is outside of the feasible region, etc. (Huang and Dan Moore 1993; Chen et al. 2023; Wu et al. 2023; Yao et al. 2024; Wang et al. 2024).
With the development of science and technology, many scholars began to pay attention to intelligent optimization algorithms. Intelligent optimization algorithms are a kind of stochastic search algorithms inspired by human intelligence, the social nature of biological groups, or laws of natural phenomena, which do not rely on precise mathematical models and can handle both continuous and discrete variables. Early proposed algorithms include ant colony algorithm (ACA) (Dorigo et al. 1996), particle swarm optimization (PSO) (Kennedy and Eberhart 1995), genetic algorithm (GA) (Holland 1992), etc., as well as the recent emergence of slime mould algorithm (SMA) (Li et al. 2020), butterfly optimization algorithm (BOA) (Arora and Singh 2019), whale optimization algorithm (WOA) (Mirjalili and Lewis 2016), etc. Because of the advantages of intelligent optimization, they have been widely used in various fields (Ahmadianfar et al. 2017, 2022a, b, c). Tian et al. (2010) used ACA to classify wavelet coefficients in order to determine uniform local neighborhood coefficients and achieved better image denoising results. Samadi-Koucheksaraee et al. (2018) classified reservoirs into single-level and multi-level categories. They employed the gradient evolution algorithm to schedule each type separately, comparing the results with several algorithms. In each case, they achieved favorable outcomes. Alam et al. (2014) applied PSO to data clustering to improve various relevant indicators in the study of clustering analysis. Li et al. (2022) explored a hybrid search strategy of feasible and infeasible solutions using a forbidden search approach, guided by a reinforcement learning mechanism, and reported an improved best solution for a benchmark instance of the boarding gate assignment problem.
Due to the existence of deficiencies in mathematical optimization methods on water resources allocation, scholars in the water resources direction turned their attention to intelligent optimization algorithms, combining them with multiple objectives. At the beginning stage, Yang et al. (2005) used a genetic algorithm improved by node-order encoded to divide the water capacity into smaller parts, allowing successive operations to overlap, and successfully solved two cases of optimal water allocation by applying them in two nonlinear cases. In the development stage, Hou et al. (2014) used the multi-objective function and multiple constraints of the Pareto ACA to seek the optimal spatial results when allocating water resources (such as surface, ground, and transfer water) in the improvement phase, the pheromone range was first restricted and then the pheromone formula was improved so that it could be dynamically updated, so PACA can obtain the optimal results rapidly. At this stage, Lei et al. (2022) combined a neural network model with a wolf pack algorithm for long-term prediction of rainfall near mines, and then applied it to a mine water model to improve the stability of mine water allocation, allowing the water resources to be more inclined to the industrial side and to obtain higher benefits. More scholars have also solved water resources frameworks based on different models using meta-heuristic algorithms such as PSO, SMA, and other distinct algorithms (Rezaei and Safavi 2022; Zhang and Zhang 2020; Sharma et al. 2022; Yue et al. 2022). In addition to the focus on a single algorithm, some scholars have recently turned to integrating the advantages of different algorithms when allocating water resources (Liu et al. 2010; Yao et al. 2023a, b; Sangaiah and Khanduzi 2022), which can search the optimal solution faster and more accurate in part.
The marine predator algorithm (MPA) (Faramarzi et al. 2020) was introduced to optimize the regional water resources. The advantages of MPA are that (a) populations can be recorded through marine memory and updated by comparison at the next iteration; (b) predators and prey are relative, with elite matrices representing top predators, and location updates through the difference in speed between the two, allowing for good exploration and exploitation; (c) for different stages, different proportions of levy flight and Brownian motion are assigned to increase exploration and exploitation and expand the diversity of the population; (d) after each iteration, eddy formation and FADs effects are performed to avoid stagnation in the local optimum. These advantages have led to its use in different fields. Kaur et al. (2022) used MPA to optimize the performance of designed fin-shaped field-effect transistor structures. Houssein et al. (2022) combined reinforcement learning with MPA and applied it to design hybrid renewable energy microgrid systems to reduce energy costs. Hu et al. (2021) performed shape optimization of scalable surfaces by combining quasi-opposition strategies and differential evolutionary algorithms into MPA and get better result.
However, like other intelligent algorithms, MPA may encounter pitfalls such as uneven population distribution, search stagnation, and insufficient exploration of the global space in some iterations. The study uses the improved marine predator algorithm (IMPA), which is based on the original MPA, with chaotic initialization to avoid insufficient population diversity, golden sine algorithm to avoid search stagnation, and quadratic interpolation method to avoid insufficient search capability. IMPA is applied to the optimal allocation of water resources, and a global planning of integrated benefits based on the harmonization of ecological, economic and societal benefits is carried out for Huaying City. The straightforward transformation of multi-objectives into a single objective, whether in terms of effectiveness or reliability, has shortcomings. Therefore, this study adopts a Pareto-based optimization approach. Firstly, the Pareto solution set under the IMPA algorithm is established, analyzing the competitive relationships among the three objective functions. Subsequently, comprehensive comparisons are made among the solution sets of IMPA, MPA, and PSO. Weight proportions are determined through normalization and entropy-weight method, identifying the preferred method. Finally, the superiority and inferiority of scheduling schemes are analyzed from the perspectives of society, economy, and ecology. This provides data references for water resource allocation in the region in recent years.
Second section first introduces the multi-objective model, followed by the research methodology and improvements, and finally, specific plans and measures are proposed for multi-objective planning. In third section, the conditions of the studied area are described and the data used are listed. The experimental results under the IMPA are elaborated in fourth section. Thereafter, fifth section compares the original scheme with the different experimental results under MPA, IMPA, and SMA for a comprehensive analysis and discussion, and proposes suggestions for improving the water allocation in the study area. In sixth section, the process of research is summarized and reflections are offered.
Methodology
Mathematical model
A good planning scheme for water resources has a significant impact on social development (Shirvani-Hosseini et al. 2022), macroeconomic development, and sustainable development, and if the three are planned and handled in a reasonable and synergistic way, a better comprehensive benefit can be achieved. The model has three objectives and four constraints (see in Supplementary Note 1). Table 1 shows the parameters required to deal with the three objectives and the meaning of different variables.
Social objective
Nowadays, an important indicator of social development is the degree of urbanization. In the process of urbanization, the number of people in each city is increasing, and the water resources consumption is also increasing. Like civilization, the advancement of cities is also based on a certain amount of water resources. Adequate water resources are the most important natural resource for urban development, and only with water can the economy prosper and people live in peace and prosperity. In the development of cities, the lack of an effective supply of water resources is the most fundamental factor that restricts the development of the city scale.
Therefore, it is more reliable to use water shortage as a measure of the merit of social benefits. The minimum value of water shortage is expressed in Eq. (1), the unit is million \({m^3}\). The smaller the water shortage, the more the water demand of different cities can be ensured and the more the society can develop at a high speed.
Economic objective
The use of water resources can generate good economic benefits in different fields, such as aquaculture in agricultural production as well as manufacturing and cooling in industrial production, etc., all need water resources for participation, and a good planning arrangement can integrate various industries for maximizing economic benefits.
Therefore, Eq. (2) is used as a function of economic benefits, which indicates the maximum value of economic benefits in yuan after integrated planning. The greater the economic benefit, the faster each sector can also move forward.
\(\alpha _{i}^{k}\) is the order of water supply coefficient, which represents the order of water source i in partition k. The higher the coefficient, the higher the order. It is calculated as shown in Eq. (3).
\(n_{i}^{k}\) indicates the order of water supply from water source i to users in different areas k, the range is between 0 and 1, if the number is 1, it means that water source i has the highest priority for water supply.
\(\beta _{j}^{k}\) is the water equity coefficient, representing the degree of demand for water from user j in k subareas. The greater the degree of user demand, the greater the value. Its calculation method is shown in Eq. (4).
\(n_{j}^{k}\) reflects the order of water use by user j of water source i in different area k. The range is between 0 and 1, if the number is 1, it means that user j has the highest priority for water use.
Ecological objective
With the development of urbanization, industrial wastewater discharge, domestic sewage discharge or agricultural drainage, etc., have caused pollution to water bodies as well as ecology. Ecological benefit precisely means that people’s damage to the natural ecosystem in the production process is reduced to a minimum, and it is related to the sustainable development of society, cities, and civilization.
Therefore, Eq. (5) is used as a function to judge the ecological benefit, which indicates the minimum value of pollutants discharged during the production process in mg. The less the discharge, the better the ecological environment, the more benefits we can achieve in our production and life, and the greater the benefits, the more we can invest in maintaining the ecological environment, and the two form a virtuous and efficient cycle.
The overall water resource allocation is shown in Fig. 1. The water source satisfies the water demand proposed to the users under each subarea, forming social benefits; the difference between the benefits and costs of water supplied to users in each subarea forms economic benefits; the sewage discharge produced by the users in each subarea, forming ecological benefits.
Improved marine predators algorithm
Improved marine predators algorithm
Although MPA (see in Supplementary Note 2) has numerous merits, it faces challenge such as uneven population distribution, search stagnation, and insufficient exploration. To address these issues for specific problems, this research draws inspiration from various improved ideas and approaches (Fang et al. 2021). Eventually, three different methods for improvement were employed, Table 2 delineates the associated parameters and respective significance.
-
(1)
Logistic chaos optimization initial population
Logistic chaos optimization is a typical representative of chaotic mapping, which is more widely used due to its simple mathematical form (Aggarwal et al. 2018; Benaissi et al. 2023). After this optimization, the coverage area of the initial solution distribution will be sufficiently broad. During the population update phase, a better initial population will contribute to more efficient subsequent prey and parameter updates. Its mathematical expression is shown in Eq. (6):
In Eq. (6), \({Y_n} \in [0,1]\), a is a logistic parameter with values from 0 to 4.
When a is taken to be 4, the area of initial value distribution will be more uniform. Logistic chaos mapping in MPA, it makes the area of an initial solution distribution cover widely enough in the population creation phase; in the population update phase, a better initial population will also make later prey and parameter updates more effective. This means that this application method improves the population search ability of MPA in the initial and process, and lays the foundation for the later iterations.
-
(2)
Sine cosine algorithm
The second stage of MPA is exploration and exploitation, but because Brownian motion and Levy motion are random swimming motion, the randomness is relatively large, so this research incorporates the idea of golden sine algorithm (Tanyildizi and Demir 2017) to update the prey’s location information in the second stage. The golden sine algorithm introduces the golden partition coefficients and in the process of position updating, so that the global exploration and local opening can reach a good balance, these coefficients reduce the search space and make the individual converge towards the optimum. The improved discoverer position update formula is Eq. (7).
-
(3)
Quadratic interpolation method
In the iterative process, the initial exploration range is relatively large, and finding the optimal predator position is challenging, and the later development range is relatively small, leading to the presence of local optima. To avoid these phenomena as much as possible, so, the quadratic interpolation is utilized for improving the search and development capability, it utilizes curve fitting the shape of a quadratic function to obtain the optimal solution of the curve extreme value point approximation function. The obtained reference value is then compared with the current optimal value for comparison and replacement.
In Eq. (8), \(X=\left( {{x_1},{x_2}, \ldots ,{x_D}} \right),{\text{ }}Y=\left( {{y_1},{y_2}, \ldots ,{y_D}} \right),\) and the current global optimal position is \(Z=\left( {{z_1},{z_2}, \ldots ,{z_D}} \right)\), then the quadratic interpolation method forms a new individual \(\bar {X}=\left( {\overline {{{x_1}}} ,\overline {{{x_2}}} , \ldots ,\overline {{{x_D}}} } \right)\)according to the following formula:
The fitness of the inserted \(\bar {X}\) is compared with the optimal fitness, and if F\((\bar {X})\) is better than F(Z) after the insertion, the optimal predator position and elite matrix are updated.
The flow chart of IMPA (Fig. 2), and the pseudo code (Algorithm 1), are shown below:
Simulation experiment
To show the efficiency of IMPA compared to other algorithms better, it selected nine test functions for a series of performance comparisons. nine functions can be specifically divided into single-peak function (\({F_1}\), \({F_2}\) and \({F_3}\)), multi-peak function (\({F_4}\), \({F_5}\) and \({F_6}\)) and multi-peak function fixed dimension (\({F_7}\), \({F_8}\) and \({F_9}\)) three categories, such classification can be more show IMPA in a variety of types can show good ability. Functions are illustrated in Table 3 and functions images in Fig. S2 (Supplementary Note 3).
For IMPA, the four most crucial parameters are p, FADs, t1, and t2. Among them, p plays a vital role in position updates. After multiple experiments, it was observed that the optimal performance is achieved when p is in the range of 0.3 to 0.7. Considering the original author’s parameter settings, we set this value to 0.5. The parameter FADs is dependent on the activity patterns of sharks. Following this principle, FADs is set to 0.2. Parameters t1 and t2 are two constants obtained through the golden section ratio calculation formula.
For the algorithms, BOA, seagull optimization algorithm (SOA) (Dhiman and Kumar 2019), WOA, artificial bee colony algorithm (ABC) (Karaboga and Akay 2009), MPA and IMPA are selected for testing, the population of each test function is 50, the number of algorithm iterations are 500, and the number of function runs are 30. The performance of the six algorithms is evaluated by comparing the optimal value, standard deviation and mean value. The parameter settings of the six algorithms are shown in Table 4, the adaptation curves are drawn as shown in Fig. 3, and the related results such as the optimal value, standard deviation and mean value are included in Table 5.
From the Table 5 analysis, it can be seen that the statistical results of IMPA for nine different test functions under the same test constraints are significantly better than the other five comparison algorithms. For the single-peak test function, only IMPA can find the theoretical optimal value on \({F_1}\) and \({F_2}\) test functions, and the stability and numerical magnitude of IMPA on the mean and standard deviation are better than the other algorithms, and the effect of finding the optimal value is much better than ABC and BOA; on \({F_3}\) test function, although IMPA is slightly inferior to SOA in finding the optimal value, it is much better than other algorithms; for the multi-peak benchmark test functions \({F_4}\), \({F_5}\) and \({F_6}\), MPA and IMPA are basically close to the theoretical optimum, but IMPA performs better in the calculation of the mean and standard deviation, and the two evaluation indexes are superior to other algorithms, and even exceed some algorithms by several orders of magnitude; for the multi-peak fixed dimensional test functions \({F_7}\), \({F_8}\) and \({F_9}\), ABC, MPA and IMPA can reach the theoretical optimal value, and the average value is close, but in terms of standard deviation, IMPA shows its stability better.
The results show that the stability and robustness of IMPA is significantly better than the other algorithms, both for single-peaked and multi-peaked functions, and in the process of finding the optimal value, IMPA finds the theoretical optimal value for all functions except \({F_3}\) in the process of finding the optimal value several times; IMPA also achieves better numerical performance in terms of standard deviation and mean value. In addition, it is also shown that IMPA can explore the search space sufficiently and efficiently compared with MPA, and ensure a strong global search capability and local exploration capability.
Comprehensive benefits
Multi-target process
Since the multi-objective model is more complex to solve and has more constraints, the desired results are not obtained by finding the optimum separately. Therefore, the utilization of the Pareto solution set is employed to address this issue. Initially, a series of non-dominated solution sets are obtained through algorithmic solving. Then, the entropy-weight method is applied to calculate the weight proportions of the generated solution sets. At last, the linear weighting method is employed to select the optimal solution as the allocation scheme for this region. The formula for the linear weighting method is as follows:
In Eq. (9), F(x) is the comprehensive benefit function, and \({\omega _m}\) is the weight coefficient of the \({m^{th}}\) objective, which \({f_m}(x)\) is the value of the \({m^{th}}\) objective function.
Since the entropy weighting method (Yang et al. 2023) can profoundly reflect the distinguishing ability of indicators, determine better weights, assign more objective weights, have theoretical basis and higher credibility, and the algorithm is simple and practical, it uses the entropy weighting method for the determination of weight coefficients.
First, the values of the three objective functions are obtained separately, but because the units of the three objective function values are different, in order to avoid the influence of the original data dimension when seeking the comprehensive evaluation value, so it is necessary to first dimensionless processing of the three.
For solving the positive indicators, i.e., the larger the better.
In Eq. (10), m takes the values of 1, 2, and 3, \({f_{m,\hbox{min} }}(x)\) denoted as the minimum value in the \({m^{th}}\) objective function and \({f_{m,\hbox{max} }}(x)\) denoted as the maximum value in the \({m^{th}}\) objective function.
For solving the negative indicator, i.e., the smaller the better.
In Eq. (11), m takes the values of 1, 2, and 3, \({f_{m,\hbox{min} }}(x)\) denoted as the minimum value in the \({m^{th}}\) objective function and \({f_{m,\hbox{max} }}(x)\) denoted as the maximum value in the \({m^{th}}\) objective function.
Next, the ratio of indicator values for the nth evaluated object on the \({m^{th}}\) evaluation indicator is calculated:
In Eq. (12), n = 1, 2, …, N, N is the total number of evaluated objects, m = 1, 2, 3.
After that, the entropy value of the \({m^{th}}\) evaluation index is calculated.
In Eq. (13), \(0\;\leq e_m\leq1\).
Then, the coefficients of variability of the evaluation indicators were calculated.
In Eq. (14), The larger the value of \({g_m}\), the more importance should be attached to the role of this indicator in the comprehensive evaluation index system.
Finally, the determination of weighting coefficients is carried out.
In Eq. (15), \({\omega _m}\) is the final weight coefficient of each indicator, M = 3.
Constraint process
For the constraint treatment of water resources optimal allocation model, the main methods are rejection of infeasible solutions, penalty function method, Lagrange multiplier (LM) method, etc. For the infeasible solution method, it is very difficult to always reject infeasible solutions in the iterative process, especially when the feasible domain is very small, repeated trials will affect the solution speed; for the LM method, when seeking multi-objective solutions, it has a large computational complexity, and the processing problem will be slow. In view of these, this research selects the penalty function method to deal with the constraints.
In Eq. (16), G(x) is the set of constraints. Due to the possibility of encountering large numerical values like 10e10 in the computation of various benefits, not setting a sufficiently large penalty coefficient could lead to situations where the solution does not satisfy the constraints, yet the objective function remains greater than 0—an abnormal condition that is unacceptable. Therefore, the penalty factor \({\updelta }\) is set to 10e20 in this case.
In the optimization process, if the constraints are not satisfied, the objective function value after penalty will be extremely large, and then through the step-by-step iteration of IMPA, the range slowly approaches the constraints, and the function value slowly becomes smaller and approaches the optimal solution.
Overall process
The overall process is shown in Fig. 4.
-
(a)
Obtain data on water resources in relevant areas and determine parameters such as water supply, water demand and equity coefficient.
-
(b)
Combine the relevant data and parameters and calculate the values of social, economic and ecological benefits using Eqs. (1), (2) and (5). Its primary role is to assess the accuracy of parameter inputs, verify the correctness of computational processes, ensure compliance with constraint conditions, and ascertain the orderly progression of objective function optimization during the process.
-
(c)
After computing the three types of benefits for each solution, they are incorporated into the Pareto solution set using a grid method. Then, at the end of each iteration, the solution set is updated until the maximum iteration count is reached. Next, the non-dominated solution sets are integrated, and 1000 data points are selected to obtain the weight coefficients based on Eqs. (10)–(15). This enables the three objectives to be compared on the same scale, facilitating the calculation of weights for a comprehensive benefit comparison.
-
(d)
Combine the constraints set by Eqs. (S1) - (S4) and add them to the set of constraints in Eq. (16).
-
(e)
Solve using the optimized ocean predator algorithm to obtain the optimal integrated benefit values, and output the optimal planning scheme and the corresponding values of the three benefits.
Study area and data
Huaying City (see in Supplementary Note 4), a county-level city under the jurisdiction of Sichuan Province, is administered by Guang’an City. It is located in the eastern part of the Sichuan Basin, between the western edge of the middle part of the Huaying Mountains in the parallel ridge valley of eastern Sichuan and the middle and upper part of the Drainage River, with a length of 40.75 km from north to south and a width of 28 km from east to west, and a total area of 464 \({ km}^{2}\). The geographical coordinates are between 30°07’~30°28’N latitude and 106°40’~106°54’E longitude.
Huaying City has a humid inland subtropical climate with a mild climate, abundant rainfall, four distinct seasons, rain and heat in the same season, dry and wet seasons, not hot in summer, no severe cold in winter, less frost and snow, early spring, but more cold waves and low temperatures, more continuous rain, fast cooling, and four seasons are suitable for farming. There are many rivers in Huaying City, except for the Qu River and small streams, the watershed areas of Huaying River, Qingxi River, Luxi River, Linxi River are larger. In 2021, the gross national product of Huaying City is 18.598 billion yuan, an increase of 7.6%. With the development of industrial and agricultural economy and the improvement of people’s living standards, water consumption is growing year by year, making the phenomenon that supply falls short of demand more pronounced in terms of water resources. And according to the actual conditions, some parameters (see in Supplementary Note 5) of the model can be valued.
Results and discussion
After the model and parameters were determined, the allocation of water resources for 2021 was performed using IMPA. Figure 5 illustrates the generated Pareto solution set and the trends in the curves of the social-economic, economic-ecological, and social-ecological aspects.
The constraint method for handling the model is the penalty function method, which means that a great penalty factor (taken as 10e20) is added to the original objective function. Because the initial solution settings are random and do not meet the constraints, the function values are large. In the later stages of iteration, the majority of solutions can satisfy the constraint conditions. This demonstrates the beneficial impact of using penalty functions, laying a solid foundation for the formation of optimal solutions.
Among three objectives, the social and ecological objectives take the minimum value as negative indicators, i.e., the smaller the better, the economic objective takes the maximum value as positive indicators, i.e., the larger the better. By observing Fig. 5, we can discern that the curves of social-economic, economic-ecological, and social-ecological aspects depict the competitive relationships among the three. Specifically, an increase in one objective comes at the expense of a decrease in another objective. This situation highlights the necessity and significance of water resource scheduling.
To further analyze the IMPA’s effectiveness and its influence on the whole model, firstly, compare the distribution of objectives in each solution set. Then, contrast each objective’s maximum and minimum values, showcasing the superiority of the Pareto solution set generated by IMPA.
Figure 6 illustrates the distribution of objective functions for the solution sets generated by IMPA, MPA, and PSO. In this figure, a larger contour indicates greater concentration of data at that point, while a smaller contour suggests less data at that location. An analysis of the solution set for IMPA reveals that, for social benefits, the maximum value can reach 327.55 million \({m}^{3}\), the minimum can drop to 0.07 million\({m}^{3}\), and it is primarily concentrated around 40 million \({ m}^{3}\). Meanwhile, MPA is concentrated around 330 million \({ m}^{3}\), and PSO is concentrated between 160 and 180 million \({ m}^{3}\). For negative indicators of social benefits, IMPA’s solution set holds a significant advantage. Regarding economic benefits, IMPA exhibits a maximum value of 1193028.92 yuan, a minimum of 1165620.24 yuan, and is mainly concentrated around 1,191,000 yuan. In comparison, MPA is concentrated around 1,150,000 yuan, and PSO is centered around 1,180,000 yuan. For positive indicators of economic benefits, IMPA’s solution set is more stable and prominent than the others. For ecological benefits, IMPA shows a maximum value of 15587.76 mg, a minimum of 14158.47 mg, and is primarily concentrated between 15,000 and 15,500 mg. In contrast, MPA is concentrated around 14,300 mg, and PSO’s concentration is unclear, fluctuating in multiple areas. While IMPA’s solution set may not have a clear advantage in negative indicators of ecological benefits, it has a broader range, providing better selectivity in solution choices. For instance, opting for solutions around 14,200, which are fewer in number, could yield better results compared to MPA and PSO on the other two objectives. In summary, IMPA’s non-dominated solution set has improved compared to the original, demonstrating increased accuracy and reliability. It can effectively address water resource scheduling problems.
In the aforementioned solution sets, each solution within a set represents a non-dominated solution of its scheduling model, serving as a Pareto-optimal solution for the multi-objective scheduling model. To find the scheduling plan with the maximum comprehensive benefits, it is necessary to optimize and compare the scheduling plans within each solution set. The goal is to identify the best scheduling plan among the three. Using the 1000 solutions from each of the three sets as the data basis, the established evaluation index system needs to be uniformly quantified. The entropy weight method (Eqs. (10)–(15)) is employed to optimize the scheduling plans, resulting in recommended plans for IMPA, MPA, and PSO. After computation, the weights corresponding to social benefits, economic benefits, and ecological benefits are found to be 0.236, 0.229, and 0.535, respectively. Table 6 shows the allocation results for the three cases.
Table 7 shows the three objective function values obtained from the three different allocation results by Eqs. (1)–(3) in second section.
Comparing the objective functions of different optimal allocation methods are shown in Fig. 7. In terms of social benefits, Compared to MPA and PSO, where the water shortage is 105.63 million \({ m}^{3}\) and 107.08 million \({ m}^{3}\), respectively, IMPA has achieved almost complete satisfaction of residents’ water needs in this crucial sector. The water shortage for IMPA is only 0.07 million \({ m}^{3}\). In terms of economic benefits, IMPA is significantly better than MPA as well as PSO, where IMPA gains about 5110.23 yuan more than MPA and supply 105.56 million \({ m}^{3}\) more water, gains about 4018.65 yuan more than PSO and supply 106.01 million \({m}^{3}\) more water, which is slightly better than others in these two aspects. In terms of economic benefits, MPA and PSO generate pollution levels that are quite close, measuring 15010.5 and 15000.31 mg, respectively, while IMPA slightly surpasses them with a value of 15587.76 mg. The quantity of water supply determines the quality of people’s lives, and economic benefits affect government revenue. The impacts of these two factors are profound for the entire society. Although the amount of pollutant emissions can influence the ecosystem, the government can take effective measures to address and protect against them. Therefore, in terms of overall benefits, IMPA is the optimal scenario for the three different allocation results.
In summary, the combined results obtained using IMPA outperformed MPA and PSO results in terms of the degree of adaptation, indicating that IMPA can, firstly, effectively give the optimal water allocation solution that meets the constraints in the face of the complex water resources system optimization allocation problem, and secondly, the optimal solution given shows a significant advantage over the results obtained by other algorithms, which has a positive effect on the overall water resources allocation model.
A reasonable allocation of water resources can alleviate the increasing tension between supply and demand and improve the efficiency of limited water resources utilization. The allocation scheme of IMPA alleviates the tension of water resources in Huaying City to a certain extent, provides a valuable reference for the efficient utilization and allocation. In addition, this study has a beneficial influence on promoting Huaying City to continue to maintain the status of national ecological protection and construction demonstration city, national soil and water conservation ecological civilization city.
In light of the present situation in Huaying City, the recommendations are proposed: The government should promote water conservation and reuse technology, and strengthen water resources management and protection. Meanwhile, Individuals should also develop good habits of water conservation to reduce water waste.
Conclusion
The study area is Huaying City, Sichuan Province, and the social, economic and ecological benefits and the coordinated and integrated benefits of the three are used as the model for optimal water resources allocation, and IMPA is applied to the model solving process. The relevant data for 2021 are used as the basis for parameter modification to form an overall water resource allocation scheme.
First, based on the original MPA, chaotic initialization was performed to avoid insufficient population diversity, the golden sine algorithm was added to avoid search stagnation, and the quadratic interpolation method was selected to avoid insufficient search capability, which effectively improved the rate of convergence and optimal solution accuracy. After that, using multiple single-peak, multi-peak, and multi-peak fixed-dimensional benchmark functions, IMPA is compared with five other algorithms for optimal values, standard deviations, and averages, demonstrating that IMPA’s performance is overwhelmingly superior to several algorithms.
Then, using IMPA for optimal allocation of water resources in the city, the rapid and stable rise of different objective function curves shows its better convergence ability.
Finally, according to the status of local water sources in Huaying City, categorizing the city’s water sources into three types: surface, ground (shallow and deep) and recycled water (sewage and rainwater). Since deep water and rainwater have zero sources in that year, they are not taken into consideration.
The water use sector is divided into three major categories of water use statistics for production, domestic and ecological, based on users’ characteristics, where water use for production is further divided into water use for primary industry, secondary industry and tertiary industry, in this article, the former two, i.e. industrial and agricultural water use, are mainly considered. Compare the Pareto solution sets optimized by IMPA with those optimized by MPA and PSO, as well as the optimal solutions selected after entropy-weight optimization, and the best water allocation scheme found by IMPA for all three is derived, followed by comprehensive analysis and discussion, and relevant suggestions for water resources treatment are proposed.
Through the above study, it can be shown that IMPA is effective and reasonable for water resource allocation in Huaying City, which can give the optimal solution without jumping out of the range of constraints while satisfying the needs of each user. From the analysis of the local results and the results obtained from IMPA, Huaying City is currently in a more serious shortage of water resources, but under the existing conditions, it can only basically meet the needs of users, but cannot strive for maximum benefits in other aspects. This research gives a better planning solution considering many aspects on this basis, and this work can be used as a reference to incorporate into a local water allocation scheme to better serve the people.
However, there are still some issues that are not considered in this study, such as: the consideration in this study focused solely on the single-block scheduling of water resources. In the future, there is potential for further refinement by integrating reservoir scheduling, expanding the scope of the problem (Ahmadianfar et al. 2022c, 2023); only one year is considered, and no specific reference scheme is given for planning water resources in future years; only three major objectives of domesticity, economy and industry are considered, and some necessary and important indicators, such as people’s happiness index and sewage treatment cost, are not considered. For these situations, the next study will consider and study them carefully, and strive to solve the problems to the best.
Data availability
No datasets were generated or analysed during the current study.
References
Aggarwal S, Chatterjee P, Bhagat RP, Purbey KK, Nanda SJ (2018) A social spider optimization algorithm with chaotic initialization for robust clustering. Procedia Comput Sci 143:450–457. https://doi.org/10.1016/j.procs.2018.10.417
Ahmadianfar I, Samadi-Koucheksaraee A, Bozorg-Haddad O (2017) Extracting optimal policies of hydropower multi-reservoir systems utilizing enhanced differential evolution algorithm. Water Resour Manage 31:4375–4397. https://doi.org/10.1007/s11269-017-1753-z
Ahmadianfar I, Shirvani-Hosseini S, He J, Samadi-Koucheksaraee A, Yaseen ZM (2022a) An improved adaptive neuro fuzzy inference system model using conjoined metaheuristic algorithms for electrical conductivity prediction. Sci Rep 12. https://doi.org/10.1038/s41598-022-08875-w
Ahmadianfar I, Shirvani-Hosseini S, Samadi-Koucheksaraee A, Yaseen ZM (2022b) Surface water sodium (Na+) concentration prediction using hybrid weighted exponential regression model with gradient-based optimization. Environ Sci Pollut Res 29:53456–53481. https://doi.org/10.1007/s11356-022-19300-0
Ahmadianfar I, Samadi-Koucheksaraee A, Asadzadeh M (2022c) Extract nonlinear operating rules of multi-reservoir systems using an efficient optimization method. Sci Rep 12. https://doi.org/10.1038/s41598-022-21635-0
Ahmadianfar I, Samadi-Koucheksaraee A, Razavi S (2023) Design of optimal operating rule curves for hydropower multi-reservoir systems by an influential optimization method. Renew Energy. https://doi.org/10.1016/j.renene.2023.04.113
Alam S, Dobbie G, Koh YS, Riddle P, Rehman SU (2014) Research on particle swarm optimization based clustering: a systematic review of literature and techniques. Swarm Evol Comput 17:1–13. https://doi.org/10.1016/j.swevo.2014.02.001
Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23:715–734. https://doi.org/10.1007/s00500-018-3102-4
Benaissi S, Chikouche N, Hamza R (2023) A novel image encryption algorithm based on hybrid chaotic maps using a key image. Optik 272:170316. https://doi.org/10.1016/j.ijleo.2022.170316
Chen L, Wu T, Wang Z, Lin X, Cai Y (2023) A novel hybrid BPNN model based on adaptive evolutionary Artificial Bee colony algorithm for water quality index prediction. Ecol Ind 146:109882. https://doi.org/10.1016/j.ecolind.2023.109882
Dhiman G, Kumar V (2019) Seagull optimization algorithm: theory and its applications for large-scale industrial engineering problems. Knowl Based Syst 165:169–196. https://doi.org/10.1016/j.knosys.2018.11.024
Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B (Cybernetics) 26(1):29–41. https://doi.org/10.1109/3477
Fang Y, Ahmadianfar I, Samadi-Koucheksaraee A, Azarsa R, Scholz M, Yaseen ZM (2021) An accelerated gradient-based optimization development for multi-reservoir hydropower systems optimization. Energy Rep. https://doi.org/10.1016/j.egyr.2021.11.010
Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators Algorithm: a nature-inspired metaheuristic. Expert Syst Appl 152:113377. https://doi.org/10.1016/j.eswa.2020.113377
Haddout S, Hoguane AM, Priya KL, Ljubenkov I (2020) Water shortages and pandemics in Africa. The Round Table 109(4):480–481. https://doi.org/10.1080/00358533.2020.1790784
Hagihara Y, Hagihara K, Nakagawa Y, Watanabe H (1981) A multi-objective optimal water resources allocation process. IFAC Proc Volumes 14(2):3901–3906. https://doi.org/10.1016/S1474-6670(17)64056-4
He H, Yin M, Chen A, Liu J, Xie X, Yang Z (2018) Optimal allocation of water resources from the wide-mild water shortage perspective. Water 10(10):1289. https://doi.org/10.3390/w10101289
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73
Hou J, Mi W, Sun J (2014) Optimal spatial allocation of water resources based on pareto ant colony algorithm. Int J Geogr Inf Sci 28(2):213–233. https://doi.org/10.1080/13658816.2013.849809
Houssein EH, Ibrahim IE, Kharrich M, Kamel S (2022) An improved marine predators algorithm for the optimal design of hybrid renewable energy systems. Eng Appl Artif Intell 110:104722. https://doi.org/10.1016/j.engappai.2022.104722
Hu G, Zhu X, Wei G, Chang CT (2021) An improved marine predators algorithm for shape optimization of developable ball surfaces. Eng Appl Artif Intell 105:104417. https://doi.org/10.1016/j.engappai.2021.104417
Huang G, Dan Moore R (1993) Grey linear programming, its solving approach, and its application. Int J Syst Sci 24(1):159–172. https://doi.org/10.1080/00207729308949477
Jønch-Clausen T (1979) Optimal allocation of regional water resources. Hydrol Res 10(1):7–24. https://doi.org/10.2166/nh.1979.0002
Karaboga D, Akay B (2009) A comparative study of artificial bee colony algorithm. Appl Math Comput 214(1):108–132. https://doi.org/10.1016/j.amc.2009.03.090
Kaur N, Rattan M, Gill SS, Kaur G, Walia GK, Kaur R (2022) Marine predators algorithm for performance optimization of nanoscale FinFET. Mater Today: Proc 66:3529–3533. https://doi.org/10.1016/j.matpr
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-International Conference on Neural Networks, IEEE vol 4, pp 1942–1948
Kummu M, Guillaume JH, de Moel H, Eisner S, Flörke M, Porkka M, Siebert S, Veldkamp TI, Ward PJ (2016) The world’s road to water scarcity: shortage and stress in the 20th century and pathways towards sustainability. Sci Rep 6(1):38495. https://doi.org/10.1038/srep38495
Lei GJ, Liu CS, Wang W (2022) Study on ecological allocation of mine water in mining area based on long-term rainfall forecast. Water Resour Manage 36:5545–5563. https://doi.org/10.1016/S0375-9601(02)00259-1
Li S, Chen H, Wang M, Heidari AA, Mirjalili S (2020) Slime mould algorithm: a new method for stochastic optimization. Futur Gener Comput Syst 111:300–323. https://doi.org/10.1016/j.future.2020.03.055
Li R, Chang Y, Wang Z (2021) Study of optimal allocation of water resources in Dujiangyan irrigation district of China based on an improved genetic algorithm. Water Supply 21(6):2989–2999. https://doi.org/10.2166/ws.2020.302
Li M, Hao JK, Wu Q (2022) Learning-driven feasible and infeasible tabu search for airport gate assignment. Eur J Oper Res 302(1):172–186. https://doi.org/10.1016/j.ejor.2021.12.019
Liu H, Zhou Y, Yang Y, Gong Q, Huang Z (2010) A novel hybrid optimization algorithm based on glowworm swarm and fish school. J Comput Inform Syst 6(13):4533–4542
Ma T, Sun S, Fu G, Hall JW, Ni Y, He L, Yi J, Zhao N, Du Y, Pei T, Cheng W, Song C, Fang C, Zhou C (2020) Pollution exacerbates China’s water scarcity and its regional inequality. Nat Commun 11(1):650. https://doi.org/10.1038/s41467-020-14532-5
Maass A, Hufschmidt MM, Dorfman R, Thomas Jr HA, Marglin SA, Fair GM (1962) Design of water resource system. Soil Sci 94(2):135
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67. https://doi.org/10.1016/j.advengsoft.2016.01
Rezaei F, Safavi HR (2022) Sustainable conjunctive water use modeling using dual fitness particle swarm optimization algorithm. Water Resour Manage 36:989–1006. https://doi.org/10.1007/s11269-022-03064-w
Samadi-Koucheksaraee A, Ahmadianfar I, Bozorg-Haddad O, Asghari-Pari S (2018) Gradient evolution optimization algorithm to optimize Reservoir Operation systems. Water Resour Manage 33:603–625. https://doi.org/10.1007/s11269-018-2122-2
Sangaiah AK, Khanduzi R (2022) Tabu search with simulated annealing for solving a location–protection–disruption in hub network. Appl Soft Comput 114:108056. https://doi.org/10.1016/j.asoc.2021.108056
Sharma AN, Dongre SR, Gupta R, Ormsbee L (2022) Multiphase procedure for identifying district metered areas in water distribution networks using community detection, NSGA-III optimization, and multiple attribute decision making. J Water Resour Plan Manag 148(8):04022040. https://doi.org/10.1061/(ASCE)WR.1943-5452.0001586
Shiklomanov IA (1991) The world’s water resources. In: Proceedings of the international symposium to commemorate (Vol. 25, pp 93–126). Paris, France: Unesco
Shirvani-Hosseini S, Samadi-Koucheksaraee A, Ahmadianfar I, Gharabaghi B (2022) Data Mining Methods for Modeling in Water Science. Studies in Computational Intelligence, vol 1043. Springer, Singapore. https://doi.org/10.1007/978-981-19-2519-1_8
Singh A (2022) Better water and land allocation for long-term agricultural sustainability. Water Resour Manage 36:3505–3522. https://doi.org/10.1007/s11269-022-03208-y
Stephenson D (1969) Optimum allocation of water resources by mathematical programming. J Hydrol 9(1):20–33. https://doi.org/10.1016/0022-1694(69)90012-2
Tanyildizi E, Demir G (2017) Golden sine algorithm: a novel math-inspired algorithm. Adv Electr Comput Eng 17(2):71–78. https://doi.org/10.4316/AECE.2017.02010
Tian J, Yu W, Ma L (2010) AntShrink: ant colony optimization for image shrinkage. Pattern Recognit Lett 31(13):1751–1758. https://doi.org/10.1016/j.patrec.2010.01.004
Wang Z, Wang Q, Liu Z, Wu T (2024) A deep learning interpretable model for river dissolved oxygen multistep and interval prediction based on multi-source data fusion. J Hydrol 629:130637
Wu X, Wang Z (2022) Multi-objective optimal allocation of regional water resources based on slime mould algorithm. J Supercomputing 78(16):18288–18317. https://doi.org/10.1007/s11227-022-04599-w
Wu J, Wang Z, Hu Y, Tao S, Dong J (2023) Runoff forecasting using Convolutional neural networks and optimized bi-directional long short-term memory. Water Resour Manage 37(2):937–953. https://doi.org/10.1007/s11269-022-03414-8
Yang X, Yang Z, Shen Z, Li J (2005) Node ordinal encoded genetic algorithm for the optimal allocation of water resources. Prog Nat Sci 15(5):448–452
Yang H, Jiang F, Wu X, Zhao G, Shi X, Liu G, Wang M (2023) Optimizing the cutting edge geometry of micro drill based on the entropy weight method. Int J Adv Manuf Technol 125(5–6):2673–2689. https://doi.org/10.1007/s00170-023-10884-6
Yao Z, Wang Z, Cui X, Zhao H (2023a) Research on multi-objective optimal allocation of regional water resources based on improved sparrow search algorithm. J Hydroinformatics 25(4):1413–1437. https://doi.org/10.2166/hydro.2023.037
Yao Z, Wang Z, Wang D, Wu J, Chen L (2023b) An ensemble CNN-LSTM and GRU adaptive weighting model based improved sparrow search algorithm for predicting runoff using historical meteorological and runoff data as input. J Hydrol 625:129977. https://doi.org/10.1016/j.jhydrol.2023.129977
Yao Z, Wang Z, Wu T, Lu W (2024) A hybrid data-driven deep learning prediction framework for lake water level based on the fusion of meteorological and hydrological multi-source data. Nat Resour Res. https://doi.org/10.1007/s11053-023-10284-3
Yue W, Yu S, Xu M, Rong Q, Xu C, Su M (2022) A copula-based interval linear programming model for water resources allocation under uncertainty. J Environ Manage 317:115318. https://doi.org/10.1016/j.jenvman.2022.115318
Zhang Y, Shen Y (2019) Wastewater irrigation: past, present, and future. Wiley Interdiscip Rev Water 6(3):e1234. https://doi.org/10.1002/wat2.1234
Zhang F, Zhang Y (2020) A multi-objective optimization prediction approach for water resources based on swarm intelligence. Earth Sci Inf 14:457–468. https://doi.org/10.1007/s12145-020-00521-1
Zhou X, Zhang Y, Sheng Z, Manevski K, Andersen MN, Han S, Li H, Yang Y (2021) Did water-saving irrigation protect water resources over the past 40 years? A global analysis based on water accounting framework. Agric Water Manage 249:106793. https://doi.org/10.1016/j.agwat.2021.106793
Zou M, Kang S (2022) Closing the irrigation water productivity gap to alleviate water shortage in an endorheic basin. Sci Total Environ 853:158449. https://doi.org/10.1016/j.scitotenv.2022.158449
Acknowledgements
It was supported by the Zhejiang Provincial Natural Science Foundation of China (No. LY23H180001) and Open Fund of Key Laboratory of Sediment Science and Northern River Training, the Ministry of Water Resources, China Institute of Water Resources and Hydropower Research (Grant No. IWHR-SEDI-2023-10).
Author information
Authors and Affiliations
Contributions
Zhaocai Wang: Conceptualization, Methodology, Software, Writing - original draft. Haifeng Zhao: Methodology, Validation, Writing - review & editing, Supervision. Xiaoguang Bao: Data curation, Software. Tunhua Wu: Methodology, Software, Writing - original draft. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Communicated by: H. Babaie
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, Z., Zhao, H., Bao, X. et al. Multi-objective optimal allocation of water resources based on improved marine predator algorithm and entropy weighting method. Earth Sci Inform 17, 1483–1499 (2024). https://doi.org/10.1007/s12145-024-01230-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-024-01230-9