Abstract
To address the defects of the traditional egret swarm optimization algorithm (ESOA) in high-dimensional complex optimization problems, such as low optimization accuracy, weak ability to escape from local extrema, rapid decay of population diversity, and insufficient efficiency in the late convergence stage, an improved egret swarm optimization algorithm (IESOA) combining variable-factor weighted learning and adjacent generation dimension crossover strategy is proposed. Firstly, a dynamic change rule of core model parameters (exploration factor ω and exploitation factor μ) is constructed to adaptively adjust with the iteration process, so as to balance global exploration and local exploitation capabilities. Secondly, a multi-individual variable-factor weighted learning mechanism is designed to enable offspring individuals to inherit the position information of following individuals, sub-population optimal individuals, and global optimal individuals simultaneously, avoiding excessively fast assimilation of the population. Furthermore, an adjacent generation dimension crossover strategy is established to update the optimal individual based on the priority principle of absolute dimension difference, fully retaining the historical optimal dimension information. Finally, a preferred mutation reverse learning strategy is integrated to further enhance the local extremum escape ability and convergence accuracy of the algorithm. The IESOA is compared with eight algorithms, including PSO, DE, SBOA, BKA, HHO, DOA, and the original ESOA on CEC2014 and CEC2019 benchmark test suites. The results show that IESOA presents significant advantages in optimization accuracy, convergence speed, and stability. The algorithm is applied to three typical engineering optimization problems: reinforced concrete beam design, welded beam design, and pressure vessel design, which effectively reduces the structural design cost and verifies its application value in practical engineering.
1. Introduction
Intelligent optimization algorithms are a class of stochastic optimization methods inspired by natural phenomena, biological group behaviors, or physical laws. Benefiting from the advantages of insensitivity to initial values, concise principles, strong robustness, and independence from mathematical characteristics of problems, global intelligent optimization algorithms have been widely applied in practical engineering scenarios, including intelligent manufacturing production scheduling, transportation path planning, aerospace structural optimization, energy system parameter tuning, civil engineering design, robot trajectory optimization, new energy allocation scheduling, and parameter identification of complex constrained industrial systems. They show irreplaceable application value in complex optimization problems with high dimension, nonlinearity, multi-constraint, and non-convex characteristics, where traditional gradient-based algorithms are difficult to apply. Meanwhile, they have been extensively promoted and practiced in academic and engineering fields such as supply chain network optimization [1], system-level fault diagnosis [2], production scheduling [3], and engineering structural design [4]. According to different heuristic mechanisms, intelligent optimization algorithms can be divided into three categories. The first category is evolutionary-based algorithms, such as Genetic Algorithm (GA) [5] and Evolutionary Programming [6], which realize population iterative updating by simulating the selection, crossover, and mutation of biological genes. The second category is swarm intelligence algorithms based on biological cooperative behavior, such as Particle Swarm Optimization (PSO) [7], Ant Colony Optimization (ACO) [8], and Crow Search Algorithm (CSA) [9], which complete optimization by simulating group foraging and migration behaviors. The third category is physics-inspired algorithms, such as Simulated Annealing (SA) [10], Multi-Verse Optimizer (MVO) [11], and Search Group Algorithm (SGA) [12], which obtain optimization capability by mathematically modeling physical processes.
With the continuous development of engineering technology, practical optimization problems gradually present complex characteristics such as high dimension, strong coupling, and multiple constraints, which put forward higher requirements on the convergence speed, optimization accuracy, population diversity, and local optimum escape ability of intelligent optimization algorithms. The egret swarm optimization algorithm (ESOA) is a novel swarm intelligence algorithm proposed by Chen et al. in 2022 [13]. Inspired by the aggressive strategy of great egrets and the sit-and-wait strategy of snow egrets, it divides the population into multiple subgroups and completes optimization through cooperative search of different individuals. With simple parameter setting and fast convergence speed, ESOA has been initially applied in mobile robot path planning [14], manipulator trajectory planning [15], boiler combustion optimization [16], and other fields. However, when solving high-dimensional complex optimization problems, traditional ESOA exposes many limitations: first, the core parameters (exploration factor and exploitation factor) adopt fixed values, which cannot dynamically balance global exploration and local exploitation with iteration progress, resulting in insufficient global search in the early stage or inadequate local exploitation in the later stage. Second, offspring individuals only update their positions by learning from a single follower, which easily causes rapid population assimilation, reduces population diversity, and increases the risk of falling into local optima. Third, the update of the optimal individual only depends on the current optimal solution, without fully utilizing the dimensional information of historical optimal individuals, leading to a weak ability to escape local optima. Fourth, the convergence speed slows down in the later iterations, and the optimization accuracy has difficulty meeting the requirements of complex engineering problems [17,18]. These shortcomings seriously restrict the application effects of the ESOA in high-dimensional complex engineering optimization scenarios. First, the core model parameters (exploration factor and exploitation factor) adopt fixed values, which cannot dynamically adjust the balance between global exploration and local exploitation according to the iteration process, leading to insufficient global search in the early stage or inadequate local exploitation in the later stage. Second, offspring individuals update their positions only by learning from a single individual (following individual), which easily leads to excessively fast assimilation of the population, reduces population diversity, and increases the risk of falling into local extrema [19]. Third, the update of optimal individuals only relies on the current iterative optimal solution and fails to make full use of the dimension information of historical optimal individuals, resulting in weak local extremum escape ability. Fourth, the convergence speed slows down in the later stage of the algorithm, and the optimization accuracy has difficulty meeting the requirements of complex engineering problems. These defects seriously limit the application effects of the ESOA in high-dimensional complex engineering optimization scenarios [20].
Based on the above improvement ideas, this paper proposes an improved egret swarm optimization algorithm (IESOA) for the inherent limitations of traditional ESOA. The optimization performance of the algorithm is comprehensively improved by designing dynamic change rules of model parameters, constructing a multi-individual variable-factor weighted learning mechanism, and introducing an adjacent generation dimension crossover strategy and a preferred mutation reverse learning strategy. The superiority of the IESOA in optimization problems of different dimensions and types is verified through the CEC2014 and CEC2019 benchmark test functions. The algorithm is applied to three typical engineering optimization problems: reinforced concrete beam design, welded beam design, and pressure vessel design, providing a new and effective method for the optimal design of complex engineering structures.
Aiming at the inherent drawbacks of traditional ESOA, such as fixed parameter setting, easy loss of population diversity, weak local optimum escape ability, and insufficient optimization accuracy in high-dimensional problems, this paper proposes an improved egret swarm optimization algorithm (IESOA). The main contributions of this paper are summarized as follows:
- (1)
- A dynamic variation rule of multiple parameters is designed to break the fixed parameter pattern of a traditional ESOA, realizing adaptive balance between global exploration and local exploitation with iterative progress, and effectively overcoming insufficient early search and weak convergence later;
- (2)
- A multi-individual variable-factor weighted learning mechanism is constructed, combined with adjacent generation dimension crossover and optimal-guided mutation opposition-based learning strategy, which enriches population updating modes, delays premature convergence, and strengthens the algorithm’s ability to jump out of local optima and global optimization potential;
- (3)
- Comprehensive performance validation is conducted via the CEC2014 and CEC2019 benchmark functions with multiple dimensions. The proposed IESOA is further applied to typical constrained engineering optimization problems, including reinforced concrete beam design, welded beam design, and pressure vessel design, providing a new efficient alternative method for similar structural engineering optimization.
2. Egret Swarm Optimization Algorithm (ESOA)
The ESOA simulates the cooperative predation behavior of egret swarms. The population is divided into several egret sub-populations, and each sub-population contains three egrets (Egret A, Egret B, and Egret C) that perform different search strategies [21]. The iterative update of the population is realized through discriminant conditions. Its core mechanisms include three parts: the sit-and-wait strategy, the attack strategy, and the discriminant condition. Suppose that in a d-dimensional optimization problem, the egret population size is N, and the position of the i-th sub-population at the t-th iteration is , where , , and is the maximum number of iterations. Each sub-population memorizes its own historical optimal position (the optimal position of the i-th sub-population at the t-th iteration) and the global optimal position of the population (the optimal position of the whole population at the t-th iteration). The fitness function is , which is used to evaluate the quality of individual positions [22].
2.1. Sit-and-Wait Strategy (Egret A)
Egret A simulates the “sit-and-wait strategy” of snowy egrets and performs local search through pseudo-gradient estimation to achieve accurate predation with low energy consumption. The position update formula is:
where is the position of Egret A in the i-th sub-population at the (t + 1)-th iteration. is the step factor. hop = ub − lb is the difference between the upper and lower bounds of the solution space (ub and lb are the upper and lower bounds of the solution space, respectively). is the pseudo-gradient vector, reflecting the gradient difference between the current position and the global optimal position. is the fitness value of the current position. is the fitness value of the global optimal position [23].
2.2. Attack Strategy (Egret B and Egret C)
Egret B simulates the random search behavior of great egrets and adopts a random walk strategy for global exploration to expand the search range. The position update formula is:
where is the position of Egret B in the i-th sub-population at the (t + 1)-th iteration. is the step factor. is the random direction angle, used to generate random moving directions. is the current number of iterations, and the step size decreases through to balance early exploration and later exploitation [24].
Egret C simulates the encircling predation behavior of great egrets and adopts an encircling mechanism for local exploitation, approaching the sub-population optimal and global optimal positions. The position update formula is:
where is the position of Egret C in the i-th sub-population at the (t + 1)-th iteration. are random coefficients, used to balance the influence of individual position and optimal position. is the difference between the current position and the sub-population optimal position. is the difference between the current position and the global optimal position [25].
2.3. Discriminant Condition
After each iteration, the egret sub-population selects the optimal solution to update the sub-population position by comparing the fitness values obtained by the three strategies. The specific rules are [26]:
where is the candidate position set generated by the three strategies. is the fitness value set corresponding to the candidate positions. is the index corresponding to the optimal fitness value. is a random number, and a 30% probability is set to accept inferior positions to increase population diversity and avoid the algorithm falling into local optima [27].
During the iteration, the historical optimal position of the sub-population and the global optimal position of the population are continuously updated:
Although the original ESOA exhibits competitive performance on low-dimensional simple optimization problems, its inherent limitations become prominent when solving high-dimensional complex tasks, which are summarized in four aspects [28]:
- (1)
- Fixed parameter setting, lack of dynamic adaptability: The core parameters of the ESOA (, , , ) are all fixed values and cannot be dynamically adjusted according to the iteration process. Strong global exploration ability is required in the early iteration to traverse the solution space, while fixed parameters make it difficult to ensure sufficient global search. Strong local exploitation ability is required in the later iterations to approach the optimal solution, while fixed parameters may lead to insufficient exploitation or excessive exploration, affecting the convergence accuracy.
- (2)
- Single-source learning mechanism leading to insufficient population diversity. The position updating rules of Egret B and Egret C merely depend on a single information source, including the current individual, sub-population optimum, or global optimum. Such a single-individual learning pattern accelerates population homogenization, reduces population diversity, and increases the risk of stagnation in local optima.
- (3)
- Defective elite individual updating strategy. The optimal individuals are updated merely based on the current iteration optimum, ignoring valuable dimensional information from historical elite solutions. In practice, different historical optima may contain high-quality dimensional variables that are close to the global optimum. Neglecting such historical information weakens the algorithm’s ability to escape local extremum [29].
- (4)
- Low convergence efficiency and limited optimization precision in the late stage. As iterations proceed, population individuals gradually converge toward local optima with continuously decreasing search steps. This phenomenon results in slow late-stage convergence, difficulty in approaching the global optimum, and insufficient optimization accuracy for high-dimensional complex engineering problems.
3. Improved Egret Swarm Optimization Algorithm with Variable-Factor Weighted Learning and Adjacent Generation Dimension Crossover Strategy (IESOA)
To solve the above limitations of the traditional ESOA, this paper proposes an improved egret swarm optimization algorithm (IESOA). The optimization performance of the algorithm is comprehensively improved through four strategies: dynamic change in model parameters, multi-individual variable-factor weighted learning, adjacent generation dimension crossover, and preferred mutation reverse learning.
3.1. Dynamic Change Rule of Model Parameters
The core parameters of the ESOA (exploration factor ω and exploitation factor μ) directly affect the global exploration and local exploitation capabilities of the algorithm [30]. The exploration factor ω controls the random walk step size of Egret B, determining the global search range. The exploitation factor μ controls the weight of the encircling mechanism of Egret C, determining the local search accuracy. To achieve the dynamic balance between exploration and exploitation capabilities during the iteration, a dynamic change rule is designed where the parameters decrease with the iteration process: the parameter values are large in the early iteration to ensure strong global exploration ability, and gradually decrease in the later iteration to enhance local exploitation ability until approaching the preset minimum value [31].
(1) Dynamic change in exploration factor ω
The exploration factor ω is used to adjust the random walk step size of Egret B. Its dynamic change function is designed in three forms: linear decreasing function (LDF), concave decreasing function (CaDF), and convex decreasing function (CvDF):
where and are the maximum and minimum values of the exploration factor, respectively. In this paper, and are set. is the shape parameter, and is adopted in this paper. is the current number of iterations, and is the maximum number of iterations.
(2) Dynamic change in exploitation factor μ
The exploitation factor μ is used to adjust the weight of the encircling mechanism of Egret C. Its dynamic change function is similar to that of the exploration factor, also designed in three forms:
where and are the maximum and minimum values of the exploitation factor, respectively. In this paper, and are set, and is the shape parameter.
Through the dynamic change rule, the exploration factor ω and exploitation factor μ are adaptively adjusted with the iteration process, realizing the dynamic balance between global exploration and local exploitation, and avoiding the problems of insufficient exploration or excessive exploitation caused by fixed parameters.
3.2. Multi-Individual-Based Variable-Factor Weighted Learning Strategy
To solve the problem of insufficient population diversity caused by single-individual learning in the traditional ESOA, a multi-individual variable-factor weighted learning mechanism is introduced. Offspring individuals inherit the position information of the following individuals, sub-population optimal individuals, and global optimal individuals simultaneously. The weighted fusion realizes the effective utilization of multi-source information, ensures population diversity, and reduces the risk of falling into local extrema [32,33].
Suppose that at the t-th iteration of the i-th sub-population, the following individual is the j-th sub-population () with position , the sub-population optimal position is , and the global optimal position of the population is . Under the variable-factor weighted learning mechanism, the position update formulas of Egret B and Egret C are reconstructed as follows [34]:
(1) Position update of Egret B (global exploration):
where is the weighted learning factor, used to balance the information contribution of the following individuals and global optimal individuals. Its dynamic change rule is consistent with parameter , designed in three forms: LDF, CaDF and CvDF:
where , , and . In the early iteration, is large, and offspring individuals inherit more information from following individuals to ensure the global exploration range. In the later iteration, is small, and more information from global optimal individuals is inherited to enhance the local exploitation accuracy.
(2) Position update of Egret C (local exploitation):
where is the dynamic exploitation factor, which adaptively enhances the local exploitation ability by weighted fusion of the position information of current individuals, sub-population optimal individuals, and global optimal individuals. The multi-individual variable-factor weighted learning mechanism effectively expands the search space of offspring individuals through multi-source information fusion, ensures population diversity, and avoids the problem of excessively fast assimilation of the population caused by single-individual learning.
3.3. Optimal Individual Update Mechanism Based on Adjacent Generation Dimension Crossover Strategy
To make full use of the dimension information of historical optimal individuals and enhance the local extremum escape ability of the algorithm, an adjacent generation dimension crossover strategy is proposed [35,36]. This strategy compares the dimension differences in optimal individuals in two adjacent generations (the global optimal at the t-th iteration and the global optimal at the (t − 1)-th iteration), and performs crossover operations based on the principle of priority of maximum absolute dimension difference, retaining the optimal dimension information of all generations to realize accurate update of optimal individuals [37].
(1) Dimension difference calculation and sorting
Calculate the absolute difference in each dimension of optimal individuals in the two adjacent generations:
where is the absolute difference in the k-th dimension. is the k-th dimension value of the global optimal individual at the t-th iteration. is the k-th dimension value of the global optimal individual at the (t − 1)-th iteration. is the problem dimension.
Sort the dimension differences in descending order to obtain the difference sorting index:
where is the sorted dimension difference value, and is the corresponding dimension index.
(2) Dimension crossover operation
Set the dimension crossover ratio ( in this paper), and the maximum crossover times is . Perform crossover operations on each dimension, in turn, according to the difference sorting index. If the fitness value is better after crossover, retain the crossover result. Otherwise, abandon the crossover. The specific rules are:
where is the candidate optimal individual after crossover of the k-th dimension. is the dimension index corresponding to the h-th largest difference ().
The adjacent generation dimension crossover strategy effectively enhances the dimension depth mining ability and local extremum escape ability of the algorithm by fusing the high-quality dimension information of historical optimal individuals, avoiding the optimal individual falling into the local optimal neighborhood [38].
3.4. Preferred Mutation Reverse Learning Strategy
To further improve the local extremum escape ability and convergence accuracy of the algorithm, a preferred mutation reverse learning strategy is introduced. Based on the idea of reverse learning, this strategy generates reverse mutation individuals of the current optimal individual to expand the local search range [39,40]. Combined with the preferred selection mechanism, individuals with better fitness are retained to realize accurate convergence of the algorithm.
(1) Reverse mutation individual generation
Based on the global optimal individual at the t-th iteration, generate reverse mutation individuals:
where is the reverse mutation individual. is the mutation step factor ( in this paper). is a d-dimensional random vector in the [0, 1] interval, used to introduce random mutation characteristics [41].
(2) Preferred selection mechanism
Calculate the fitness value of the reverse mutation individual, compare it with the current global optimal individual, and select the individual with better fitness as the new global optimal individual:
The preferred mutation reverse learning strategy expands the local search range through reverse mutation, ensures the convergence accuracy of the algorithm combined with preferred selection, and effectively avoids the global optimal individual falling into local extrema [42].
3.5. Algorithm Complexity Analysis
The algorithm complexity is mainly composed of three parts: initialization, iterative update, and optimal individual update. Time complexity is taken as the main evaluation index, and the specific analysis is as follows:
- (1)
- Initialization stage: Initialize the positions of the egret sub-populations with population size N, and the time complexity is . Calculate initial fitness values, and the time complexity is . Initialize the historical optimal of sub-populations and the global optimal position of the population, and the time complexity is . The total time complexity of this stage is .
- (2)
- Iterative update stage: In each iteration, the time complexity of position update operations of Egret A, B, and C is . The time complexity of fitness value calculation is . The time complexity of the sub-population position update and the optimal position update is . The total time complexity of this stage is , where is the maximum number of iterations.
- (3)
- Optimal individual optimization stage: The time complexity of dimension difference calculation, sorting, and crossover operations of the adjacent generation dimension crossover strategy is . The time complexity of reverse individual generation and preferred selection of the preferred mutation reverse learning strategy is . The total time complexity of this stage is .
In summary, the total time complexity of the IESOA is . Since and N are usually constants much larger than d, and is much smaller than , the time complexity of the IESOA can be simplified to , which is consistent with that of the traditional ESOA. This indicates that the improved strategy does not significantly increase the computational overhead of the algorithm.
The IESOA flowchart is shown in Figure 1.
Figure 1.
The IESOA flowchart.
3.6. Specific Description of the IESOA
The specific implementation steps of the IESOA are as follows, and the pseudo-code is shown in Algorithm 1.
| Algorithm 1: The IESOA |
| Input: N (population size), (maximum iterations), d (problem dimension), lb (lower bound of solution space), ub (upper bound of solution space), (upper and lower bounds of exploration factor), (upper and lower bounds of exploitation factor), (upper and lower bounds of weighted learning factor), (dimension crossover ratio), (mutation step factor), (shape parameter) |
| Output: xgbest (global optimal solution), f(xgbest) (global optimal fitness value). |
| 1. Initialize population: Randomly generate initial positions of N egret sub-populations within [lb, ub]. 2. Calculate initial fitness: Compute fitness for each egret sub-population. 3. Initialize optimal positions: Set historical optimal of each sub-population as its initial position. set global optimal position as the best among all sub-population historical optima. 4. Set current iteration . 5. While . 6. Update parameters dynamically: 6.1 Compute exploration factor by Equations (10)–(12). 6.2 Compute exploitation factor by Equations (13)–(15). 6.3 Compute weighted learning factor by Equations (17)–(19). 7. Update population iteratively: 7.1 For each egret sub-population i: 7.1.1 Randomly select a different sub-population j as the following individual. 7.1.2 Update position of Egret A by Equation (1). 7.1.3 Update position of Egret B by Equation (16) (multi-individual weighted learning). 7.1.4 Update position of Egret C by Equation (20) (multi-individual weighted learning). 7.1.5 Generate candidate position set of Egret A, B, C. 7.1.6 Calculate fitness corresponding to candidate position set. 7.1.7 Select the index of the candidate position with optimal fitness. 7.1.8 Update sub-population position: update with optimal candidate position if better or random number < 0.3, otherwise keep original position. 7.1.9 Update sub-population historical optimum: update if current sub-population position is better, otherwise keep original. 7.2 Update current iteration global optimum based on all sub-population historical optima. 8. Adjacent generation dimension crossover optimization: 8.1 Calculate absolute dimension differences in global optima in adjacent two generations by Equation (21). 8.2 Sort dimension differences in descending order to obtain difference values and corresponding indices by Equation (22). 8.3 Perform dimension crossover by Equation (23): replace current optimal dimension with previous optimal dimension for specified ratio of dimensions. retain if fitness improves. 9. Preferred mutation reverse learning: 9.1 Generate reverse mutation individual of current global optimum by Equation (24). 9.2 Preferred selection by Equation (25): update global optimum with reverse mutation individual if fitness improves. 10. Determine final global optimal position of current iteration. 11. . |
| 12. Return , . |
4. Simulation Experiments and Data Analysis
To comprehensively and objectively verify the optimization performance of the proposed improved egret swarm optimization algorithm (IESOA) based on variable-factor weighted learning and adjacent generation dimension crossover strategy, multiple groups of simulation experiments are designed in this paper. Firstly, two international standard benchmark test suites, CEC2014 and CEC2019, are selected to compare the IESOA with eight algorithms, including PSO [43], DE [44], SBOA [45], BKA [46], HHO [47], DOA [48], and the original ESOA, analyzing three core indicators: optimization accuracy, convergence speed, and stability. Then, the IESOA is applied to three typical engineering optimization problems: reinforced concrete beam design, welded beam design, and pressure vessel design, verifying its applicability and practicability in practical engineering scenarios. The whole experiment follows the principle of fairness, with unified experimental parameters. Experimental data tables are skipped (relevant data provided by users), as we focused on analyzing the physical meaning of experimental results and algorithm performance differences.
4.1. Experimental Settings
The simulation experiment is carried out on the Windows 11 operating system, with Intel Core i7-12700H CPU (2.7 GHz, 14 cores, 20 threads) and 32 GB memory. The specific parameter settings are as follows: population size (unified for all algorithms), maximum iterations (unified for all algorithms), and independent operation times 30 (for counting best value, mean value, and standard deviation). Parameters of IESOA: exploration factor , ; exploitation factor , ; weighted learning factor , ; shape parameter ; dimension crossover ratio ; and mutation step factor . All parameters adopt a concave decreasing function (CaDF), which is verified by pre-experiments to better balance global exploration and local exploitation.
Two benchmark test suites, CEC2014 and CEC2019, are selected. CEC2014 contains 30 single-objective optimization functions, covering unimodal functions (F1–F10), multimodal functions (F11–F20), and hybrid functions (F21–F30). CEC2019 contains 10 complex optimization functions, which are closer to the high-dimensional and strongly coupled characteristics of practical engineering problems. The specific function classification and characteristics are as follows: Unimodal functions (CEC2014 F1–F10): Only one global optimal solution exists without local optimal solutions, which is mainly used to test the local exploitation ability and convergence speed of the algorithm. Multimodal functions (CEC2014 F11–F20): Multiple local optimal solutions and one global optimal solution exist, mainly used to test the global exploration ability and local extremum escape ability of the algorithm, which can easily lead the algorithm to fall into local optimal traps and effectively test the global search and escape ability. Hybrid functions (CEC2014 F21–F30): Composed of multiple basic functions, integrating the characteristics of unimodal and multimodal functions with a complex search space, mainly used to test the comprehensive optimization ability of the algorithm and its adaptability in complex scenarios.
4.2. Analysis of Experimental Results of Benchmark Test Functions
This section conducts simulation experiments on the CEC2014 and CEC2019 benchmark test suites, focusing on analyzing the performance differences between the IESOA and the other seven comparison algorithms. The superiority of the IESOA is verified using three dimensions: unimodal function, multimodal function, and hybrid function, combined with convergence curves and statistical indicators.
(1) CEC2014 test function experiment
The convergence curves of CEC2014 algorithms are shown in Figure 2, the box plots of CEC2014 algorithms are shown in Figure 3, the radar chart of eight algorithms for CEC2014 is shown in Figure 4, and the average ranking chart of eight algorithms for CEC2014 is shown in Figure 5. The specific indicators of the eight algorithms: Best Value, Mean Value, Standard Deviation, and Median are shown in Table 1.
Figure 2.
Comparison of convergence curves of CEC2014 algorithm.
Figure 3.
Comparison of data box distribution of CEC2014 algorithm.
Figure 4.
Comparison of radar images for 8 algorithms for CEC2014.
Figure 5.
Comparison of average ranking of 8 algorithms in CEC2014.
Table 1.
The result of standard functions of CEC2014 for different algorithms.
The experimental results demonstrate that the proposed IESOA outperforms the original ESOA and other mainstream comparative algorithms such as PSO and DE in terms of optimal value and mean value on all unimodal functions, while maintaining the smallest standard deviation and the fastest convergence speed. It achieves obvious advantages in convergence accuracy, solution stability, and iteration efficiency. Unimodal functions possess only one global optimal solution, and they are mainly adopted to evaluate the local exploitation approximation ability, convergence acceleration performance, and solution robustness of optimization algorithms. Taking the typical unimodal convex function F1 as an example, the IESOA achieves much higher optimization accuracy and better mean performance than other comparative algorithms, and its standard deviation remains at a lower level. This indicates that the IESOA not only acquires superior optimization precision but also exhibits smaller result fluctuation and stronger robustness in multiple independent runs. In terms of F2, the IESOA converges to the neighborhood of the theoretical optimum after about 500 iterations. In contrast, the original ESOA requires more than 800 iterations to gradually stabilize, and PSO, DE, and other comparative algorithms also show slow convergence lag with much lower steady-state accuracy.
In-depth mechanism analysis reveals that the traditional ESOA adopts fixed exploration and exploitation factors throughout the iteration, which cannot adaptively adjust the search preference, easily leading to insufficient global exploration in the early stage and inadequate local exploitation in the later stage. By contrast, the IESOA introduces a concave decreasing dynamic variation rule for parameters, enabling the exploration factor \( \omega\) and exploitation factor \( \mu\) to evolve adaptively with the iteration process. In the early stage, a relatively large exploration weight is maintained to broaden the global search scope; in the later stage, the value of \( \mu\) decreases gradually to strengthen the ability of local fine excavation, realizing the adaptive dynamic balance between global exploration and local exploitation. Meanwhile, the multi-individual variable-factor weighted learning mechanism breaks the limitation of the original algorithm, which only updates the position by relying on a single follower individual. The offspring individuals synchronously integrate multi-dimensional positional information from follower individuals, subgroup optimal individuals, and global optimal individuals, and they realize iterative guidance coordinated by multiple high-quality information sources. This effectively remedies the defects, such as offset search direction and inaccurate local approximation caused by single learning mode, and fundamentally improves the optimization accuracy and convergence speed of the algorithm in solving unimodal problems.
From the perspective of overall convergence curves, the curve of the IESOA is always located below all comparison algorithms with a smooth and steady downward trend without severe oscillation or stagnation. It can steadily approach the theoretical optimum in the later iteration, which fully reflects that the improved algorithm maintains high search efficiency in the whole iterative process and possesses good global optimization guidance and anti-interference ability. On the contrary, the convergence curves of the original ESOA, PSO, and other algorithms show obvious fluctuations. Convergence stagnation and curve elevation frequently occur in the middle and later iterations, and the final fitness values are much higher, indicating that these algorithms are easily trapped in local optimal regions in the later stage and fail to further approach the global optimum. Such performance differences are fundamentally attributed to the adjacent generation dimension crossover strategy and optimal-guided mutation opposition-based learning strategy embedded in the IESOA. The adjacent generation dimension crossover strategy excavates and fuses high-quality dimensional features of elite individuals from two adjacent generations, retains effective search information in historical iterations, and prevents the optimal individuals from locking into local optimal neighborhoods prematurely to avoid population premature convergence. The optimal-guided mutation opposition-based learning strategy generates directional mutation and reverse candidate solutions based on current high-quality individuals, expanding the search scope around the current optimal neighborhood. It forms a dual search mode of local fine mining and neighborhood expansion, which significantly enhances the algorithm’s ability to break away from local optimum and converge continuously to higher precision. Thus, even in complex multimodal search spaces with multiple peaks and local optima, the IESOA can accurately identify the global optimal region and maintain superior and stable optimization performance. For hybrid benchmark functions, the optimization problems present complex characteristics such as high dimension, nonlinearity, multiple peaks, and strong coupling, which impose high requirements on the algorithm’s capabilities of global large-scale exploration, local fine exploitation, and dynamic balance between them. The experimental results show that the IESOA still maintains the optimal optimization accuracy, convergence speed, and numerical stability on hybrid functions, with comprehensive performance superior to all comparative algorithms.
The essential reason for this is that the four improved strategies of the IESOA do not operate independently, but form an organic and synergistic system. The dynamic parameter variation strategy adaptively regulates the search weight throughout the iteration; the multi-individual variable-factor weighted learning mechanism provides multi-elite information guidance; the adjacent generation dimension crossover strategy inherits high-quality dimensional features from historical iterations; the optimal-guided mutation opposition-based learning strategy undertakes local optimum escape and neighborhood expansion. These four strategies are mutually coupled and synergistically enhanced, enabling the algorithm to reasonably allocate search resources between global exploration and local exploitation in complex hybrid search spaces. It not only ensures that the global wide-area exploration in the early stage does not omit high-quality feasible regions, but also realizes in-depth fine mining in the later stage. The proposed method effectively overcomes the inherent shortcomings of the traditional ESOA, such as unbalanced exploration and exploitation and insufficient comprehensive optimization ability in complex scenarios, and provides a more reliable and efficient solution for high-dimensional complex constrained optimization problems.
Wilcoxon rank-sum test and Friedman test. To evaluate the performance of algorithms, this paper adopts two commonly used statistical methods: the Wilcoxon rank-sum test and the Friedman test. The Wilcoxon rank-sum test is a non-parametric test method used for pairwise comparison of differences between algorithms. The test results are expressed as p-values, and when the p-value is less than 0.05, it indicates a significant difference in the optimization results between the two algorithms. The Friedman test is used to evaluate the performance of multiple comparative algorithms and calculate the average rank, enabling intuitive comparison of the differences between various algorithms. A lower average rank indicates better performance of the algorithm. Differential performance and average rank of CEC2014 are shown in Table 2.
Table 2.
Differential performance and average rank of CEC2014.
Table 2 presents the results of the Wilcoxon rank-sum test and the Friedman test analysis on the data from Table 1. The difference expression (Y/N) indicates whether there is a significant difference in performance between the two algorithms. According to the experimental data, there is a significant difference in performance between the IESOA and the nine algorithms involved in the comparison. Furthermore, the average rank results obtained through the Friedman test indicate that the IESOA algorithm ranks first among the compared algorithms. If the N value and average rank are too large, it indicates that the algorithm or improvement method does not have much value. Combined with the experimental results mentioned earlier, it can be proven that the improved IESOA algorithm in this paper has better performance in optimization problems.
(2) CEC2019 Test Function Experiment
The CEC2019 test suite contains 10 complex functions designed for large-scale and expensive optimization problems. The function structure is more complex and closer to the characteristics of practical engineering problems, which can further verify the robustness and practicability of the IESOA in complex scenarios. The convergence curves of CEC2019 algorithms are shown in Figure 6, the box plots of CEC2019 algorithms are shown in Figure 7, the radar chart of the eight algorithms of CEC2019 is shown in Figure 8, and the average ranking chart of the eight algorithms of CEC2019 is shown in Figure 9. The specific indicators of the eight algorithms are shown in Table 3. Differential performance and average rank of CEC2019 are shown in Table 4.
Figure 6.
Comparison of convergence curves of CEC2019 algorithm.
Figure 7.
Comparison of data box distribution of CEC2019 algorithm.
Figure 8.
Comparison of radar images for 8 algorithms in CEC2019.
Figure 9.
Comparison of average ranking of 8 algorithms in CEC2019.
Table 3.
The result of standard functions of CEC2019 for different algorithms.
Table 4.
Differential performance and average rank of CEC2019.
The experimental results show that the IESOA ranks first in performance on all CEC2019 test functions. It significantly outperforms the other seven comparative algorithms in terms of optimization accuracy, convergence speed, and solution stability. The CEC2019 benchmark set contains complex optimization characteristics, such as offset, rotation, multi-peak feature, strong coupling, and hybrid composition, which can effectively evaluate the comprehensive optimization ability of algorithms under harsh conditions with irregular, non-convex, and numerous local optima. The results further verify the effectiveness of the improved strategies in enhancing the algorithm’s adaptability to complex environments. With the increase in problem dimension, the search space expands exponentially, the structure of feasible regions becomes more complicated, and the number of local optima increases sharply, leading to performance degradation of varying degrees for all other algorithms. Among them, classical algorithms such as PSO and DE are obviously affected by the dimensionality curse, with optimization accuracy decreased by 2–3 orders of magnitude. The original ESOA suffers more severe performance degradation under high-dimensional conditions due to fixed parameter regulation and a weak population diversity maintenance mechanism, whose accuracy drops by 3–4 orders of magnitude, revealing prominent deficiencies in high-dimensional adaptation. In contrast, the optimization accuracy of the proposed IESOA only slightly decreases by one order of magnitude with the growth of dimension, and the performance degradation amplitude is far lower than all comparison algorithms. This obvious difference fully demonstrates that relying on the four improved strategies, including dynamic parameter variation, multi-individual weighted learning, adjacent generation dimension crossover, and optimal-guided mutation opposition-based learning, the IESOA possesses excellent dimensional degradation resistance and high-dimensional robustness. It can effectively restrain typical problems in high-dimensional space, such as premature convergence, search direction confusion, and inefficient information utilization. Such high-dimensional robustness is of great significance for practical engineering applications. Real-world engineering optimization problems are generally characterized by high variable dimension, strong multi-variable coupling, complex constraints, and non-convex nonlinear objective functions, where traditional intelligent algorithms are easily invalidated due to the dimensionality curse, placing strict requirements on algorithm stability, anti-interference ability, and global search capability. The superior high-dimensional adaptability and performance retention ability of the IESOA make it well-suited for high-dimensional engineering scenarios such as intelligent manufacturing parameter tuning, large-scale structural optimal design, energy system allocation optimization, and complex industrial scheduling, showing important engineering application value and practical application potential.
From the comparison of convergence curves, the IESOA presents prominent accelerated convergence performance. The fitness value obtained by the IESOA after 500 iterations is already lower than that of other algorithms after 800 iterations. It achieves far higher convergence accuracy under the same iteration steps, and requires far fewer iterations to reach the same optimization precision, which fully reflects the substantial improvement of the algorithm in search efficiency and convergence acceleration. The consistent performance of the IESOA on different CEC2019 functions further eliminates the randomness of occasional optimal results. It proves that the superiority of the IESOA is not caused by accidental experimental fluctuation, but essential and structural performance improvement brought by multi-dimensional collaborative optimization of the four improved strategies in the algorithm framework, parameter regulation, population learning, and local optimum escape. The optimization mechanism and search logic of the IESOA have stable and reusable superiority. Combining all experimental results of CEC2014 and CEC2019 benchmark functions, a universal conclusion can be drawn: whether for unimodal functions focusing on local exploitation, multimodal functions emphasizing global exploration and local optimum escape, or hybrid complex functions requiring dynamic balance between exploration and exploitation; whether in low-dimensional simple optimization scenarios or high-dimensional complex optimization scenarios, the IESOA stably outperforms PSO, DE, SBOA, BKA, HHO, DOA, and the original ESOA in optimization accuracy, convergence speed, and solution stability.
As the dimension increases, all comparison algorithms suffer an obvious performance decline, while the IESOA maintains the smallest performance degradation range and exhibits a remarkable ability to resist dimensional interference and adapt to complex spaces. It can effectively solve the inherent difficulties of high-dimensional optimization, such as sparse search space, difficult feasible region identification, dense local optima, and easy premature convergence. Essentially, the four improvement strategies of the IESOA form a complete, complementary, and synergistic system. The dynamic parameter variation strategy realizes adaptive allocation of exploration and exploitation throughout the iteration process; the multi-individual variable-factor weighted learning mechanism enriches population information sources and strengthens elite guidance efficiency; the adjacent generation dimension crossover strategy fully inherits high-quality dimensional features from historical iterations and avoids the loss of effective information; the optimal-guided mutation opposition-based learning strategy expands the neighborhood search scope and enhances the ability to escape from local optima. The coupling and coordination of multiple mechanisms fundamentally make up for the inherent defects of the traditional ESOA, such as fixed parameters lacking adaptive adjustment, easy attenuation of population diversity, weak ability to jump out of local optima, and insufficient convergence potential in the later stage. It ultimately achieves a dynamic balance between global large-scale exploration and local fine-grained exploitation, providing a reliable and effective intelligent optimization paradigm for solving complex high-dimensional constrained engineering optimization problems.
4.3. Engineering Application Experiments
The experiments of benchmark test functions verify the theoretical superiority of the IESOA. To further verify its application value in practical engineering, this section applies the IESOA to three typical engineering optimization problems: reinforced concrete beam design, welded beam design, and pressure vessel design. These three types of problems are typical structural optimization problems with multi-constraint, nonlinear, and high-dimensional coupling characteristics, widely existing in construction, machinery, chemical, and other fields. The optimization goal is to minimize the structural weight (reduce manufacturing cost) while meeting the constraints of strength, stiffness, stability, and so on, which has important engineering practical significance. In the engineering application experiments, the focus is on analyzing the optimal design scheme, structural weight, and constraint satisfaction obtained by each algorithm, verifying the practicability and economy of the IESOA in engineering optimization.
(1) Reinforced concrete beam design
Reinforced concrete beams are one of the most commonly used structural components in construction engineering, and their design quality directly affects the safety, economy, and durability of building structures. Traditional reinforced concrete beam design usually relies on empirical formulas and trial-and-error methods, which are inefficient and have difficulty ensuring optimality. Intelligent optimization algorithms can realize lightweight design of structures and reduce manufacturing costs on the premise of meeting design specifications.
Suppose the beam is simply supported with a span of 30 feet and bears a live load of 2000 lbf and a dead load of 1000 lbf, including the weight of the beam. The compressive strength of concrete () is 5 ksi, and the yield stress of steel reinforcement () is 50 ksi. The cost of concrete is 0.02 USD/square inch/linear foot, and the cost of steel is 1.0 USD/square inch/linear foot. To minimize the total cost of the structure, the steel area (), beam width (), and beam depth () must be determined. According to ACI Building Code 318-77, the structure shall have the required strength proportionally:
Among them, Mu, Md, and Ml are the bending strength, dead load, and live load moments of the beam, respectively. In this case, Md = 1350 (unit: kip) and Ml = 2700 (unit: kip). The ratio of depth to width of the beam is limited to less than or equal to four. The optimization problem can be expressed as:
The objective function:
Constrained condition:
Variable ranges: , , .
The comparison of algorithms for reinforced concrete beam design is shown in Table 5. The iteration diagram of the algorithm is shown in Figure 10.
Table 5.
Comparison table of optimization results for reinforced concrete beam design.
Figure 10.
Comparison of iterative algorithms for reinforced concrete beam design.
Experimental results show that all eight algorithms can obtain design schemes that meet all constraints, but the optimal design scheme obtained by the IESOA has the smallest total weight and the best economy. The total weight of the optimal design scheme of the IESOA is reduced by 8.7% compared with the original ESOA, 6.3% compared with PSO, 6.5% compared with DE, and 4.2%, 9.8%, 5.1%, and 10.5% compared with SBOA, BKA, HHO, and DOA, respectively.
All performance indicators of the design scheme obtained by the IESOA meet the requirements of design specifications and constraints, and all indicators are within a reasonable range, indicating that its design scheme is not only economical but also safe and reliable. In addition, the IESOA has the fastest convergence speed and can find the optimal design scheme after about 80 iterations, while the original ESOA needs more than 150 iterations, and PSO, DE, and other algorithms need more than 300 iterations, indicating that it can quickly solve the optimal design problem of reinforced concrete beams and improve design efficiency. This result verifies the practicability and economy of the IESOA in reinforced concrete beam design, which can provide an effective solution for structural optimization in construction engineering.
(2) Welded beam design
A welded beam is a commonly used load-bearing component in mechanical engineering, widely used in machine tools, bridges, cranes, and other equipment. Its design quality directly affects the bearing capacity, service life, and manufacturing cost of equipment. The optimal design of a welded beam needs to minimize the structural weight and reduce manufacturing costs on the premise of meeting constraints such as strength, stiffness, and stability, while taking into account the feasibility of welding technology. The goal of welded beam design is to minimize its cost under certain constraints. This problem contains seven inequality constraints (shear stress , bending stress , bar buckling load , beam end deflection , etc.), and four design variables: weld throat height (), weld length (), beam thickness (), and beam width (). The mathematical model is as follows:
The objective function:
Constrained condition:
The objective function and constraints are given in the original text:
, , , , , , , . , , , , , .
, .
The comparison of algorithms for welded beam optimization design is shown in Table 6. The results of eight optimization algorithms for welded beam optimization design are shown in Figure 11.
Table 6.
Comparison table of optimization results for welded beam design.
Figure 11.
Comparison of iterative algorithms for welding beam optimization design.
Experimental results show that the IESOA shows significant superiority in the optimization design of welded beams. The optimal design scheme obtained has the smallest total weight and meets all constraint conditions. All performance indicators of the design scheme obtained by the IESOA meet the design requirements and constraints, and all indicators have a certain safety margin, indicating that its design scheme is safe and reliable and takes into account the feasibility of welding technology. From the perspective of convergence speed, the IESOA can find the optimal design scheme after about 300 iterations, while the original ESOA needs more than 620 iterations, and other comparison algorithms need more than 750 iterations, indicating that it can quickly solve the optimization design problem of welded beams and improve design efficiency. Compared with other comparison algorithms, it shows that its design scheme has good stability and can provide a reliable optimization scheme for welded beam design in mechanical engineering.
(3) Pressure vessel design
Pressure vessels are indispensable key pieces of equipment in chemical, petroleum, energy, and other fields. Their design is directly related to production safety, resource utilization efficiency, and economic benefits. The optimal design of a pressure vessel needs to minimize the structural weight and reduce manufacturing costs on the premise of meeting constraints such as strength, stiffness, and stability, while ensuring the safe operation of the equipment. Traditional design methods often rely on empirical formulas and trial-and-error, which is inefficient and makes it difficult to ensure optimality. Intelligent optimization algorithms provide new ideas and methods for the design of pressure vessels. The goal of pressure vessel design is to minimize the total cost while meeting production needs. This problem contains four design variables: shell thickness (corresponding to design variable ), head thickness (corresponding to design variable ) (both are integer multiples of 0.0625), inner radius (corresponding to design variable ), and vessel length (corresponding to design variable , excluding heads) (both are continuous variables).
The objective function:
Constrained condition:
Boundary constraints: .
The comparison of algorithms for pressure vessel optimization design is shown in Table 7. The results of pressure vessel design obtained by eight optimization algorithms are shown in Figure 12.
Table 7.
Comparison table of optimization results for pressure vessel design.
Figure 12.
Comparison of iterative algorithms for pressure vessels.
Experimental results show that the IESOA can find the optimal design scheme in the optimization design of pressure vessels, with the smallest total weight, and meet all constraint conditions. All performance indicators of the design scheme obtained by the IESOA meet the requirements of design specifications and all constraints, and indicators such as weld shear stress, normal stress, and buckling load have a reasonable safety margin, indicating that its design scheme is safe and reliable and can ensure the safe operation of pressure vessels.
From the perspective of convergence speed, the IESOA can find the optimal design scheme after about 180 iterations, while the original ESOA needs more than 480 iterations, and other comparison algorithms need more than 600 iterations, indicating that it can quickly solve the optimization design problem of pressure vessels and improve design efficiency. In addition, the optimization results of the IESOA have good stability. Compared with other comparison algorithms, it shows that its design scheme has good consistency and can provide an effective optimization scheme for pressure vessel design in chemical, petroleum, and other fields.
Based on the experimental results of three typical engineering optimization problems, the following conclusions can be drawn: The IESOA can be successfully applied to three engineering optimization problems: reinforced concrete beam design, welded beam design, and pressure vessel design. The optimal design schemes obtained meet all constraints, are safe and reliable, and realize the minimization of structural weight and reduce manufacturing costs. Compared with PSO, DE, SBOA, BKA, HHO, DOA, and the original ESOA, the total weight of the optimal design scheme obtained by the IESOA is reduced by 4.2–10.3%, with significant economy and important engineering practical value. The IESOA has the fastest convergence speed in engineering optimization problems, can quickly find the optimal design scheme, can improve design efficiency, and its optimization results have good stability, which can provide a reliable reference for engineering design. The improved strategy of the IESOA can effectively adapt to the multi-constraint, nonlinear, and high-dimensional coupling characteristics of engineering optimization problems, overcome the limitations of the original ESOA in practical engineering applications, and verify its applicability and practicability in the engineering field.
5. Conclusions
Aiming at the inherent shortcomings of the traditional egret swarm optimization Algorithm (ESOA) when tackling high-dimensional complex optimization problems, this paper proposes an improved egret swarm optimization algorithm (IESOA) integrated with variable-factor weighted learning and adjacent generation dimension crossover strategies. Four core improvement mechanisms are elaborately designed for the IESOA. Firstly, a dynamic variation rule of model parameters is constructed to adaptively regulate the exploration factor, exploitation factor, and weighted learning factor along with the iterative process, which realizes the dynamic balance between global exploration and local exploitation. Secondly, a multi-individual variable-factor weighted learning strategy is proposed to fuse positional information from follower individuals, sub-population optimal individuals, and global optimal individuals, which effectively maintains population diversity and prevents premature population assimilation. Thirdly, an optimal individual updating mechanism based on adjacent generation dimension crossover is established to fully exploit high-quality dimensional information from elite individuals of two consecutive generations, thereby strengthening the algorithm’s capability of escaping local optima. Fourthly, a preferred mutation reverse learning strategy is introduced to further enhance the local search precision and overall convergence performance.
By virtue of the above four collaborative improvement strategies, the IESOA effectively remedies the deficiencies of the original ESOA, including fixed parameter configuration, insufficient population diversity, weak local optimum escape ability, and slow convergence speed, and achieves a comprehensive promotion of optimization performance. Meanwhile, computational complexity analysis demonstrates that the introduced improvement strategies do not bring excessive additional computational overhead, which guarantees the practical applicability of the IESOA in real engineering scenarios. Comparative experiments on CEC2014 and CEC2019 benchmark functions reveal that, for unimodal, multimodal, and hybrid functions under different dimensional conditions, the IESOA remarkably outperforms eight mainstream algorithms, including PSO, DE, and SBOA, in optimization accuracy, convergence speed, and solution stability, showing prominent high-dimensional robustness. When applied to three typical constrained engineering optimization cases, namely, reinforced concrete beam design, welded beam design, and pressure vessel design, the proposed algorithm can effectively reduce structural weight while satisfying all practical constraints. The results further validate the engineering practicability and economic advantage of the IESOA, offering an efficient alternative solution for complex engineering structural optimization.
This study enriches the theoretical improvement system of egret swarm optimization algorithms, compensates for the application limitations of the traditional ESOA in high-dimensional complex optimization tasks, and provides a novel effective approach for solving high-dimensional constrained engineering optimization problems. Restricted by the current research scope, the proposed IESOA is only designed for single-objective optimization and has not been extended to multi-objective optimization scenarios. Accordingly, future research will be carried out in the following three directions: (1) Extend the framework of the IESOA to multi-objective optimization to accommodate the practical demand of multi-objective collaborative optimization in complex engineering design; (2) integrate excellent evolutionary operators from other state-of-the-art intelligent optimization algorithms to further enhance the optimization capacity of the IESOA for extremely complex and high-dimensional problems; and (3) expand the application scope of the IESOA to more industrial and engineering fields, so as to further promote its practical popularization and provide solid theoretical support and technical reference for the wide application of swarm intelligence optimization algorithms in engineering practice.
Author Contributions
Conceptualization, S.W.; writing—review and editing, S.W.; validation, Y.Z.; data curation, P.W.; writing—original draft preparation, P.W.; methodology, Z.C.; software, Z.C. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the Natural Science Foundation of Hubei Province (2024AFD038).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data that support the findings of this study are available from the corresponding author upon request. There are no restrictions on data availability.
Conflicts of Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
References
- Meng, S.; Shi, Z.; Li, G.; Peng, M.; Liu, L.; Zheng, H.; Zhou, C. A novel deep learning framework for landslide susceptibility assessment using improved deep belief networks with the intelligent optimization algorithm. Comput. Geotech. 2024, 167, 106106. [Google Scholar] [CrossRef] [Scilit]
- Deng, J.; Liu, G.; Wang, L.; Liu, G.; Wu, X. Intelligent optimization design of squeeze casting process parameters based on neural network and improved sparrow search algorithm. J. Ind. Inf. Integr. 2024, 39, 100600. [Google Scholar] [CrossRef] [Scilit]
- Zhu, F.; Li, G.; Tang, H.; Li, Y.; Lv, X.; Wang, X. Dung beetle optimization algorithm based on quantum computing and multi-strategy fusion for solving engineering problems. Expert Syst. Appl. 2024, 236, 121219. [Google Scholar] [CrossRef] [Scilit]
- Yue, Y.; Cao, L.; Lu, D.; Hu, Z.; Xu, M.; Wang, S.; Li, B.; Ding, H. Review and empirical analysis of sparrow search algorithm. Artif. Intell. Rev. 2023, 56, 10867–10919. [Google Scholar] [CrossRef] [Scilit]
- Hu, G.; Huang, F.; Chen, K.; Wei, G. MNEARO: A meta swarm intelligence optimization algorithm for engineering applications. Comput. Methods Appl. Mech. Eng. 2024, 419, 116664. [Google Scholar] [CrossRef] [Scilit]
- Qu, F.; Liao, H.; Liu, J.; Wu, T.; Shi, F.; Xu, Y. A novel well log data imputation methods with CGAN and swarm intelligence optimization. Energy 2024, 293, 130694. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Huang, H.; Zhou, J. A dual cluster head hierarchical routing protocol for wireless sensor networks based on hybrid swarm intelligence optimization. IEEE Internet Things J. 2024, 11, 16710–16721. [Google Scholar] [CrossRef] [Scilit]
- Ji, C.; Zhang, C.; Suo, L.; Liu, Q.; Peng, T. Swarm intelligence based deep learning model via improved whale optimization algorithm and Bi-directional long short-term memory for fault diagnosis of chemical processes. ISA Trans. 2024, 147, 227–238. [Google Scholar] [CrossRef] [Scilit]
- Chen, C.; Cao, L.; Chen, Y.; Chen, B.; Yue, Y. A comprehensive survey of convergence analysis of beetle antennae search algorithm and its applications. Artif. Intell. Rev. 2024, 57, 141. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Wang, X.; Yue, Y. Heuristic optimization algorithm of black-winged kite fused with osprey and its engineering application. Biomimetics 2024, 9, 595. [Google Scholar] [CrossRef] [Scilit]
- Chen, B.; Cao, L.; Chen, C.; Chen, Y.; Yue, Y. A comprehensive survey on the chicken swarm optimization algorithm and its applications: State-of-the-art and research challenges. Artif. Intell. Rev. 2024, 57, 170. [Google Scholar] [CrossRef] [Scilit]
- Yue, Y.; Cao, L.; Chen, C.; Chen, Y.; Chen, B. Snake Optimization Algorithm Augmented by Adaptive t-Distribution Mixed Mutation and Its Application in Energy Storage System Capacity Optimization. Biomimetics 2025, 10, 244. [Google Scholar] [CrossRef] [Scilit]
- Chen, Z.; Francis, A.; Li, S.; Liao, B.; Xiao, D. Egret swarm optimization algorithm: An evolutionary computation approach for model free optimization. Biomimetics 2022, 7, 144. [Google Scholar] [CrossRef] [Scilit]
- Cao, L.; Yue, Y.; Chen, Y.; Chen, C.; Chen, B. Sailfish optimization algorithm integrated with the osprey optimization algorithm and cauchy mutation and its engineering applications. Symmetry 2025, 17, 938. [Google Scholar] [CrossRef] [Scilit]
- Wang, X.; Cao, L.; Zhang, Z.; Yue, Y. Coverage optimization strategy for 3D wireless sensor network based on adaptive inertia weight Arctic Puffin Optimization Algorithm. J. Comput. Des. Eng. 2025, 12, 81–109. [Google Scholar] [CrossRef] [Scilit]
- Xin, J.; Ning, J.; Ren, H.; Zhao, H.; Xu, X. A failure criterion model for concrete integrating egret swarm optimization algorithm and back propagation neural networks. Eng. Fract. Mech. 2026, 337, 111985. [Google Scholar] [CrossRef] [Scilit]
- Li, T.; Liu, Y.; Chen, Z. Application of sine cosine egret swarm optimization algorithm in gas turbine cooling system. Systems 2022, 10, 201. [Google Scholar] [CrossRef] [Scilit]
- Wei, P.; Shang, M.; Zhou, J.; Shi, X. Efficient adaptive learning rate for convolutional neural network based on quadratic interpolation egret swarm optimization algorithm. Heliyon 2024, 10, e37814. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Vhatkar, K.; Kathole, A.B.; Lonare, S.; Gandhewar, N. Energy aware optimal virtual machine scheduling in cloud environment using hybridized egret swarm with sea lion optimization algorithm. Neural Process. Lett. 2024, 56, 248. [Google Scholar] [CrossRef] [Scilit]
- Simon, J.; Kapileswar, N.; Padmavathi, B.; Devi, K.; Kumar, P. Optimization of node deployment in underwater internet of things using novel adaptive long short-term memory-based egret swarm optimization algorithm. Int. J. Commun. Syst. 2024, 37, e5926. [Google Scholar] [CrossRef] [Scilit]
- Huang, Z.; Zhang, Z.; Hua, C.; Liao, B.; Li, S. Leveraging enhanced egret swarm optimization algorithm and artificial intelligence-driven prompt strategies for portfolio selection. Sci. Rep. 2024, 14, 26681. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Liu, Y.; Yu, C.; Li, D.; Wang, L.; Li, X.; Li, H.; Wang, F. An optimization capacity design method of household integrated energy system based on multi-objective egret swarm optimization. IET Renew. Power Gener. 2023, 17, 1993–2008. [Google Scholar] [CrossRef] [Scilit]
- Sylviaa, S.M.; Sudha, N. Enhancing Breast Cancer Classification: A Deep Learning Approach with Outlier Detection with Egret Swarm Optimization Algorithm and Feature Selection Integration. J. Angiother. 2024, 8, 1–13. [Google Scholar] [CrossRef] [Scilit]
- Anbazhagan, L.; Basha, C.H.H.; Dheepak, G.; Nachimuthu, S.; Pushpalatha, D. Hybrid Solar-Wind Energy System with Enhanced Power Optimization Using Nature-Inspired Egret Swarm Algorithm. In 2025 International Conference on Visual Analytics and Data Visualization (ICVADV); IEEE: Piscataway, NJ, USA, 2025; pp. 605–613. [Google Scholar]
- Manivannan, K.; Sathiamoorthy, S. Automated Tuberculosis classification using Egret Swarm Optimization with deep learning based fusion model on chest X-ray images. J. Intell. Fuzzy Syst. 2023, 45, 10335–10347. [Google Scholar] [CrossRef] [Scilit]
- Zheng, Y.; Xiao, Y.; Zhu, X. Research on Energy Saving, Low-Cost and High-Quality Cutting Parameter Optimization Based on Multi-Objective Egret Swarm Algorithm. Processes 2025, 13, 2390. [Google Scholar] [CrossRef] [Scilit]
- Ansho, P.M.; Germin Nisha, M. Egret swarm optimized distributed power flow controller for power quality enhancement in grid connected hybrid system. J. Electr. Eng. Technol. 2024, 19, 2047–2057. [Google Scholar] [CrossRef] [Scilit]
- Gothawal, D.B.; Nagaraj, S.V. Hybrid secure routing and monitoring mechanisms in IoT-based wireless sensor networks using Egret-Harris optimization. Inf. Secur. J. A Glob. Perspect. 2025, 34, 88–113. [Google Scholar] [CrossRef] [Scilit]
- Peng, W.; Wu, R.; Wang, Y.; Wang, J. Improved egret swarm optimization algorithm with mixed multi-strategy for system evaluation. Math. Comput. Simul. 2025, 243, 362–381. [Google Scholar] [CrossRef] [Scilit]
- Pan, W.; Liu, S.Q. Deep reinforcement learning for the dynamic and uncertain vehicle routing problem. Appl. Intell. 2023, 53, 405–422. [Google Scholar] [CrossRef] [Scilit]
- Bahlai, C.A.; Zipkin, E.F. The Dynamic Shift Detector: An algorithm to identify changes in parameter values governing populations. PLoS Comput. Biol. 2020, 16, e1007542. [Google Scholar] [CrossRef] [Scilit]
- Sun, X.; Li, B.; Sutcliffe, R.; Gao, Z.; Kang, W.; Feng, J. Wse-MF: A weighting-based student exercise matrix factorization model. Pattern Recognit. 2023, 138, 109285. [Google Scholar] [CrossRef] [Scilit]
- Yang, Y.; Guo, J.; Ye, Q.; Xia, Y.; Yang, P.; Ullah, A.; Muhammad, K. A weighted multi-feature transfer learning framework for intelligent medical decision making. Appl. Soft Comput. 2021, 105, 107242. [Google Scholar] [CrossRef] [Scilit]
- Gao, X.; Bai, W.; Dang, Q.; Yang, S.; Zhang, G. Learnable self-supervised support vector machine based individual selection strategy for multimodal multi-objective optimization. Inf. Sci. 2025, 690, 121553. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Q.; Yang, S.; Liu, M.; Liu, J.; Jiang, L. A new crossover mechanism for genetic algorithms for Steiner tree optimization. IEEE Trans. Cybern. 2020, 52, 3147–3158. [Google Scholar] [CrossRef] [Scilit]
- Xue, Y.; Cai, X.; Neri, F. A multi-objective evolutionary algorithm with interval based initialization and self-adaptive crossover operator for large-scale feature selection in classification. Appl. Soft Comput. 2022, 127, 109420. [Google Scholar] [CrossRef] [Scilit]
- Gu, Q.; Gao, S.; Li, X.; Xiong, N.; Liu, R. An adaptive adjacent maximum distance crossover operator for multi-objective algorithms. Soft Comput. 2023, 27, 7419–7438. [Google Scholar] [CrossRef] [Scilit]
- Aladdin, A.M.; Rashid, T.A. A new Lagrangian problem crossover—A systematic review and meta-analysis of crossover standards. Systems 2023, 11, 144. [Google Scholar] [CrossRef] [Scilit]
- Yao, J.; Luo, X.; Li, F.; Li, J.; Dou, J.; Luo, H. Research on hybrid strategy particle swarm optimization algorithm and its applications. Sci. Rep. 2024, 14, 24928. [Google Scholar] [CrossRef] [Scilit]
- Sahoo, S.K.; Saha, A.K.; Ezugwu, A.E.; Agushaka, J.; Abuhaija, B.; Alsoud, A.; Abualigah, L. Moth flame optimization: Theory, modifications, hybridizations, and applications. Arch. Comput. Methods Eng. 2023, 30, 391–426. [Google Scholar] [CrossRef] [Scilit]
- Hollmann, F.; Sanchis, J.; Reetz, M.T. Learning from protein engineering by deconvolution of multi-mutational variants. Angew. Chem. Int. Ed. 2024, 63, e202404880. [Google Scholar] [CrossRef] [Scilit]
- Li, M.; Yu, X.; Fu, B.; Wang, X. A modified whale optimization algorithm with multi-strategy mechanism for global optimization problems. Neural Comput. Appl. 2025, 37, 22339–22352. [Google Scholar] [CrossRef] [Scilit]
- Gong, C.; Zhou, N.; Xia, S.; Huang, S. Quantum particle swarm optimization algorithm based on diversity migration strategy. Future Gener. Comput. Syst. 2024, 157, 445–458. [Google Scholar] [CrossRef] [Scilit]
- Lin, M.; Wang, Z.; Zheng, W. Hybrid particle swarm-differential evolution algorithm and its engineering applications. Soft Comput. 2023, 27, 16983–17010. [Google Scholar] [CrossRef] [Scilit]
- Diao, Q.; Junaidi, A.; Chan, W.H.; Zain, A.M.; Yang, H. SBOA: A novel heuristic optimization algorithm. Baghdad Sci. J. 2024, 21, 0764–0779. [Google Scholar] [CrossRef] [Scilit]
- Sun, H.; Yang, S. Range-free localization algorithm based on modified distance and improved black-winged kite algorithm. Comput. Netw. 2025, 259, 111091. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Tang, J.; Pan, Q. MSI-HHO: Multi-strategy improved HHO algorithm for global optimization. Mathematics 2024, 12, 415. [Google Scholar] [CrossRef] [Scilit]
- Mohammed, B.O.; Aghdasi, H.S.; Salehpour, P. Dhole optimization algorithm: A new metaheuristic algorithm for solving optimization problems. Clust. Comput. 2025, 28, 430. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.





























