Next Article in Journal / Special Issue
Adaptive Bi-Operator Evolution for Multitasking Optimization Problems
Previous Article in Journal
A Hybrid Nonlinear Whale Optimization Algorithm with Sine Cosine for Global Optimization
Previous Article in Special Issue
Set Packing Optimization by Evolutionary Algorithms with Theoretical Guarantees
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

MSAO-EDA: A Modified Snow Ablation Optimizer by Hybridizing with Estimation of Distribution Algorithm

International College, Hunan University of Arts and Science, Changde 415000, China
*
Author to whom correspondence should be addressed.
Biomimetics 2024, 9(10), 603; https://doi.org/10.3390/biomimetics9100603
Submission received: 8 September 2024 / Revised: 3 October 2024 / Accepted: 4 October 2024 / Published: 7 October 2024

Abstract

:
Metaheuristic algorithms provide reliable and effective methods for solving challenging optimization problems. The snow ablation algorithm (SAO) performs favorably as a physics-based metaheuristic algorithm. Nevertheless, SAO has some shortcomings. SAO is overpowered in its exploitation, has difficulty in balancing the proportion of global and local search, and is prone to encountering local optimum traps when confronted with complex problems. To improve the capability of SAO, this paper proposes a modified snow ablation algorithm hybrid distribution estimation algorithm named MSAO-EDA. In this work, a collaborative search framework is proposed where SAO and EDA can be organically integrated together to fully utilize the exploitation capability of SAO and the exploration capability of EDA. Secondly, an offset EDA approach that combines the optimal solution and the agent itself is used to replace SAO’s exploration strategy for the purpose of enhancing SAO’s exploration capability. Finally, the convergence of SAO is accelerated by selecting the next generation of agents through a greedy strategy. MSAO-EDA is tested on the CEC 2017 and CEC 2022 test suites and compared with EO, RIME, MRFO, CFOA, and four advanced algorithms, AFDBARO, CSOAOA, EOSMA, and JADE. The experimental results show that MSAO-EDA has excellent efficiency in numerical optimization problems and is a highly competitive SAO variant.

1. Introduction

Optimization exists in every aspect of our daily life and fundamentally revolves around identifying the best choice from a number of alternatives. Generally, there are three basic elements which comprise any optimization problem: the decision variables, the objective function, and the constraints. The main objective of optimization is to determine the best values for a set of parameters so as to optimize the objective function (extremum) within the specified constraints. Optimization algorithms can be classified into two categories based on the process of the optimization problem. The first category is deterministic algorithms that rely on the analytic properties of the function. These algorithms are also known as exact optimization algorithms. Examples of this category include Newton’s method [1], the hill-climbing method [2], the branch and bound method [3], and linear programming [4]. These algorithms usually utilize mathematical analysis by calculating the derivative of the objective function and performing iterative search using gradient information. Deterministic algorithms perform well with linear, continuous, differentiable, and convex problems, but they encounter challenges when faced with real-world problems characterized by large scale, multiple decision variables, and the presence of discrete and integer constraints [5]. Optimization models for such problems may not be expressed analytically. In addition, certain real-world problems prioritize the need for real-time optimization, where obtaining an approximate solution is sufficient, rather than pursuing an optimal solution. To address this challenge, stochastic methods, including metaheuristics, have been developed and have become the method of choice for solving these complex problems. Metaheuristic algorithms differ from traditional methods in that they are able to perform global searches in complex problem spaces without the need for gradient information and strike a balance between exploration and exploitation [6]. These algorithms originate from the simulation of natural laws, biological population phenomena, or human behavior, and the optimal value of the problem can be solved by means of an objective function value and a small number of parameters setting. Metaheuristic algorithms can be categorized into evolution-based algorithms, swarm-based algorithms, physics-based algorithms, and human-based algorithms [7].
Evolution-based algorithms simulate biological evolution to solve problems based on the natural process of evolution. It guides the search for the optimal solution through selection, crossover, and mutation operations based on agent fitness, and gradually optimizes the agents in the continuous iteration to find the optimal solution of the problem. Common evolutionary algorithms include the Genetic Algorithm (GA) [8], Differential Evolution (DE) [9], Biogeography-Based Optimization (BBO) [10], Evolution Strategies (ES) [11], and the Estimation of Distribution Algorithm (EDA) [12], among others.
Swarm-based algorithms are a type of metaheuristic algorithm proposed by simulating the laws of biological populations, including insects, microorganisms, fish, and herds. Particle Swarm Optimization (PSO) [13] is one of the most classical swarm intelligence algorithms, which mainly simulates the process of bird foraging. Birds can adjust their search direction by sensing the optimal food position explored by agents and the optimal food position explored by the population so far. The Cuckoo Search (CS) [14], Artificial Bee Colony (ABC) [15], and Firefly Algorithm (FA) [16] are other SAs that mimic brood parasitism, bee colonies, and the flashing patterns of fireflies, respectively. Similar algorithms of this category also include Crested Porcupine Optimizer (CPO) [17], Grey Wolf Optimizer (GWO) [18], Spider Wasp Optimizer (SWO) [19], Tuna Swarm Optimization (TSO) [20], Snake Optimizer (SO) [21], Genghis Khan Shark Optimizer (GKSO) [22], African Vulture Optimization Algorithm (AVOA) [23], and others.
The human-based algorithms are inspired by the social behavior of humans. Kumar et al. introduced the Social Evolution and Learning Optimization (SELO) [24] based on human sociological learning behavior. The Football Team Training Algorithm (FTTA) [25] is inspired by the behavior of players in soccer training sessions. Teaching Learning-Based Optimization (TLBO) [26], Brain Storm Optimization (BSO) [27], the Rider Optimization Algorithm (ROA) [28], and the Preschool Education Optimization Algorithm (PEOA) [29] are also examples of human-based algorithms.
Physics-based algorithms are inspired by physical phenomena such as electromagnetic forces, gravity, and temperature variations. Since they may be based on theorems and formulas from specific fields, it is easier to prove their convergence than other algorithms. One of the most classic examples is the Simulated Annealing (SA) [30], proposed by N. Metropolis et al., based on the solid-state annealing principles in metallurgy. Similar algorithms of this category also include the Gravitational Search Algorithm (GSA) [31], Sine Cosine Algorithm (SCA) [32], Arithmetic Optimization Algorithm (AOA) [33], Weighted Mean of Vectors (INFO) [34], Kepler Optimization Algorithm (KOA) [35], and Energy Valley Optimizer (EVO) [36].
Numerous metaheuristic algorithms have designed by applying different constituent parts, but according to the No Free Lunch (NFL) theory [37], none of them is superior to the others in solving all optimization problems. In other words, a particular metaheuristic may show very promising results on one set of problems, but the same algorithm may show poor performance on another set of problems. Clearly, the NFL theory keeps this area of research very active, which results in new metaheuristics and improvements to current methods being proposed every year.
The snow ablation optimizer (SAO) is a metaheuristic optimization method based on natural heuristics, proposed by Deng and Liu [38]. The melting and sublimation of snow are simulated to find the optimal solution to complex problems. The validity of SAO is tested in their work. Compared with other metaheuristic algorithms, SAO has a more flexible structure and fewer parameters. However, SAO also has the disadvantages of low convergence accuracy, little population diversity, and premature convergence. Jia et al. proposed a heat transfer strategy and a condensation strategy to improve the deficiencies of the original two-population mechanism and enhance the optimization performance of SAO [39]. Xiao et al. proposed a multi-strategy improved SAO variant incorporating an initialization strategy, a greedy strategy, a differential strategy, and an inverse learning strategy [40]. Zhang et al. used chaotic mapping, an adaptive t-distribution learning strategy, and a reverse learning strategy to improve the ability of SAO to solve optimization problems [41]. The existing literature on improvement methods for SAO focuses on replacing or improving the original strategy. Another approach for improvement methods for metaheuristic algorithms is to hybridize multiple algorithms. In this paper, a modified snow ablation optimizer by hybridizing with estimation of distribution algorithm (MSAO-EDA) is proposed. In MSAO-EDA, the exploitation capability of SAO and exploration capability of EDA are fully utilized. We propose a collaborative search framework based on SAO and EDA and utilize a greedy strategy to fully retain high-quality candidate agents. An offset EDA method is introduced in the exploitation phase of SAO to fully guide the population evolution towards more promising trends and assist the algorithm to jump out of the local optimum trap more efficiently. The main contributions of this study are as follows.
(1)
A cooperative search framework is proposed for fully utilizing the exploitation capability of SAO and the exploration capability of EDA.
(2)
An offset EDA method is proposed and applied in the exploitation phase of SAO to steer the population towards more promising regions and push the algorithm away from local optima.
(3)
Forty-one functions from the CEC 2018 test suite and the CEC 2022 test suite are employed to comprehensively examine the accuracy and robustness of the proposed MSAO-EDA. Eight basic or improved algorithms are chosen for comparison with MSAO-EDA. The Wilcoxon test, Friedman test, and Nemenyi test were used to comprehensively analyze the differences between MSAO-EDA and competitors.
The paper is organized as follows. Section 2 presents a brief introduction to the snow ablation algorithm, outlining its basic principles and mathematical modeling. Subsequently, Section 3 explains the details of our proposed MSAO-EDA. This includes the cooperative search framework, the greedy strategy, and the offset EDA method. This part provides a comprehensive description of MSAO-EDA with flowcharts and pseudo-code, and the time complexity analysis is also shown in this section. In Section 4, simulation experiments are conducted to provide an in-depth analysis of the performance of MSAO-EDA on various optimization problems. Finally, we summarize the work of this paper and discuss several directions for future research.

2. Principle of the Snow Ablation Optimizer

SAO is a physics-based metaheuristic algorithm inspired by the two processes that turn snow into liquid water and steam: melting and sublimation, and the evaporation process that turns liquid water directly into steam. SAO is constructed with four components to find the optimal solution: the initialization phase, the exploration phase, the exploitation phase, and the dual-population mechanism. In this section, the details of the SAO formula are shown separately.

2.1. Initialization Phase

The iterative process of SAO starts with randomly generated populations. The whole population is represented by a matrix with a structure of N rows and D columns, as shown in Equation (1). Here, N denotes the total number of agents and D denotes the dimension of the solution space. The upper and lower boundaries of the search domain are u b and l b .
X = l b + r a n d × u b l b = x 1 , 1 x 1 , j x 1 , j + 1 x 1 , D x i , 1 x i , j x i , j + 1 x i , D x i + 1 , 1 x i + 1 , j x i + 1 , D x N , 1 x N , j x N , j + 1 x N , D N × D
where r a n d are numbers randomly generated between 0 and 1. The i th search agent position can be described as X i = x i , 1 x i , j x i , D . Different candidate solutions correspond to different problem function values. These values are expressed through Equation (2).
F = F X 1 , F X 2 , , F X N 1 × N
In metaheuristic algorithms, the quality of a candidate solution is evaluated by the function value of the problem. Therefore, the agent corresponding to the best objective function value is considered as the best agent. In this paper, it is assumed that the minimization problem is solved, and hence, the agent with the minimum value of F is the best agent.

2.2. Exploration Phase

In the exploration phase, SAO simulates the transition of snow and liquid water to steam to achieve an exploration of the problem space. The motion of SAO agents obeys a normal distribution with mean 0 and variance 1. Each SAO agent updates its current position according to Equation (3).
X i t + 1 = X e l i t e t + B M i × r 1 × X b e s t t X i t + 1 r 1 × X m e a n t X i t
where X i t + 1 represents the position of the i th agent in the iteration of t + 1 and B M i is a set of random numbers with Brownian motion symbols. r 1 is the randomly generated value between 0 and 1, and X b e s t t is the best solution with minimum fitness obtained so far. t and t max are the current and maximum iterations, respectively. In addition, X m e a n t represents the current average location of the overall population, and X e l i t e t represents random agents selected from the elite pool, calculated as Equations (4) and (5).
X m e a n t = i = 1 N X i t N
X e l i t e t X b e s t t , X s e c o n d t , X t h i r d t , X c e n t r o i d t
X c e n t r o i d t = i = 1 N a X i t N a
where X s e c o n d t and X t h i r d t denote the second- and third-best agents in the population at the t th iteration. X c e n t r o i d t denotes the centroid position of the top half of agents in terms of fitness. N a denotes the number of half-populations, satisfying N a = N / 2 .

2.3. Exploitation Phase

The exploitation phase of SAO motivates searching agents to focus on exploitation around the current optimal agent. This phase simulates the transition of snow to liquid water, which is a process modeled using the degree-day method [42], represented below.
M t = 0.35 + 0.25 × e t t max 1 e 1 × e t t max
The position update equation for this stage is Equation (7).
X i t + 1 = M t × X b e s t t + B M i × r 2 × X b e s t t X i t + 1 r 2 × X m e a n t X i t
where r 2 is a random number between −1 and 1.

2.4. Dual-Population Mechanism

The performance of metaheuristic algorithms depends heavily on the coordinated switching and balancing of exploitation and exploration behaviors. On the other hand, whether a metaheuristic algorithm performs well or poorly also depends on specific problem characteristics, as pointed out by the NFL theory. In SAO, a dual-population mechanism is proposed to maintain the exploitation and exploration behaviors. In this mechanism, the population is initially divided into two equal-numbered sub-populations, P o p a and P o p b . The number of agents in these two sub-populations are N a and N b . As the search progresses, the number of N a increases and the number of N b correspondingly decreases.
N a = N a + 1 , N b = N b 1
As presented in Algorithm 1, Na is increased by 1 and N b is decreased by 1 after each iteration when the stagnation criterion is not met.
Algorithm 1 Pseudo-code of dual-population mechanism
1:  Data: Population size N , iteration t , maximum iteration t max , dimension size D , N a = N b = 0.5 N
2:  While  t < t max
3:    If  N a < N
4:     N a = N a + 1 , N b = N b 1
5:    End if
6:     t = t + 1
7:  End while

3. The Proposed MSAO-EDA

SAO is rather effective in accurately exploiting the problem space, but it suffers from several drawbacks, i.e., imbalance in exploration and exploitation capabilities, lack of population diversity, and tendency to descend into local optima. Jia et al. point out that the SAO algorithm has a reduced exploitation capability in the later iterations due to the conversion of all snow to gas [39]. Xiao et al. pointed out that SAO exhibits weak convergence performance in the face of high-dimensional problems [40]. The starting point of this work is to address the shortcomings of SAO, for which we propose MSAO-EDA. In our work, SAO and EDA are hybridized by proposing a collaborative search framework that is able to utilize the respective advantages of both algorithms. Secondly, we use an offset EDA method to replace the exploitation strategy of SAO in this paper to further enhance the population diversity. In this section, an overview of EDA will be given first, and then we will give the details of the collaborative search framework in Section 3.2. Based on EDA, we propose the offset EDA method in Section 3.3. Finally, the flowchart and pseudo-code of the proposed MSAO-EDA are presented, and time complexity analysis is performed.

3.1. Estimation of Distribution Algorithm

EDA is an evolution-based metaheuristic algorithm [12]. EDA performs iterative evolution of the entire candidate population by modeling the probability distribution of the candidate solutions. In this section, the basics of EDA will be briefly introduced, and its optimization process is roughly shown below.
(1)
Initializing the candidate population.
(2)
Calculating the fitness of the population and updating the global best candidate agent.
(3)
Selecting some dominant agents to create a Gaussian distribution probability model.
(4)
Generating new agents by sampling based on the probability distribution model.
(5)
If the algorithm terminates, output the optimal agent; otherwise, execute (2).
The Gaussian distribution probability model in Step 3 is the most widely used probability model for EDA. The joint Gaussian probability density function of a D-dimensional random vector can be expressed as Equation (10).
G X μ , C = 1 2 × π D × det C × e X μ T × C 1 × X μ / 2
μ = 1 N d × i = 1 N d X i , X i P d
C = 1 N d × i = 1 N d X i μ × X i μ T , X i P d
where N d denotes the number of dominant agents included in P d . Dominant agents denote agents ranking in the top half of fitness. Once the Gaussian probability distribution model of the dominant population is obtained, the population is sampled according to a mean of 1 and a covariance matrix of C to generate offspring.
X i = μ + g i , g i ~ N 0 , C

3.2. Collaborative Search Framework

As shown in the introduction, the research on hybrid algorithms is an important direction to improve the performance of an algorithm. Existing research on SAO mainly focuses on the modification of the original search method and initialization improvement, as well as the incorporation of additional search methods, such as reverse learning strategies, mutation strategies, etc. In this work, MSAO-EDA uses a novel collaborative search framework to fully utilize the strong local search capability of SAO and the global exploration capability of EDA. Specifically, SAO absorbs the information of the optimal agent in both its exploitation and exploration phases, which can weaken the population diversity of SAO, and thus is prone to fall into the local optimum trap. EDA fully adopts the valid information of multiple agents by sampling the dominant population and exhibits a strong exploration capability. Considering the characteristics of SAO and EDA, the collaborative search framework implements the exchange of population information between the two methods. The details are shown in Figure 1. The two methods are executed in series. Firstly, SAO is used to update the population, and then EDA is used to select some dominant agents from the SAO-updated population to model the probability distribution. Then new agents are generated by sampling based on the established probability distribution model. Finally, a greedy strategy is used to select better N agents from the SAO-updated agents and EDA-generated agents for the next iteration of update.
In MSAO-EDA, the number N d is half the number of populations. This provides a more accurate Gaussian probability distribution model. Regarding the number of agents N E generated by the EDA method: considering that too much N E will waste the number of fitness evaluations and too little N E cannot perform the role of EDA, this paper proposes an adaptive N E adjustment as shown in Equation (14).
N E = ρ × 0.35 + 0.15 × t t max
where ρ is used to control the number of N E ; the exact value will be discussed in the experimental section.

3.3. Offset EDA Strategy

SAO over-absorbs the location information of the optimal solution and the three sub-optimal solutions in the exploration phase, which can weaken the population diversity of SAO. Therefore, this paper considers incorporating the EDA method into the exploration strategy of SAO. Furthermore, due to the existence of the dual population mechanism, SAO will carry out more exploration behaviors in the later phase of the optimization, which requires that the exploration strategy also needs to have some exploitation capability, thus ensuring the convergence of SAO. The agents generated by the EDA method have an important connection with the mean μ . The literature [43] proposes a multileader-based search diversification strategy that corrects the mean value μ using the dominant solution and the agent itself, respectively. In this paper, inspired by the literature [43], we propose an offset EDA method (OEDA). In OEDA, the agents adjust the mean value using both their own position information and some of the elite solution position information. This enables a more comprehensive exploration of the problem space, maintains population diversity to avoid the algorithm from stagnating, and also accelerates the convergence of the algorithm. A schematic of the OEDA method is shown in Figure 2. The OEDA is shown in Equation (15).
X i = μ O + g i , g i ~ N 0 , C
μ O = X i + μ + X e l i t e t
For each agent executing exploration behavior, if r a n d < t / t max , the SAO original search method is executed; otherwise, the OEDA method is employed. This selection ensures that OEDA is utilized more in the early stages to correctly orient the population movement to more promising areas and enhance population diversity. The SAO original strategy is used more often in the later stages to carry out local exploitation and accelerate SAO convergence.
In MSAO-EDA, the OEDA strategy and the SAO original strategy are applied in the exploration population during the SAO phase. The EDA phase follows on from the completion of the SAO phase. New agents produced by both phases are selected by the greedy strategy. In summary, the pseudo-code of MSAO-EDA is shown in Algorithm 2.
Algorithm 2 Pseudo-code of MSAO-EDA
1:  Data: Population size N , current fitness evaluation number F E s , maximum fitness evaluation number F E s max , dimension size D , N a = N b = 0.5 N
2:  Result: Global optimal solution X b e s t t 3:  Initialize the random population X using Equation (1).
4:  Evaluate X to determine their fitness value by using F X .
5:  While F E s < F E s max
6:    Applying SAO method
7:    Calculate the snowmelt ratio using Equation (7).
8:    Randomly split the entire population into two sub-populations: P a and P b .
9:    For each agent X i in P a i = 1 , 2 , , N a do
10:      If  r a n d < ( F E s / F E s max )
11:         Update the position of the i th agent using Equation (3).
12:       Else
13:        Update the position of the i th agent using Equation (15). ||Offset EDA strategy
14:     End if
15:      If  N a < N
16:        N a = N a + 1 , N b = N b 1
17:     End if
18:    For each agent X i in P b i = 1 , 2 , , N b do
19:      Update the position of the i th agent using Equation (8).
20:    End if
21:    Evaluate X to determine their fitness value by using F X .
22:     F E s = F E s + N
23:    Applying EDA method
24:    Selecting the dominant agents for EDA
25:    Estimate G X μ , C by using Equations (11) and (12).
26:    Generating new agents X i i = 1 , 2 , , N d using Equation (13) to form P d .
27:    Evaluate X to determine their fitness value by using F X .
28:     F E s = F E s + N d
29:    Selecting better agents from P a , P b and P d using greedy strategy.
30:  End while

3.4. Time Complexity Analysis of MSAO-EDA

It is necessary to consider the time complexity for the optimization algorithm. There are three main influencing factors to consider: population size N , dimension of optimization problem D , and number of maximum iterations t max . For the basic SAO, the time complexity of initialization process is O N × D . Then, in the iterative process, the time complexity is O N a × D × T + N b × D × T . Therefore, the total time complexity of SAO is as below.
C o m p S A O = O N a × D × T + N b × D × T + N × D O N × D × T
In the proposed MSAO-EDA, the Offset EDA strategy is used in the exploitation phase of SAO in cooperation with the original exploitation strategy for population updates and therefore does not affect the time complexity. The EDA method is combined with SAO through the collaborative search framework, and N d agents are generated in this phase, so the time complexity of this part is O N d × D × T . Therefore, the total time complexity of MSAO-EDA is as below.
C o m p M S A O E D A = O N a × D × T + N b × D × T + N × D + N d × D × T O N + N d × D × T

4. Analysis of Experiments and Results

In this section, we designed three different experiments to evaluate the performance of the proposed MSAO-EDA algorithm. First, we discussed the sensitivity of the MSAO-EDA to parameter ρ and evaluated the effectiveness of the improved method. Then, comparisons were made with eight state-of-the-art algorithms on the CEC2017 and CEC2022 benchmark test suites. Subsequently, we subjected it to the Wilcoxon rank sum test and Friedman test to ascertain whether significant performance discrepancies exist between MSAO-EDA and other algorithms.

4.1. Experimental Settings

All optimization methods were programmed by MATLAB R2021a and implemented in Lenovo Legion Y9000P, which is equipped with Windows 10, 14th Intel(R) Core(TM) i9-14900HX, and 32 GB RAM.
Table 1 and Table 2 present the specific details of these two test suites. It can be observed that the CEC2017 test functions contain twenty-nine functions with four types, including unimodal functions (F1, F2), simple multimodal functions (F3–F9), hybrid functions (F10–F19), and composition functions (F20–F29), while the CEC2022 test functions have twelve functions with four types, including unimodal functions (F1), simple multimodal functions (F2–F5), hybrid functions (F6–F8), and composition functions (F9–F12). The search range for both test suites is [−100,100] and the problems’ dimension is 10/30/50/100 for CEC2017 and 10/20 for CEC2022.
The results of MSAO-EDA are compared to eight optimization methods, including four standard algorithms, EO [44], RIME [45], MRFO [46], CFOA [8], and four advanced algorithms, AFDBARO [47], CSOAOA [48], EOSMA [49], JADE [50]. Table 3 presents the parameter settings of MSAO-EDA and other competitive algorithms. The maximum function evaluation ( F E s max ) is set to D × 10,000 for all benchmark functions. Each test function has been tested 51 times independently to eliminate the effect of randomness, and the statistical result includes the best, mean, and standard deviation of the value of the objective function.

4.2. Sensitivity of MSAO-EDA to Parameter ρ

For metaheuristic algorithms, the setting of parameters affects the performance of an algorithm in an important way. In order to fully utilize the performance of MSAO-EDA, the new parameter ρ introduced in MSAO-EDA needs to be discussed to obtain the optimal settings. In this paper, the performance of MSAO-EDA with different values of the parameter ρ is evaluated using the benchmark functions of the CEC 2017 test suite and the CEC2022 test suite. The values of the parameter ρ satisfy ρ 0.1 , 0.2 , 0.3 , 0.4 , 0.5 , 0.6 , 0.7 , 0.8 , 0.9 , 1.0 . The Friedman test scores of the results obtained for MSAO-EDA with different values of the parameter ρ are summarized in Table 4 and visualized in Figure 3. From Figure 3, it can be seen that the best parameter setting emerged at ρ = 0.8 , and the average score of MASO-EDA with this parameter setting was 4.95. Therefore, in this paper, the parameter ρ was set to 0.8 in order to fully demonstrate the performance of MSAO-EDA.

4.3. Strategies Effectiveness Analysis

In this section, we evaluate the impact of the collaborative search framework and offset EDA strategy on MSAO-EDA. Based on the principle of ablation experiments, two MSAO-EDA variants are proposed in this section, which apply the collaborative search framework and offset EDA strategy, i.e., MSAO-EDA-1 and MSAO-EDA-2. Details of MSAO-EDA and its variants are shown in Table 5. MSAO-EDA-2 is used to analyze the effect of the collaborative search framework. MSAO-EDA-1 reflects the effect of offset EDA strategy on the performance of SAO. Similarly, the Friedman test is employed to analyze the test results.
Table 6 summarizes the Friedman test results on both test suites for MSAO-EDA, MSAO-EDA-1, MSAO-EDA-2, and SAO. As shown in Table 6, the Friedman p-values in the last column are all less than 0.05, which indicates that there is a significant difference in performance between MSAO-EDA, MSAO-EDA-1, MSAO-EDA-2, and SAO on all dimensions of the two test suites. Figure 4 visualizes the Friedman scores for each algorithm. The discussion based on Table 6, and Figure 4 is shown below.
The impact of offset EDA strategy on the performance of MSAO-EDA can be analyzed by comparing MSAO-EDA with MSAO-EDA-2. For the CEC2017 test suite, MSAO-EDA beats MSAO-EDA-2 on 30 D, 50 D, and 100 D, and loses ground to MSAO-EDA-2 on 10 D. For the CEC2022 test suite, MSAO-EDA beats MSAO-EDA-2 on 10 D and loses ground to MSAO-EDA-2 on 20 D. The performance of MSAO-EDA on the CECE2017 average scores, CEC2022 average scores, and total average scores is better than that of MSAO-EDA-2. Therefore, the collaborative search framework can effectively improve the performance of MSAO-EDA in 10/30/50 D in CEC2017 and 10 D in CEC2022.
The impact of the collaborative search framework on the performance of MSAO-EDA can be analyzed by comparing MSAO-EDA with MSAO-EDA-1. For the CEC2017 test suite, MSAO-EDA beats MSAO-EDA-1 on 10 D, 30 D, 50 D, and 100 D. For the CEC2022 test suite, MSAO-EDA beats MSAO-EDA-1 on 10 D and 20 D. The performance of MSAO-EDA on the CECE2017 average scores, CEC2022 average scores, and total average scores is better than that of MSAO-EDA-1. Therefore, the collaborative search framework can effectively improve the performance of MSAO-EDA in 10/30/50/100 D in the CEC2017 test suite and 10/20 D in the CEC2022 test suite.
Furthermore, MSAO-EDA is ranked first on CEC2017 mean rank, CEC2022 mean rank, and total mean rank. MSAO-EDA-2 and MSAO-EDA-1 are ranked second and third. SAO is ranked last on all cases. These analyses show that the improvement method proposed in this paper effectively boosts the performance of SAO.

4.4. Performance Analysis Based on CEC2017 Test Suite

In this section, we evaluate the performance of the MSAO-EDA algorithm on the CEC2017 test suite. All parameter settings are the same as in Section 4.1. The Wilcoxon rank sum test, the Friedman test, the convergence analysis, and the stability analysis are used to evaluate the optimization ability of MSAO-EDA from various perspectives. Specific results containing optimal values, mean, standard deviation, and rankings of MSAO-EDA and the comparison algorithms on the CEC2017 test suite can be found in Table A1, Table A2, Table A3 and Table A4 in Appendix A. Firstly, we draw heat maps to present the performance of each algorithm on different benchmark functions based on the rankings in Table A1, Table A2, Table A3 and Table A4, as shown in Figure 5. We can roughly conclude that MSAO-EDA outperforms its competitors on 30 D, 50 D, and 100 D according to Figure 5.

4.4.1. Analysis for the Wilcoxon Rank Sum Test Results

In this section, Wilcoxon rank sum test is used to analyze the performance differences between MSAO-EDA and the comparison algorithms on different functions. Under the null hypothesis H0, it is assumed that there is no significant difference between the two algorithms. If the calculated p-value is less than 5%, the null hypothesis is rejected, indicating a substantial difference between the algorithms. Conversely, if the p-value exceeds 5%, the null hypothesis is supported, indicating a lack of significant difference and implying comparable performance between the algorithms. The detailed results of the Wilcoxon rank sum test with a significance level of a = 0.05 for MSAO-EDA and competitors on all dimensions using the CEC 2017 test suite are presented in Table A5, Table A6, Table A7 and Table A8 in Appendix A. Table 7 summarizes the numbers of MSAO-EDA significantly superior, similar, and inferior to those of competitors, indicated by “+/=/−”, respectively. Figure 6 visualizes the results of the Wilcoxon rank sum test for MSAO-EDA and the comparison algorithms under the CEC2017 test suite. The specific analysis is as follows.
For 10 D, MSAO-EDA bests (loses) SAO, EO, RIME, AFDBARO, CSOAOA, MRFO, EOSMA, JADE, and CFOA, on 23 (3), 23 (4), 24 (3), 23 (4), 21 (5), 23 (5), 13 (9), 24 (3), and 22 (6) benchmark test functions. Thus, MSAO-EDA significantly outperforms the comparison algorithms on 10 D.
For 30 D, MSAO-EDA bests (loses) SAO, EO, RIME, AFDBARO, CSOAOA, MRFO, EOSMA, JADE, and CFOA, on 26 (1), 25 (2), 27 (1), 26 (3), 27 (2), 28 (1), 25 (2), 29 (0), and 27 (1) benchmark test functions. Thus, MSAO-EDA significantly outperforms the comparison algorithms on 30 D.
For 50 D, MSAO-EDA bests (loses) SAO, EO, RIME, AFDBARO, CSOAOA, MRFO, EOSMA, JADE, and CFOA, on 24 (1), 20 (3), 25 (2), 25 (3), 25 (2), 26 (2), 18 (5), 28 (1), and 27 (2) benchmark test functions. Thus, MSAO-EDA significantly outperforms the comparison algorithms on 50 D.
For 100 D, MSAO-EDA bests (loses) SAO, EO, RIME, AFDBARO, CSOAOA, MRFO, EOSMA, JADE, and CFOA, on 27 (1), 18 (5), 24 (3), 23 (4), 25 (3), 24 (3), 19 (7), 27 (1), and 25 (3) benchmark test functions. Thus, MSAO-EDA significantly outperforms the comparison algorithms on 100 D.
Summarizing the above analysis, we can conclude that the performance of MSAO-EDA on the CEC2017 test suite is significantly better than those of SAO, EO, RIME, AFDBARO, CSOAOA, MRFO, EOSMA, JADE, and CFOA.

4.4.2. Analysis for the Friedman Test Results

In this section, the Friedman test is implemented to analyze the performance of MSAO-EDA and the competitors on the CEC2017 test suite with different dimensions. Table 8 summarizes the Friedman scores of these algorithms, which are visualized in Figure 7. According to Table 8, the Friedman p-values in the last column are all less than 0.05, which indicates that there is a significant difference between MSAO-EDA and competitors. The specific analysis is as follows.
For 10 D, MSAO-EDA is ranked second after EOSMA, and the performance of the remaining algorithms are ranked as CSOAOA, AFDBARO, SAO, EO, CFOA, MRFO, RIME, and JADE.
For 30 D, MSAO-EDA ranks first, followed by EOSMA, EO, SAO, MRFO, AFDBARO, RIME, CSOAOA, CFOA, and JADE.
For 50 D, MSAO-EDA ranks first, followed by EOSMA, EO, RIME, AFDBARO, MRFO, SAO, CFOA, CSOAOA, and JADE.
For 100 D, MSAO-EDA ranks first, followed by EOSMA, EO, AFDBARO, MRFO, RIME, JADE, CFOA, SAO, and CSOAOA.
In conclusion, the overall performance of MSAO-EDA on the CEC2017 test suite is the best, inferior to EOSMA only on 10 D, ranking first on the other three dimensions, and outperforming the basic SAO in all cases. Therefore, the results of the Friedman test support the fact that MSAO-EDA is a high-performance method.

4.4.3. Analysis for the Convergence Ability and Stability

In this section, we will present the convergence performance and robustness of MSAO-EDA on the CEC2017 test suite. For the convenience of reading, the convergence plots and box plots of six 50 D functions (one unimodal function (F2), one multimodal function (F9), two hybrid functions (F12 and F17), and two composite functions (F22 and F25)) are displayed in Figure 8 and Figure 9. The complete convergence curves and box plots are available in Figure A1, Figure A2, Figure A3, Figure A4, Figure A5 and Figure A6 in Appendix B.
Notably, the blue line in Figure 8 denotes the MSAO-EDA proposed in this paper. According to Figure 8, it can be found that MSAO-EDA shows the fastest convergence speed and higher convergence accuracy on F2, F8, F12, and F17. For F22 and F25, MSAO-EDA converges more slowly in the early stage, but is able to get rid of the local optimum in the later stage and obtain a higher accuracy solution. This shows that MSAO-EDA outperforms the other compared algorithms in terms of convergence performance.
Figure 9 shows a box plot of the results obtained based on 51 runs. The symbol “o” in the figure indicates outliers. The upper and lower boundaries of the box indicate the extent of the distribution of solutions. The closer the upper and lower boundaries are, the more concentrated the solution distribution is. The overall height of the box reflects the overall quality of the solution. According to Figure 9, it can be seen that MSAO-EDA performs best in terms of the number of outliers, the size of the box, and the overall height, showing the best stability.

4.5. Performance Analysis Based on CEC2022 Test Suite

In this section, we evaluate the performance of the MSAO-EDA algorithm on the CEC2022 test suite. All parameter settings are the same as in Section 4.1. The Wilcoxon rank sum test, the Friedman test, the convergence analysis, and the stability analysis are used to evaluate the optimization ability of MSAO-EDA from various perspectives. Specific results containing optimal values, mean, standard deviation, and rankings of MSAO-EDA and the comparison algorithms on the CEC2022 test suite can be found in Table A9, Table A10, Table A11 and Table A12 in Appendix A. Firstly, we draw heat maps to present the performance of each algorithm on different benchmark functions based on the rankings in Table A9 and Table A10, as shown in Figure 10. We can roughly conclude that MSAO-EDA outperforms its competitors on 10 D and 20 D, according to Figure 10.

4.5.1. Analysis for the Wilcoxon Rank Sum Test Results

In this section, the Wilcoxon rank sum test is used to analyze the performance differences between MSAO-EDA and its competitors on CEC2022 test functions. The detailed results of the Wilcoxon rank sum test with a significance level of a = 0.05 for MSAO-EDA and competitors on 10 D and 20 D using the CEC 2022 test suite are presented in Table A11 and Table A12 in Appendix A. Table 9 summarizes the numbers of MSAO-EDA significantly superior, similar, and inferior to those of competitors, indicated by “+/=/−”, respectively. Figure 11 visualizes the results of the Wilcoxon rank sum test for MSAO-EDA and the comparison algorithms under the CEC2022 test suite. The specific analysis is as follows.
For 10 D, MSAO-EDA is superior (inferior) SAO, EO, RIME, AFDBARO, CSOAOA, MRFO, EOSMA, JADE, and CFOA, on 9 (0), 8 (0), 9 (0), 11 (0), 8 (0), 10 (0), 7 (2), 10 (0) and 10 (0) benchmark test functions. Thus, MSAO-EDA significantly outperforms the comparison algorithms on 10 D.
For 20 D, MSAO-EDA is superior (inferior) SAO, EO, RIME, AFDBARO, CSOAOA, MRFO, EOSMA, JADE, and CFOA, on 9 (2), 9 (1), 10 (1), 9 (2), 10 (2), 11 (1), 7 (3), 11 (1), and 10 (0) benchmark test functions. Thus, MSAO-EDA significantly outperforms the comparison algorithm on 20 D.
Summarizing the above analysis, we can conclude that the performance of MSAO-EDA on the CEC2022 test suite is significantly superior to SAO, EO, RIME, AFDBARO, CSOAOA, MRFO, EOSMA, JADE, and CFOA.

4.5.2. Analysis for the Friedman Test Results

In this section, the Friedman test is implemented to analyze the performance of MSAO-EDA and the competitors on the CEC2022 test suite with different dimensions. Table 10 summarizes the Friedman scores of these algorithms, which are visualized in Figure 12. According to Table 10, the Friedman p-values in the last column are all less than 0.05, which indicates there is a significant difference between MSAO-EDA and competitors. The specific analysis is as follows.
For 10 D, MSAO-EDA ranks first, followed by EOSMA, SAO, EO, CSOAOA, RIME, AFDBARO, JADE, CFOA, and MRFO.
For 20 D, MSAO-EDA ranks first, followed by EOSMA, EO, SAO, AFDBARO, RIME, JADE, CFOA, MRFO, and CSOAOA.
In conclusion, the overall performance of MSAO-EDA on the CEC2022 test suite is the best and outperforms the basic SAO in all cases. Therefore, the results of the Friedman test support the fact that MSAO-EDA is a high-performance method.

4.5.3. Analysis for the Convergence Ability and Stability

In this section, the convergence and stability of MSAO-EDA on low-dimensional functions are further analyzed by showing its results on the CEC2022 test suite. Also, for convenience, one each of the four types of functions (F1, F3, F6, and F11) are selected for this section. The complete convergence and box plots are shown in Figure A7, Figure A8, Figure A9 and Figure A10 in Appendix B.
Figure 13 shows the convergence curves of MSAO-EDA and the competitors for the four functions under CEC2022 10 D. In terms of convergence speed, MSAO-EDA shows the fastest speed and maintains higher accuracy. Therefore, MSAO-EDA has the same great convergence ability for low-dimensional functions.
The box plots of the results obtained by MSAO-EDA and the competitors when solving the CEC2022 10 D functions are shown in Figure 14. From Figure 14, MSAO-EDA provides a more centralized solution and a smaller overall distribution, demonstrating consistently superior performance.

5. Conclusions

In this paper, we propose a novel snow ablation algorithm variant, MSAO-EDA, which employs a new collaborative search framework to hybridize SAO and distribution estimation algorithms. Moreover, an offset EDA method is incorporated into the exploitation phase of SAO. The superior performance of MSAO-EDA is verified by comparing it with different types of basic or improved algorithms. Test results on the CEC2017 test suite (10 D/30 D/50 D/100 D) and the CEC2022 test suite (10 D/20 D) show that MSAO-EDA outperforms the competitors involved in the experiments, including four basic algorithms (EO, RIME, MRFO, and CFOA) and four improved algorithms (AFDBARO, CSOAOA, EOSMA, and JADE). The Wilcoxon rank sum test, Friedman test, convergence analysis, and robustness analysis confirm that the MSAO-EDA proposed in this paper is an excellent SAO variant. In our future work, we will focus on two directions. First, we will further enhance the collaborative search framework and try to extend it to other metaheuristic algorithms. Second, we will apply MSAO-EDA to tackle some real-world optimization problems, while we will also develop binary and multi-objective versions to solve more types of optimization problems.

Author Contributions

Conceptualization, W.L. and X.C.; methodology, W.L.; software, W.L. and H.C.O.; validation, W.L., X.C. and H.C.O.; formal analysis, W.L.; investigation, W.L.; resources, W.L.; data curation, X.C.; writing—original draft preparation, W.L.; writing—review and editing, W.L. and H.C.O.; visualization, X.C.; supervision, X.C.; project administration, X.C.; funding acquisition, X.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Hunan Province, grant number NO. 2023JJ50328.

Data Availability Statement

The data are provided within the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. Comparison results on of MSAO-EDA and its competitors on CEC2017 (10 D).
Table A1. Comparison results on of MSAO-EDA and its competitors on CEC2017 (10 D).
No.MetricMSAO-EDASAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F1Best1.000E+021.002E+021.001E+026.126E+021.009E+023.786E+041.000E+021.008E+028.084E+022.017E+02
Mean1.000E+022.854E+032.585E+039.754E+031.119E+028.466E+062.358E+031.374E+031.063E+041.380E+04
Std0.000E+003.119E+032.817E+037.491E+031.627E+011.709E+072.599E+031.565E+034.729E+032.514E+04
Rank16572104389
F2Best3.000E+023.000E+023.000E+023.000E+023.327E+023.067E+023.000E+023.000E+027.391E+023.037E+02
Mean3.000E+023.000E+023.000E+023.002E+024.724E+025.947E+023.000E+023.000E+021.394E+036.684E+02
Std0.000E+006.043E-114.250E-071.328E-011.085E+022.847E+023.695E-046.677E-043.253E+024.739E+02
Rank12367845109
F3Best4.007E+024.027E+024.038E+024.010E+024.002E+024.003E+024.000E+024.001E+024.036E+024.006E+02
Mean4.022E+024.037E+024.046E+024.056E+024.034E+024.035E+024.019E+024.014E+024.043E+024.034E+02
Std6.438E-013.646E-013.274E-011.445E+001.952E+001.783E+001.339E+004.985E-012.465E-011.370E+00
Rank37910462185
F4Best5.010E+025.010E+025.030E+025.020E+025.062E+025.061E+025.040E+025.020E+025.106E+025.051E+02
Mean5.062E+025.086E+025.090E+025.101E+025.178E+025.121E+025.142E+025.063E+025.204E+025.121E+02
Std2.774E+003.893E+003.227E+003.736E+005.871E+003.004E+007.178E+002.401E+003.343E+003.371E+00
Rank13459782106
F5Best6.000E+026.000E+026.000E+026.000E+026.000E+026.002E+026.000E+026.000E+026.000E+026.006E+02
Mean6.000E+026.000E+026.000E+026.001E+026.000E+026.006E+026.000E+026.000E+026.000E+026.018E+02
Std0.000E+002.173E-071.860E-064.629E-021.325E-023.223E-014.155E-043.598E-043.957E-038.930E-01
Rank12386945710
F6Best7.111E+027.122E+027.118E+027.037E+027.112E+027.147E+027.150E+027.115E+027.215E+027.125E+02
Mean7.165E+027.175E+027.176E+027.201E+027.287E+027.246E+027.293E+027.163E+027.323E+027.188E+02
Std4.877E+003.893E+003.785E+005.283E+007.928E+002.958E+009.346E+002.581E+003.553E+003.223E+00
Rank23468791105
F7Best8.020E+028.050E+028.030E+028.040E+028.032E+028.046E+028.050E+028.020E+028.132E+028.030E+02
Mean8.068E+028.112E+028.089E+028.099E+028.163E+028.093E+028.166E+028.065E+028.210E+028.091E+02
Std3.334E+004.360E+003.762E+003.626E+005.448E+002.169E+005.769E+002.227E+003.253E+003.316E+00
Rank27368591104
F8Best9.000E+029.000E+029.000E+029.000E+029.002E+029.001E+029.000E+029.000E+029.000E+029.001E+02
Mean9.000E+029.000E+029.000E+029.000E+029.006E+029.009E+029.001E+029.000E+029.000E+029.007E+02
Std0.000E+006.362E-021.029E-137.359E-022.100E-011.038E+004.020E-014.973E-129.100E-054.992E-01
Rank15168107349
F9Best1.015E+031.010E+031.004E+031.004E+031.066E+031.130E+031.000E+031.004E+031.880E+031.020E+03
Mean1.393E+031.344E+031.405E+031.284E+031.487E+031.432E+031.479E+031.258E+032.101E+031.610E+03
Std2.813E+021.859E+022.419E+021.578E+021.705E+021.297E+022.091E+021.859E+021.229E+022.256E+02
Rank43528671109
F10Best1.100E+031.100E+031.100E+031.100E+031.104E+031.102E+031.100E+031.100E+031.104E+031.105E+03
Mean1.101E+031.105E+031.103E+031.109E+031.110E+031.107E+031.105E+031.103E+031.106E+031.116E+03
Std5.823E-013.420E+002.179E+004.288E+003.761E+002.393E+002.877E+001.403E+007.488E-016.534E+00
Rank14389752610
F11Best1.201E+031.487E+032.691E+034.936E+032.659E+032.330E+031.286E+033.220E+034.009E+047.616E+03
Mean1.254E+031.106E+041.158E+045.346E+048.671E+037.108E+032.073E+048.190E+031.233E+052.785E+04
Std6.058E+017.196E+038.536E+034.704E+048.037E+033.908E+032.952E+045.161E+035.658E+042.448E+04
Rank15694273108
F12Best1.300E+031.336E+031.338E+031.329E+031.307E+031.304E+031.313E+031.306E+031.317E+031.676E+03
Mean1.306E+037.114E+034.819E+031.045E+041.319E+031.316E+031.940E+031.330E+031.345E+032.218E+03
Std3.171E+005.943E+033.352E+038.291E+035.626E+008.084E+005.247E+021.174E+011.104E+012.861E+02
Rank19810326457
F13Best1.400E+031.402E+031.407E+031.404E+031.401E+031.403E+031.431E+031.403E+031.411E+031.420E+03
Mean1.406E+031.422E+031.439E+031.427E+031.408E+031.407E+031.457E+031.415E+031.418E+031.445E+03
Std6.223E+001.721E+011.894E+011.588E+013.928E+002.936E+001.985E+018.652E+003.017E+001.362E+01
Rank16873210459
F14Best1.500E+031.501E+031.508E+031.503E+031.502E+031.501E+031.534E+031.501E+031.503E+031.515E+03
Mean1.500E+031.546E+031.540E+031.527E+031.505E+031.503E+031.620E+031.507E+031.504E+031.615E+03
Std2.349E-017.728E+013.760E+014.784E+011.802E+001.147E+007.640E+013.153E+008.475E-017.891E+01
Rank18764210539
F15Best1.600E+031.600E+031.600E+031.601E+031.600E+031.602E+031.601E+031.601E+031.604E+031.602E+03
Mean1.604E+031.633E+031.620E+031.639E+031.651E+031.607E+031.645E+031.602E+031.612E+031.620E+03
Std6.741E+004.218E+012.240E+015.329E+015.924E+013.585E+007.750E+011.141E+004.168E+002.135E+01
Rank27681039145
F16Best1.700E+031.701E+031.700E+031.701E+031.701E+031.713E+031.701E+031.701E+031.723E+031.723E+03
Mean1.713E+031.720E+031.723E+031.718E+031.714E+031.723E+031.727E+031.718E+031.731E+031.736E+03
Std1.281E+011.231E+011.411E+011.328E+011.023E+015.385E+001.836E+019.342E+003.140E+008.636E+00
Rank15732684910
F17Best1.800E+033.469E+031.913E+031.868E+031.813E+031.803E+031.951E+031.829E+031.835E+032.030E+03
Mean1.804E+031.759E+041.529E+049.141E+031.823E+031.811E+034.508E+031.863E+031.853E+032.731E+03
Std7.382E+009.357E+031.321E+048.371E+033.723E+006.090E+002.566E+031.596E+019.105E+003.867E+02
Rank11098327546
F18Best1.900E+031.902E+031.906E+031.902E+031.901E+031.901E+031.910E+031.903E+031.902E+031.910E+03
Mean1.900E+032.011E+031.931E+031.910E+031.902E+031.901E+031.982E+031.906E+031.903E+031.953E+03
Std3.942E-014.526E+022.447E+019.526E+008.403E-015.227E-016.972E+011.377E+004.815E-013.420E+01
Rank11076329548
F19Best2.000E+032.000E+032.000E+032.000E+032.000E+032.009E+032.000E+032.000E+032.011E+032.010E+03
Mean2.004E+032.014E+032.013E+032.011E+032.007E+032.028E+032.009E+032.009E+032.020E+032.042E+03
Std7.217E+001.279E+011.102E+019.352E+007.036E+006.646E+001.037E+019.323E+003.885E+001.358E+01
Rank17652934810
F20Best2.200E+032.200E+032.200E+032.100E+032.201E+032.104E+032.101E+032.200E+032.204E+032.201E+03
Mean2.240E+032.217E+032.250E+032.217E+032.202E+032.201E+032.208E+032.202E+032.226E+032.203E+03
Std5.260E+013.983E+015.547E+014.411E+017.138E-011.395E+013.395E+011.506E+013.448E+012.727E+00
Rank97106315284
F21Best2.200E+032.200E+032.200E+032.200E+032.201E+032.200E+032.200E+032.200E+032.301E+032.225E+03
Mean2.298E+032.293E+032.294E+032.291E+032.249E+032.255E+032.288E+032.269E+032.302E+032.293E+03
Std1.401E+012.505E+012.377E+013.098E+013.349E+014.421E+013.263E+013.966E+014.732E-012.412E+01
Rank96851243107
F22Best2.600E+032.603E+032.604E+032.606E+032.300E+032.602E+032.300E+032.600E+032.611E+032.314E+03
Mean2.606E+032.612E+032.612E+032.613E+032.617E+032.609E+032.610E+032.607E+032.619E+032.600E+03
Std3.360E+004.059E+004.002E+004.035E+004.586E+013.048E+004.497E+012.614E+003.495E+005.817E+01
Rank27689453101
F23Best2.500E+032.500E+032.500E+032.500E+032.451E+032.501E+032.500E+032.400E+032.526E+032.505E+03
Mean2.709E+032.670E+032.708E+032.684E+032.508E+032.509E+032.687E+032.587E+032.655E+032.544E+03
Std6.978E+011.107E+028.398E+011.086E+022.933E+013.293E+011.052E+021.162E+027.979E+014.746E+01
Rank10697128453
F24Best2.898E+032.898E+032.898E+032.898E+032.600E+032.898E+032.898E+032.898E+032.898E+032.898E+03
Mean2.920E+032.928E+032.929E+032.923E+032.844E+032.905E+032.920E+032.898E+032.914E+032.899E+03
Std2.298E+012.265E+012.234E+012.388E+011.140E+021.352E+012.293E+016.838E-012.071E+018.337E-01
Rank79108146253
F25Best2.900E+032.900E+032.900E+032.803E+032.601E+032.623E+032.800E+032.600E+032.900E+032.653E+03
Mean2.900E+032.903E+032.924E+032.910E+032.805E+032.858E+032.898E+032.894E+032.900E+032.897E+03
Std0.000E+001.179E+013.288E+012.928E+011.190E+021.022E+021.400E+014.196E+017.063E-043.497E+01
Rank68109125374
F26Best3.089E+033.089E+033.089E+033.088E+033.090E+033.090E+033.089E+033.087E+033.094E+033.089E+03
Mean3.091E+033.090E+033.090E+033.092E+033.096E+033.091E+033.098E+033.089E+033.094E+033.092E+03
Std1.940E+001.541E+006.906E-012.454E+002.854E+001.269E+001.185E+014.707E-011.905E-011.930E+00
Rank43279510186
F27Best3.100E+033.100E+033.100E+033.100E+032.848E+032.924E+032.800E+032.805E+033.100E+032.959E+03
Mean3.117E+033.217E+033.212E+033.167E+033.123E+033.105E+033.144E+033.094E+033.100E+033.122E+03
Std6.743E+011.411E+021.474E+028.959E+015.382E+013.028E+011.337E+024.128E+014.231E-013.765E+01
Rank41098637125
F28Best3.129E+033.130E+033.131E+033.132E+033.140E+033.143E+033.144E+033.132E+033.164E+033.139E+03
Mean3.152E+033.155E+033.149E+033.164E+033.179E+033.163E+033.187E+033.142E+033.191E+033.168E+03
Std9.849E+001.989E+011.179E+012.295E+011.882E+011.093E+013.463E+015.657E+001.084E+011.450E+01
Rank34268591107
F29Best3.395E+033.535E+033.699E+034.122E+034.798E+033.734E+033.854E+033.605E+035.752E+033.658E+03
Mean4.415E+042.699E+052.712E+056.121E+049.535E+048.647E+032.397E+054.577E+032.565E+041.466E+04
Std2.070E+053.992E+053.980E+051.924E+051.946E+051.215E+045.050E+056.836E+021.114E+041.956E+04
Rank59106728143
Table A2. Comparison results on of MSAO-EDA and its competitors on CEC2017 (30 D).
Table A2. Comparison results on of MSAO-EDA and its competitors on CEC2017 (30 D).
No.MetricMSAO-EDASAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F1Best1.000E+022.478E+031.070E+021.198E+051.006E+027.267E+081.008E+021.003E+021.075E+043.222E+07
Mean1.779E+021.001E+043.438E+034.932E+051.048E+022.264E+093.153E+034.016E+032.419E+041.069E+08
Std5.345E+025.401E+034.068E+032.948E+056.561E+009.431E+083.807E+034.799E+039.062E+035.444E+07
Rank26481103579
F2Best3.000E+027.930E+033.618E+024.345E+021.385E+041.614E+045.479E+021.126E+033.834E+046.350E+03
Mean3.000E+021.579E+045.329E+027.048E+023.839E+042.617E+041.403E+032.186E+035.624E+041.675E+04
Std9.423E-125.072E+031.692E+021.595E+021.184E+044.726E+035.489E+026.106E+027.072E+034.882E+03
Rank16239845107
F3Best4.000E+024.721E+024.679E+024.207E+024.512E+025.852E+024.001E+024.451E+024.870E+024.950E+02
Mean4.458E+024.958E+024.938E+024.970E+024.888E+027.730E+024.896E+024.916E+025.063E+025.380E+02
Std3.143E+011.235E+011.604E+012.057E+011.781E+011.811E+022.860E+011.814E+011.242E+011.831E+01
Rank16572103489
F4Best5.099E+025.187E+025.219E+025.311E+025.802E+025.954E+025.448E+025.159E+026.388E+025.953E+02
Mean5.370E+025.380E+025.470E+025.595E+026.347E+026.315E+026.162E+025.354E+026.693E+026.243E+02
Std2.742E+011.143E+011.399E+011.784E+012.185E+011.616E+013.647E+011.038E+018.972E+001.531E+01
Rank23459861107
F5Best6.000E+026.000E+026.000E+026.003E+026.000E+026.060E+026.000E+026.000E+026.001E+026.098E+02
Mean6.000E+026.001E+026.000E+026.010E+026.001E+026.097E+026.032E+026.000E+026.002E+026.152E+02
Std7.570E-083.418E-021.234E-035.131E-011.736E-012.012E+005.695E+001.400E-021.284E-022.608E+00
Rank14275983610
F6Best7.439E+027.536E+027.526E+027.674E+028.217E+028.814E+027.842E+027.485E+028.635E+028.228E+02
Mean8.054E+028.401E+027.714E+028.012E+028.823E+029.353E+028.787E+027.664E+029.058E+028.763E+02
Std5.637E+014.815E+011.250E+011.613E+013.144E+012.220E+015.356E+011.121E+011.028E+012.327E+01
Rank45238107196
F7Best8.109E+028.170E+028.179E+028.274E+028.773E+028.801E+028.587E+028.229E+029.370E+028.637E+02
Mean8.343E+028.352E+028.479E+028.586E+029.315E+029.056E+029.187E+028.370E+029.697E+029.033E+02
Std2.612E+011.039E+011.450E+011.335E+012.221E+011.101E+012.716E+019.532E+008.866E+001.605E+01
Rank12459783106
F8Best9.000E+029.000E+029.000E+029.028E+029.296E+021.005E+039.191E+029.001E+029.001E+021.113E+03
Mean9.000E+029.007E+029.009E+029.593E+021.513E+031.492E+032.099E+039.017E+029.002E+021.315E+03
Std0.000E+001.677E+009.578E-016.762E+015.524E+025.079E+021.091E+031.757E+004.592E-021.517E+02
Rank13469810527
F9Best2.345E+031.765E+031.908E+032.445E+033.329E+034.523E+032.909E+033.168E+036.964E+033.977E+03
Mean6.151E+033.297E+034.262E+033.890E+034.166E+035.179E+034.367E+034.422E+037.925E+035.447E+03
Std1.879E+031.326E+037.983E+025.648E+024.076E+022.418E+025.786E+026.354E+023.275E+026.523E+02
Rank91423756108
F10Best1.103E+031.111E+031.111E+031.157E+031.158E+031.204E+031.144E+031.111E+031.200E+031.277E+03
Mean1.121E+031.140E+031.154E+031.251E+031.237E+031.303E+031.202E+031.153E+031.237E+031.389E+03
Std2.375E+012.644E+013.103E+014.486E+013.439E+015.609E+013.839E+012.981E+011.648E+017.075E+01
Rank12487953610
F11Best1.201E+031.053E+052.720E+043.390E+056.402E+043.868E+062.798E+041.503E+049.189E+054.932E+05
Mean1.450E+038.211E+051.074E+056.322E+068.256E+052.214E+072.714E+056.292E+042.111E+064.811E+06
Std1.866E+025.887E+051.145E+054.809E+065.323E+051.177E+072.345E+053.705E+044.913E+052.938E+06
Rank15396104278
F12Best1.338E+031.578E+032.245E+031.393E+042.016E+039.479E+031.377E+031.424E+036.507E+041.493E+04
Mean1.365E+032.670E+042.466E+048.147E+047.456E+031.758E+051.664E+041.141E+041.633E+052.627E+04
Std1.828E+012.210E+042.003E+045.965E+041.141E+042.094E+051.737E+041.003E+044.352E+041.187E+04
Rank17582104396
F13Best1.427E+032.078E+032.334E+032.806E+031.508E+031.469E+031.761E+031.537E+033.705E+031.922E+03
Mean1.452E+031.717E+047.685E+031.262E+042.034E+031.505E+034.495E+031.596E+039.446E+037.290E+03
Std1.001E+011.203E+045.448E+038.507E+039.574E+022.241E+013.881E+033.878E+013.143E+034.984E+03
Rank11079425386
F14Best1.520E+031.563E+031.530E+034.083E+031.594E+031.922E+031.596E+031.678E+031.100E+042.467E+03
Mean1.530E+034.061E+035.361E+031.879E+042.373E+032.398E+039.906E+032.261E+033.148E+041.412E+04
Std5.067E+003.242E+034.659E+031.486E+043.898E+033.310E+028.492E+035.149E+029.931E+039.941E+03
Rank15693472108
F15Best1.616E+031.618E+031.619E+031.663E+032.029E+032.161E+031.977E+031.621E+032.474E+032.059E+03
Mean2.062E+032.068E+032.171E+032.253E+032.541E+032.384E+032.468E+031.982E+032.924E+032.514E+03
Std3.397E+022.326E+022.758E+022.576E+022.474E+021.190E+022.318E+021.865E+021.538E+022.110E+02
Rank23459671108
F16Best1.731E+031.738E+031.729E+031.757E+031.766E+031.778E+031.760E+031.739E+031.910E+031.786E+03
Mean1.761E+031.859E+031.857E+031.899E+031.979E+031.861E+031.986E+031.799E+032.013E+031.896E+03
Std2.673E+011.220E+021.382E+021.078E+021.433E+024.504E+011.606E+024.769E+014.962E+016.563E+01
Rank14378592106
F17Best1.829E+032.548E+042.127E+043.547E+041.403E+044.258E+032.946E+049.219E+032.609E+053.787E+04
Mean1.832E+032.138E+051.588E+053.569E+058.507E+042.440E+041.360E+053.035E+048.193E+059.375E+04
Std1.782E+001.622E+051.296E+053.048E+056.734E+049.438E+031.196E+051.144E+043.118E+053.534E+04
Rank18794263105
F18Best1.915E+031.941E+031.926E+032.435E+031.957E+032.083E+031.952E+031.927E+031.047E+044.135E+03
Mean1.925E+031.157E+048.475E+031.885E+042.016E+035.342E+031.138E+042.599E+032.905E+043.300E+04
Std2.765E+001.259E+041.125E+041.690E+045.646E+012.299E+031.117E+044.617E+021.090E+043.845E+04
Rank17582463910
F19Best2.002E+032.030E+032.023E+032.047E+032.059E+032.105E+032.044E+032.032E+032.242E+032.148E+03
Mean2.048E+032.158E+032.138E+032.237E+032.336E+032.227E+032.329E+032.151E+032.472E+032.336E+03
Std4.935E+017.750E+017.715E+011.199E+021.416E+025.759E+011.558E+027.211E+017.264E+015.610E+01
Rank14269573108
F20Best2.311E+032.318E+032.320E+032.336E+032.387E+032.224E+032.343E+032.317E+032.437E+032.354E+03
Mean2.335E+032.338E+032.343E+032.367E+032.443E+032.398E+032.392E+032.336E+032.465E+032.398E+03
Std2.717E+011.643E+011.344E+011.736E+012.208E+015.712E+012.348E+011.122E+011.067E+011.577E+01
Rank13459762108
F21Best2.300E+032.300E+032.300E+032.303E+032.300E+032.353E+032.300E+032.300E+032.300E+032.332E+03
Mean2.300E+032.300E+032.528E+032.368E+032.301E+032.459E+032.337E+032.300E+032.300E+032.356E+03
Std2.002E-121.396E-018.062E+024.304E+021.449E+005.098E+012.608E+023.501E-012.495E-021.628E+01
Rank14108596237
F22Best2.644E+032.665E+032.664E+032.685E+032.686E+032.711E+032.673E+032.658E+032.788E+032.724E+03
Mean2.664E+032.688E+032.694E+032.716E+032.824E+032.781E+032.759E+032.685E+032.817E+032.759E+03
Std9.273E+001.239E+011.342E+011.708E+014.613E+012.279E+013.562E+011.344E+019.514E+001.428E+01
Rank13451086297
F23Best2.700E+032.831E+032.841E+032.854E+032.891E+032.909E+032.874E+032.833E+032.956E+032.884E+03
Mean2.805E+032.861E+032.872E+032.892E+032.988E+032.970E+032.939E+032.850E+032.989E+032.914E+03
Std4.683E+011.865E+011.795E+011.677E+014.976E+012.587E+013.521E+011.081E+011.110E+011.550E+01
Rank13459872106
F24Best2.887E+032.883E+032.883E+032.884E+032.884E+032.965E+032.884E+032.883E+032.887E+032.919E+03
Mean2.887E+032.887E+032.887E+032.893E+032.908E+033.040E+032.892E+032.887E+032.887E+032.960E+03
Std5.577E-021.619E+005.646E+001.300E+012.303E+014.634E+011.408E+012.226E+004.089E-021.991E+01
Rank25178106349
F25Best2.900E+032.801E+032.900E+032.809E+032.800E+033.077E+032.800E+032.803E+034.842E+033.091E+03
Mean3.707E+033.878E+034.027E+034.235E+033.250E+033.419E+034.542E+033.709E+035.125E+034.041E+03
Std1.809E+023.001E+022.693E+024.557E+027.368E+022.080E+021.018E+033.736E+029.730E+016.623E+02
Rank35681294107
F26Best3.162E+033.184E+033.192E+033.201E+033.234E+033.203E+033.207E+033.186E+033.228E+033.211E+03
Mean3.196E+033.205E+033.210E+033.214E+033.272E+033.229E+033.247E+033.205E+033.237E+033.242E+03
Std1.829E+019.712E+006.839E+006.567E+002.650E+011.297E+012.331E+019.083E+003.466E+009.930E+00
Rank13451069278
F27Best3.100E+033.194E+033.105E+033.208E+033.103E+033.271E+033.181E+033.111E+033.193E+033.238E+03
Mean3.128E+033.224E+033.210E+033.249E+033.222E+033.405E+033.213E+033.196E+033.206E+033.305E+03
Std4.814E+011.856E+012.390E+012.639E+013.401E+016.941E+011.792E+012.822E+018.642E+003.204E+01
Rank17486105239
F28Best3.259E+033.287E+033.320E+033.360E+033.558E+033.520E+033.372E+033.356E+033.703E+033.627E+03
Mean3.409E+033.459E+033.438E+033.595E+033.949E+033.693E+033.713E+033.470E+033.877E+033.820E+03
Std7.564E+011.169E+021.005E+021.328E+021.786E+028.514E+011.926E+027.220E+017.418E+011.032E+02
Rank13251067498
F29Best5.039E+036.735E+035.110E+035.880E+049.445E+032.187E+046.857E+037.007E+038.980E+046.076E+04
Mean5.252E+031.173E+048.506E+033.055E+051.539E+047.169E+041.215E+041.745E+042.166E+052.512E+05
Std1.572E+025.065E+034.083E+032.539E+054.647E+034.281E+043.852E+031.050E+045.162E+042.143E+05
Rank13210574689
Table A3. Comparison results on of MSAO-EDA and its competitors on CEC2017 (50 D).
Table A3. Comparison results on of MSAO-EDA and its competitors on CEC2017 (50 D).
No.MetricMSAO-EDASAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F1Best1.000E+022.478E+031.070E+021.198E+051.006E+027.267E+081.008E+021.003E+021.075E+043.222E+07
Mean1.779E+021.001E+043.438E+034.932E+051.048E+022.264E+093.153E+034.016E+032.419E+041.069E+08
Std5.345E+025.401E+034.068E+032.948E+056.561E+009.431E+083.807E+034.799E+039.062E+035.444E+07
Rank26481103579
F2Best3.000E+027.930E+033.618E+024.345E+021.385E+041.614E+045.479E+021.126E+033.834E+046.350E+03
Mean3.000E+021.579E+045.329E+027.048E+023.839E+042.617E+041.403E+032.186E+035.624E+041.675E+04
Std9.423E-125.072E+031.692E+021.595E+021.184E+044.726E+035.489E+026.106E+027.072E+034.882E+03
Rank16239845107
F3Best4.000E+024.721E+024.679E+024.207E+024.512E+025.852E+024.001E+024.451E+024.870E+024.950E+02
Mean4.458E+024.958E+024.938E+024.970E+024.888E+027.730E+024.896E+024.916E+025.063E+025.380E+02
Std3.143E+011.235E+011.604E+012.057E+011.781E+011.811E+022.860E+011.814E+011.242E+011.831E+01
Rank16572103489
F4Best5.099E+025.187E+025.219E+025.311E+025.802E+025.954E+025.448E+025.159E+026.388E+025.953E+02
Mean5.370E+025.380E+025.470E+025.595E+026.347E+026.315E+026.162E+025.354E+026.693E+026.243E+02
Std2.742E+011.143E+011.399E+011.784E+012.185E+011.616E+013.647E+011.038E+018.972E+001.531E+01
Rank23459861107
F5Best6.000E+026.000E+026.000E+026.003E+026.000E+026.060E+026.000E+026.000E+026.001E+026.098E+02
Mean6.000E+026.001E+026.000E+026.010E+026.001E+026.097E+026.032E+026.000E+026.002E+026.152E+02
Std7.570E-083.418E-021.234E-035.131E-011.736E-012.012E+005.695E+001.400E-021.284E-022.608E+00
Rank14275983610
F6Best7.439E+027.536E+027.526E+027.674E+028.217E+028.814E+027.842E+027.485E+028.635E+028.228E+02
Mean8.054E+028.401E+027.714E+028.012E+028.823E+029.353E+028.787E+027.664E+029.058E+028.763E+02
Std5.637E+014.815E+011.250E+011.613E+013.144E+012.220E+015.356E+011.121E+011.028E+012.327E+01
Rank45238107196
F7Best8.109E+028.170E+028.179E+028.274E+028.773E+028.801E+028.587E+028.229E+029.370E+028.637E+02
Mean8.343E+028.352E+028.479E+028.586E+029.315E+029.056E+029.187E+028.370E+029.697E+029.033E+02
Std2.612E+011.039E+011.450E+011.335E+012.221E+011.101E+012.716E+019.532E+008.866E+001.605E+01
Rank12459783106
F8Best9.000E+029.000E+029.000E+029.028E+029.296E+021.005E+039.191E+029.001E+029.001E+021.113E+03
Mean9.000E+029.007E+029.009E+029.593E+021.513E+031.492E+032.099E+039.017E+029.002E+021.315E+03
Std0.000E+001.677E+009.578E-016.762E+015.524E+025.079E+021.091E+031.757E+004.592E-021.517E+02
Rank13469810527
F9Best2.345E+031.765E+031.908E+032.445E+033.329E+034.523E+032.909E+033.168E+036.964E+033.977E+03
Mean6.151E+033.297E+034.262E+033.890E+034.166E+035.179E+034.367E+034.422E+037.925E+035.447E+03
Std1.879E+031.326E+037.983E+025.648E+024.076E+022.418E+025.786E+026.354E+023.275E+026.523E+02
Rank91423756108
F10Best1.103E+031.111E+031.111E+031.157E+031.158E+031.204E+031.144E+031.111E+031.200E+031.277E+03
Mean1.121E+031.140E+031.154E+031.251E+031.237E+031.303E+031.202E+031.153E+031.237E+031.389E+03
Std2.375E+012.644E+013.103E+014.486E+013.439E+015.609E+013.839E+012.981E+011.648E+017.075E+01
Rank12487953610
F11Best1.201E+031.053E+052.720E+043.390E+056.402E+043.868E+062.798E+041.503E+049.189E+054.932E+05
Mean1.450E+038.211E+051.074E+056.322E+068.256E+052.214E+072.714E+056.292E+042.111E+064.811E+06
Std1.866E+025.887E+051.145E+054.809E+065.323E+051.177E+072.345E+053.705E+044.913E+052.938E+06
Rank15396104278
F12Best1.338E+031.578E+032.245E+031.393E+042.016E+039.479E+031.377E+031.424E+036.507E+041.493E+04
Mean1.365E+032.670E+042.466E+048.147E+047.456E+031.758E+051.664E+041.141E+041.633E+052.627E+04
Std1.828E+012.210E+042.003E+045.965E+041.141E+042.094E+051.737E+041.003E+044.352E+041.187E+04
Rank17582104396
F13Best1.427E+032.078E+032.334E+032.806E+031.508E+031.469E+031.761E+031.537E+033.705E+031.922E+03
Mean1.452E+031.717E+047.685E+031.262E+042.034E+031.505E+034.495E+031.596E+039.446E+037.290E+03
Std1.001E+011.203E+045.448E+038.507E+039.574E+022.241E+013.881E+033.878E+013.143E+034.984E+03
Rank11079425386
F14Best1.520E+031.563E+031.530E+034.083E+031.594E+031.922E+031.596E+031.678E+031.100E+042.467E+03
Mean1.530E+034.061E+035.361E+031.879E+042.373E+032.398E+039.906E+032.261E+033.148E+041.412E+04
Std5.067E+003.242E+034.659E+031.486E+043.898E+033.310E+028.492E+035.149E+029.931E+039.941E+03
Rank15693472108
F15Best1.616E+031.618E+031.619E+031.663E+032.029E+032.161E+031.977E+031.621E+032.474E+032.059E+03
Mean2.062E+032.068E+032.171E+032.253E+032.541E+032.384E+032.468E+031.982E+032.924E+032.514E+03
Std3.397E+022.326E+022.758E+022.576E+022.474E+021.190E+022.318E+021.865E+021.538E+022.110E+02
Rank23459671108
F16Best1.731E+031.738E+031.729E+031.757E+031.766E+031.778E+031.760E+031.739E+031.910E+031.786E+03
Mean1.761E+031.859E+031.857E+031.899E+031.979E+031.861E+031.986E+031.799E+032.013E+031.896E+03
Std2.673E+011.220E+021.382E+021.078E+021.433E+024.504E+011.606E+024.769E+014.962E+016.563E+01
Rank14378592106
F17Best1.829E+032.548E+042.127E+043.547E+041.403E+044.258E+032.946E+049.219E+032.609E+053.787E+04
Mean1.832E+032.138E+051.588E+053.569E+058.507E+042.440E+041.360E+053.035E+048.193E+059.375E+04
Std1.782E+001.622E+051.296E+053.048E+056.734E+049.438E+031.196E+051.144E+043.118E+053.534E+04
Rank18794263105
F18Best1.915E+031.941E+031.926E+032.435E+031.957E+032.083E+031.952E+031.927E+031.047E+044.135E+03
Mean1.925E+031.157E+048.475E+031.885E+042.016E+035.342E+031.138E+042.599E+032.905E+043.300E+04
Std2.765E+001.259E+041.125E+041.690E+045.646E+012.299E+031.117E+044.617E+021.090E+043.845E+04
Rank17582463910
F19Best2.002E+032.030E+032.023E+032.047E+032.059E+032.105E+032.044E+032.032E+032.242E+032.148E+03
Mean2.048E+032.158E+032.138E+032.237E+032.336E+032.227E+032.329E+032.151E+032.472E+032.336E+03
Std4.935E+017.750E+017.715E+011.199E+021.416E+025.759E+011.558E+027.211E+017.264E+015.610E+01
Rank14269573108
F20Best2.311E+032.318E+032.320E+032.336E+032.387E+032.224E+032.343E+032.317E+032.437E+032.354E+03
Mean2.335E+032.338E+032.343E+032.367E+032.443E+032.398E+032.392E+032.336E+032.465E+032.398E+03
Std2.717E+011.643E+011.344E+011.736E+012.208E+015.712E+012.348E+011.122E+011.067E+011.577E+01
Rank13459762108
F21Best2.300E+032.300E+032.300E+032.303E+032.300E+032.353E+032.300E+032.300E+032.300E+032.332E+03
Mean2.300E+032.300E+032.528E+032.368E+032.301E+032.459E+032.337E+032.300E+032.300E+032.356E+03
Std2.002E-121.396E-018.062E+024.304E+021.449E+005.098E+012.608E+023.501E-012.495E-021.628E+01
Rank14108596237
F22Best2.644E+032.665E+032.664E+032.685E+032.686E+032.711E+032.673E+032.658E+032.788E+032.724E+03
Mean2.664E+032.688E+032.694E+032.716E+032.824E+032.781E+032.759E+032.685E+032.817E+032.759E+03
Std9.273E+001.239E+011.342E+011.708E+014.613E+012.279E+013.562E+011.344E+019.514E+001.428E+01
Rank13451086297
F23Best2.700E+032.831E+032.841E+032.854E+032.891E+032.909E+032.874E+032.833E+032.956E+032.884E+03
Mean2.805E+032.861E+032.872E+032.892E+032.988E+032.970E+032.939E+032.850E+032.989E+032.914E+03
Std4.683E+011.865E+011.795E+011.677E+014.976E+012.587E+013.521E+011.081E+011.110E+011.550E+01
Rank13459872106
F24Best2.887E+032.883E+032.883E+032.884E+032.884E+032.965E+032.884E+032.883E+032.887E+032.919E+03
Mean2.887E+032.887E+032.887E+032.893E+032.908E+033.040E+032.892E+032.887E+032.887E+032.960E+03
Std5.577E-021.619E+005.646E+001.300E+012.303E+014.634E+011.408E+012.226E+004.089E-021.991E+01
Rank25178106349
F25Best2.900E+032.801E+032.900E+032.809E+032.800E+033.077E+032.800E+032.803E+034.842E+033.091E+03
Mean3.707E+033.878E+034.027E+034.235E+033.250E+033.419E+034.542E+033.709E+035.125E+034.041E+03
Std1.809E+023.001E+022.693E+024.557E+027.368E+022.080E+021.018E+033.736E+029.730E+016.623E+02
Rank35681294107
F26Best3.162E+033.184E+033.192E+033.201E+033.234E+033.203E+033.207E+033.186E+033.228E+033.211E+03
Mean3.196E+033.205E+033.210E+033.214E+033.272E+033.229E+033.247E+033.205E+033.237E+033.242E+03
Std1.829E+019.712E+006.839E+006.567E+002.650E+011.297E+012.331E+019.083E+003.466E+009.930E+00
Rank13451069278
F27Best3.100E+033.194E+033.105E+033.208E+033.103E+033.271E+033.181E+033.111E+033.193E+033.238E+03
Mean3.128E+033.224E+033.210E+033.249E+033.222E+033.405E+033.213E+033.196E+033.206E+033.305E+03
Std4.814E+011.856E+012.390E+012.639E+013.401E+016.941E+011.792E+012.822E+018.642E+003.204E+01
Rank17486105239
F28Best3.259E+033.287E+033.320E+033.360E+033.558E+033.520E+033.372E+033.356E+033.703E+033.627E+03
Mean3.409E+033.459E+033.438E+033.595E+033.949E+033.693E+033.713E+033.470E+033.877E+033.820E+03
Std7.564E+011.169E+021.005E+021.328E+021.786E+028.514E+011.926E+027.220E+017.418E+011.032E+02
Rank13251067498
F29Best5.039E+036.735E+035.110E+035.880E+049.445E+032.187E+046.857E+037.007E+038.980E+046.076E+04
Mean5.252E+031.173E+048.506E+033.055E+051.539E+047.169E+041.215E+041.745E+042.166E+052.512E+05
Std1.572E+025.065E+034.083E+032.539E+054.647E+034.281E+043.852E+031.050E+045.162E+042.143E+05
Rank13210574689
Table A4. Comparison results on of MSAO-EDA and its competitors on CEC2017 (100 D).
Table A4. Comparison results on of MSAO-EDA and its competitors on CEC2017 (100 D).
No.MetricMSAO-EDASAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F1Best1.000E+022.478E+031.070E+021.198E+051.006E+027.267E+081.008E+021.003E+021.075E+043.222E+07
Mean1.779E+021.001E+043.438E+034.932E+051.048E+022.264E+093.153E+034.016E+032.419E+041.069E+08
Std5.345E+025.401E+034.068E+032.948E+056.561E+009.431E+083.807E+034.799E+039.062E+035.444E+07
Rank26481103579
F2Best3.000E+027.930E+033.618E+024.345E+021.385E+041.614E+045.479E+021.126E+033.834E+046.350E+03
Mean3.000E+021.579E+045.329E+027.048E+023.839E+042.617E+041.403E+032.186E+035.624E+041.675E+04
Std9.423E-125.072E+031.692E+021.595E+021.184E+044.726E+035.489E+026.106E+027.072E+034.882E+03
Rank16239845107
F3Best4.000E+024.721E+024.679E+024.207E+024.512E+025.852E+024.001E+024.451E+024.870E+024.950E+02
Mean4.458E+024.958E+024.938E+024.970E+024.888E+027.730E+024.896E+024.916E+025.063E+025.380E+02
Std3.143E+011.235E+011.604E+012.057E+011.781E+011.811E+022.860E+011.814E+011.242E+011.831E+01
Rank16572103489
F4Best5.099E+025.187E+025.219E+025.311E+025.802E+025.954E+025.448E+025.159E+026.388E+025.953E+02
Mean5.370E+025.380E+025.470E+025.595E+026.347E+026.315E+026.162E+025.354E+026.693E+026.243E+02
Std2.742E+011.143E+011.399E+011.784E+012.185E+011.616E+013.647E+011.038E+018.972E+001.531E+01
Rank23459861107
F5Best6.000E+026.000E+026.000E+026.003E+026.000E+026.060E+026.000E+026.000E+026.001E+026.098E+02
Mean6.000E+026.001E+026.000E+026.010E+026.001E+026.097E+026.032E+026.000E+026.002E+026.152E+02
Std7.570E-083.418E-021.234E-035.131E-011.736E-012.012E+005.695E+001.400E-021.284E-022.608E+00
Rank14275983610
F6Best7.439E+027.536E+027.526E+027.674E+028.217E+028.814E+027.842E+027.485E+028.635E+028.228E+02
Mean8.054E+028.401E+027.714E+028.012E+028.823E+029.353E+028.787E+027.664E+029.058E+028.763E+02
Std5.637E+014.815E+011.250E+011.613E+013.144E+012.220E+015.356E+011.121E+011.028E+012.327E+01
Rank45238107196
F7Best8.109E+028.170E+028.179E+028.274E+028.773E+028.801E+028.587E+028.229E+029.370E+028.637E+02
Mean8.343E+028.352E+028.479E+028.586E+029.315E+029.056E+029.187E+028.370E+029.697E+029.033E+02
Std2.612E+011.039E+011.450E+011.335E+012.221E+011.101E+012.716E+019.532E+008.866E+001.605E+01
Rank12459783106
F8Best9.000E+029.000E+029.000E+029.028E+029.296E+021.005E+039.191E+029.001E+029.001E+021.113E+03
Mean9.000E+029.007E+029.009E+029.593E+021.513E+031.492E+032.099E+039.017E+029.002E+021.315E+03
Std0.000E+001.677E+009.578E-016.762E+015.524E+025.079E+021.091E+031.757E+004.592E-021.517E+02
Rank13469810527
F9Best2.345E+031.765E+031.908E+032.445E+033.329E+034.523E+032.909E+033.168E+036.964E+033.977E+03
Mean6.151E+033.297E+034.262E+033.890E+034.166E+035.179E+034.367E+034.422E+037.925E+035.447E+03
Std1.879E+031.326E+037.983E+025.648E+024.076E+022.418E+025.786E+026.354E+023.275E+026.523E+02
Rank91423756108
F10Best1.103E+031.111E+031.111E+031.157E+031.158E+031.204E+031.144E+031.111E+031.200E+031.277E+03
Mean1.121E+031.140E+031.154E+031.251E+031.237E+031.303E+031.202E+031.153E+031.237E+031.389E+03
Std2.375E+012.644E+013.103E+014.486E+013.439E+015.609E+013.839E+012.981E+011.648E+017.075E+01
Rank12487953610
F11Best1.201E+031.053E+052.720E+043.390E+056.402E+043.868E+062.798E+041.503E+049.189E+054.932E+05
Mean1.450E+038.211E+051.074E+056.322E+068.256E+052.214E+072.714E+056.292E+042.111E+064.811E+06
Std1.866E+025.887E+051.145E+054.809E+065.323E+051.177E+072.345E+053.705E+044.913E+052.938E+06
Rank15396104278
F12Best1.338E+031.578E+032.245E+031.393E+042.016E+039.479E+031.377E+031.424E+036.507E+041.493E+04
Mean1.365E+032.670E+042.466E+048.147E+047.456E+031.758E+051.664E+041.141E+041.633E+052.627E+04
Std1.828E+012.210E+042.003E+045.965E+041.141E+042.094E+051.737E+041.003E+044.352E+041.187E+04
Rank17582104396
F13Best1.427E+032.078E+032.334E+032.806E+031.508E+031.469E+031.761E+031.537E+033.705E+031.922E+03
Mean1.452E+031.717E+047.685E+031.262E+042.034E+031.505E+034.495E+031.596E+039.446E+037.290E+03
Std1.001E+011.203E+045.448E+038.507E+039.574E+022.241E+013.881E+033.878E+013.143E+034.984E+03
Rank11079425386
F14Best1.520E+031.563E+031.530E+034.083E+031.594E+031.922E+031.596E+031.678E+031.100E+042.467E+03
Mean1.530E+034.061E+035.361E+031.879E+042.373E+032.398E+039.906E+032.261E+033.148E+041.412E+04
Std5.067E+003.242E+034.659E+031.486E+043.898E+033.310E+028.492E+035.149E+029.931E+039.941E+03
Rank15693472108
F15Best1.616E+031.618E+031.619E+031.663E+032.029E+032.161E+031.977E+031.621E+032.474E+032.059E+03
Mean2.062E+032.068E+032.171E+032.253E+032.541E+032.384E+032.468E+031.982E+032.924E+032.514E+03
Std3.397E+022.326E+022.758E+022.576E+022.474E+021.190E+022.318E+021.865E+021.538E+022.110E+02
Rank23459671108
F16Best1.731E+031.738E+031.729E+031.757E+031.766E+031.778E+031.760E+031.739E+031.910E+031.786E+03
Mean1.761E+031.859E+031.857E+031.899E+031.979E+031.861E+031.986E+031.799E+032.013E+031.896E+03
Std2.673E+011.220E+021.382E+021.078E+021.433E+024.504E+011.606E+024.769E+014.962E+016.563E+01
Rank14378592106
F17Best1.829E+032.548E+042.127E+043.547E+041.403E+044.258E+032.946E+049.219E+032.609E+053.787E+04
Mean1.832E+032.138E+051.588E+053.569E+058.507E+042.440E+041.360E+053.035E+048.193E+059.375E+04
Std1.782E+001.622E+051.296E+053.048E+056.734E+049.438E+031.196E+051.144E+043.118E+053.534E+04
Rank18794263105
F18Best1.915E+031.941E+031.926E+032.435E+031.957E+032.083E+031.952E+031.927E+031.047E+044.135E+03
Mean1.925E+031.157E+048.475E+031.885E+042.016E+035.342E+031.138E+042.599E+032.905E+043.300E+04
Std2.765E+001.259E+041.125E+041.690E+045.646E+012.299E+031.117E+044.617E+021.090E+043.845E+04
Rank17582463910
F19Best2.002E+032.030E+032.023E+032.047E+032.059E+032.105E+032.044E+032.032E+032.242E+032.148E+03
Mean2.048E+032.158E+032.138E+032.237E+032.336E+032.227E+032.329E+032.151E+032.472E+032.336E+03
Std4.935E+017.750E+017.715E+011.199E+021.416E+025.759E+011.558E+027.211E+017.264E+015.610E+01
Rank14269573108
F20Best2.311E+032.318E+032.320E+032.336E+032.387E+032.224E+032.343E+032.317E+032.437E+032.354E+03
Mean2.335E+032.338E+032.343E+032.367E+032.443E+032.398E+032.392E+032.336E+032.465E+032.398E+03
Std2.717E+011.643E+011.344E+011.736E+012.208E+015.712E+012.348E+011.122E+011.067E+011.577E+01
Rank13459762108
F21Best2.300E+032.300E+032.300E+032.303E+032.300E+032.353E+032.300E+032.300E+032.300E+032.332E+03
Mean2.300E+032.300E+032.528E+032.368E+032.301E+032.459E+032.337E+032.300E+032.300E+032.356E+03
Std2.002E-121.396E-018.062E+024.304E+021.449E+005.098E+012.608E+023.501E-012.495E-021.628E+01
Rank14108596237
F22Best2.644E+032.665E+032.664E+032.685E+032.686E+032.711E+032.673E+032.658E+032.788E+032.724E+03
Mean2.664E+032.688E+032.694E+032.716E+032.824E+032.781E+032.759E+032.685E+032.817E+032.759E+03
Std9.273E+001.239E+011.342E+011.708E+014.613E+012.279E+013.562E+011.344E+019.514E+001.428E+01
Rank13451086297
F23Best2.700E+032.831E+032.841E+032.854E+032.891E+032.909E+032.874E+032.833E+032.956E+032.884E+03
Mean2.805E+032.861E+032.872E+032.892E+032.988E+032.970E+032.939E+032.850E+032.989E+032.914E+03
Std4.683E+011.865E+011.795E+011.677E+014.976E+012.587E+013.521E+011.081E+011.110E+011.550E+01
Rank13459872106
F24Best2.887E+032.883E+032.883E+032.884E+032.884E+032.965E+032.884E+032.883E+032.887E+032.919E+03
Mean2.887E+032.887E+032.887E+032.893E+032.908E+033.040E+032.892E+032.887E+032.887E+032.960E+03
Std5.577E-021.619E+005.646E+001.300E+012.303E+014.634E+011.408E+012.226E+004.089E-021.991E+01
Rank25178106349
F25Best2.900E+032.801E+032.900E+032.809E+032.800E+033.077E+032.800E+032.803E+034.842E+033.091E+03
Mean3.707E+033.878E+034.027E+034.235E+033.250E+033.419E+034.542E+033.709E+035.125E+034.041E+03
Std1.809E+023.001E+022.693E+024.557E+027.368E+022.080E+021.018E+033.736E+029.730E+016.623E+02
Rank35681294107
F26Best3.162E+033.184E+033.192E+033.201E+033.234E+033.203E+033.207E+033.186E+033.228E+033.211E+03
Mean3.196E+033.205E+033.210E+033.214E+033.272E+033.229E+033.247E+033.205E+033.237E+033.242E+03
Std1.829E+019.712E+006.839E+006.567E+002.650E+011.297E+012.331E+019.083E+003.466E+009.930E+00
Rank13451069278
F27Best3.100E+033.194E+033.105E+033.208E+033.103E+033.271E+033.181E+033.111E+033.193E+033.238E+03
Mean3.128E+033.224E+033.210E+033.249E+033.222E+033.405E+033.213E+033.196E+033.206E+033.305E+03
Std4.814E+011.856E+012.390E+012.639E+013.401E+016.941E+011.792E+012.822E+018.642E+003.204E+01
Rank17486105239
F28Best3.259E+033.287E+033.320E+033.360E+033.558E+033.520E+033.372E+033.356E+033.703E+033.627E+03
Mean3.409E+033.459E+033.438E+033.595E+033.949E+033.693E+033.713E+033.470E+033.877E+033.820E+03
Std7.564E+011.169E+021.005E+021.328E+021.786E+028.514E+011.926E+027.220E+017.418E+011.032E+02
Rank13251067498
F29Best5.039E+036.735E+035.110E+035.880E+049.445E+032.187E+046.857E+037.007E+038.980E+046.076E+04
Mean5.252E+031.173E+048.506E+033.055E+051.539E+047.169E+041.215E+041.745E+042.166E+052.512E+05
Std1.572E+025.065E+034.083E+032.539E+054.647E+034.281E+043.852E+031.050E+045.162E+042.143E+05
Rank13210574689
Table A5. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017 (10 D).
Table A5. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017 (10 D).
No.SAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F11.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-20
F21.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-20
F35.03E-173.30E-181.08E-156.72E-036.66E-065.47E-011.28E-083.30E-184.00E-06
F41.45E-039.00E-061.37E-081.90E-168.76E-141.56E-112.36E-014.58E-188.65E-13
F51.39E-201.24E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-20
F63.86E-022.37E-024.27E-061.30E-122.84E-133.30E-131.85E-014.24E-166.66E-06
F71.14E-064.28E-032.29E-061.54E-135.42E-051.53E-143.84E-013.65E-183.51E-04
F81.82E-031.48E-111.39E-201.39E-201.39E-201.39E-202.20E-181.39E-201.39E-20
F98.83E-013.09E-011.16E-011.12E-026.77E-021.85E-021.25E-027.91E-172.08E-05
F101.49E-152.23E-101.34E-173.30E-183.72E-181.18E-162.45E-133.30E-183.30E-18
F113.30E-183.30E-183.30E-183.30E-183.30E-188.43E-183.30E-183.30E-183.30E-18
F123.30E-183.30E-183.30E-181.34E-179.26E-133.30E-181.69E-173.30E-183.30E-18
F137.36E-091.01E-173.75E-145.48E-031.54E-023.30E-183.36E-081.63E-144.18E-18
F143.30E-183.30E-183.30E-183.30E-184.18E-183.30E-183.30E-183.30E-183.30E-18
F151.10E-064.08E-102.43E-104.27E-063.09E-061.40E-061.07E-041.21E-104.08E-10
F168.87E-036.58E-046.28E-021.79E-013.30E-063.85E-051.04E-025.96E-131.72E-13
F173.30E-183.30E-183.30E-187.75E-164.44E-103.30E-183.30E-183.30E-183.30E-18
F183.30E-183.30E-183.30E-189.38E-174.14E-153.30E-183.30E-183.30E-183.30E-18
F194.93E-092.46E-062.47E-072.27E-036.68E-171.96E-052.23E-068.40E-131.20E-17
F203.95E-039.92E-064.30E-032.44E-024.21E-021.19E-022.12E-025.90E-032.44E-02
F213.94E-135.63E-133.83E-116.30E-068.32E-025.17E-101.16E-011.48E-193.78E-10
F222.75E-115.92E-112.47E-141.31E-161.72E-073.29E-131.02E-015.59E-188.04E-10
F232.77E-038.90E-085.50E-062.10E-121.90E-111.44E-052.96E-031.48E-015.91E-11
F241.80E-061.07E-075.03E-051.14E-013.95E-011.46E-031.72E-019.39E-021.67E-01
F251.39E-201.13E-204.03E-191.95E-031.24E-074.03E-194.03E-191.39E-204.03E-19
F261.63E-016.01E-021.35E-045.38E-151.06E-055.26E-132.15E-011.43E-135.85E-06
F273.23E-171.88E-172.09E-161.07E-131.07E-132.92E-147.77E-155.03E-161.07E-13
F287.08E-013.62E-021.72E-024.73E-128.83E-062.09E-114.74E-097.09E-184.73E-08
F291.63E-141.55E-148.26E-152.56E-159.41E-147.43E-152.21E-131.34E-151.55E-14
Table A6. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017 (30 D).
Table A6. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017 (30 D).
No.SAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F13.72E-185.64E-173.30E-181.74E-113.30E-185.33E-175.33E-173.30E-183.30E-18
F22.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-19
F31.79E-171.85E-154.47E-161.65E-123.30E-181.05E-111.21E-133.50E-183.30E-18
F49.46E-041.72E-074.53E-111.47E-161.74E-166.01E-151.95E-023.50E-181.08E-15
F53.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F68.80E-043.06E-013.06E-011.22E-097.96E-182.38E-077.18E-025.03E-171.09E-08
F73.84E-031.68E-081.18E-123.04E-161.47E-141.08E-151.36E-043.50E-188.71E-15
F81.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-20
F92.19E-113.88E-061.07E-073.63E-062.38E-031.96E-052.56E-051.64E-105.37E-03
F101.78E-091.64E-101.13E-171.42E-173.30E-185.58E-163.01E-113.50E-183.30E-18
F113.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F123.30E-183.30E-183.30E-183.30E-183.30E-186.68E-183.50E-183.30E-183.30E-18
F133.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F143.30E-182.01E-173.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F153.45E-012.45E-026.58E-042.54E-109.60E-087.97E-096.02E-015.33E-175.05E-10
F161.49E-052.77E-039.67E-153.39E-162.30E-164.47E-161.29E-073.30E-184.49E-17
F173.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F183.30E-181.07E-173.30E-183.30E-183.30E-183.30E-184.99E-183.30E-183.30E-18
F193.39E-126.20E-112.18E-151.20E-177.07E-175.64E-175.96E-133.30E-184.70E-18
F201.77E-032.99E-063.64E-135.63E-174.26E-103.56E-141.28E-023.71E-181.91E-14
F213.13E-183.13E-183.13E-183.13E-183.13E-183.13E-183.13E-183.13E-183.13E-18
F222.18E-151.39E-163.94E-183.50E-183.30E-184.70E-181.30E-123.30E-183.30E-18
F231.57E-151.51E-173.50E-183.30E-183.30E-183.30E-182.21E-123.30E-183.30E-18
F245.79E-091.69E-026.31E-176.31E-173.30E-188.40E-072.67E-083.50E-183.30E-18
F251.39E-071.81E-132.33E-131.51E-095.14E-132.99E-066.58E-033.30E-189.43E-02
F261.09E-032.71E-063.00E-084.99E-186.93E-144.48E-161.38E-036.31E-176.68E-17
F271.81E-149.68E-113.78E-171.27E-133.30E-181.45E-114.55E-093.16E-094.70E-18
F285.73E-023.99E-011.66E-123.94E-181.07E-172.61E-141.45E-053.30E-183.30E-18
F293.30E-184.73E-163.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
Table A7. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017 (50 D).
Table A7. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017 (50 D).
No.SAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F13.72E-185.64E-173.30E-181.74E-113.30E-185.33E-175.33E-173.30E-183.30E-18
F22.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-19
F31.79E-171.85E-154.47E-161.65E-123.30E-181.05E-111.21E-133.50E-183.30E-18
F49.46E-041.72E-074.53E-111.47E-161.74E-166.01E-151.95E-023.50E-181.08E-15
F53.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F68.80E-043.06E-013.06E-011.22E-097.96E-182.38E-077.18E-025.03E-171.09E-08
F73.84E-031.68E-081.18E-123.04E-161.47E-141.08E-151.36E-043.50E-188.71E-15
F81.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-20
F92.19E-113.88E-061.07E-073.63E-062.38E-031.96E-052.56E-051.64E-105.37E-03
F101.78E-091.64E-101.13E-171.42E-173.30E-185.58E-163.01E-113.50E-183.30E-18
F113.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F123.30E-183.30E-183.30E-183.30E-183.30E-186.68E-183.50E-183.30E-183.30E-18
F133.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F143.30E-182.01E-173.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F153.45E-012.45E-026.58E-042.54E-109.60E-087.97E-096.02E-015.33E-175.05E-10
F161.49E-052.77E-039.67E-153.39E-162.30E-164.47E-161.29E-073.30E-184.49E-17
F173.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F183.30E-181.07E-173.30E-183.30E-183.30E-183.30E-184.99E-183.30E-183.30E-18
F193.39E-126.20E-112.18E-151.20E-177.07E-175.64E-175.96E-133.30E-184.70E-18
F201.77E-032.99E-063.64E-135.63E-174.26E-103.56E-141.28E-023.71E-181.91E-14
F213.13E-183.13E-183.13E-183.13E-183.13E-183.13E-183.13E-183.13E-183.13E-18
F222.18E-151.39E-163.94E-183.50E-183.30E-184.70E-181.30E-123.30E-183.30E-18
F231.57E-151.51E-173.50E-183.30E-183.30E-183.30E-182.21E-123.30E-183.30E-18
F245.79E-091.69E-026.31E-176.31E-173.30E-188.40E-072.67E-083.50E-183.30E-18
F251.39E-071.81E-132.33E-131.51E-095.14E-132.99E-066.58E-033.30E-189.43E-02
F261.09E-032.71E-063.00E-084.99E-186.93E-144.48E-161.38E-036.31E-176.68E-17
F271.81E-149.68E-113.78E-171.27E-133.30E-181.45E-114.55E-093.16E-094.70E-18
F285.73E-023.99E-011.66E-123.94E-181.07E-172.61E-141.45E-053.30E-183.30E-18
F293.30E-184.73E-163.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
Table A8. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017 (100 D).
Table A8. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017 (100 D).
No.SAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F13.72E-185.64E-173.30E-181.74E-113.30E-185.33E-175.33E-173.30E-183.30E-18
F22.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-19
F31.79E-171.85E-154.47E-161.65E-123.30E-181.05E-111.21E-133.50E-183.30E-18
F49.46E-041.72E-074.53E-111.47E-161.74E-166.01E-151.95E-023.50E-181.08E-15
F53.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F68.80E-043.06E-013.06E-011.22E-097.96E-182.38E-077.18E-025.03E-171.09E-08
F73.84E-031.68E-081.18E-123.04E-161.47E-141.08E-151.36E-043.50E-188.71E-15
F81.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-20
F92.19E-113.88E-061.07E-073.63E-062.38E-031.96E-052.56E-051.64E-105.37E-03
F101.78E-091.64E-101.13E-171.42E-173.30E-185.58E-163.01E-113.50E-183.30E-18
F113.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F123.30E-183.30E-183.30E-183.30E-183.30E-186.68E-183.50E-183.30E-183.30E-18
F133.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F143.30E-182.01E-173.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F153.45E-012.45E-026.58E-042.54E-109.60E-087.97E-096.02E-015.33E-175.05E-10
F161.49E-052.77E-039.67E-153.39E-162.30E-164.47E-161.29E-073.30E-184.49E-17
F173.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F183.30E-181.07E-173.30E-183.30E-183.30E-183.30E-184.99E-183.30E-183.30E-18
F193.39E-126.20E-112.18E-151.20E-177.07E-175.64E-175.96E-133.30E-184.70E-18
F201.77E-032.99E-063.64E-135.63E-174.26E-103.56E-141.28E-023.71E-181.91E-14
F213.13E-183.13E-183.13E-183.13E-183.13E-183.13E-183.13E-183.13E-183.13E-18
F222.18E-151.39E-163.94E-183.50E-183.30E-184.70E-181.30E-123.30E-183.30E-18
F231.57E-151.51E-173.50E-183.30E-183.30E-183.30E-182.21E-123.30E-183.30E-18
F245.79E-091.69E-026.31E-176.31E-173.30E-188.40E-072.67E-083.50E-183.30E-18
F251.39E-071.81E-132.33E-131.51E-095.14E-132.99E-066.58E-033.30E-189.43E-02
F261.09E-032.71E-063.00E-084.99E-186.93E-144.48E-161.38E-036.31E-176.68E-17
F271.81E-149.68E-113.78E-171.27E-133.30E-181.45E-114.55E-093.16E-094.70E-18
F285.73E-023.99E-011.66E-123.94E-181.07E-172.61E-141.45E-053.30E-183.30E-18
F293.30E-184.73E-163.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
Table A9. Comparison results on of MSAO-EDA and its competitors on CEC2022 (10 D).
Table A9. Comparison results on of MSAO-EDA and its competitors on CEC2022 (10 D).
No.MetricMSAO-EDASAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F1Best3.000E+023.000E+023.000E+023.000E+023.443E+023.051E+023.000E+023.000E+026.279E+023.018E+02
Mean3.000E+023.000E+023.000E+023.001E+025.891E+025.312E+023.004E+023.000E+021.110E+035.889E+02
Std0.000E+009.651E-111.231E-067.523E-021.556E+022.234E+024.597E-016.460E-042.600E+022.173E+02
Rank12359764108
F2Best4.000E+024.000E+024.003E+024.000E+024.000E+024.000E+024.000E+024.000E+024.000E+024.000E+02
Mean4.030E+024.069E+024.077E+024.073E+024.040E+024.010E+024.068E+024.015E+024.003E+024.002E+02
Std3.708E+002.984E+002.125E+001.019E+012.829E+002.245E+001.643E+012.614E+008.836E-011.739E-01
Rank58109637421
F3Best6.000E+026.000E+026.000E+026.000E+026.000E+026.002E+026.000E+026.000E+026.000E+026.002E+02
Mean6.000E+026.000E+026.000E+026.001E+026.000E+026.006E+026.000E+026.000E+026.000E+026.017E+02
Std0.000E+001.364E-071.044E-064.679E-021.444E-023.337E-014.155E-041.935E-044.630E-038.697E-01
Rank12386945710
F4Best8.020E+028.050E+028.020E+028.040E+028.040E+028.034E+028.060E+028.000E+028.180E+028.010E+02
Mean8.059E+028.133E+028.098E+028.161E+028.171E+028.084E+028.182E+028.068E+028.258E+028.084E+02
Std2.705E+004.312E+004.497E+007.541E+006.579E+002.405E+007.293E+003.274E+003.695E+003.631E+00
Rank16578392104
F5Best9.000E+029.000E+029.000E+029.000E+029.002E+029.001E+029.000E+029.000E+029.000E+029.000E+02
Mean9.000E+029.000E+029.000E+029.001E+029.006E+029.011E+029.001E+029.000E+029.000E+029.005E+02
Std0.000E+001.080E-011.755E-021.166E-013.899E-011.349E+002.142E-011.371E-114.995E-043.458E-01
Rank15469107238
F6Best1.800E+031.809E+031.854E+031.873E+031.807E+031.801E+031.853E+031.848E+031.919E+031.834E+03
Mean1.800E+035.468E+034.299E+034.002E+031.848E+031.813E+032.972E+031.969E+032.388E+032.621E+03
Std2.450E-012.417E+032.111E+031.909E+031.743E+016.930E+001.194E+036.996E+013.325E+027.682E+02
Rank11098327456
F7Best2.000E+032.001E+032.000E+032.000E+032.000E+032.010E+032.000E+032.000E+032.009E+032.011E+03
Mean2.011E+032.017E+032.019E+032.012E+032.010E+032.017E+032.010E+032.006E+032.015E+032.030E+03
Std1.015E+017.986E+005.943E+009.648E+008.772E+004.170E+009.369E+007.767E+002.873E+007.353E+00
Rank47952831610
F8Best2.201E+032.200E+032.201E+032.201E+032.201E+032.206E+032.201E+032.201E+032.210E+032.203E+03
Mean2.212E+032.215E+032.215E+032.214E+032.218E+032.213E+032.220E+032.206E+032.218E+032.214E+03
Std9.278E+008.683E+008.968E+009.533E+005.287E+003.932E+007.736E+004.436E+003.449E+007.924E+00
Rank27649310185
F9Best2.529E+032.529E+032.529E+032.529E+032.529E+032.529E+032.529E+032.529E+032.529E+032.529E+03
Mean2.529E+032.529E+032.529E+032.529E+032.529E+032.530E+032.529E+032.529E+032.529E+032.529E+03
Std0.000E+000.000E+000.000E+001.269E-031.229E-027.449E-014.595E-031.104E-113.184E-042.359E-01
Rank11157108469
F10Best2.500E+032.500E+032.500E+032.500E+032.500E+032.500E+032.500E+032.500E+032.500E+032.500E+03
Mean2.500E+032.500E+032.502E+032.500E+032.500E+032.500E+032.500E+032.500E+032.500E+032.500E+03
Std3.428E-024.639E-021.619E+017.766E-029.662E-027.005E-028.424E-024.246E-024.242E-025.934E-02
Rank24105976183
F11Best2.600E+032.600E+032.600E+032.602E+032.600E+032.618E+032.600E+032.600E+032.600E+032.605E+03
Mean2.612E+032.641E+032.753E+032.805E+032.630E+032.756E+032.673E+032.630E+032.736E+032.846E+03
Std5.881E+011.043E+021.515E+021.616E+024.561E+011.349E+021.565E+029.006E+011.469E+021.239E+02
Rank14792853610
F12Best2.859E+032.859E+032.860E+032.859E+032.862E+032.859E+032.859E+032.859E+032.863E+032.859E+03
Mean2.862E+032.862E+032.862E+032.863E+032.866E+032.863E+032.867E+032.860E+032.865E+032.863E+03
Std2.019E+001.414E+001.498E+002.053E+001.678E+001.611E+002.005E+001.485E+004.067E-011.194E+00
Rank43269510187
Table A10. Comparison results on of MSAO-EDA and its competitors on CEC2022 (20 D).
Table A10. Comparison results on of MSAO-EDA and its competitors on CEC2022 (20 D).
No.MetricMSAO-EDASAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F1Best3.000E+023.004E+023.001E+023.013E+022.799E+031.820E+036.450E+023.019E+027.030E+031.695E+03
Mean3.000E+023.201E+023.009E+023.065E+027.444E+035.411E+031.373E+033.167E+021.098E+044.001E+03
Std0.000E+002.663E+015.519E-013.796E+002.767E+031.923E+034.188E+021.125E+011.564E+031.793E+03
Rank15239864107
F2Best4.005E+024.449E+024.449E+024.275E+024.009E+024.659E+024.025E+024.031E+024.491E+024.306E+02
Mean4.472E+024.524E+024.511E+024.522E+024.448E+024.998E+024.542E+024.481E+024.491E+024.655E+02
Std6.890E+008.531E+006.811E+001.148E+012.090E+012.885E+011.854E+016.713E+001.104E-041.128E+01
Rank27561108349
F3Best6.000E+026.000E+026.000E+026.001E+026.000E+026.016E+026.000E+026.000E+026.001E+026.035E+02
Mean6.000E+026.000E+026.000E+026.004E+026.000E+026.037E+026.001E+026.000E+026.001E+026.082E+02
Std4.545E-084.213E-041.031E-041.382E-017.616E-021.157E+003.235E-012.514E-038.382E-032.298E+00
Rank13285974610
F4Best8.070E+028.125E+028.129E+028.169E+028.382E+028.277E+028.378E+028.060E+028.718E+028.278E+02
Mean8.206E+028.285E+028.264E+028.407E+028.659E+028.444E+028.610E+028.184E+028.945E+028.432E+02
Std1.348E+011.373E+017.349E+001.290E+011.620E+016.760E+001.445E+016.554E+007.194E+008.558E+00
Rank24359781106
F5Best9.000E+029.000E+029.000E+029.002E+029.059E+029.087E+029.001E+029.000E+029.000E+029.174E+02
Mean9.000E+029.001E+029.001E+029.050E+029.318E+021.025E+031.124E+039.003E+029.000E+029.533E+02
Std0.000E+001.261E-011.947E-019.171E+003.571E+011.299E+023.388E+023.018E-011.037E-022.404E+01
Rank13467910528
F6Best1.800E+031.834E+031.869E+032.561E+031.924E+032.069E+031.863E+031.958E+034.717E+052.104E+03
Mean1.804E+035.861E+035.015E+039.264E+032.381E+036.757E+035.630E+036.025E+031.260E+062.833E+03
Std2.299E+005.904E+034.634E+035.391E+035.254E+028.570E+034.791E+034.435E+034.302E+055.412E+02
Rank16492857103
F7Best2.020E+032.020E+032.007E+032.022E+032.024E+032.029E+032.011E+032.022E+032.045E+032.032E+03
Mean2.030E+032.038E+032.030E+032.035E+032.045E+032.044E+032.046E+032.029E+032.069E+032.063E+03
Std9.734E+001.217E+011.092E+011.019E+011.468E+016.847E+001.941E+015.010E+007.194E+001.389E+01
Rank25347681109
F8Best2.229E+032.220E+032.221E+032.222E+032.221E+032.224E+032.221E+032.220E+032.230E+032.223E+03
Mean2.233E+032.223E+032.224E+032.225E+032.223E+032.226E+032.227E+032.226E+032.235E+032.227E+03
Std1.705E+002.213E+002.043E+001.490E+003.164E+007.815E-011.755E+011.392E+001.670E+001.509E+00
Rank91342675108
F9Best2.481E+032.481E+032.481E+032.481E+032.481E+032.483E+032.481E+032.481E+032.481E+032.481E+03
Mean2.481E+032.481E+032.481E+032.481E+032.481E+032.489E+032.481E+032.481E+032.481E+032.485E+03
Std4.547E-131.549E-051.693E-048.528E-028.321E-034.372E+001.021E-012.835E-067.954E-032.402E+00
Rank13475108269
F10Best2.500E+032.500E+032.500E+032.426E+032.419E+032.500E+032.500E+032.500E+032.500E+032.500E+03
Mean2.505E+032.503E+032.556E+032.518E+032.488E+032.501E+032.519E+032.500E+032.500E+032.500E+03
Std2.486E+011.860E+011.721E+024.953E+012.548E+011.693E-015.213E+015.275E-025.485E-028.785E-02
Rank76108159243
F11Best2.900E+032.900E+032.900E+032.925E+032.747E+033.117E+032.600E+032.900E+032.900E+033.041E+03
Mean2.900E+032.900E+032.900E+032.956E+032.959E+033.271E+032.932E+032.902E+032.900E+033.219E+03
Std2.572E-133.916E-034.171E-101.580E+016.690E+017.889E+016.878E+011.400E+012.887E-028.996E+01
Rank13278106549
F12Best2.931E+032.934E+032.933E+032.934E+032.959E+032.941E+032.947E+032.931E+032.943E+032.939E+03
Mean2.942E+032.943E+032.943E+032.944E+032.991E+032.950E+032.975E+032.939E+032.952E+032.957E+03
Std9.295E+006.330E+006.367E+005.262E+002.178E+015.825E+003.018E+014.434E+003.804E+006.372E+00
Rank24351069178
Table A11. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2022 (10 D).
Table A11. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2022 (10 D).
No.SAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F13.72E-185.64E-173.30E-181.74E-113.30E-185.33E-175.33E-173.30E-183.30E-18
F22.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-192.31E-19
F31.79E-171.85E-154.47E-161.65E-123.30E-181.05E-111.21E-133.50E-183.30E-18
F49.46E-041.72E-074.53E-111.47E-161.74E-166.01E-151.95E-023.50E-181.08E-15
F53.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F68.80E-043.06E-013.06E-011.22E-097.96E-182.38E-077.18E-025.03E-171.09E-08
F73.84E-031.68E-081.18E-123.04E-161.47E-141.08E-151.36E-043.50E-188.71E-15
F81.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-20
F92.19E-113.88E-061.07E-073.63E-062.38E-031.96E-052.56E-051.64E-105.37E-03
F101.78E-091.64E-101.13E-171.42E-173.30E-185.58E-163.01E-113.50E-183.30E-18
F113.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F123.30E-183.30E-183.30E-183.30E-183.30E-186.68E-183.50E-183.30E-183.30E-18
Table A12. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2022 (20 D).
Table A12. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2022 (20 D).
No.SAOEORIMEAFDBAROCSOAOAMRFOEOSMAJADECFOA
F11.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-20
F23.53E-163.68E-174.63E-117.62E-013.24E-193.79E-094.69E-143.24E-191.22E-15
F33.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F44.27E-064.70E-061.07E-122.18E-166.34E-153.79E-165.69E-014.43E-181.81E-14
F51.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-201.39E-20
F63.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-183.30E-18
F75.29E-056.68E-011.07E-035.13E-094.30E-121.89E-083.99E-012.26E-175.89E-16
F83.30E-185.60E-183.30E-181.14E-153.30E-182.42E-153.30E-185.99E-107.51E-18
F91.99E-201.98E-201.99E-201.99E-201.99E-201.99E-201.99E-201.99E-201.99E-20
F102.33E-101.14E-067.03E-011.03E-052.18E-155.17E-061.10E-136.06E-064.84E-03
F113.93E-193.93E-193.93E-198.21E-123.93E-198.84E-183.93E-193.93E-193.93E-19
F122.87E-014.22E-011.72E-021.90E-174.93E-093.04E-164.61E-024.22E-134.15E-14

Appendix B

Figure A1. The convergence graphs of MSAO-EDA and its competitors on CEC2017 (10 D).
Figure A1. The convergence graphs of MSAO-EDA and its competitors on CEC2017 (10 D).
Biomimetics 09 00603 g0a1aBiomimetics 09 00603 g0a1b
Figure A2. The convergence graphs of MSAO-EDA and its competitors on CEC2017 (30 D).
Figure A2. The convergence graphs of MSAO-EDA and its competitors on CEC2017 (30 D).
Biomimetics 09 00603 g0a2
Figure A3. The convergence graphs of MSAO-EDA and its competitors on CEC2017 (50 D).
Figure A3. The convergence graphs of MSAO-EDA and its competitors on CEC2017 (50 D).
Biomimetics 09 00603 g0a3
Figure A4. The box graphs of MSAO-EDA and its competitors on CEC2017 (10 D).
Figure A4. The box graphs of MSAO-EDA and its competitors on CEC2017 (10 D).
Biomimetics 09 00603 g0a4aBiomimetics 09 00603 g0a4b
Figure A5. The box graphs of MSAO-EDA and its competitors on CEC2017 (30 D).
Figure A5. The box graphs of MSAO-EDA and its competitors on CEC2017 (30 D).
Biomimetics 09 00603 g0a5
Figure A6. The box graphs of MSAO-EDA and its competitors on CEC2017 (50 D).
Figure A6. The box graphs of MSAO-EDA and its competitors on CEC2017 (50 D).
Biomimetics 09 00603 g0a6
Figure A7. The convergence graphs of MSAO-EDA and its competitors on CEC2022 (10 D).
Figure A7. The convergence graphs of MSAO-EDA and its competitors on CEC2022 (10 D).
Biomimetics 09 00603 g0a7
Figure A8. The convergence graphs of MSAO-EDA and its competitors on CEC2022 (20 D).
Figure A8. The convergence graphs of MSAO-EDA and its competitors on CEC2022 (20 D).
Biomimetics 09 00603 g0a8
Figure A9. The box graphs of MSAO-EDA and its competitors on CEC2022 (10 D).
Figure A9. The box graphs of MSAO-EDA and its competitors on CEC2022 (10 D).
Biomimetics 09 00603 g0a9
Figure A10. The box graphs of MSAO-EDA and its competitors on CEC2022 (20 D).
Figure A10. The box graphs of MSAO-EDA and its competitors on CEC2022 (20 D).
Biomimetics 09 00603 g0a10

References

  1. Polyak, B.T. Newton’s method and its use in optimization. Eur. J. Oper. Res. 2007, 181, 1086–1096. [Google Scholar] [CrossRef]
  2. Sathiyaraj, C.; Ramachandran, M.; Amudha, M.; Kurinjimalar, R. A Review on Hill Climbing Optimization Methodology. Recent Trends Manag. Commer. 2022, 3, 1–7. [Google Scholar] [CrossRef]
  3. Norkin, V.I.; Pflug, G.C.; Ruszczyński, A. A branch and bound method for stochastic global optimization. Math. Program. Ser. B 1998, 83, 425–450. [Google Scholar] [CrossRef]
  4. Figueroa–García, J.C.; Hernández, G.; Franco, C. A review on history, trends and perspectives of fuzzy linear programming. Oper. Res. Perspect. 2022, 9, 100247. [Google Scholar] [CrossRef]
  5. Arcos-García, Á.; Álvarez-García, J.A.; Soria-Morillo, L.M. Deep neural network for traffic sign recognition systems: An analysis of spatial transformers and stochastic optimisation methods. Neural Netw. 2018, 99, 158–165. [Google Scholar] [CrossRef]
  6. Xu, J.; Zhang, J. Exploration-exploitation tradeoffs in metaheuristics: Survey and analysis. In Proceedings of the 33rd Chinese Control Conference, CCC 2014, Nanjing, China, 28–30 July 2014. [Google Scholar]
  7. Jia, H.; Rao, H.; Wen, C.; Mirjalili, S. Crayfish optimization algorithm. Artif. Intell. Rev. 2023, 56, 1919–1979. [Google Scholar] [CrossRef]
  8. Yang, X. Nature-Inspired Metaheuristic Algorithms, 2nd ed.; Luniver Press: Bristol, UK, 2010; ISBN 978-1-905986-28-6. [Google Scholar]
  9. Opara, K.R.; Arabas, J. Differential Evolution: A survey of theoretical analyses. Swarm Evol. Comput. 2019, 44, 546–558. [Google Scholar] [CrossRef]
  10. Simon, D. Biogeography-based optimization. IEEE Trans. Evol. Comput. 2008, 12, 702–713. [Google Scholar] [CrossRef]
  11. Beyer, H.-G.; Schwefel, H.-P. Evolution strategies—A comprehensive introduction. Nat. Comput. 2002, 1, 3–52. [Google Scholar] [CrossRef]
  12. Larrañaga, P.; Lozano, J.A. Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation; Springer: New York, NY, USA, 2002; ISBN 0792374665. [Google Scholar]
  13. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks—Conference Proceedings, Perth, WA, Australia, 27 November–1 December 1995. [Google Scholar]
  14. 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]
  15. Karaboga, D.; Akay, B. A comparative study of Artificial Bee Colony algorithm. Appl. Math. Comput. 2009, 214, 108–132. [Google Scholar] [CrossRef]
  16. Fister, I.; Yang, X.S.; Brest, J. A comprehensive review of firefly algorithms. Swarm Evol. Comput. 2013, 13, 34–46. [Google Scholar] [CrossRef]
  17. Abdel-Basset, M.; Mohamed, R.; Abouhawwash, M. Crested Porcupine Optimizer: A new nature-inspired metaheuristic. Knowl. Based Syst. 2024, 284, 111257. [Google Scholar] [CrossRef]
  18. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  19. Abdel-Basset, M.; Mohamed, R.; Jameel, M.; Abouhawwash, M. Spider wasp optimizer: A novel meta-heuristic optimization algorithm. Artif. Intell. Rev. 2023, 56, 11675–11738. [Google Scholar] [CrossRef]
  20. 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]
  21. Hashim, F.A.; Hussien, A.G. Snake Optimizer: A novel meta-heuristic optimization algorithm. Knowl. Based Syst. 2022, 242, 108320. [Google Scholar] [CrossRef]
  22. Hu, G.; Guo, Y.; Wei, G.; Abualigah, L. Genghis Khan shark optimizer: A novel nature-inspired algorithm for engineering optimization. Adv. Eng. Inform. 2023, 58, 102210. [Google Scholar] [CrossRef]
  23. Abdollahzadeh, B.; Gharehchopogh, F.S.; Mirjalili, S. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput. Ind. Eng. 2021, 158, 107408. [Google Scholar] [CrossRef]
  24. Kumar, M.; Kulkarni, A.J.; Satapathy, S.C. Socio evolution & learning optimization algorithm: A socio-inspired optimization methodology. Futur. Gener. Comput. Syst. 2018, 81, 252–272. [Google Scholar] [CrossRef]
  25. 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]
  26. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. CAD Comput. Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  27. Cheng, S.; Qin, Q.; Chen, J.; Shi, Y. Brain storm optimization algorithm: A review. Artif. Intell. Rev. 2016, 46, 445–458. [Google Scholar] [CrossRef]
  28. Soundhara Raja Pandian, R.; Christopher Columbus, C. Rider Optimization Algorithm Based Optimal Cloud Server Selection in E-Learning. Comput. Syst. Sci. Eng. 2023, 44, 1749–1762. [Google Scholar] [CrossRef]
  29. Trojovský, P. A new human-based metaheuristic algorithm for solving optimization problems based on preschool education. Sci. Rep. 2023, 13, 21472. [Google Scholar] [CrossRef]
  30. Kirkpatrick, S.; Gelatt, C.D.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef]
  31. Rashedi, E.; Nezamabadi-pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
  32. Mirjalili, S. SCA: A Sine Cosine Algorithm for solving optimization problems. Knowl. Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  33. Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd Elaziz, M.; Gandomi, A.H. The Arithmetic Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
  34. Ahmadianfar, I.; Heidari, A.A.; Noshadian, S.; Chen, H.; Gandomi, A.H. INFO: An efficient optimization algorithm based on weighted mean of vectors. Expert Syst. Appl. 2022, 195, 116516. [Google Scholar] [CrossRef]
  35. 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]
  36. Azizi, M.; Aickelin, U.; Khorshidi, H.A.; Baghalzadeh Shishehgarkhaneh, M. Energy valley optimizer: A novel metaheuristic algorithm for global and engineering optimization. Sci. Rep. 2023, 13, 226. [Google Scholar] [CrossRef] [PubMed]
  37. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 13, 226. [Google Scholar] [CrossRef]
  38. Deng, L.; Liu, S. Snow ablation optimizer: A novel metaheuristic technique for numerical optimization and engineering design. Expert Syst. Appl. 2023, 1, 67–82. [Google Scholar] [CrossRef]
  39. Jia, H.; You, F.; Wu, D.; Rao, H.; Wu, H.; Abualigah, L. Improved snow ablation optimizer with heat transfer and condensation strategy for global optimization problem. J. Comput. Des. Eng. 2023, 10, 2177–2199. [Google Scholar] [CrossRef]
  40. Xiao, Y.; Cui, H.; Hussien, A.G.; Hashim, F.A. MSAO: A multi-strategy boosted snow ablation optimizer for global optimization and real-world engineering applications. Adv. Eng. Inform. 2024, 61, 102464. [Google Scholar] [CrossRef]
  41. Zhang, J.; Ma, X.; Cheng, Z.; Zhou, X. Prediction of Energy Consumption in a Coal-Fired Boiler Based on MIV-ISAO-LSSVM. Processes 2024, 12, 422. [Google Scholar] [CrossRef]
  42. Zhou, G.; Cui, M.; Wan, J.; Zhang, S. A review on snowmelt models: Progress and prospect. Sustainability 2021, 13, 11485. [Google Scholar] [CrossRef]
  43. Wang, X.; Li, Y.; Liang, Y.; Wu, B.; Xuan, Y. A novel ensemble estimation of distribution algorithm with distribution modification strategies. Complex Intell. Syst. 2023, 9, 5377–5416. [Google Scholar] [CrossRef]
  44. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium optimizer: A novel optimization algorithm. Knowl. Based Syst. 2020, 191, 105190. [Google Scholar] [CrossRef]
  45. 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]
  46. Zhao, W.; Zhang, Z.; Wang, L. Manta ray foraging optimization: An effective bio-inspired optimizer for engineering applications. Eng. Appl. Artif. Intell. 2020, 87, 103300. [Google Scholar] [CrossRef]
  47. Ozkaya, B.; Duman, S.; Kahraman, H.T.; Guvenc, U. Optimal solution of the combined heat and power economic dispatch problem by adaptive fitness-distance balance based artificial rabbits optimization algorithm. Expert Syst. Appl. 2024, 238, 122272. [Google Scholar] [CrossRef]
  48. Hu, G.; Zhong, J.; Du, B.; Wei, G. An enhanced hybrid arithmetic optimization algorithm for engineering applications. Comput. Methods Appl. Mech. Eng. 2022, 394, 114901. [Google Scholar] [CrossRef]
  49. Yin, S.; Luo, Q.; Zhou, Y. EOSMA: An Equilibrium Optimizer Slime Mould Algorithm for Engineering Design Problems. Arab. J. Sci. Eng. 2022, 47, 10115–10146. [Google Scholar] [CrossRef]
  50. Zhang, J.; Sanderson, A.C. JADE: Adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 2009, 13, 945–958. [Google Scholar] [CrossRef]
Figure 1. Sketch for procedure of collaborative search framework.
Figure 1. Sketch for procedure of collaborative search framework.
Biomimetics 09 00603 g001
Figure 2. Sketch for procedure of Offset EDA strategy.
Figure 2. Sketch for procedure of Offset EDA strategy.
Biomimetics 09 00603 g002
Figure 3. Rankings of the different parameter ρ.
Figure 3. Rankings of the different parameter ρ.
Biomimetics 09 00603 g003
Figure 4. Rankings of MSAO-EDA and its variants.
Figure 4. Rankings of MSAO-EDA and its variants.
Biomimetics 09 00603 g004
Figure 5. The rankings of MSAO-EDA and its competitors. (a) D = 10; (b) D = 30; (c) D = 50; (d) D = 100.
Figure 5. The rankings of MSAO-EDA and its competitors. (a) D = 10; (b) D = 30; (c) D = 50; (d) D = 100.
Biomimetics 09 00603 g005aBiomimetics 09 00603 g005b
Figure 6. The Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017. (a) D = 10; (b) D = 30; (c) D = 50; (d) D = 100.
Figure 6. The Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017. (a) D = 10; (b) D = 30; (c) D = 50; (d) D = 100.
Biomimetics 09 00603 g006
Figure 7. The Friedman test results of MSAO-EDA and its competitors on CEC2017.
Figure 7. The Friedman test results of MSAO-EDA and its competitors on CEC2017.
Biomimetics 09 00603 g007
Figure 8. The convergence graphs of MSAO-EDA and its competitors on CEC2017 50 D.
Figure 8. The convergence graphs of MSAO-EDA and its competitors on CEC2017 50 D.
Biomimetics 09 00603 g008
Figure 9. The box graph of MSAO-EDA and its competitors on CEC2017 50 D.
Figure 9. The box graph of MSAO-EDA and its competitors on CEC2017 50 D.
Biomimetics 09 00603 g009
Figure 10. The rankings of MSAO-EDA and its competitors on CEC2022. (a) D = 10; (b) D = 20.
Figure 10. The rankings of MSAO-EDA and its competitors on CEC2022. (a) D = 10; (b) D = 20.
Biomimetics 09 00603 g010
Figure 11. The Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2022. (a) D = 10; (b) D = 20.
Figure 11. The Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2022. (a) D = 10; (b) D = 20.
Biomimetics 09 00603 g011
Figure 12. The Friedman test results of MSAO-EDA and its competitors on CEC2022.
Figure 12. The Friedman test results of MSAO-EDA and its competitors on CEC2022.
Biomimetics 09 00603 g012
Figure 13. The convergence graphs of MSAO-EDA and its competitors on CEC2022 10 D.
Figure 13. The convergence graphs of MSAO-EDA and its competitors on CEC2022 10 D.
Biomimetics 09 00603 g013
Figure 14. The box graphs of MSAO-EDA and its competitors on CEC2022 10 D.
Figure 14. The box graphs of MSAO-EDA and its competitors on CEC2022 10 D.
Biomimetics 09 00603 g014
Table 1. CEC 2017 test functions.
Table 1. CEC 2017 test functions.
TypeIDCEC 2017 Function NameSearch Rangefmin
UnimodalF1Shifted and Rotated Bent Cigar Function[−100,100]100
F2Shifted and Rotated Zakharov Function[−100,100]300
MultimodalF3Shifted and Rotated Rosenbrock’s Function[−100,100]400
F4Shifted and Rotated Rastrigin’s Function[−100,100]500
F5Shifted and Rotated Expanded Scaffer’s F6 Function[−100,100]600
F6Shifted and Rotated Lunacek Bi_Rastrigin Function[−100,100]700
F7Shifted and Rotated Non-Continuous Rastrigin’s Function[−100,100]800
F8Shifted and Rotated Levy Function[−100,100]900
F9Shifted and Rotated Schwefel’s Function[−100,100]1000
HybridF10Hybrid Function 1 (N = 3)[−100,100]1100
F11Hybrid Function 2 (N = 3)[−100,100]1200
F12Hybrid Function 3 (N = 3)[−100,100]1300
F13Hybrid Function 4 (N = 4)[−100,100]1400
F14Hybrid Function 5 (N = 4)[−100,100]1500
F15Hybrid Function 6 (N = 4)[−100,100]1600
F16Hybrid Function 6 (N = 5)[−100,100]1700
F17Hybrid Function 6 (N = 5)[−100,100]1800
F18Hybrid Function 6 (N = 5)[−100,100]1900
F19Hybrid Function 6 (N = 6)[−100,100]2000
CompositionF20Composition Function 1 (N = 3)[−100,100]2100
F21Composition Function 2 (N = 3)[−100,100]2200
F22Composition Function 3 (N = 4)[−100,100]2300
F23Composition Function 4 (N = 4)[−100,100]2400
F24Composition Function 5 (N = 5)[−100,100]2500
F25Composition Function 6 (N = 5)[−100,100]2600
F26Composition Function 7 (N = 6)[−100,100]2700
F27Composition Function 8 (N = 6)[−100,100]2800
F28Composition Function 9 (N = 3)[−100,100]2900
F29Composition Function 10 (N = 3)[−100,100]3000
Table 2. CEC 2022 test functions.
Table 2. CEC 2022 test functions.
TypeIDCEC 2022 Function NameSearch Rangefmin
Unimodal functionsF1Shifted and full Rotated Zakharov Function[−100,100]300
Multimodal functionsF2Shifted and full Rotated Rosenbrock’s Function[−100,100]400
F3Shifted and full Rotated Expanded Schaffer’s f6 Function[−100,100]600
F4Shifted and full Rotated Non-Continuous Rastrigin’s Function[−100,100]800
F5Shifted and full Rotated Levy Function[−100,100]900
Hybrid functionsF6Hybrid Function 1 (N = 3)[−100,100]1800
F7Hybrid Function 2 (N = 6)[−100,100]2000
F8Hybrid Function 3 (N = 5)[−100,100]2200
Composition functionsF9Composition Function 1 (N = 5)[−100,100]2300
F10Composition Function 2 (N = 4)[−100,100]2400
F11Composition Function 3 (N = 5)[−100,100]2600
F12Composition Function 4 (N = 6)[−100,100]2700
Table 3. The parameter settings for ten algorithms.
Table 3. The parameter settings for ten algorithms.
AlgorithmParameter Values
MSAO-EDA M 0.35 ,   0.6 , ρ = 0.8 ,   N d = 0.35 N
SAO M 0.35 ,   0.6
EO a 1 = 2 ,   a 2 = 1   , G P = 0.5
RIME W = 5
MRFO S = 2
CFOA p e r 3   , 4
AFDBARO k = 1
CSOAOA M o p max = 1 ,   M o p min = 0.2   , α = 5   , μ = 0.499
EOSMA a 1 = 2   , a 2 = 1   , G P = 0.5   , z = 0.6   , q = 0.2
JADE c = 0.1   , p = 0.05   , μ C R = 0.5   , μ F = 0.5
Table 4. Influence of the parameter ρ on the performance of MSAO-EDA.
Table 4. Influence of the parameter ρ on the performance of MSAO-EDA.
AlgorithmSAO ρ = 0.1 ρ = 0.2 ρ = 0.3 ρ = 0.4 ρ = 0.5 ρ = 0.6 ρ = 0.7 ρ = 0.8 ρ = 0.9 ρ = 1.0 Friedman-p-Value
CEC-2017
Dim
107.906.956.536.596.384.975.524.835.954.915.484.38E-03
307.797.246.556.035.726.075.625.524.525.175.761.36E-02
508.727.796.905.695.385.724.904.905.285.345.388.91E-06
1009.599.178.077.726.624.904.723.933.933.523.835.75E-25
Mean rank8.507.797.016.516.035.415.194.794.924.745.11N/A
CEC-2022
Dim
108.677.587.295.964.966.923.545.674.755.924.751.17E-03
207.086.426.086.257.584.506.336.255.255.464.794.90E-01
Mean rank207.006.696.106.275.714.945.965.005.694.772.45E-01
Total mean rank8.297.536.906.376.115.515.115.184.955.055.00N/A
Table 5. Details of MSAO-EDA and its variants.
Table 5. Details of MSAO-EDA and its variants.
StrategyMSAO-EDA-1MSAO-EDA-2MSAO-EDA
Collaborative search frameworkYesNoYes
Offset EDA strategyNoYesYes
Table 6. Friedman results of MSAO-EDA and its variants.
Table 6. Friedman results of MSAO-EDA and its variants.
AlgorithmCEC-2017 Test SuiteCEC-2022 Test SuiteMean Rank of CEC-2017Mean Rank of CEC-2022Total Mean Rank
of Total
DimDim
1030501001020
SAO7.907.798.729.598.677.088.507.888.29
MSAO-EDA-16.957.247.799.177.586.427.797.007.53
MSAO-EDA-26.536.556.908.077.296.087.016.696.90
MSAO-EDA6.596.035.697.725.966.256.516.106.37
Friedman-p-value1.72E-063.13E-111.69E-073.57E-131.72E-063.63E-03N/AN/AN/A
Table 7. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017.
Table 7. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2017.
MSAO-EDA vs.
+/=/−
CEC-2017 Test Suite
10 D30 D50 D100 D
SAO23/3/326/2/124/4/127/1/1
EO23/2/425/2/220/6/318/6/5
RIME24/2/327/1/125/2/224/2/3
AFDBARO23/2/426/0/325/1/323/2/4
CSOAOA21/3/527/0/225/2/225/1/3
MRFO23/1/528/0/126/1/224/2/3
EOSMA13/7/925/2/218/6/519/3/7
JADE24/2/329/0/028/0/127/1/1
CFOA22/1/627/1/127/0/225/1/3
Table 8. Friedman results of MSAO-EDA and its competitors on CEC2017.
Table 8. Friedman results of MSAO-EDA and its competitors on CEC2017.
AlgorithmCEC-2017 Test Suite
10 D30 D50 D100 DAverage Ranking
MSAO-EDA2.981.592.312.452.33
SAO6.144.486.978.176.44
EO6.224.073.212.904.10
RIME6.766.555.835.456.15
AFDBARO5.146.286.175.245.71
CSOAOA4.667.147.318.526.91
MRFO6.726.176.345.416.16
EOSMA2.763.002.382.762.72
JADE7.038.077.346.417.22
CFOA6.597.667.147.697.27
Friedman-p-value1.28E-112.02E-231.29E-211.45E-26N/A
Table 9. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2022.
Table 9. Wilcoxon rank sum results of MSAO-EDA and its competitors on CEC2022.
MSAO-EDA vs.
+/=/−
CEC-2022 Test Suite
10 D20 D
SAO9/3/09/1/2
EO8/4/09/2/1
RIME9/3/010/1/1
AFDBARO11/1/09/1/2
CSOAOA8/4/010/0/2
MRFO10/2/011/0/1
EOSMA7/3/27/2/3
JADE10/2/011/0/1
CFOA10/2/010/0/2
Table 10. Friedman test results of MSAO-EDA and its competitors on CEC2022.
Table 10. Friedman test results of MSAO-EDA and its competitors on CEC2022.
AlgorithmCEC-2022 Test Suite
10 D20 DAverage Ranking
MSAO-EDA2.082.502.29
SAO5.004.174.58
EO5.833.754.79
RIME6.426.006.21
AFDBARO6.585.506.04
CSOAOA6.257.837.04
MRFO6.837.587.21
EOSMA2.673.333.00
JADE6.586.926.75
CFOA6.757.427.08
Friedman-p-value4.63E-059.89E-07N/A
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, W.; Chen, X.; Okere, H.C. MSAO-EDA: A Modified Snow Ablation Optimizer by Hybridizing with Estimation of Distribution Algorithm. Biomimetics 2024, 9, 603. https://doi.org/10.3390/biomimetics9100603

AMA Style

Li W, Chen X, Okere HC. MSAO-EDA: A Modified Snow Ablation Optimizer by Hybridizing with Estimation of Distribution Algorithm. Biomimetics. 2024; 9(10):603. https://doi.org/10.3390/biomimetics9100603

Chicago/Turabian Style

Li, Wuke, Xiaoxiao Chen, and Hector Chimeremeze Okere. 2024. "MSAO-EDA: A Modified Snow Ablation Optimizer by Hybridizing with Estimation of Distribution Algorithm" Biomimetics 9, no. 10: 603. https://doi.org/10.3390/biomimetics9100603

Article Metrics

Back to TopTop