Skip to Content
You are currently on the new version of our website. Access the old version .
BiomimeticsBiomimetics
  • Article
  • Open Access

27 July 2025

39 Pages

A Novel Adaptive Superb Fairy-Wren (Malurus cyaneus) Optimization Algorithm for Solving Numerical Optimization Problems

,
,
,
and
1
Faculty of Health Sciences, University of Macau, Macau 999078, China
2
Stony Brook Institute, Anhui University, Hefei 230039, China
3
Taizhou Institute of Zhejiang University, Taizhou 318000, China
4
Division of Biomedical and Life Sciences, Faculty of Health and Medicine, Lancaster University, Lancaster LA1 4YG, UK

Abstract

Superb Fairy-wren Optimization Algorithm (SFOA) is an animal-based meta-heuristic algorithm derived from Fairy-wren’s behavior of growing, feeding, and avoiding natural enemies. The SFOA has some shortcomings when facing complex environments. Its switching mechanism is not enough to adapt to complex optimization problems, and it faces a weakening of population diversity in the late stage of optimization, leading to a higher possibility of falling into local optima. In addition, its global search ability needs to be improved. To address the above deficiencies, this paper proposes an Adaptive Superb Fairy-wren Optimization Algorithm (ASFOA). To assess the ability of the proposed ASFOA, three groups of experiments are conducted in this paper. Firstly, the effectiveness of the proposed improved strategies is checked on the CEC2018 test set. Second, the ASFOA is compared with eight classical/highly cited/newly proposed metaheuristics on the CEC2018 test set, in which the ASFOA performed the best overall, with average rankings of 1.621, 1.138, 1.483, and 1.966 in the four-dimensional cases, respectively. Then the convergence and robustness of ASFOA is verified on the CEC2022 test set. The experimental results indicate that the proposed ASFOA is a competitive metaheuristic algorithm variant with excellent performance in terms of convergence and distribution of solutions. In addition, we further validate the ability of ASFOA to solve real optimization problems. The average ranking of the proposed ASFOA on 10 engineering constrained optimization problems is 1.500. In summary, ASFOA is a promising variant of metaheuristic algorithms.

1. Introduction

There are many complex problems in today’s society, most of which can be transformed into optimization problems. Optimization problems usually contain three factors: objective function, constraints, and decision variables [1]. With the advancement of science and technology, real-world optimization problems are becoming more and more complex, moving towards high-dimensional, multimodal, nonlinear, and multi-constrained directions [2]. Traditional optimization algorithms, such as gradient descent [3], Newton’s method [4], and quasi-Newton method [5], rely on accurate mathematical analytical forms and constraint specification [6]. When addressing complex real-world problems characterized by non-convex, discontinuous, or high-dimensional solution spaces, traditional optimization methods are no longer applicable [7]. Meta-heuristic algorithms have been proposed to better solve these problems with complex structures. Meta-heuristic optimization algorithms are used to find approximate solutions to difficult problems and are often defined as problem-independent algorithms [8]. Due to their high efficiency and high dimensionality, good performance, and wide range of applications in solving mathematical and engineering problems, metaheuristic optimization algorithms have been widely used to solve discontinuous and highly nonlinear problems. Over the past decade, metaheuristic algorithms have gradually replaced traditional algorithms and continue to influence the industry. The metaheuristic optimization algorithm consists of two phases, global search (exploration) and local search (exploitation). In the exploration phase, the algorithm looks at the entire solution space and explores new search regions to maintain diversity. In the optimization phase, the search is mainly performed in the neighborhood of the current solution to find better values. As an excellent class of stochastic algorithms, they are applied in many areas such as UAV mission planning problems [9,10,11], multilevel threshold image segmentation problems [12,13,14], feature selection problems [15,16,17], hyperparameter optimization problems [18,19], wireless sensor network coverage optimization problem [20,21], and energy scheduling optimization problems [22,23].
Meta-heuristic algorithms, depending on their source of inspiration, can be divided into three broad categories: evolution-based algorithms (EAs), science-inspired algorithms (SIAs), and bio-inspired algorithms (BIAs). The specific classification structure is shown in Figure 1. EAs are a class of metaheuristic algorithms inspired by natural evolutionary mechanisms, of which the best known are Genetic Algorithm (GA) [24] and Differential Evolution (DE) [25]. GA originates from natural selection and genetics mechanisms to solve optimization problems through selection, crossover, and mutation operations. DE utilizes the difference vectors between individuals to guide the search. Other EAs include Evolutionary Strategies (ES) [26], Biogeography-based Optimization (BBO) [27], Evolutionary Mating Algorithm (EMA) [28], Covariance Matrix Adaptive Evolutionary Strategies (CMAES) [29], and Differentiated Creative Search (DCS) [30]. SIAs draw inspiration primarily from physical principles, chemical laws, and mathematical theorems. Thereby, SIAs can be further categorized into physical–chemical-based algorithms and mathematical-based algorithms. Simulated Annealing (SA) [31] and Gravitational Search Algorithm (GSA) [32] are the best-known physical–chemical-based algorithms. Others include, but are not limited to, Kepler Optimization Algorithm (KOA) [33], Polar Lights Optimizer (PLO) [34], Special Relativity Search (SRS) [35], and Fick’s Law Algorithm (FLA) [36]. From the time when Sine Cosine Algorithm (SCA) [37] was proposed, more mathematical-based algorithms have been proposed such as Gold Sine Algorithm (GSA) [38], Exponential–Trigonometric Optimization (ETO) [39], Sinh Cosh Optimizer (SCHO) [40], Subtraction Average Based Optimizer (SABO) [41] and Arithmetic Optimization Algorithm (AOA) [42]. BIAs are inspired by social behaviors or characteristics of animals, plants, and humans. Animal-based algorithms are a large group of metaheuristic algorithms that solve optimization problems by modeling collaborative foraging, natural enemy avoidance, and migration among animals. The most classic of these are Particle Swarm Optimization (PSO) [43] and Ant Colony Optimization (ACO) [44]. Apart from those, there are some widely used animal-based algorithms such as Whale Optimization Algorithm (WOA) [45], Harris Hawks Optimization (HHO) [46], Cuckoo Search Algorithm (CSA) [47], and Butterfly Optimization Algorithm (BOA) [48]. In addition, several animal-based algorithms have recently been proposed, including but not limited to the Tuna Swarm Optimization (TSO) [49], Crayfish Optimization Algorithm (COA) [50], Secretary Bird Optimization Algorithm (SBOA) [51], Parrot Optimizer (PO) [52], Elk Herd Optimizer (EHO) [53], and Hippopotamus Optimization Algorithm (HOA) [54]. Plant-based algorithms are a class of meta-heuristic algorithms that have emerged in recent years, including Ivy Algorithm (IVYA) [55], Sunflower Optimization (SO) [56], Dandelion Optimizer (DO) [57]. Human-based algorithms derive from various types of human social behaviors and norms. Teaching–Learning-Based Optimization (TLBO) [58] is the most typical example of this category and is inspired by the process of knowledge transfer between teachers and students in the educational system. Human Memory Optimization Algorithm (HMOA) [59], Hiking Optimization Algorithm (HOA) [60], Preschool Education Optimization Algorithm (PEOA) [61], Catch Fish Optimization Algorithm (CFOA) [62] and Football Team Training Algorithm (FTTA) [63], and Gold Rush Optimizer (GRO) [64] are also in this category.
Figure 1. The classification of meta-heuristic algorithms.
The Superb Fairy-wren Optimization Algorithm (SFOA) is a recently emerged animal-based meta-heuristic algorithm proposed by Jia et al. in 2024 [65]. SFOA focuses on modeling three different behaviors of the Superb Fairy-wren, which include juvenile growth, reproduction, and rearing, as well as avoidance of natural predators. The SFOA is demonstrated to have excellent optimization capability through experiments on 41 different functions, engineering constraint problems, and feature selection problems. However, SFOA has some shortcomings. Its switching mechanism is not enough to adapt to complex optimization problems, and it faces a weakening of population diversity in the late stage of optimization, leading to a higher possibility of falling into local optima. In addition, its global search capability needs to be improved. The shortcomings of SFOA motivate us to improve it. On the other hand, the no free lunch theory states that no single algorithm can satisfy all possible optimization problems. This is one of the motivations for us to improve SFOA.
Based on the above reasons, this paper provides appropriate improvements to SFOA for enhancing its performance. This work proposes ASFOA that integrates three improvement techniques. First, we propose an adaptive switching framework to dynamically select different update strategies to better adapt to different complex problems. We propose a three-factor bootstrapping strategy that utilizes the dominant group, the dominant individual, and the individual itself to jointly guide the population evolution, enhance the information exchange among individuals, and enrich the population diversity. In addition, the original danger threshold updating method is improved to make it more adaptable to the optimization process. In order to verify the performance of ASFOA, this paper compares it with different categories of classical/highly cited/newly proposed algorithms on the CEC2018 and CEC2022 test sets. Three statistical methods, which include the Friedman test, the Wilcoxon rank sum test, and the Nemenyi test, were applied to thoroughly analyze the experimental results. The main contributions of this paper are as follows:
(1) The ASFOA is proposed, integrating an adaptive switching framework, a three-factor synergistic guidance strategy, and an adaptive danger threshold updating strategy.
(2) An adaptive switching framework is designed to dynamically select search strategies that make SFOA adapt to different optimization problems.
(3) A three-factor synergistic guidance strategy is introduced to utilize individuals or groups with different characteristics for guidance, which can enrich population diversity and strengthen the global searchability.
(4) An adaptive danger threshold updating strategy is proposed to increase search diversity and improve algorithm robustness.
(5) ASFOA is compared with classical/highly cited/newly proposed metaheuristics on multiple test sets in different dimensions. The test results reveal the performance of ASFOA in dealing with numerous optimization problems.
The rest of this paper is organized as follows: The three different steps of SFOA are shown in Section 2. In Section 3, we present the framework and time complexity of the proposed ASFOA. Section 4 provides experimental results comparing classical/highly cited/newly proposed metaheuristics on different benchmark functions with different dimensions. In addition, 10 engineering-constrained optimization problems were used to test ASFOA’s ability to solve real-world optimization challenges. Finally, the conclusion and discussion are given in Section 5.

2. Superb Fairy-Wren Optimization Algorithm

A new animal-based metaheuristic algorithm, Superb Fairy-wren Optimization Algorithm, was proposed by Jia et al. in 2024. The SFOA simulates different behaviors of Superb Fairy-wrens, including young birds’ growth, breeding, and feeding, as well as avoiding natural enemies. The specific steps are as follows.

2.1. Random Initialization

Similarly to most animal-based metaheuristic algorithms, SFOA randomly generates initial populations in the problem space. The population consists of N members, and the initial position of i t h member X i i n i is represented by Equation (1).
X i i n i = l b + r a n d 1 , D × u b − l b
where u b and l b define the upper and lower search space bounds. r a n d 1 , D is a vector of D-dimensional random numbers whose each element is uniformly distributed between 0 and 1.

2.2. Young Birds Growth Stage

The first stage of the SFOA is the young bird growth stage. In this phase, the population constantly updates the position of the young birds as they grow, enabling a global search. Specifically, SFOA utilizes Equation (2) to update the position of each member.
X i n e w = X i o l d + r a n d 1 , D × u b − l b + l b
where X i o l d denotes the current position of the i t h member and X i n e w denotes its updated position.

2.3. Breeding and Feeding Stage

The breeding and feeding stage is the second stage of the SFOA. In this stage, the SFOA updates the positions of the population members by modeling the teaching mechanism of Superb Fairy-wren during breeding and feeding as shown in Equation (3).
X i n e w = a × X b e s t + X b e s t − X i o l d × sin u b − l b × 2 + 2 F E s M a x F E s
where a is a constant with a value of 0.8 according to the source literature. X b e s t is the position of the global best member (in the case of the minimization problem, with the minimum fitness). F E s represents the number of fitness function evaluations. M a x F E s represents the max number of fitness function evaluations.

2.4. Avoiding Natural Enemies Stage

The final stage of the SFOA is the avoiding natural enemies stage. By simulating the defense mechanism of Superb Fairy-wren to avoid predation by natural enemies, SFOA updates the position of the population. This stage enhances the algorithm’s search range in the problem space and its ability to utilize local search, as shown in Equation (4).
X i n e w = X b e s t + X i o l d × l × b × sin π 2 × 1 − F E s M a x F E s
where l is a D-dimensional random vector obeying the Levy distribution. b is a constant with value 0.2.

2.5. Implementation of SFOA

At each iteration, SFOA selects one of three stages to be used for population updating. The young birds’ growth stage is mainly used for global exploration. The breeding and feeding stage prefers local exploitation, and the avoiding natural enemies stage is used to increase the randomness of the SFOA’s exploration in space. For SFOA, the probability of executing the young birds’ growth stage is the same as the probability of executing the breeding and feeding stage, as well as the avoiding natural enemies stage. Therefore, we decide which stage to execute by judging the size of r 1 and 0.5 at each iteration. When r 1 > 0.5, the SFOA executes the young birds’ growth stage; conversely, the SFOA executes one of the remaining two stages. Further, for the breeding and feeding stage and the avoiding natural enemies stage, the SFOA selects according to the magnitude of the danger threshold s , as shown in Equation (5). Specifically, when s > 20, the avoiding natural enemies stage is executed. Conversely, the breeding and feeding stage is applied. The execution mechanism of SFOA is shown in Equation (6).
s = r 2 × 20 + r 3 × 20
X i n e w = X i o l d + r a n d 1 , D × u b − l b + l b , r 1 > 0.5 a × X b e s t + X b e s t − X i o l d × sin u b − l b × 2 + 2 F E s M a x F E s ,   r 1 ≤ 0.5   a n d   s ≤ 20 X b e s t + X i o l d × l × b × sin π 2 × 1 − F E s M a x F E s ,   r 1 ≤ 0.5   a n d   s > 20
where r 1 is a random number in [0,1] range. Both r 2 and r 3 are random numbers with a standard normal distribution.

3. The Proposed ASFOA

Although the performance of SFOA has been proven, it is still restricted when facing complex problems. In order to lift the performance limitation of SFOA, this section combines three strategies to tune SFOA and proposes ASFOA. The details are as follows.

3.1. Adaptive Switching Framework (ASF)

In metaheuristic algorithms, the ability to balance exploration and exploitation is the key to the algorithm. WOA and Grey Wolf Optimizer (GWO) [66] realize the switch from exploration to exploitation by controlling the parameters, but this linear approach is not applicable to all problems. For SFOA, it uses random selection to switch between exploitation and exploration. This approach is somewhat favorable to balance exploitation and exploration, but too random selection may lead the algorithm to explore when it needs to explore and exploit when it needs to explore. Therefore, it is necessary to design a switching mechanism to assist the SFOA in choosing the appropriate search behavior at the appropriate stage. To this end, this paper proposes an adaptive switching framework (ASF), which aims to dynamically select the search strategy according to the search process. The framework is able to adaptively select different strategies based on their historical success rates as follows.
S w f n e w = S w f o l d + 0.05 × 1 − S w f o l d × S 1 b e t t e r S 1 − S 23 b e t t e r S 23 × F E s M a x F E s
where S w f n e w is the adaptive switching parameter. S 1 denotes the number of members executing the young birds growth stage. S 1 b e t t e r denotes the number of members with better fitness after executing the young birds’ growth stage. S 23 denotes the number of members that performed the breeding and feeding stage and the avoiding natural enemies stage. S 23 b e t t e r denotes the number of members whose fitness became better after performing the breeding and feeding stage and the avoiding natural enemies stage. In ASFOA, the initial value of S w f i n i is set to 0.5 since there is no a priori knowledge. Moreover, if S w f n e w is outside of [0.1, 0.9], it will be replaced by the limit value (0.1 or 0.9) closest to the generated value.

3.2. Three-Factor Synergistic Guidance Strategy (TSG)

SFOA conducts global exploration through Equation (2). The analysis shows that Equation (2) expands the search range by applying a random perturbation to each member. However, it ignores the possibility that populations have the potential for rapid clustering at later stages, which can severely reduce population diversity. In addition, during global exploration, this blind search ignores the exchange of information between individuals, making it difficult for the population to find promising regions to search. Since SFOA may execute Equation (2) throughout the search process, this weakens the convergence ability. To solve the above problems, this paper proposes a three-factor synergistic guidance strategy (TSG). In this paper, we replace the young birds’ growth stage with TSG. Specifically, TSG utilizes valid information from dominant groups, dominant individuals, and individuals themselves. The dominant group is used to build the covariance matrix. By establishing a feature coordinate system for the current population, the algorithm’s dependence on the original fixed coordinate system is reduced and the algorithm’s rotation is enhanced without deformation, thereby enhancing the algorithm’s performance in solving indivisible problems (i.e., problems that are difficult to decompose into independent subproblems or localized problems with a high degree of coupling between different parts of the problem). The dominant individual is a randomly selected individual from the top three individuals in terms of fitness, which effectively ensures convergence ability while avoiding falling into a local optimum to some extent. The information about the individual itself is used to move from the current position, expanding the search range. The mathematical model of TSG is denoted as follows.
X i n e w = X i o l d + X w m e a n + X b e t t e r 3 + G i , G i ~ N 0 , C o v
C o v = 1 0.5 N ∑ i = 1 Q X i Q − X w m e a n × X i Q − X w m e a n T
X w m e a n = ∑ i = 1 Q ω i × X i Q
ω i = ln Q + 1 / ∑ i = 1 Q ln Q + 1 − ln i
where X w m e a n is the weighted average position of the dominant group. X b e t t e r is a member randomly selected from the top three individuals with the best fitness. C o v is the covariance matrix based on the dominant group. Q is the number of the dominant group, which in this paper consists of the top half of the individuals with the best fitness. X i Q denotes the members in the dominant group. ω i is the weighting coefficient of each individual, which denotes the degree of influence on X w m e a n .

3.3. Adaptive Danger Threshold Updating Strategy (ADS)

The SFOA switches between the Breeding and Feeding stage and the Avoiding natural enemies stage by calculating the danger threshold s . The second stage of the SFOA focuses on precision exploitation, while the third stage allows for a wider search range and enhanced exploitation. This stage can help it escape from local optimization, which is an advantage brought by Levy flight. However, as shown in Figure 2, SFOA performs breeding and feeding stage more throughout the search process, which is not conducive to its escape from local optimality. Therefore, we designed an Adaptive Danger Threshold Update Strategy (ADS). As shown in Figure 2, the new danger threshold updating strategy increases the frequency of executing the third stage; meanwhile, in the later stage, more third stages can effectively help SFOA jump out of the local optimum. Therefore, we use Equation (12) to calculate the danger threshold s .
s = F E s M a x F E s × 20 + r 4 × 20
where r 4 is a random number in [0,1] range.
Figure 2. Visualization of changes in danger threshold s.

3.4. The Pseudo-Code and Flowchart for ASFOA

To show the specific steps of ASFOA more clearly, its pseudo-code and flowchart are shown here, as shown in Algorithm 1 and Figure 3.
Algorithm 1 Pseudocode of ASFOA
1. Input: The number of candidate solution N, Dimension D, The max number of fitness evaluation MaxFEs
2. Output: The best candidate solution Xbest
3. Generate the initial population using Equation (1)
4. While FEs < MaxFEs
5.      Calculate Cov using Equation (9)
6.      For i = 1: N
7.              If  S w f n e w < 0.5
8.                   Update the position using Equation (8)//Three-factor synergistic guidance strategy
9.              Else
10.                   Calculate s using Equation (12)//Adaptive danger threshold updating strategy
11.                   If s < 20
12.                          Update the position using Equation (3)//Breeding and feeding stage
13.                   Else
14.                          Update the position using Equation (4)//Avoiding natural enemies stage
15.                   End if
16.              End if
17.      End for
18.      Evaluate fitness of each candidate solution
19:      FEs = FEs + N
20.      Calculate S w f n e w using Equation (7)//Adaptive switching framework
21. End while
Figure 3. Flowchart of the proposed ASFOA.

3.5. The Time Complexity of ASFOA

Time complexity analysis is used to evaluate the computational cost of an algorithm. For SFOA and ASFOA, the time complexity depends on three factors: the problem dimension D, the number of populations N, and the number of iterations T.
For SFOA, the time complexity of population initialization is O N × D . At each iteration, SFOA updates the population using only one strategy, so the time complexity of updating the population is O N × D × T . In sum, the time complexity of SFOA is O N × D × T + 1 . If we ignore the fixed number, the total time complexity of SFOA is O N × D × T . The same population initialization method is used by ASFOA without increasing the time complexity. For the three improved strategies integrated by ASFOA, ASF and ADS replace the original selection mechanism without changing the time complexity. Although TSG replaces the original young birds’ growth stage, it adds no additional fitness evaluation and is still selected along with the other two update strategies. Therefore, ASFOA has the same time complexity of O N × D × T as SFOA.

4. Experimental Results and Discussion

4.1. Benchmark Functions and Setup of Numerical Experiments

In this section, the performance of ASFOA is tested on CEC 2018 [67] and CEC 2022 [68] benchmark test suites. The CEC2018 test functions consist of 29 minimization problems, which can be divided into 4 groups: unimodal functions (F1–F2), multimodal functions (F3–F9), hybrid functions (F10–F19), and composition functions (F20–F29). The CEC 2022 test functions consist of unimodal functions (F1), basic functions (F2–F5), hybrid functions (F6–F8), and composition functions (F9–F12). Optimization problems with D = [10,30,50,100] from the CEC 2018 test suite, D = [10,20] from the CEC2022 test suite are considered. The search range of [−100,100] D is used. A broad summary of these test functions is presented in Table 1 and Table 2.
Table 1. Detailed description of CEC2018 test functions.
Table 2. Detailed description of CEC2022 test functions.
In order to fully demonstrate the performance of ASFOA, a series of comparison experiments is conducted. First, ASFOA and six derived algorithms integrating a single strategy or two strategies are subjected to ablation experiments on the CEC2018 test set. Second, ASFOA is compared with eight classical/highly cited/newly proposed metaheuristics on the CEC2018 test set and the CEC2022 test set to fully illustrate the superiority of ASFOA. Details of the derived algorithms are shown in Section 4.2. The eight comparison algorithms chosen include the classic and influential algorithms LSHADE [69], the highly cited algorithms MPA [70], EO [71], the newly proposed EDO [72], AE [73], RIME [74], ECO [75], BKA [76]. These comparison algorithms come from different classes of metaheuristics, and by comparing them across a wide range of classes, the superior performance of ASFOA is better demonstrated. Table 3 shows the parameter settings for the algorithms considered; their controlling parameters are set at the values recommended in their literature, except for population size ( N ) and the max number of fitness function evaluations ( M a x F E s ). All experiments were run on a computer equipped with MATLAB 2021b, an AMD R9 9950X processor running at 4.3 GHz, and 48 GB of RAM. To ensure a fair comparison, the population size was set at 30D, and every algorithm was executed on the basis of 30 independent runs, in line with protocols established in previous investigations. The maximum number of function evaluations was fixed at 1000D.
Table 3. Parameter settings for competing algorithm.
In this paper, we will record the optimal value (Best), standard deviation (Std), and average value (Mean) obtained by all the algorithms. The average value reflects the average performance of the algorithms over 30 independent runs, with lower fitness values representing higher quality solutions in minimization problems. However, the average levels may be affected by outliers; the standard deviation is introduced to analyze the stability of runs. A small standard deviation reveals less volatility and strong robustness of the algorithm. In view of the above evaluation metrics, if an algorithm is characterized by a better mean objective function value and a small standard deviation, the algorithm is considered stable and excellent. The complete data is obtained in Appendix A. In the analysis of the main section, we primarily use the Wilcoxon rank sum test, the Friedman test, and the Nemenyi test to analyze the differences between ASFOA and the comparison algorithms. Among them, the Wilcoxon rank sum test can analyze the variability of ASFOA and comparison algorithms on different functions. The Friedman test is used to analyze the overall performance difference between ASFOA and comparison algorithms. The Nemenyi test is used as a post hoc test to further evaluate the magnitude of difference between ASFOA and comparison algorithms.

4.2. Ablation Experiments Using CEC 2018 Test Suite

SFOA achieves its performance gains by integrating three improvement strategies. In order to evaluate the impact of these improvement techniques on SFOA and the compatibility between them, six different variants of SFOA are developed in this section, as shown in Table 4. Y indicates that the SFOA integrates the strategy, and N indicates that the SFOA does not employ the strategy.
Table 4. Various SFOA variants with different strategies.
The experimental results obtained by ASFOA, SFOA, and the derived algorithms on the CEC2018 test set are recorded in Table A1, Table A2, Table A3 and Table A4 in Appendix A. ASFOA achieves the minimum Ave for all functions on 30D and 100D and obtains the minimum Ave for 27 (28) functions on 10D (50D). Compared to SFOA and the derived algorithms, ASFOA exhibits the ability to consistently deliver high-quality solutions.
Table 5 summarizes the results of the Friedman test for ASFOA, SFOA, and the derived algorithms, which are obtained with a significance level of a = 0.05. In Table 5, “Mean rank” denotes the average rank under the four dimensions, and “Overall rank” denotes the order of the average rank. As shown in Table 5, the p-values for all four dimensions are less than 0.05, which indicates that there is a performance difference between ASFOA, SFOA, and the derived algorithms. The Friedman rankings of ASFOA, SFOA, and derived algorithms are visualized in Figure 4. To further measure the difference between ASFOA, SFOA, and the derived algorithms, we conducted a post hoc test using the Nemenyi test. Figure 5 presents the magnitude of differences among ASFOA, SFOA, and their derived algorithms, in which the algorithms with no significant difference in terms of performance can be connected using CDV. A discussion based on Figure 4 and Figure 5 is presented below.
Table 5. Friedman test results for ASFOA and derived algorithms based on CEC 2018 test suite.
Figure 4. Friedman rankings of ASFOA, SFOA, and their derived algorithms.
Figure 5. Multiple comparisons using CDV to evaluate ASFOA, SFOA, and their derived algorithms.
The influence of ASF on ASFOA can be investigated by comparing ASFOA, SFOA-1, SFOA-23, and SFOA. ASFOA is superior to SFOA-23 in four dimensions, which indicates that ASF can enhance the performance of SFOA. SFOA-1 is superior to basic SFOA in four dimensions, which also proves that ASF can enhance the performance of SFOA. Also, according to the results in Figure 5, there is a significant difference between the performance of SFOA-1 and basic SFOA, which indicates that the enhancement effect of ASF is obvious. There is no significant difference between SFOA-23 and ASFOA in 10D/30D, which indicates that the enhancement of the performance by ASF in high-dimensional problems is greater than the enhancement of the performance in low-dimensional problems. In conclusion, ASF is effective.
The influence of TSG on ASFOA can be investigated by comparing ASFOA, SFOA-2, SFOA-13, and SFOA. ASFOA is superior to SFOA-13 in all four dimensions, which indicates that TSG can enhance the performance of SFOA. SFOA-2 is superior to basic SFOA in all dimensions, which also proves that TSG can enhance the performance of SFOA. According to the results in Figure 5, there is a significant difference between the performance of SFOA-2 and basic SFOA, which indicates that the enhancement effect of TSG is obvious. There is a significant difference between SFOA-23 and ASFOA in all dimensions, which suggests that TSG can positively affect SFOA in both low and high latitudes. In conclusion, TSG is effective.
The influence of ADS on ASFOA can be investigated by comparing ASFOA, SFOA-3, SFOA-12, and SFOA. ASFOA is superior to SFOA-12 in all four dimensions, which indicates that ADS can enhance the performance of SFOA. SFOA-3 is superior to the basic SFOA in all four dimensions, which also proves that ADS can enhance the performance of SFOA. However, according to the results in Figure 5, there is no significant difference between SFOA-3 and basic SFOA, which indicates that the enhancement effect of ADS is limited. There is no difference between SFOA-12 without ADS and ASFOA in all dimensions, which also indicates that the contribution of ADS to ASFOA is limited and cannot significantly enhance SFOA. In conclusion, ADS has a positive effect on SFOA, but not significant enough.
Overall, all three improvement strategies can enhance the performance of SFOA.TSG contributes the most to ASFOA, followed by ASF, and ADS contributes the least to ASFOA. Meanwhile, we can conclude that the three improvement strategies can be compatible and jointly enhance SFOA.

4.3. Comparison Experiments Using CEC 2018 Test Suite

In this subsection, we compare ASFOA with eight comparison algorithms on the CEC 2018 test suite, and the complete results obtained are summarized in Table A5, Table A6, Table A7 and Table A8 in Appendix A. Among them, ASFOA obtained the smallest Ave on 22/26/22/17 test functions for 10D/30D/50D/100D, which indicates that ASFOA is able to provide satisfactory results on most of the functions with efficient solving ability. The Ave-based rankings of ASFOA and comparison algorithms on the CEC 2018 test set are shown in Figure 6.
Figure 6. Ave-based rankings of ASFOA and comparison algorithms.
Table 6 shows the results of the Wilcoxon rank sum test for ASFOA and LSHADE, MPA, EO, EDO, AE, RIME, ECO, and BKA based on their experimental data on the CEC2018 test set. The Wilcoxon rank sum test is a nonparametric pairwise test used to assess significant differences in the performance of two algorithms. The returned p values represent whether to accept the original hypothesis (p > 0.05) or deny it (p < 0.05). The results of the test for each dimension this article selected, shown in Table 4, indicate that ASFOA is significantly better or worse with symbols ‘+’ and ‘−’ than other algorithms, and ‘=’ was used to denote indistinguishable results of two algorithms. Figure 7 visualizes the Wilcoxon rank sum test results for ASFOA and LSHADE, MPA, EO, EDO, AE, RIME, ECO, BKA. A detailed analysis is as follows.
Table 6. Wilcoxon rank sum test results for ASFOA and competition algorithms based on CEC 2018 test suite.
Figure 7. The visualization of Wilcoxon rank sum test results of ASFOA and comparison algorithms.
For 10D, ASFOA is better (worse) than SFOA, LSHADE, MPA, EO, EDO, AE, RIME, ECO, BKA on 28(0), 26(1), 26(0), 29(0), 27(0), 28(1), 23(2), 25(2), 24(0) benchmark functions. That is, ASFOA is dominant in at least 23 functions when compared to different algorithms when solving 10D functions.
For 30D, ASFOA is better (worse) than SFOA, LSHADE, MPA, EO, EDO, AE, RIME, ECO, BKA on 29(0), 24(1), 29(0), 28(0), 29(0), 27(1), 27(0), 29(0), 28(0) benchmark functions. That is, ASFOA is dominant in at least 27 functions when compared to different algorithms when solving 30D functions.
For 50D, ASFOA is better (worse) than SFOA, LSHADE, MPA, EO, EDO, AE, RIME, ECO, BKA on 29(0), 22(7), 29(0), 29(0), 29(0), 25(3), 25(1), 29(0), 29(0) benchmark functions. That is, ASFOA is dominant in at least 22 functions when compared to different algorithms when solving 50D functions.
For 100D, ASFOA is better (worse) than SFOA, LSHADE, MPA, EO, EDO, AE, RIME, ECO, BKA on 29(0), 17(10), 29(0), 27(1), 29(0), 20(7), 23(3), 29(0), 29(0) benchmark functions. That is, ASFOA is dominant in at least 17 functions when compared to different algorithms when solving 100D functions.
According to Figure 7, we can learn that ASFOA, although the gap with some of the compared algorithms narrows when facing high-dimensional problems, still has a significant advantage in more than half of the functions. Therefore, we can conclude that the overall performance of ASFOA is superior to SFOA, LSHADE, MPA, EO, EDO, AE, RIME, ECO, BKA.
The results of the Wilcoxon rank sum test fully demonstrate that ASFOA provides great performance in terms of solution quality. To avoid transitivity between the results, Friedman test ranks are used for multiple samples. As reported in Table 7 and Figure 8, AROACS has a significant lead in the average ranking for all sets of benchmark functions and different dimensions. This situation indicates that ASFOA achieves better solutions on most benchmark functions compared to the remaining nine algorithms, or most consistently maintains higher overall performance in each set of tests. ASFOA’s ranking fluctuates as the dimensions change, but the individual dimensions are still ranked number one, which indicates that ASFOA scales well. Although ASFOA’s performance drops slightly when facing high-dimensional problems, it still maintains its advantage. In general, many meta-heuristic algorithms face a decrease in efficiency or solution quality, which is due to the increase in dimensionality leading to the expansion of the search space. Notably, LSHADE shows better performance in high dimensions, again emphasizing its status as a classical algorithm. Overall, ASFOA has excellent search capability, stability, and adaptability.
Table 7. Friedman test results for ASFOA and competition algorithms based on CEC 2018 test suite.
Figure 8. Friedman rankings of ASFOA and competition algorithms based on CEC 2018 test suite.
Similarly, we further evaluate the magnitude of the difference between ASFOA and LSHADE, MPA, EO, EDO, AE, RIME, ECO, BKA by using the Nemenyi test mentioned in Section 4.2, as shown in Figure 9, where the level of significance is a = 0.05. When solving the 10D problems, ASFOA shows a significantly superior performance to LSHADE, MPA, EO, EDO, AE, RIME, ECO, but no significant differences with BKA. When facing the 30D functions, ASFOA rides high and is significantly different from the other compared algorithms. For the 50D and 100D functions, there is no significant difference between ASFOA and LSHADE, but ASFOA has a significant superiority compared to other algorithms, except RIME (100D). Overall, by analyzing the experimental results of ASFOA and the comparison algorithms using the Friedman test and the Nemenyi post hoc test, we can conclude that ASFOA has significant performance advantages and is a promising variant of the metaheuristic algorithm.
Figure 9. Multiple comparisons using CDV to evaluate ASFOA and its competition algorithms.

4.4. Convergence and Stability Analysis Using CEC 2022 Test Suite

In this subsection, we analyze the convergence and robustness of ASFOA. To fully evaluate the performance of ASFOA, the CEC2022 test set is used for the experiments in this subsection. Figure 10 provides the convergence curves of the 10 algorithms for all functions on the CEC2022 benchmark with D = 10/20. The curves show the average best solutions obtained in 30 independent runs of each algorithm. To discuss the stability of the algorithm solution results, the corresponding boxplots are shown in Figure 11. The convergence curve shows the trend of the objective function value of the metaheuristic algorithms as the number of iterations changes during the optimization process. Boxplots are used to show the performance distribution of multiple algorithms in different test functions and multiple runs. Each box represents the statistical distribution of an algorithm, including the median (middle line), upper and lower quartiles (top and bottom edges of the box), maximum and minimum values (whiskers), and possible outliers (points).
Figure 10. Convergence curves of ASFOA and its competition algorithms on all functions from CEC 2022 test suite.
Figure 11. Boxplot charts of ASFOA and its competition algorithms on all functions from CEC 2022 test suite.
As shown in Figure 10, the curves of ASFOA perform best on the functions F1-F6, F8-F9 for 10D/20D, F11 for 20D, and F12 for 10D, which converge to a near-optimal solution in the early iterations and continue to extend downward in the later stages. ASFOA jumps out of the local optimality trap into which most of the other algorithms fall. It is worth noting that ASFOA’s curve outperforms SFOA’s curve with higher convergence speed and accuracy. For both dimensions of F7, ASFOA does not converge to the optimal value early on but is able to optimize consistently and shows stable search capability.
It can be seen in Figure 11, the boxplots of ASFOA contain a lower median and box position, narrower height of the box, and fewer outliers, which show the higher stability and convergence accuracy of ASFOA compared to the other nine algorithms. The ASFOA provides acceptable and favorable solutions in terms of a balance between exploration and exploitation, which shows that it has full potential for real-world application.

4.5. Comparison Experiments Using Engineering Constrained Optimization Problems

To further evaluate the capability of ASFOA in real-world optimization scenarios, it was compared to other algorithms in 10 engineering-constrained optimization problems. Table 8 summarizes these engineering constraint optimization problems. Engineering constrained optimization problems are often difficult to solve due to multiple constraints with highly nonlinear objective functions, and a variety of constraint handling techniques have been proposed in the academic community, including superiority of feasible solutions, penalty functions, adaptive penalty strategies, and ε- constraint handling, etc. In this paper, the penalty function method is used: a sufficiently large penalty is imposed once the solution violates the constraints, thus transforming the original problem into unconstrained optimization. Table 9 gives the optimum, mean, standard deviation, and ranking of the 30 independent runs.
Table 8. Ten real-world constrained engineering optimization problems.
Table 9. Results obtained by ASFOA and other competitors on real-world constrained optimization problems.
The results in Table 9 show the effectiveness of the ASFOA in solving real optimization problems, proving its power. It is worth noting that the ASFOA outperforms the other comparative algorithms on the nine constrained optimization problems and is inferior to the AE algorithm only on RW09. We further evaluate the differences between the ASFOA and the other algorithms using Friedman’s test and the Wilcoxon rank sum test. Among them, the ASFOA achieved a Friedman ranking of 1.500, and the basic SFOA ranked the worst at 9.300. The results of the Wilcoxon rank sum test also showed a significant dominance of ASFOA in at least eight real-world problems, exhausting a significant weakness to the AE algorithm on RW09. In conclusion, ASFOA successfully solves the real-world constraint challenges and exhibits satisfactory performance. Its overall performance is highly competitive compared to other algorithms.

5. Conclusions

In this work, the ASF, TSG, and ADS strategies are integrated into SFOA to improve its search capability. The proposed ASFOA is fully analyzed in the CEC2018 test set, including ablation experiments and comparative tests to verify its feasibility and superiority. In addition, the ASFOA is further validated on the CEC2022 test set to examine its convergence and robustness. Finally, the ability of ASFOA to solve engineering-constrained optimization problems is demonstrated in Section 4.5. Ablation experiments were performed in Section 4.2 to assess the impact of different improvement strategies on ASFOA. As shown in Table 3, ASFOA achieved a Friedman ranking of 1.078, which is ranked first. This indicates that ASFOA combining ASF, TSG, and ADS strategies has the best optimization capability. In addition, the Nemenyi test in Figure 5 further illustrates that there is a better compatibility between the three improved strategies. In Section 4.3, the performance of ASFOA and SFOA, LSHADE, MPA, EO, EDO, AE, RIME, ECO, BKA is thoroughly examined in the CEC2018 test set, and the experimental results are statistically analyzed by the Wilcoxon rank sum test, the Friedman test, and the Nemenyi post hoc test. The results indicate that ASFOA has the best overall performance. In Section 4.4, we further examine the convergence and robustness of ASFOA using the CEC2022 test set. The results indicate that ASFOA has good convergence speed and convergence accuracy, and can consistently provide high-quality solutions. However, ASFOA has some shortcomings. From the experimental results in Section 4.2, we can see that although ASFOA has the best overall performance, its performance decays more when facing high-dimensional problems, which indicates that we need to further improve its ability to solve high-dimensional complex problems. In addition, it can be seen from Figure 10 and Figure 11 that the convergence accuracy of ASFOA is not the best when dealing with the F9 and F10 functions. When solving F4 and F10, the solution of ASFOA is not concentrated enough and has more bad values. This indicates that the stability of ASFOA needs to be further strengthened, especially when facing complex problems.
In our future work, we will consider the following aspects. First, we try to enhance the ability of ASFOA to solve high-dimensional problems by introducing new mechanisms, e.g., applying a large language model to design new search mechanisms. Second, we will develop binary and multi-objective versions of ASFOA for solving more types of optimization problems. Finally, we plan to extend the application scenarios of ASFOA, such as UAV mission planning and cloud resource scheduling problems.

Author Contributions

Conceptualization, J.J. and S.C.; Methodology, T.Y., H.Z. and S.C.; Software, T.Y. and H.Z.; Validation, T.Y., H.Z. and Z.C.; Formal analysis, H.Z. and J.J.; Investigation, J.J.; Resources, J.J. and S.C.; Data curation, Z.C.; Writing—original draft, T.Y. and H.Z.; Writing—review & editing, T.Y., J.J., Z.C. and S.C.; Visualization, T.Y., H.Z. and Z.C.; Supervision, J.J. and S.C.; Project administration, J.J. and S.C.; Funding acquisition, J.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Zhejiang Province Teaching Research Project Achievement No. 522500402209.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data are provided within the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. Results obtained by ASFOA and derived algorithms on CEC 2018 of 10D.
Table A2. Results obtained by ASFOA and derived algorithms on CEC 2018 of 30D.
Table A3. Results obtained by ASFOA and derived algorithms on CEC 2018 of 50D.
Table A4. Results obtained by ASFOA and derived algorithms on CEC 2018 of 100D.
Table A5. Results obtained by ASFOA and comparison algorithms on CEC 2018 of 10D.
Table A6. Results obtained by ASFOA and comparison algorithms on CEC 2018 of 30D.
Table A7. Results obtained by ASFOA and comparison algorithms on CEC 2018 of 50D.
Table A8. Results obtained by ASFOA and comparison algorithms on CEC 2018 of 100D.

References

  1. Zhou, H.; Cheng, H.Y.; Wei, Z.L.; Zhao, X.; Tang, A.D.; Xie, L. A Hybrid Butterfly Optimization Algorithm for Numerical Optimization Problems. Comput. Intell. Neurosci. 2021, 2021, 7981670. [Google Scholar] [CrossRef] [Scilit]
  2. Wang, S.; Zheng, Y.; Cao, L.; Xiong, M. Comprehensive Adaptive Enterprise Optimization Algorithm and Its Engineering Applications. Biomimetics 2025, 10, 302. [Google Scholar] [CrossRef] [Scilit]
  3. Jakovetic, D.; Xavier, J.; Moura, J.M.F. Fast Distributed Gradient Methods. IEEE Trans. Autom. Control 2014, 59, 1131–1146. [Google Scholar] [CrossRef] [Scilit]
  4. Argyros, I.K.; Hilout, S. Weaker Conditions for the Convergence of Newton’s Method. J. Complex. 2012, 28, 364–387. [Google Scholar] [CrossRef] [Scilit]
  5. Kelley, C.T. Detection and Remediation of Stagnation in the Nelder-Mead Algorithm Using a Sufficient Decrease Condition. SIAM J. Optim. 1999, 10, 43–55. [Google Scholar] [CrossRef] [Scilit]
  6. Pan, J.S.; Hu, P.; Snášel, V.; Chu, S.C. A Survey on Binary Metaheuristic Algorithms and Their Engineering Applications. Artif. Intell. Rev. 2023, 56, 6101–6167. [Google Scholar] [CrossRef] [Scilit]
  7. Tang, A.D.; Tang, S.Q.; Han, T.; Zhou, H.; Xie, L. A Modified Slime Mould Algorithm for Global Optimization. Comput. Intell. Neurosci. 2021, 2021, 2298215. [Google Scholar] [CrossRef] [Scilit]
  8. Droste, S.; Jansen, T.; Wegener, I. Upper and Lower Bounds for Randomized Search Heuristics in Black-Box Optimization. Theory Comput. Syst. 2006, 39, 525–544. [Google Scholar] [CrossRef] [Scilit]
  9. Tang, A.D.; Han, T.; Zhou, H.; Xie, L. An Improved Equilibrium Optimizer with Application in Unmanned Aerial Vehicle Path Planning. Sensors 2021, 21, 1814. [Google Scholar] [CrossRef] [Scilit]
  10. Li, Y.; Han, T.; Zhou, H.; Tang, S.; Zhao, H. A Novel Adaptive L-SHADE Algorithm and Its Application in UAV Swarm Resource Configuration Problem. Inf. Sci. 2022, 606, 350–367. [Google Scholar] [CrossRef] [Scilit]
  11. Hu, G.; Huang, F.Y.; Shu, B.; Wei, G. MAHACO: Multi-Algorithm Hybrid Ant Colony Optimizer for 3D Path Planning of a Group of UAVs. Inf. Sci. 2025, 694, 121714. [Google Scholar] [CrossRef] [Scilit]
  12. Hu, G.; Zhao, F.; Houssein, E.H. Competitive Dual-Students Using Bi-Level Contrastive Learning for Semi-Supervised Medical Image Segmentation. Eng. Appl. Artif. Intell. 2025, 144, 110082. [Google Scholar] [CrossRef] [Scilit]
  13. Liu, Q.X.; Li, N.; Jia, H.M.; Qi, Q.; Abualigah, L. A Chimp-Inspired Remora Optimization Algorithm for Multilevel Thresholding Image Segmentation Using Cross Entropy. Artif. Intell. Rev. 2023, 56, 159–216. [Google Scholar] [CrossRef] [Scilit]
  14. Rao, H.H.; Jia, H.M.; Zhang, X.Y.; Abualigah, L. Hybrid Adaptive Crayfish Optimization with Differential Evolution for Color Multi-Threshold Image Segmentation. Biomimetics 2025, 10, 218. [Google Scholar] [CrossRef] [Scilit]
  15. Abdel-salam, M.; Alomari, S.A.; Almomani, M.H.; Hu, G.; Lee, S.; Saleem, K.; Smerat, A.; Abualigah, L. Quadruple Strategy-Driven Hiking Optimization Algorithm for Low and High-Dimensional Feature Selection and Real-World Skin Cancer Classification. Knowl.-Based Syst. 2025, 315, 113286. [Google Scholar] [CrossRef] [Scilit]
  16. Shi, X.M.; Jia, H.M.; Rao, H.H.; You, F.K.; Abualigah, L. Multi-Strategy Improvement of Crayfish Optimization Algorithm to Solve High-Dimensional Feature Selection. Int. J. Mach. Learn. Cybern. 2025. [Google Scholar] [CrossRef] [Scilit]
  17. Yu, S.D.; Chen, H.L.; Heidari, A.A.; Liang, G.X.; Chen, Y.; Chen, Z.Q.; Jin, X.X. Multi-Strategy Ensemble Binary RIME Optimization for Feature Selection. Neurocomputing 2025, 639, 130284. [Google Scholar] [CrossRef] [Scilit]
  18. Cui, L.L.; Hu, G.; Zhu, Y.L. Multi-Strategy Improved Snow Ablation Optimizer: A Case Study of Optimization of Kernel Extreme Learning Machine for Flood Prediction. Artif. Intell. Rev. 2025, 58, 181. [Google Scholar] [CrossRef] [Scilit]
  19. Kaveh, M.; Mesgari, M.S. Application of Meta-Heuristic Algorithms for Training Neural Networks and Deep Learning Architectures: A Comprehensive Review. Neural Process. Lett. 2023, 55, 4519–4622. [Google Scholar] [CrossRef] [Scilit]
  20. Houssein, E.H.; Saad, M.R.; Djenouri, Y.; Hu, G.; Ali, A.A.; Shaban, H. Metaheuristic Algorithms and Their Applications in Wireless Sensor Networks: Review, Open Issues, and Challenges. Clust. Comput. 2024, 27, 13643–13673. [Google Scholar] [CrossRef] [Scilit]
  21. Dao, T.K.; Nguyen, T.T.; Ngo, T.G.; Nguyen, T.D. An Optimal WSN Coverage Based on Adapted Transit Search Algorithm. Int. J. Softw. Eng. Knowl. Eng. 2023, 33, 1489–1512. [Google Scholar] [CrossRef] [Scilit]
  22. Wu, H.Y.; Chen, Y.; Cai, Z.N.; Heidari, A.A.; Chen, H.L.; Liang, G.X. Dual-Weight Decay Mechanism and Nelder-Mead Simplex Boosted RIME Algorithm for Optimal Power Flow. J. Big Data 2024, 11, 172. [Google Scholar] [CrossRef] [Scilit]
  23. Dai, M.; Tang, D.; Giret, A.; Salido, M.A. Multi-Objective Optimization for Energy-Efficient Flexible Job Shop Scheduling Problem with Transportation Constraints. Robot. Comput.-Integr. Manuf. 2019, 59, 143–157. [Google Scholar] [CrossRef] [Scilit]
  24. Holland, J.H. Genetic Algorithms. Sci. Am. 1992, 267, 66–72. [Google Scholar] [CrossRef] [Scilit]
  25. Opara, K.R.; Arabas, J. Differential Evolution: A Survey of Theoretical Analyses. Swarm Evol. Comput. 2019, 44, 546–558. [Google Scholar] [CrossRef] [Scilit]
  26. Beyer, H.-G.; Schwefel, H.-P. Evolution Strategies—A Comprehensive Introduction. Nat. Comput. 2002, 1, 3–52. [Google Scholar] [CrossRef] [Scilit]
  27. Simon, D. Biogeography-Based Optimization. IEEE Trans. Evol. Comput. 2008, 12, 702–713. [Google Scholar] [CrossRef] [Scilit]
  28. Sulaiman, M.H.; Mustaffa, Z.; Saari, M.M.; Daniyal, H.; Mirjalili, S. Evolutionary Mating Algorithm. Neural Comput. Appl. 2023, 35, 487–516. [Google Scholar] [CrossRef] [Scilit]
  29. Hansen, N. The CMA evolution strategy: A tutorial. arXiv 2016, arXiv:1604.00772. [Google Scholar] [CrossRef] [Scilit]
  30. Duankhan, P.; Sunat, K.; Chiewchanwattana, S.; Nasa-ngium, P. The Differentiated Creative Search (DCS): Leveraging Differentiated Knowledge-Acquisition and Creative Realism to Address Complex Optimization Problems. Expert Syst. Appl. 2024, 252, 123734. [Google Scholar] [CrossRef] [Scilit]
  31. Kirkpatrick, S.; Gelatt, C.D.J.; Vecchi, M.P. Optimization by Simulated Annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef] [Scilit]
  32. Rashedi, E.; Nezamabadi-pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef] [Scilit]
  33. Abdel-Basset, M.; Mohamed, R.; Azeem, S.A.A.; Jameel, M.; Abouhawwash, M. Kepler Optimization Algorithm: A New Metaheuristic Algorithm Inspired by Kepler’s Laws of Planetary Motion. Knowl.-Based Syst. 2023, 268, 110454. [Google Scholar] [CrossRef] [Scilit]
  34. Yuan, C.; Zhao, D.; Heidari, A.A.; Liu, L.; Chen, Y.; Chen, H. Polar Lights Optimizer: Algorithm and Applications in Image Segmentation and Feature Selection. Neurocomputing 2024, 607, 128427. [Google Scholar] [CrossRef] [Scilit]
  35. Goodarzimehr, V.; Shojaee, S.; Hamzehei-Javaran, S.; Talatahari, S. Special Relativity Search: A Novel Metaheuristic Method Based on Special Relativity Physics. Knowl.-Based Syst. 2022, 257, 109484. [Google Scholar] [CrossRef] [Scilit]
  36. Hashim, F.A.; Mostafa, R.R.; Hussien, A.G.; Mirjalili, S.; Sallam, K.M. Fick’s Law Algorithm: A Physical Law-Based Algorithm for Numerical Optimization. Knowl.-Based Syst. 2023, 260, 110146. [Google Scholar] [CrossRef] [Scilit]
  37. Mirjalili, S. SCA: A Sine Cosine Algorithm for Solving Optimization Problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef] [Scilit]
  38. Tanyildizi, E.; Demir, G. Golden Sine Algorithm: A Novel Math-Inspired Algorithm. Adv. Electr. Comput. Eng. 2017, 17, 71–78. [Google Scholar] [CrossRef] [Scilit]
  39. Luan, T.M.; Khatir, S.; Tran, M.T.; De Baets, B.; Cuong-Le, T. Exponential-Trigonometric Optimization Algorithm for Solving Complicated Engineering Problems. Comput. Methods Appl. Mech. Eng. 2024, 432, 117411. [Google Scholar] [CrossRef] [Scilit]
  40. Bai, J.; Li, Y.; Zheng, M.; Khatir, S.; Benaissa, B.; Abualigah, L.; Wahab, M.A. A Sinh Cosh Optimizer. Knowl.-Based Syst. 2023, 282, 111081. [Google Scholar] [CrossRef] [Scilit]
  41. Trojovský, P.; Dehghani, M. Subtraction-Average-Based Optimizer: A New Swarm-Inspired Metaheuristic Algorithm for Solving Optimization Problems. Biomimetics 2023, 8, 149. [Google Scholar] [CrossRef] [Scilit]
  42. Abualigah, L.; Diabat, A.; Mirjalili, S.; Elaziz, M.A.; Gandomi, A.H. The Arithmetic Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef] [Scilit]
  43. Huang, W.; Xu, J. Particle Swarm Optimization. In Springer Tracts in Civil Engineering; Springer Nature: Berlin, Germany, 2023. [Google Scholar]
  44. Dorigo, M.; Di Caro, G. Ant Colony Optimization: A New Meta-Heuristic. In Proceedings of the 1999 Congress on Evolutionary Computation (CEC 1999), Washington, DC, USA, 6–9 July 1999. [Google Scholar]
  45. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef] [Scilit]
  46. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris Hawks Optimization: Algorithm and Applications. Futur. Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef] [Scilit]
  47. Gandomi, A.H.; Yang, X.S.; Alavi, A.H. Cuckoo Search Algorithm: A Metaheuristic Approach to Solve Structural Optimization Problems. Eng. Comput. 2013, 29, 17–35. [Google Scholar] [CrossRef] [Scilit]
  48. Arora, S.; Singh, S. Butterfly Optimization Algorithm: A Novel Approach for Global Optimization. Soft Comput. 2019, 23, 715–734. [Google Scholar] [CrossRef] [Scilit]
  49. Xie, L.; Han, T.; Zhou, H.; Zhang, Z.-R.; Han, B.; Tang, A. Tuna Swarm Optimization: A Novel Swarm-Based Metaheuristic Algorithm for Global Optimization. Comput. Intell. Neurosci. 2021, 2021, 9210050. [Google Scholar] [CrossRef] [Scilit]
  50. Jia, H.; Rao, H.; Wen, C.; Mirjalili, S. Crayfish Optimization Algorithm. Artif. Intell. Rev. 2023, 56, 1919–1979. [Google Scholar] [CrossRef] [Scilit]
  51. Fu, Y.F.; Liu, D.; Chen, J.D.; He, L. Secretary Bird Optimization Algorithm: A New Metaheuristic for Solving Global Optimization Problems. Artif. Intell. Rev. 2024, 57, 123. [Google Scholar] [CrossRef] [Scilit]
  52. Lian, J.; Hui, G.; Ma, L.; Zhu, T.; Wu, X.; Heidari, A.A.; Chen, Y.; Chen, H. Parrot Optimizer: Algorithm and Applications to Medical Problems. Comput. Biol. Med. 2024, 172, 108064. [Google Scholar] [CrossRef] [Scilit]
  53. Al-Betar, M.A.; Awadallah, M.A.; Braik, M.S.; Makhadmeh, S.; Doush, I.A. Elk Herd Optimizer: A Novel Nature-Inspired Metaheuristic Algorithm. Artif. Intell. Rev. 2024, 57, 48. [Google Scholar] [CrossRef] [Scilit]
  54. Amiri, M.H.; Hashjin, N.M.; Montazeri, M.; Mirjalili, S.; Khodadadi, N. Hippopotamus Optimization Algorithm: A Novel Nature-Inspired Optimization Algorithm. Sci. Rep. 2024, 14, 5032. [Google Scholar] [CrossRef] [Scilit]
  55. McMillan, K.L.; Padon, O. Ivy: A Multi-Modal Verification Tool for Distributed Algorithms. In Computer Aided Verification, Proceedings of the 32nd International Conference, Los Angeles, CA, USA, 21–24 July 2020; Springer: Cham, Switzerland, 2020. [Google Scholar]
  56. Gomes, G.F.; da Cunha, S.S.; Ancelotti, A.C. A Sunflower Optimization (SFO) Algorithm Applied to Damage Identification on Laminated Composite Plates. Eng. Comput. 2019, 35, 619–626. [Google Scholar] [CrossRef] [Scilit]
  57. Zhao, S.; Zhang, T.; Ma, S.; Chen, M. Dandelion Optimizer: A Nature-Inspired Metaheuristic Algorithm for Engineering Applications. Eng. Appl. Artif. Intell. 2022, 114, 105075. [Google Scholar] [CrossRef] [Scilit]
  58. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching-Learning-Based Optimization: A Novel Method for Constrained Mechanical Design Optimization Problems. Comput.-Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef] [Scilit]
  59. Zhu, D.; Wang, S.; Zhou, C.; Yan, S.; Xue, J. Human Memory Optimization Algorithm: A Memory-Inspired Optimizer for Global Optimization Problems. Expert Syst. Appl. 2024, 237, 121597. [Google Scholar] [CrossRef] [Scilit]
  60. Oladejo, S.O.; Ekwe, S.O.; Mirjalili, S. The Hiking Optimization Algorithm: A Novel Human-Based Metaheuristic Approach. Knowl.-Based Syst. 2024, 296, 111880. [Google Scholar] [CrossRef] [Scilit]
  61. Trojovský, P. A New Human-Based Metaheuristic Algorithm for Solving Optimization Problems Based on Preschool Education. Sci. Rep. 2023, 13, 21472. [Google Scholar] [CrossRef] [Scilit]
  62. Jia, H.; Wen, Q.; Wang, Y.; Mirjalili, S. Catch Fish Optimization Algorithm: A New Human Behavior Algorithm for Solving Clustering Problems. Clust. Comput. 2024, 27, 13295–13332. [Google Scholar] [CrossRef] [Scilit]
  63. Tian, Z.; Gai, M. Football Team Training Algorithm: A Novel Sport-Inspired Meta-Heuristic Optimization Algorithm for Global Optimization. Expert Syst. Appl. 2024, 245, 123088. [Google Scholar] [CrossRef] [Scilit]
  64. Zolfi, K. Gold Rush Optimizer. A New Population-Based Metaheuristic Algorithm. Oper. Res. Decis. 2023, 33, 113–150. [Google Scholar] [CrossRef] [Scilit]
  65. Jia, H.M.; Zhou, X.L.; Zhang, J.R.; Mirjalili, S. Superb Fairy-Wren Optimization Algorithm: A Novel Metaheuristic Algorithm for Solving Feature Selection Problems. Clust. Comput. 2025, 28, 246. [Google Scholar] [CrossRef] [Scilit]
  66. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Scilit]
  67. Wu, G.; Mallipeddi, R.; Suganthan, P. Problem Definitions and Evaluation Criteria for the CEC 2017 Competition and Special Session on Constrained Single Objective Real-Parameter Optimization; Nanyang Technological University: Singapore, 2016. [Google Scholar]
  68. Kumar, A.; Price, K.V.; Mohamed, A.W.; Hadi, A.A.; Suganthan, P.N. Problem Definitions and Evaluation Criteria for the CEC 2022 Special Session and Competition on Single Objective Bound Constrained Numerical Optimization. In Proceedings of the 2022 IEEE Congress on Evolutionary Computation (CEC), Padua, Italy, 18–23 July 2022. [Google Scholar]
  69. Tanabe, R.; Fukunaga, A.S. Improving the Search Performance of SHADE Using Linear Population Size Reduction. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC 2014), Beijing, China, 6–11 July 2014. [Google Scholar]
  70. Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H. Marine Predators Algorithm: A Nature-Inspired Metaheuristic. Expert Syst. Appl. 2020, 152, 113377. [Google Scholar] [CrossRef] [Scilit]
  71. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium Optimizer: A Novel Optimization Algorithm. Knowl.-Based Syst. 2020, 191, 105190. [Google Scholar] [CrossRef] [Scilit]
  72. Abdel-Basset, M.; El-Shahat, D.; Jameel, M.; Abouhawwash, M. Exponential Distribution Optimizer (EDO): A Novel Math-Inspired Algorithm for Global Optimization and Engineering Problems. Artif. Intell. Rev. 2023, 56, 9329–9400. [Google Scholar] [CrossRef] [Scilit]
  73. Gao, H.; Zhang, Q.K. Alpha Evolution: An Efficient Evolutionary Algorithm with Evolution Path Adaptation and Matrix Generation. Eng. Appl. Artif. Intell. 2024, 137, 109202. [Google Scholar] [CrossRef] [Scilit]
  74. Su, H.; Zhao, D.; Heidari, A.A.; Liu, L.; Zhang, X.; Mafarja, M.; Chen, H. RIME: A Physics-Based Optimization. Neurocomputing 2023, 532, 183–214. [Google Scholar] [CrossRef] [Scilit]
  75. Lian, J.B.; Zhu, T.; Ma, L.; Wu, X.C.; Heidari, A.A.; Chen, Y.; Chen, H.L.; Hui, G.H. The Educational Competition Optimizer. Int. J. Syst. Sci. 2024, 55, 3185–3222. [Google Scholar] [CrossRef] [Scilit]
  76. Wang, J.; Wang, W.C.; Hu, X.X.; Qiu, L.; Zang, H.F. Black-Winged Kite Algorithm: A Nature-Inspired Meta-Heuristic for Solving Benchmark Functions and Engineering Problems. Artif. Intell. Rev. 2024, 57, 98. [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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.