Next Article in Journal
Smart Money, Greener Future: AI-Enhanced English Financial Text Processing for ESG Investment Decisions
Previous Article in Journal
Impacts of Optimistic Green R&D in a Sustainable Supply Chain with Information Asymmetry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Flood Season Division Model Based on Goose Optimization Algorithm–Minimum Deviation Combination Weighting

1
School of Environmental Science and Engineering, Hainan University, Haikou 570228, China
2
School of Ecology, Hainan University, Haikou 570228, China
3
Industry-University-Research Cooperation Office, Hainan College of Economics and Business, Haikou 571127, China
*
Author to whom correspondence should be addressed.
Sustainability 2025, 17(15), 6968; https://doi.org/10.3390/su17156968 (registering DOI)
Submission received: 22 May 2025 / Revised: 14 July 2025 / Accepted: 28 July 2025 / Published: 31 July 2025

Abstract

The division of the flood season is of great significance for the precise operation of water conservancy projects, flood control and disaster reduction, and the rational allocation of water resources, alleviating the contradiction of the uneven spatial and temporal distribution of water resources. The single weighting method can only determine the weight of the flood season division indicators from a certain perspective and cannot comprehensively reflect the time-series attributes of the indicators. This study proposes a Flood Season Division Model based on the Goose Optimization Algorithm and Minimum Deviation Combined Weighting (FSDGOAMDCW). The model uses the Goose Optimization Algorithm (GOA) to solve the Minimum Deviation Combination model, integrating weights from two subjective methods (Expert Scoring and G1) and three objective methods (Entropy Weight, CV, and CRITIC). Combined with the Set Pair Analysis Method (SPAM), it realizes comprehensive flood season division. Based on daily precipitation data of the Nandujiang River (1961–2022), the study determines its flood season from 1 May to 30 October. Comparisons show that: ① GOA converges faster than the Genetic Algorithm, stabilizing at T = 5 and achieving full convergence at T = 24; and ② The model’s division results have the smallest Intra-Class Differences, avoiding indistinguishability between flood and non-flood seasons under special conditions. This research aims to support flood season division studies in tropical islands.

1. Introduction

Flood season division refers to the process of delineating the period in a year when river water volume significantly increases due to seasonal rainfall, snowmelt and other factors, and is prone to flood disasters, based on the precipitation, hydrological characteristics and historical data of the basin [1]. The division of flood seasons is of profound significance for the operation of water conservancy projects; flood control and disaster mitigation; and the rational utilization of water resources. In terms of project scheduling, it allows for the precise regulation of reservoirs and other facilities based on hydrological characteristics in different periods, including vacating storage capacity before the flood season to ensure flood regulation capability and the timely impounding of water after the flood season to meet water supply and power generation demands. In flood control and disaster reduction, clarifying flood risk levels enables the scientific deployment of flood control forces; the implementation of differentiated prevention and control measures in waterlogging-prone areas; and the enhancement of emergency response efficiency in mitigating disaster threats [2]. At the level of water resource utilization, it facilitates, as follows: the optimal allocation of water resources according to flood season hydrological conditions; the rational development of floodwater resources to supplement water supplies in water-scarce regions; reductions in floodwater discharge; and the coordination of flood control and water resources development objectives [3]. Accurate division results can support decision-makers in formulating dynamic management strategies tailored to real hydrological conditions [4]. Assigning weights to division indicators to reflect the seasonal information they carry is one of the key conditions for achieving precise division. Existing studies on weighting division indicators mainly adopt either objective or subjective methods. On the subjective side, common methods include AHP [5], Expert Scoring [6], and fuzzy evaluation [7]. Experts subjectively weight factors, like peak discharge and rainfall frequency, based on field data, with the main limitation being bias from expert judgment [8]. On the objective side, methods, like Entropy Weight [9], CV [10], CRITIC [11], PCA [12], and factor analysis [13], are used; however, they often ignore indicator physics and rely on statistics, which may contradict the hydrology and reduce accuracy [14]. Notably, purely subjective or objective weighting cannot fully capture seasonal information. Combining both integrates expert knowledge with data analysis, enhancing weight reliability; it is a growing trend [15]. These methods have been applied in various fields beyond flood season division and water conservancy engineering such as industrial park environmental assessment [16] and urban sustainable development planning [17]. However, current flood season division studies often combine subjective and objective weights using a half-and-half linear weighting approach [15,18], which introduces subjectivity. Therefore, quantitatively integrating these weights for precise indicator weighting remains a key area for future research.
With the proliferation of computing devices and the advancement of computational capabilities, intelligent optimization algorithms have been increasingly adopted in flood season division [19]. Li et al. constructed a flood season division model based on information priority and uncertainty principles, which was solved via genetic algorithms to support regional water resource allocation [20]. Although intelligent optimization algorithms have fostered exploratory research in watershed flood season division, most existing studies remain dependent on genetic algorithms [21] and particle swarm optimization [22]. Notably, genetic algorithms are plagued by slow convergence [23], while particle swarm optimization often suffers from sluggish late-stage convergence [24]—issues that compromise division efficiency and accuracy. The GOA, proposed in 2024, is a swarm intelligence technique inspired by migratory geese cooperation, featuring efficient global search capabilities and dynamic adaptive adjustment mechanisms. Specifically, it balances local and global searches through role-based collaboration between leader and follower geese and employs direction-adjusted step sizes with nonlinear decay strategies to enhance optimization in complex high-dimensional spaces [25]. When combined with the Minimum Deviation Combination Weighting method, GOA can more effectively integrate the subjective and objective weights of flood season division indicators, further improving the rationality of division results. However, a literature survey confirms that this algorithm has not been applied to flood season division research to date.
To address the above issues, this study employs two subjective weighting methods—Expert Scoring and the G1 method—and three objective methods—Entropy Weight, CV, and CRITIC—to construct a Minimum Deviation Combination Weighting model, solved using the Goose Optimization Algorithm [26]. These five weighting methods are quantitatively integrated and the resulting combined weights are applied with SPAM [27] for flood season division. A comparative analysis with individual weighting methods is conducted to evaluate performance, aiming to provide methodological support for flood season division in tropical island regions.

2. Methodology

2.1. Objective and Subjective Weighting Methods for Determining Indicator Weights

The drawing software used in this paper is Origin 2024 and ArcGIS10.8, the programming software is Matlab R2022b, the formula editing software is MathType 6.0 Equation, the software used for data organization is Microsoft Office Excel 2019, and the word processing software used is Microsoft Office Word 2019.
This chapter introduces a methodological framework integrating an objective weighting method (Entropy Weight, CV, CRITIC), a subjective weighting method (Expert Scoring, G1 method), and hybrid optimization. Based on the weights obtained by the subjective and objective weighting method, a Minimum Deviation model is established with the combined weight coefficients as the decision variable. The GOA is used to solve the optimization model to obtain the final combined weight. Combining the obtained combined weight, SPAM is adopted for flood season division. The final division results are evaluated based on the Intra-Class Differences analysis (Figure 1).
In the study of flood season division, four precipitation indicators are selected to characterize precipitation features from multiple dimensions for accurately reflecting the hydrological laws of the flood season. The multi-year average of the maximum daily rainfall within ten days focuses on short-term extreme precipitation intensity, while the multi-year average of ten-day rainfall reflects cumulative precipitation. The multi-year average of the maximum daily rainfall within three consecutive days emphasizes precipitation intensity and superposition effects; the multi-year frequency of rainfall exceeding 50 mm within ten days highlights the probability of extreme precipitation [28]. This indicator combination is scientific in three aspects: it achieves multi-dimensional coverage of precipitation intensity, cumulative amount, and extreme event frequency to comprehensively depict the “intensity-duration-frequency” characteristics of flood season precipitation; adapts to different ten-day and three-day time scales to cover both short-term extreme events and medium-to-long-term precipitation trends, in line with the precipitation pattern of the Nandujiang River Basin, influenced by typhoons and monsoons; and has data operability because it is calculated from historical daily precipitation data with mature statistical methods, facilitating integration with other hydrological models [29].

2.1.1. Calculation of Indicator Weights Using the Entropy Weight Method

As a representative objective weighting method, the Entropy Weight method determines weights by measuring data variability via information entropy. Higher entropy implies more uniform (less dispersed) data, weaker discriminability, and smaller weight; lower entropy indicates stronger discriminative power and higher weight [30]. This method involves the following steps:
Step 1 
Calculate the indicator weight matrix.
For sample i and indicator j, compute proportion Pij using the following formula:
p i j = x i j i = 1 m x i j ,
In the formula, m is the number of samples, n is the number of indicators, and xij is the value of the j-th indicator for the i-th sample;
Step 2 
Compute the information entropy.
Calculate entropy Ej of j-th indicator using the following formula:
E j = 1 l n m i = 1 m p i j l n p i j ,
Normalize Ej and compute the entropy redundancy Dj = 1 − Ej. A larger Dj indicates more effective information;
Step 3 
Compute the indicator weights.
Sum redundancy values Dk and then obtain weight wj, as shown in the following formula:
w j = D j k = 1 n D k
In the above formula, wj is the weight of the j-th indicator, Dj is its entropy redundancy, and k refers to the indicator index.

2.1.2. Calculation of Indicator Weights Using the Coefficient of Variation Method

The CV method is a technique that assigns weights in accordance with the information content of indicators using the following logic: a higher level of variability of an indicator leads to greater importance of that indicator, and consequently, results in a higher weight being assigned to it [31]. The specific implementation steps are as follows:
Step 1  
Calculate the mean.
For m samples (each with n indicators xi1, xi2, …, xin), first calculate the mean value of each indicator using the following formula:
x ¯ j = 1 m i = 1 m x i j , j = 1,2 , 3 , , n ;
Step 2  
Calculate the standard deviation.
The standard deviation sj of the j-th indicator is computed as follows:
s j = 1 m 1 i = 1 m x i j x j ¯ 2 ;
Step 3  
Calculate the CV.
The CV vj for the j-th indicator is calculated as follows:
v j = s j x ¯ j ;
Step 4  
Calculate the weights.
The weight of each indicator is calculated using the following formula:
w j = v j k = 1 n v k .

2.1.3. Calculation of Indicator Weights Using the CRITIC (Criteria Importance Through Intercriteria Correlation) Method

The CRITIC method is an objective weighting technique. It quantifies indicator contrast intensity (via standard deviation) and inter-indicator conflict (via correlation coefficients) to construct an information matrix. More information-rich indicators get higher weights [32]. The specific steps are as follows:
Step 1  
Calculate correlations between indicators.
The inconsistency between the j-th indicator and other indicators is evaluated using a correlation coefficient matrix R = (rjk)m×n, calculated as follows:
r j k = i = 1 m x i j x - j x i k x - k i = 1 m x i j x - j 2 i = 1 m x i k x - k 2 ,
In the formula, rjk denotes the Pearson correlation coefficient between the j-th and k-th indicators.
The conflict intensity of the j-th indicator fj is given by the following formula:
f j = k = 1 , k j n 1 r j k ,
A higher fj is more unique information;
Step 2  
Calculate the amount of information.
The information content of the j-th indicator cj is calculated as follows:
c j = s j × f j ,
In the formula, cj represents the information of the j-th indicator, integrating its dispersion (standard deviation) and conflict (correlation). Greater dispersion and stronger conflict mean higher information value;
Step 3  
Calculate indicator weights.
The weight wj of each indicator is computed using the following formula:
w j = c j k = 1 n c k .

2.2. Subjective Weighting Methods for Determining Indicator Weights

2.2.1. Determining Indicator Weights Using the Expert Scoring Method

The Expert Scoring Method, a subjective weighting technique via the Delphi process, uses experts’ experience to assess indicator relationships and set weights [33]. The Expert Scoring in this study will consist of five senior experts in the field of hydrology and water resources, and the scoring for corresponding indicators will be carried out using a 100-point scale as the standard. The specific scoring procedures and fundamental steps are as follows:
Step 1  
Expert Selection: Pick experts with flood season division experience; explain weight definitions, rules, and recording;
Step 2  
List Compilation: List all indicators with weight ranges, quantified via the scoring scale;
Step 3  
Scoring: Distribute the list to experts for repeated evaluation (steps 4–9) until scores stabilize;
Step 4  
Individual Scoring: Experts score indicators by perceived importance;
Step 5  
Discussion and Revision: Experts discuss scores; revisit inconsistencies, rescore to reach consensus;
Step 6  
Total Score Calculation: Sum scores per expert across indicators;
Step 7  
Individual Weight Calculation: Compute indicator weight as (its score/expert’s total score);
Step 8  
Group Average Weight Calculation: Average weights across experts to obtain “group average weight”;
Step 9  
Comparative Display: Compare averages with step 7 individual weights to check discrepancies/rationality;
Step 10  
Finalization: Repeat scoring loop (steps 4–9) if discrepancies exist. Finalize group average weights once wj agreed for decision–making.

2.2.2. Determining Indicator Weights Using the G1 Method (Group Order Relation Analysis)

The G1 method, a subjective weighting technique based on expert judgment, ranks indicators by importance and quantifies differences. More intuitive and efficient than AHP [34] (no complex pair-wise comparisons/consistency checks), it uses hj (relative importance ratio of adjacent indicators). The method proceeds as follows:
Step 1  
Establish the Order Relation.
Experts rank n indicators x1, x2, …, xn as x1 > x2> … > xn, where “>” indicates greater importance;
Step 2  
Assess Relative Importance Between Adjacent Indicators.
Experts assign hj for adjacent indicators xj−1 and xj, satisfying the following equation:
h j = w j 1 w j , j = 2,3 , , n ,
In the formula, wj is the weight of indicator xj. A higher hj indicates a large importance gap;
Step 3  
Calculate Weight Coefficients.
Weights are computed sequentially using the following formula:
w j = 1 + j = 2 n j = k n h j 1 ,
w j 1 = h j w j , j = n , n 1 , , 2 .

2.3. Optimal Combination Weights via the Goose Optimization Algorithm (GOA)

To mitigate the heterogeneity and bias between subjective and objective weighting methods, this study establishes a combined weighting framework. A multi-objective optimization model based on the Minimum Deviation method is constructed to derive combination weights. This approach seeks an optimal weighting solution by balancing subjective and objective information [35].
First, it is crucial to clarify how subjective and objective weights are integrated. Subjective weights, reflecting expert experience and qualitative judgments, and objective weights, derived from data-driven statistical analyses, are combined through a linear superposition manner. Specifically, we assign preference coefficients αi (i = 1, 2, …, q) to each set of subjective or objective weights. These coefficients act as “bridges” to fuse different weight results, with the goal of minimizing the overall deviation between the combined weights and each original single weight, thus achieving a more comprehensive and reasonable weighting outcome.
The GOA, an emerging swarm intelligence technique, simulates the cooperative behavior of geese during migration. With its efficient search mechanism and strong global convergence capabilities, GOA demonstrates outstanding performance in solving various optimization problems. In this study, the GOA is applied to solve the combination weighting problem based on the principle of minimum deviation, aiming to more accurately and fairly assess the importance of indicators, thereby aligning final decisions more closely with real-world scenarios.
This method primarily involves collecting multiple subjective and objective weight results, defining a deviation function with the objective of minimizing the deviation between the combined weights and each single weight, and solving the optimal combination coefficients using the GOA. The GOA is employed to solve the weight optimization model established using the Minimum Deviation method [24], with the objective of achieving a quantitatively integrated weighting scheme. Let u denote the index of a goose individual, q the number of weighting methods, and t the number of iterations. The detailed steps are as follows:
Step 1  
Initialize the Goose Population.
Define the population size N. Each goose individual represents a potential set of preference coefficients α = (α1, α2, …, αq). Randomly initialize each goose’s position vector yu(0), ensuring 0 ≤ α ≤ 1 and i = 1 q αi = 1. This can be done by generating q random values in [0, 1] and normalizing them. Initialize the velocity vector vu(0) randomly for each goose, typically with small magnitudes to prevent overly large initial search steps;
Step 2  
Define the Fitness Function.
The fitness function is defined based on the objective function of the Minimum Deviation Combination Weighting method, as follows:
F α = j = 1 n k = 1 q l = 1 q i = 1 q α i μ i j i = 1 q α i μ k j ,
In the formula, μkj and μij denote the weight of indicator j determined by the k-th and -th method, respectively. A smaller fitness value indicates a more optimal preference coefficient combination;
Step 3  
Update Goose Positions.
Dynamically update step sizes: For the leader goose, use α(t) = α0(1 − t/Tmax)2; for followers, use β(t) = β0(1 − t/Tmax)2. Update the leader’s position by selecting the goose with the minimum fitness value and make direction adjustment with the probability of p.
The position update formula is:
y l e a d e r t + 1 = y l e a d e r t + α t r 1 2 y l e a d e r t ,
Update the followers’ positions by moving them toward the leader using:
y u t + 1 = y u t + β t y l e a d e r t y u t , u l e a d e r ,
After position update, the new coordinates must satisfy 0 ≤ α ≤ 1 and i = 1 q αi = 1. If not, corrections and normalization are required;
Step 4  
Update Individual and Global Bests.
Update personal best: If the current fitness F(yu(t + 1)) is better than the historical best, update the individual’s best position.
Global best: Among all individuals’ bests, the one with the lowest fitness is compared to the current global best. If it is better than the current global optimal solution, then update the global optimal position;
Step 5  
Termination Criteria.
Set a maximum iteration count Tmax or a minimum fitness threshold ϵ. When either condition is met, the iteration halts and the current best preference coefficient α is deemed optimal. The final combination weights Wj for each indicator are calculated using the following formula:
W j = l = 1 q α l μ l j ,
To summarize, the GOA achieves combined weighting by simulating the cooperative behavior of migratory geese: A population of “geese” is initialized, where each goose represents a set of preference coefficients used to weight subjective and objective individual weights. The fitness function is defined as the total deviation between the combined weights and all individual weights, ensuring the combined weights fit all individual weights of each indicator. The leader goose (with the smallest fitness) explores new directions through random perturbations, while follower geese move toward the leader with step sizes that decay over iterations, balancing global exploration and local optimization. After tracking the optimal coefficients through iterations, the combined weights are calculated by weighting all individual weights with the optimal coefficients, integrating subjective and objective information for flood season division.

2.4. Validation of Division Methods Under Different Weighting Schemes Using Intra-Class Differences

The Intra-Class Differences method evaluates division effectiveness by assessing data dispersion Intra Classes, assuming that good division has low Intra-Class Differences [36]. The procedure is as follows:
Step 1  
Compute Class Mean.
For class ωd with n samples xd1, xd2, …, xd, the class mean is given as follows:
x ¯ d = 1 n j = 1 n   x d j ,
Step 2  
Compute Intra-Class Differences.
The Intra-Class Differences of class S d 2 is as follows:
S d 2 = 1 n j = 1 n   ( x d j x ¯ d ) 2 .
Step 3  
Compute Overall Intra-Class Differences.
Aggregate class differences weighted by sample proportions to obtain the overall Intra-Class Differences S W 2 . Let N be the total number of samples:
N = d = 1 C   n ,
S w 2 = d = 1 C   n N S d 2 .
In the formula, S W 2 represents the overall Intra-Class Differences.

2.5. Set Pair Analysis for the Division of Flood and Non-Flood Periods

The Set Pair Analysis method (SPAM) is based on the theory of opposition and unity in system science. It compares the similarity, difference, and opposition of a particular feature. When dividing the flood season, two categories are first defined: flood season and non-flood season [19]. For any given time period (which can also be considered as an independent set), the degree of association with these two categories is evaluated. Afterward, based on the obtained association degree, time periods that have a stronger association with the flood season set are classified as flood seasons [37]. The steps are as follows:
Step 1  
Determine the threshold for indicators.
For the sample matrix, each sample at a time point consists of a series of indicators, which can be represented as Zi = {xi1, xi2, …, xim}, as shown in the formula below:
β j = i = 1 m x i j m .
In this formula, βj represents the threshold for the j-th indicator.
The threshold between flood and non-flood season for each indicator are then determined. When xij > βj, it belongs to the flood season; when xijβj, it belongs to the non-flood season.
Step 2  
Data Symbolization.
Based on the above threshold, when xij > βj, denote it as √; when xijβj, denote it as ×. Using this rule, the flood period state set can be defined as B1 = {, , …, } and the non-flood period state set can be defined as B2 = {×, ×, …, ×}.
When classifying flood periods, each time period can only exhibit a state that is either consistent with, or different than, the flood or non-flood period. Therefore, only binary associations are considered. In the sample matrix, each observation at a time point consists of a series of indicators, forming a complete set, represented as Zi = {xi1, xi2, …, xim}.
The aforementioned method can be used to determine the threshold βj between flood and non-flood periods for each indicator. Next, for the samples of each time period, we calculate the weighted binary correlation between them and the flood and non-flood seasons. The specific formula is as follows:
V i 1 = W i 1 + W i 2 + + W i S ,
V i 2 = W i 1 + W i 2 + + W i F
In this formula, the weighted binary correlation is defined. Here, Vi1 is used to measure the degree of association between a specific period and the flood season set, while {Wi1, Wi2, …, Wis} represents the weight values of all the indicators marked with √ within the set Zi. S denotes the number of indicators marked with √, which can be interpreted as the number of matching features between the set Zi and the flood season set. Similarly, Vi2 is used to evaluate the correlation between the same time period and the non-flood season set; {Wi1, Wi2, …, WiF} corresponds to the weights of all the indicators marked with × within the set Zi; and F refers to the number of these marked indicators (that is, the total number of the same characteristics between the set Zi and the non-flood season set).
For any time period i, its flood season attribute can be determined according to the following rule: If Vi1 > Vi2, then i is the flood season. Otherwise, i is the non-flood season.

3. Case Study

The Nandujiang River basin is located in northern Hainan Province, China. Its watershed area is 445.12 square kilometers and the land use types within the basin are mainly cultivated land and rubber plantations, etc. The basin has a multi-year average rainfall depth of 1935 mm, decreasing from upstream to downstream. Meanwhile, the multi-year average temperature within the basin is 23.5 °C [38]. The river drops 703 m along its course, with an average channel gradient of 0.716% [39]. This study uses daily precipitation records from 1961 to 2022 (62 years) as the main dataset, with the geographical distribution of the basin shown in Figure 2.

4. Data Preprocessing and Results

4.1. Data Preprocessing for Flood Season Division

Daily precipitation measurements for all twelve months were used to compute and classify flood season data. Based on the raw records, four core evaluation indicators were selected: the average value of the maximum daily rainfall within ten days over many years; the average value of rainfall in ten days over many years; the average value of the maximum consecutive three-day rainfall within ten days over many years; and the rainfall is greater than 50 mm within ten days over many years. An ordered sample set X was constructed, comprising 36 samples, each represented by a four-dimensional feature vector.

4.2. Combination Weight Calculation and Indicator Symbolization

Indicator weights were computed as described in Section 1 (see Figure 3). Following the procedure in Section 2, each indicator value was symbolized; values exceeding the threshold were denoted as “√” and values at or below the threshold as “×”. The symbolization results are listed in Table 1.
These four indicators quantify precipitation from complementary perspectives, offering a comprehensive characterization of temporal rainfall patterns. After symbolization for the Nandujiang River basin, under the “The average value of the maximum daily rainfall within ten days over many years” indicator, the flood period spans 1 May to 10 November; under “The average rainfall in ten days over many years”, the flood period spans from 1 May to 30 October; under “The average value of the maximum daily rainfall within three days over many years.”, the flood period spans from 1 May to 30 October; and under “The rainfall is greater than 50 mm within ten days over many years”, the flood period spans from 11 July to 10 November. The longest flood period corresponds to the first indicator, while the shortest corresponds to the last, indicating that the first period’s extreme values are more dispersed and the last period’s are more concentrated. At the same time, the latter exhibits a higher variance, consistent with results from the CV and Entropy Weight methods, providing further evidence of the GOA’s superior solution quality and efficiency. The combined weights of various indicators for the division of flood seasons are shown in Figure 3.

4.3. Flood Season Division Using Set Pair Analysis

Following the symbolization process, and based on the results in Table 1 and the methodology outlined in Section 2, the degree of connection between each ten-day period and both the flood and non-flood seasons was calculated using Equations (24) and (25). The results are shown in Figure 4 and Figure 5.
Using the criteria defined in Section 2, each time period was classified as either a flood or non-flood season. The resulting delineation identifies the flood season as spanning from 1 May to 30 October. This aligns closely with the findings of this study. Moreover, the delineated period encompasses the core of Hainan’s rainy season and accounts for the overlapping effects of typhoons and strong convective weather, making the division highly relevant to the practical needs of regional flood control planning. Combined with the flood frequency data in Figure 5, the characteristics of the annual flood occurrences in Hainan can be summarized as follows. The main floods in Hainan throughout the year are concentrated from May to October and the flood frequency during this period accounts for 88% of the whole year. Among these, due to the frequent occurrence of typhoons and strong rainfall, August and September become the relatively peak periods of flood frequency. The occurrence periods of most flood events are highly consistent with the flood season delineation results, which also verifies the rationality of the flood season delineation from the perspective of practical data, providing an intuitive and powerful support for regional flood control planning.

5. Discussion

5.1. Comparative Analysis of the Combined Weighting Method and the Single Weighting Method

To evaluate the performance of the proposed model, the flood season division results obtained using the combined weighting method were compared with those derived from single subjective and objective weighting approaches. The results were compared using the Intra-Class Differences method, as outlined in Section 1. The specific design is as follows. All combinations are based on the SPAM main framework for flood season division. The difference lies in the combination of SPAM with different weights, which are derived from combinatorial weights and weights obtained through subjective–objective weighting methods. Finally, different flood season division results are obtained by combining SPAM with different weights and the Intra-Class Differences is used to evaluate these different division results. The weighting scheme corresponding to the flood season division plan with the best evaluation result is defined as the optimal weighting method, thus realizing the comparison of different weighting methods. The results are shown in Figure 6.
As can be seen from Figure 6, the average total number of days in the flood season calculated by various methods is 189.6 days, which is basically consistent with that of a study by Li et al. [20]. The shortest time domain of the flood season is from 1 May to 30 October (combined weight method); the longest time domain of the flood season is from 1 May to 10 November (G1 method and CV method). From the perspective of Intra-Class Differences values, the minimum value is 10.01 (combined weight method), the maximum value is 10.24 (G1 method and CV method), and the average value is 10.15. Increasing the number of weighting methods can lead to the cancellation of random errors during the combination process [14]. Among all the methods, the combination weighting approach yielded the smallest Intra-Class Differences, indicating that the flood season division achieved through SPAM with combined weights is closest to the ideal scenario. A smaller Intra-Class Differences signifies that hydrometeorological characteristics within the classified periods are more consistent, thus supporting a more reasonable division. In addition, although the Entropy Weight method is widely used, it is highly sensitive to data errors and ignores the correlations between indicators. This may lead to deviations in the division of the flood season. Meanwhile, it neglects the physical meanings among indicators. In cases with modifying indicators or under other circumstances, the Entropy Weight method may also result in significant fluctuations and poor stability [40]. The CV method assumes equal importance across indicators and only reflects discriminative power rather than actual importance, potentially resulting in unreasonable segmentation [41]. The CRITIC method may disregard the physical significance of indicators, thus undermining the rationality of the segmentation. Shorter flood season divisions offer several practical advantages: they allow for longer periods of time for water resource utilization; enable focused resource allocation to improve water utilization efficiency; streamline decision-making and implementation processes; and enhance emergency response capabilities. Moreover, by precisely capturing hydrometeorological characteristics, shorter flood season divisions reduce uncertainty in resource planning and risk management [42].
To further assess the rationality of different methods, a comparison was conducted between the Expert Scoring method and the combined weighting approach using data from the first ten days of November. The comparison results are presented in Table 2.
It can be seen that when the number of indicators is even, SPAM may yield an equal number of matching and mismatching symbols, leading to identical weighted affiliation degrees for flood and non-flood seasons under the Expert Scoring method—thus making it impossible to determine the season type. In contrast, the combined weighting method successfully distinguishes whether the period belongs to the flood or non-flood season. This demonstrates that the combined weighting approach can overcome ambiguities in special cases and ensures a more definitive division outcome.
It can be seen from the above table that the model in this paper has certain applicability for the division of flood seasons in river basins in tropical island regions and can provide support for water resource planning and management in tropical island regions.

5.2. Comparison of Optimization Algorithm Performance

In the realm of algorithm optimization research, comparing the performance of different intelligent algorithms is crucial for selecting suitable tools to tackle complex computational problems. This section focuses on analyzing and contrasting the Goose Optimization Algorithm (GOA) and the Genetic Algorithm (GA) [23], delving into their convergence characteristics and fitness value variations. Through the study of their behavior in a standard test function context, we aim to reveal the differences of these two algorithms, providing insights for their application in practical scenarios such as flood season division models.
Figure 7 shows that the GOA stabilizes by iteration T = 5, whereas the Genetic Algorithm stabilizes by T = 20; GOA achieves full convergence at T = 24, and Genetic Algorithm at T = 31. This comparison demonstrates that GOA converges more rapidly to the global optimum, enhancing search efficiency and accuracy while mitigating the risk of local optima [24]. In the test function, the Genetic Algorithm (GA) exhibits fluctuations multiple times. The reason lies in that the GA simulates the mechanisms of natural selection and genetics. During the mutation process, the generated individuals may deviate far from the current region of the optimal solution, thus causing the fitness values to fluctuate up and down. The GOA simulates the migration and foraging behaviors of a flock of geese. The search mechanism of GOA is relatively more stable and regular. The movement and behavior decisions of individuals are based on the overall state of the group and pre-set rules. Therefore, during the iteration process, the change in fitness values is more stable, and large–scale fluctuations are less likely to occur.

6. Conclusions

In view of the special hydrometeorological conditions of tropical islands and the singularity of weighting perspectives in the weighting process of flood season division indicators, the flood season division model proposed in this study, integrating the GOA with Minimum Deviation Combined weighting, has been validated through a case study in the Nandujiang River Basin, offering a robust flood season division framework for tropical island regions. By combining two subjective weighting methods (Expert Scoring, G1) and three objective methods (Entropy Weight, CV, CRITIC), the model addresses the limitations of single weighting approaches such as subjective bias or disregard for indicator physics. The specific process of calculating the combined weights is as follows. Based on the weights obtained by the subjective–objective weighting method, the Minimum Deviation method is adopted to establish an optimization model with combined weight coefficients as decision variables. Finally, the GOA is used to solve the optimization model to obtain the combined weights. The application of Set Pair Analysis (SPAM) using combined weights determined the flood season, demonstrating smaller Intra-Class Differences and higher discriminative power compared to single methods. This approach also overcomes classification ambiguities in special cases, providing a more reliable basis for flood control and water resource management. The main conclusions of this paper are as follows.
GOA converges faster than the Genetic Algorithm, stabilizing at T = 5 and achieving full convergence at T = 24;
Based on the calculation results of the model in this paper, the flood season time domain of the Nandujiang River Basin is from 1 May to 30 October. This result can provide a certain reference basis for reservoir operation;
In the evaluation process based on Intra-Class Differences, the Intra-Class Differences of the model in this paper is the smallest, which is 10.01. The smallest Intra-Class Differences indicates that the division results based on the model in this paper have good Intra-Class similarity. Compared with the comparison models established based on subjective or objective weighting methods, the model in this paper has better consistency in flood season division in tropical island regions.
While this research highlights the model’s effectiveness, several directions for future investigation are evident. First, the model’s generalizability remains untested in other watersheds with distinct hydrological characteristics (e.g., monsoon-driven basins or regions with complex topographies). Validating the model across diverse ecosystems will refine its adaptability and identify potential limitations. Second, incorporating additional hydrological indicators (e.g., runoff dynamics, tidal influences) or climate change projections could enhance the model’s precision in dynamic environmental scenarios. Additionally, exploring hybrid optimization algorithms or integrating machine learning techniques may further improve convergence efficiency and weight assignment accuracy. This study presents a key approach to achieving sustainable water resource utilization. It scientifically divides the entire year into flood seasons (high-risk periods) and non-flood seasons (lower-risk periods), prioritizing flood control safety during high-risk phases while dynamically raising reservoir water levels to capture floodwater resources during lower-risk periods. This significantly enhances floodwater utilization, converting flood season abandoned water into valuable water sources in dry seasons. By ensuring safety, it effectively increases water supply, improves ecology, mitigates temporal and spatial water resource disparities, and supports long-term sustainable utilization.

Author Contributions

Conceptualization, Y.W.; methodology and software, Y.W.; formal analysis, Y.W.; investigation, J.F.; data curation, J.F.; writing—original draft preparation, Y.W.; writing—review and editing, J.L.; visualization, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the Hainan Provincial Natural Science Foundation of China, grant number 423QN211, and the National Natural Science Foundation of China, grant number 52369002.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data generated or analyzed during this study are included in this published article. They are available upon request from the corresponding author.

Conflicts of Interest

The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
FSDGOAMDCWGoose Optimization Algorithm–Minimum Deviation Combined Weighting
CVCoefficient of Variation
G1Group Order Relation Analysis
CRITICCriteria Importance Through Intercriteria Correlation
GOAGoose Optimization Algorithm
SPAMSet Pair Analysis Method
AHPAnalytic Hierarchy Process

References

  1. Li, Y.; Li, Y.; Feng, K.; Sun, K.; Cheng, Z. The Influence of Time Domain on Flood Season Segmentation by the Fisher Optimal Partition Method. Water 2024, 16, 580. [Google Scholar] [CrossRef]
  2. Fang, C.; Guo, S.; Duan, Y.; Duong, D. Two new approaches to dividing flood sub-seasons in flood season using the fractal theory. Chin. Sci. Bull. 2010, 55, 105–110. [Google Scholar] [CrossRef]
  3. Xu, Z.; Mo, L.; Zhou, J.; Zhang, X. Optimal dispatching rules of hydropower reservoir in flood season considering flood resources utilization: A case study of Three Gorges Reservoir in China. J. Clean. Prod. 2023, 388, 135975. [Google Scholar] [CrossRef]
  4. Jiang, H.; Wang, Z.; Ye, A.; Liu, K.; Wang, X.; Wang, L. Hydrological characteristic-based methodology for dividing flood seasons: An empirical analysis from china. Environ. Geol. 2019, 78, 399.1–399.9. [Google Scholar] [CrossRef]
  5. Ghosh, A.; Kar, S.K. Application of analytical hierarchy process (AHP) for flood risk assessment: A case study in Malda district of West Bengal, India. Nat. Hazards 2018, 94, 349–368. [Google Scholar] [CrossRef]
  6. Kwong, C.K.; Ip, W.H.; Chan, J.W.K. Combining scoring method and fuzzy expert systems approach to supplier assessment: A case study. Integr. Manuf. Syst. 2002, 13, 512–519. [Google Scholar] [CrossRef]
  7. Li, M.; Zhou, R.R.; Wang, Y.T.; Liu, D. Variable Fuzzy Sets Method for Flood Seasonality of Catchments. In Proceedings of the World Environmental and Water Resources Congress 2015, Austin, TX, USA, 17–21 May 2015; pp. 643–651. [Google Scholar]
  8. Chen, L.; Singh, V.P.; Guo, S.; Zhou, J.; Zhang, J.; Liu, P. An objective method for partitioning the entire flood season into multiple sub-seasons. J. Hydrol. 2015, 528, 621–630. [Google Scholar] [CrossRef]
  9. Malekinezhad, H.; Sepehri, M.; Pham, Q.B.; Hosseini, S.Z.; Meshram, S.G.; Vojtek, M.; Vojteková, J. Application of entropy weighting method for urban flood hazard mapping. Acta Geophys. 2021, 69, 841–854. [Google Scholar] [CrossRef]
  10. Thangjai, W.; Niwitpong, S.A.; Niwitpong, S. Confidence intervals for the common coefficient of variation of rainfall in Thailand. PeerJ 2020, 8, e10004. [Google Scholar] [CrossRef]
  11. Mu, Z.; Ai, X.; Ding, J.; Huang, K.; Chen, S.; Guo, J.; Dong, Z. Risk analysis of dynamic water level setting of reservoir in flood season based on multi-index. Water Resour. Manag. 2022, 36, 3067–3086. [Google Scholar] [CrossRef]
  12. Wang, S.; Yang, X. Flood season division based on correlation coefficient and optimum partition method of fisher. J. China Hydrol. 2011, 32, 1–5. [Google Scholar]
  13. Karunarathne, A.W.S.P.; Piyatilake, I.T.S. Determining Flood Risk Vulnerability Using Factor Analysis Approach. In 2021 6th International Conference on Information Technology Research (ICITR), Moratuwa, Sri Lanka, 1–3 December 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar]
  14. Mo, C.; Deng, J.; Lei, X.; Ruan, Y.; Lai, S.; Sun, G.; Xing, Z. Flood season staging and adjustment of limited water level for a multi-purpose reservoir. Water 2022, 14, 775. [Google Scholar] [CrossRef]
  15. Zhao, J.; Jin, J.; Zhu, J.; Xu, J.; Hang, Q.; Chen, Y.; Han, D. Water resources risk assessment model based on the subjective and objective combination weighting methods. Water Resour. Manag. 2016, 30, 3027–3042. [Google Scholar] [CrossRef]
  16. Ponhan, K.; Sureeyatanapas, P. A comparison between subjective and objective weighting approaches for multi-criteria decision making: A case of industrial location selection. Eng. Appl. Sci. Res. 2022, 49, 763–771. [Google Scholar]
  17. Ran, L.; Tan, X.; Xu, Y.; Zhang, K.; Chen, X.; Zhang, Y.; Li, M.; Zhang, Y. The application of subjective and objective method in the evaluation of healthy cities: A case study in Central China. Sustain. Cities Soc. 2021, 65, 102581. [Google Scholar] [CrossRef]
  18. Yao, H.; Dong, Z.; Jia, W.; Ni, X.; Chen, M.; Zhu, C.; Li, D. Competitive relationship between flood control and power generation with flood season division: A case study in downstream Jinsha River Cascade Reservoirs. Water 2019, 11, 2401. [Google Scholar] [CrossRef]
  19. Ma, P.; Han, L.; Liu, H.; Zhang, H. Fuzzy multi-objective optimization of EMT based on the minimum average weighted deviation algorithm. Energy Procedia 2017, 105, 2409–2414. [Google Scholar] [CrossRef]
  20. Li, J. A flood season division model considering uncertainty and new information priority. Water Resour. Manag. 2024, 38, 3755–3784. [Google Scholar] [CrossRef]
  21. Jhong, Y.D.; Chen, C.S.; Jhong, B.C.; Tsai, C.H.; Yang, S.Y. Optimization of LSTM parameters for flash flood forecasting using genetic algorithm. Water Resour. Manag. 2024, 38, 1141–1164. [Google Scholar] [CrossRef]
  22. Jiang, L.; Tajima, Y.; Wu, L. Application of Particle Swarm Optimization for Auto-Tuning of the Urban Flood Model. Water 2022, 14, 2819. [Google Scholar] [CrossRef]
  23. Zhai, L.; Feng, S. A novel evacuation path planning method based on improved genetic algorithm. J. Intell. Fuzzy Syst. 2022, 42, 1813–1823. [Google Scholar] [CrossRef]
  24. Pawan, Y.N.; Prakash, K.B.; Chowdhury, S.; Hu, Y.C. Particle swarm optimization performance improvement using deep learning techniques. Multimed. Tools Appl. 2022, 81, 27949–27968. [Google Scholar] [CrossRef]
  25. Hamad, R.K.; Rashid, T.A. GOOSE algorithm: A powerful optimization tool for real-world engineering challenges and beyond. Evol. Syst. 2024, 15, 1249–1274. [Google Scholar] [CrossRef]
  26. Zhang, J.; Xu, L.; Xia, L.; Yang, Q.; Chen, Z.; Dong, W. Comprehensive Evaluation Technology of Photovoltaic Power Station Power Generation Performance Based on Minimum Deviation Combined Weighting Method. In Proceedings of the 2022 IEEE 6th Conference on Energy Internet and Energy System Integration (EI2), Chengdu, China, 11–13 November 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 880–885. [Google Scholar]
  27. Li, X.; Zhang, W.; Wang, X.; Wang, Z.; Pang, C. Evaluation on the risk of water inrush due to roof bed separation based on improved set pair analysis–variable fuzzy sets. Acs Omega 2022, 7, 9430–9442. [Google Scholar] [CrossRef]
  28. Jin, D.T.; Zhou, T.; Yang, X.H.; Lu, Y.; Wang, K.W. Assessment of regional water resource carrying capacity by the connection number of set pair analysis. Therm. Sci. 2024, 28, 2287–2294. [Google Scholar] [CrossRef]
  29. Wang, L.; Liu, Y.; Li, Z.; Yi, H.; Wang, Z.; Liu, H.; Wu, D.; Li, Y.; Liu, M. Distribution characteristics of terrestrial PGEs and its trend into the sea around Hainan Island, China. Sci. Total Environ. 2025, 963, 178372. [Google Scholar] [CrossRef]
  30. Zhu, Y.; Tian, D.; Yan, F. Effectiveness of entropy weight method in decision-making. Math. Probl. Eng. 2020, 2020, 3564835. [Google Scholar] [CrossRef]
  31. Sun, Y.; Liang, X.; Xiao, C. Assessing the influence of land use on groundwater pollution based on coefficient of variation weight method: A case study of Shuangliao City. Environ. Sci. Pollut. Res. 2019, 26, 34964–34976. [Google Scholar] [CrossRef]
  32. Žižović, M.; Miljković, B.; Marinković, D. Objective methods for determining criteria weight coefficients: A modification of the CRITIC method. Decis. Mak. Appl. Manag. Eng. 2020, 3, 149–161. [Google Scholar] [CrossRef]
  33. Gao, Z.; McCalley, J.; Meeker, W. A transformer health assessment ranking method: Use of model based scoring expert system. In Proceedings of the 41st North American Power Symposium, Starkville, MS, USA, 4–6 October 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 1–6. [Google Scholar]
  34. Xie, X.J. Research on material selection with multi-attribute decision method and G1 method. Adv. Mater. Res. 2014, 952, 20–24. [Google Scholar] [CrossRef]
  35. Liu, D.H.; Yu, Q.; Ma, X.N.; Yin, D.; Zhang, W.G. Emergency response capability evaluation model based on minimum deviation combined weights. J. China Manag. Sci. 2014, 22, 79–86. [Google Scholar]
  36. Kotsia, I.; Pitas, I.; Zafeiriou, S. Novel multiclass classifiers based on the minimization of the within-class variance. IEEE Trans. Neural Netw. 2008, 20, 14–34. [Google Scholar] [CrossRef]
  37. Lu, X.D.; Qi, S.; Chen, J.D.; Guo, J.C.; Zhang, L.; Zhou, P. Spatiotemporal Distribution and Variation Trend of Rainfall Erosivity in the Nandu River Basin. J. Ecol. Rural. Environ. 2023, 39, 1464–1473. [Google Scholar]
  38. Tang, L.; Zhang, Y. Considering abrupt change in rainfall for flood season division: A case study of the Zhangjia Zhuang reservoir, based on a new model. Water 2018, 10, 1152. [Google Scholar] [CrossRef]
  39. Song, Y.; Wang, H. Study on stage method of reservoir flood season. Energy Rep. 2022, 8, 138–146. [Google Scholar] [CrossRef]
  40. Zhe, W.; Xigang, X.; Feng, Y. An abnormal phenomenon in entropy weight method in the dynamic evaluation of water quality index. Ecol. Indic. 2021, 131, 108137. [Google Scholar] [CrossRef]
  41. Chen, R.; Jin, L.; Li, Z.; Zhang, J. A progressive approach for the detection of the coefficient of variation. Qual. Reliab. Eng. Int. 2021, 37, 2587–2602. [Google Scholar] [CrossRef]
  42. Kahraman, C.; Onar, S.C.; Öztayşi, B. A novel spherical fuzzy CRITIC method and its application to prioritization of supplier selection criteria. J. Intell. Fuzzy Syst. 2021, 42, 29–36. [Google Scholar] [CrossRef]
Figure 1. Technology framework.
Figure 1. Technology framework.
Sustainability 17 06968 g001
Figure 2. Map of the Nandujiang River Basin.
Figure 2. Map of the Nandujiang River Basin.
Sustainability 17 06968 g002
Figure 3. Weight combination of flood season division indicators for Nandujiang River.
Figure 3. Weight combination of flood season division indicators for Nandujiang River.
Sustainability 17 06968 g003
Figure 4. Weighted connection degree of flood season division.
Figure 4. Weighted connection degree of flood season division.
Sustainability 17 06968 g004
Figure 5. Hyetograph of multi-year month average flood from 1961 to 2022.
Figure 5. Hyetograph of multi-year month average flood from 1961 to 2022.
Sustainability 17 06968 g005
Figure 6. The Intra-Class Differences value of subjective and objective weighting methods and combination weighting methods.
Figure 6. The Intra-Class Differences value of subjective and objective weighting methods and combination weighting methods.
Sustainability 17 06968 g006
Figure 7. Fitness values of (a) GOA and (b) GA (using test function F7 from standard test functions) [23].
Figure 7. Fitness values of (a) GOA and (b) GA (using test function F7 from standard test functions) [23].
Sustainability 17 06968 g007
Table 1. Symbolic indicators of flood season division in the Nandujiang River.
Table 1. Symbolic indicators of flood season division in the Nandujiang River.
MonthTen DaysIndicator OneIndicator TwoIndicator ThreeIndicator Four
11××××
2××××
3××××
21××××
2××××
3××××
31××××
2××××
3××××
41××××
2××××
3××××
51×
2×
3×
61×
2×
3×
71×
2
3
81
2
3
91
2
3
101
2
3
111××
2××××
3××××
121××××
2××××
3××××
Note: The first indicator is the average value of the maximum daily rainfall within ten days over many years; the second indicator is the average rainfall within ten days over many years; the third indicator is the average value of the maximum daily rainfall within three days over many years; the fourth indicator is the rainfall is greater than 50 mm within ten days over many years. Explanations of the symbols can be found in Section 4.2, at the top of Table 1.
Table 2. Membership degree of the flood season in the Nandujiang River flood season division (first decade of November) via Expert Scoring and Combined Weighting methods.
Table 2. Membership degree of the flood season in the Nandujiang River flood season division (first decade of November) via Expert Scoring and Combined Weighting methods.
MethodFlood Season/MembershipNon-Flood Season/Membership
Expert Scoring method0.5000.500
Combined Weighting method0.4950.505
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, Y.; Li, J.; Fu, J. Flood Season Division Model Based on Goose Optimization Algorithm–Minimum Deviation Combination Weighting. Sustainability 2025, 17, 6968. https://doi.org/10.3390/su17156968

AMA Style

Wang Y, Li J, Fu J. Flood Season Division Model Based on Goose Optimization Algorithm–Minimum Deviation Combination Weighting. Sustainability. 2025; 17(15):6968. https://doi.org/10.3390/su17156968

Chicago/Turabian Style

Wang, Yukai, Jun Li, and Jing Fu. 2025. "Flood Season Division Model Based on Goose Optimization Algorithm–Minimum Deviation Combination Weighting" Sustainability 17, no. 15: 6968. https://doi.org/10.3390/su17156968

APA Style

Wang, Y., Li, J., & Fu, J. (2025). Flood Season Division Model Based on Goose Optimization Algorithm–Minimum Deviation Combination Weighting. Sustainability, 17(15), 6968. https://doi.org/10.3390/su17156968

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop