Next Article in Journal
Data-Driven Twisted String Actuation for Lightweight and Compliant Anthropomorphic Dexterous Hands
Previous Article in Journal
CF-PEEK vs. Titanium Dental Implants: Stress Distribution and Fatigue Performance in Variable Bone Qualities
Previous Article in Special Issue
Mobile Mental Health Screening in EmotiZen via the Novel Brain-Inspired MCoG-LDPSNet
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Multi-Strategy Aquila Optimizer for Engineering Optimization Problems

School of Artificial Intelligence, Anhui Polytechnic University, Wuhu 241000, China
*
Author to whom correspondence should be addressed.
Biomimetics 2025, 10(9), 620; https://doi.org/10.3390/biomimetics10090620
Submission received: 3 June 2025 / Revised: 15 July 2025 / Accepted: 19 August 2025 / Published: 15 September 2025

Abstract

The Aquila Optimizer (AO) is a novel and efficient optimization algorithm inspired by the hunting and searching behavior of Aquila. However, the AO faces limitations when tackling high-dimensional and complex optimization problems due to insufficient search capabilities and a tendency to prematurely converge to local optima, which restricts its overall performance. To address these challenges, this study proposes the Multi-Strategy Aquila Optimizer (MSAO) by integrating multiple enhancement techniques. Firstly, the MSAO introduces a random sub-dimension update mechanism, significantly enhancing its exploration capacity in high-dimensional spaces. Secondly, it incorporates memory strategy and dream-sharing strategy from the Dream Optimization Algorithm (DOA), thereby achieving a balance between global exploration and local exploitation. Additionally, the MSAO employs adaptive parameter and dynamic opposition-based learning to further refine the AO’s original update rules, making them more suitable for a multi-strategy collaborative framework. In the experiment, the MSAO outperform eight state-of-the-art algorithms, including CEC-winning and enhanced AO variants, achieving the best optimization results on 55%, 69%, 69%, and 72% of the benchmark functions, respectively, which demonstrates its outstanding performance. Furthermore, ablation experiments validate the independent contributions of each proposed strategy, and the application of MSAO to five engineering problems confirms its strong practical value and potential for broader adoption.

1. Introduction

Optimization problems, characterized by high nonlinearity, multimodality, and large-scale search spaces, have long posed significant challenges across scientific and engineering domains due to the proliferation of local optima. In practical applications, increasing complexity and dynamism demand algorithms with enhanced performance and adaptability. Consequently, the development of efficient and highly adaptable optimization algorithms has become a key to improving the efficiency of the system and the quality of decision making.
In recent years, metaheuristic algorithms have demonstrated unique advantages in handling complex large-scale problems by combining global exploration with local exploitation. They have been successfully applied in various domains, including computational intelligence and data mining [1,2,3,4,5,6], transportation [7], task planning [8], resource management [9,10], and UAV path planning [11,12]. (1) In computational intelligence and data mining, Manoharan et al. [1] introduced an enhanced weighted K-means Grey Wolf Optimizer to enhance clustering performance. Tang et al. [2] developed EDECO, an Enhanced Educational Competition Optimizer [13] that uses distribution-based replacement and dynamic distance balancing for efficient numerical optimization. Jia et al. [3] improved the Slime Mould Algorithm (SMA) [14] with Compound Mutation Strategy (CMS) and Restart Strategy (RS) for feature selection. Djaafar Zouache et al. [4] drew inspiration from quantum computing to combine the Firefly Algorithm (FA) [15] and Particle Swarm Optimization (PSO) [16] for feature selection tasks. (2) In transportation, Fang et al. [7] proposed the Discrete Wild Horse Optimizer (DWHO) to solve the Capacitated Vehicle Routing Problem (CVRP) [17]. (3) In task planning, Zhong et al. [8] proposed a novel Independent Success History Adaptation Competitive Differential Evolution (ISHACDE) algorithm to address functional optimization problems and Space Mission Trajectory Optimization (SMTO). (4) In resource management, Abd et al. [9] presented an improved White Shark Optimizer [18] to optimize hybrid photovoltaic, wind turbine, biomass and hydrogen storage systems. Zhang et al. [10] proposed MFSMA, a Multi-Strategy Slime Mould Algorithm, for optimal microgrid scheduling. (5) In UAV path planning, Xu et al. [11] introduced DBO-AWOA, an Adaptive Whale Optimization Algorithm that combines chaotic mapping, nonlinear convergence factors, adaptive inertia mechanisms, and dung beetle-inspired reproduction behaviors for 3D route planning. Liang et al. [12] developed the Improved Spider-Bee Optimizer (ISWO) for UAV 3D path planning.
In general, metaheuristic algorithms offer a rich toolkit to solve complex optimization challenges by emulating natural phenomena, animal behaviors, physical laws, and social processes. These algorithms fall into evolution-based, physics-based, swarm-based, and human-based categories [19].
Evolution-based algorithms draw inspiration from Darwin’s theory of natural selection and genetic inheritance. Prominent examples include the Genetic Algorithm (GA) [20], Differential Evolution (DE) [21], Genetic Programming (GP) [22], and Evolution Strategies (ES) [23]. Among these, the GA and DE are particularly popular due to their strong adaptability and straightforward implementation.
Physics-based algorithms are derived from various phenomena and principles in physics. Simulated Annealing (SA) [24] mimics the annealing process in solids to achieve global search, the Sine–Cosine Algorithm (SCA) [25] uses the periodic oscillations of trigonometric functions to balance exploration and exploitation, Young’s Double-Slit Experiment (YDSE) Optimizer [26] is inspired by the interference patterns observed in Young’s double-slit experiment, and the Sinh Cosh Optimizer (SCHO) [27] leverages the mathematical properties of hyperbolic sine and hyperbolic cosine functions to drive its exploration and exploitation mechanisms.
Human-behavior-based algorithms simulate educational or social activities to drive optimization. Teaching–Learning-Based Optimization (TLBO) [28] models the influence mechanism between teachers and learners, the Attraction–Repulsion Optimization Algorithm (AROA) [29] emulates the balance between attractive and repulsive forces observed in nature, using this mechanism as the basis for its search process, Differentiated Creative Search (DCS) [30] balances divergent and convergent thinking within a team-based framework, fostering a continuously learning and adaptive optimization environment, and the Football Team Training Algorithm (FTTA) [31] draws on the training routines and tactical drills of football teams to formulate its optimization strategy.
Swarm-based algorithms are inspired by collective foraging and collaboration behaviors in nature. Particle Swarm Optimization (PSO) [16] emulates bird flocking and foraging, the Whale Optimization Algorithm (WOA) [32] mimics the bubble net feeding strategy of humpback whales, the Grey Wolf Optimizer (GWO) [33] draws on the hierarchical pack hunting of grey wolves, and the Griffon Vulture Optimization Algorithm (GVOA) [34] models the collective intelligent foraging behavior of griffon and vulture species in nature.
Abualigah et al. [35] are the first to formalize the “high-altitude cruise and dive hunting” strategy of Aquila into a novel metaheuristic optimization algorithm, known as the Aquila Optimizer (AO). By alternating between global cruise and precise diving behaviors, the AO achieves rapid convergence while maintaining a simple and easy-to-implement structure. Its outstanding performance in numerous benchmark tests has made AO a research focal point and led to its widespread adoption for solving complex optimization problems. However, the AO exhibits several limitations: It tends to converge prematurely, becoming trapped in local optima and failing to sufficiently explore the global search space, which can result in suboptimal solutions. Its convergence speed in complex high-dimensional problems can be slow, requiring more iterations to reach the best results, and its scalability is limited, making it challenging to address large-scale optimization tasks with many variables and constraints [36]. To address these issues, researchers have proposed various improved variants of the AO in different optimization domains, including hybrids with other techniques and novel movement strategies. Compared to the original AO, these enhanced algorithms demonstrate superior adaptability and performance in a broader range of complex problems. Serdar Ekinci et al. [37] developed an enhanced AO algorithm (enAO) by innovatively integrating an improved Opposition-Based Learning (OBL) mechanism [38] with the Nelder–Mead (NM) simplex search method [39]. Kujur et al. [40] introduced a Chaotic Aquila Optimizer tailored for demand response scheduling in grid-connected residential microgrid (GCRMG) systems. Pashaei et al. [41] proposed a Mutated Binary Aquila Optimizer (MBAO) that incorporates a Time-Varying Mirrored S-shaped (TVMS) transfer function. Designed as a new wrapper-based gene selection method, MBAO aims to identify the optimal subset of informative genes. Inspired by the superior performance of the Arithmetic Optimization Algorithm (AOA) [42] and the Aquila Optimizer (AO), Zhang et al. [43] proposed a hybrid algorithm that integrates the strengths of both, denoted AOAAO.
Although various AO variants have addressed some of the shortcomings of the original AO, there are still issues that need to be resolved. Xiao et al. [44] introduced an enhanced hybrid metaheuristic, IHAOAVOA, which combines the strengths of the AO and the African Vultures Optimization Algorithm (AVOA) [45]. Although IHAOAVOA demonstrates marked improvements over both the AO and AVOA on various benchmark functions, its increased computational cost remains a potential drawback, and there is still room for performance gains on certain benchmark functions. To accelerate convergence, Wirma et al. [46] integrated chaotic mapping into the AO and employed a single-stage evolutionary strategy to balance exploration and exploitation. However, compared to other AO variants, this approach incurs additional computational overhead and memory usage for chaotic variables, resulting in higher CPU time and resource demands. Zhao et al. [47] developed a multiple-update mechanism employing heterogeneous strategies to accelerate the late-stage convergence of the AO and enhance its overall performance. However, this approach exhibits suboptimal results when applied to real-world engineering problems. Zhao et al. [48] simplified the Aquila Optimizer to enhance its convergence speed, introducing a simplified Aquila Optimizer (IAO). In benchmark functions, the IAO outperforms the original AO and other comparison algorithms. However, its performance remains suboptimal when applied to real-world engineering problems. This suggests that, although the AO algorithm and its variants have undergone continual refinement and perform excellently on benchmark functions, they still exhibit limitations: They often underperform on real-world engineering problems, and their performance on certain test functions leaves room for further improvement. Furthermore, we observe that many AO variants still exhibit performance bottlenecks when tackling high-dimensional optimization problems.
To address the shortcomings of the AO and AO variants, this paper proposes MSAO, a multi-strategy enhanced variant designed to overcome the premature convergence to local optima and its degraded performance in high-dimensional search spaces. In summary, the MSAO introduces three key innovations: the incorporation of a random sub-dimension update mechanism to effectively decompose and explore high-dimensional search spaces; the integration of the memory strategy and dream-sharing mechanism of the DOA, allowing individuals to retain historical elite information, achieving a coordinated balance between global exploration and local exploitation; and the adoption of adaptive parameter control and dynamic opposition-based learning to refine the original AO’s update rules, thus accelerating convergence and improving solution precision. The main contributions of this work can be summarized as follows:
  • A random sub-dimension update mechanism is incorporated to effectively decompose high-dimensional search spaces. The memory strategy and dream-sharing strategy from the DOA are fused to enable individual memory retention and inter-population information sharing, achieving a coordinated balance between global exploration and local exploitation.
  • Adaptive parameter and dynamic opposition-based learning are integrated to further refine the original AO update rules within its multi-strategy framework.
  • In the CEC2017 benchmark suite, the MSAO significantly outperforms the original AO and seven other state-of-the-art algorithms. Ablation studies confirm the independent contributions of each enhancement, and outstanding results in five real-world engineering optimization cases underscore the practical applicability.

2. Related Work

2.1. Overview of the Original AO

Abualigah et al. introduced the Aquila Optimizer (AO), a swarm-based algorithm inspired by the predatory behavior of Aquila raptors. Aquila employs four hunting modes: a high-altitude vertical dive for broad reconnaissance; level gliding at mid-altitudes for localized exploration; a low-altitude gradual descent to refine the search in promising zones; and ground-level stalking and capture using subtle perturbations to fine-tune local prey detection. Based on predation strategies, the AO divides the search process into five phases: initialization, expanded exploration, narrowed exploration, expanded exploitation, and narrowed exploitation. Phase transitions are governed by the iteration index t relative to the maximum T: When the current iteration t 2 3 × T , the algorithm prioritizes exploration; otherwise, it switches to the exploitation phase. This design ensures robust global search in early iterations and enhanced local search precision later, thereby achieving an effective balance between convergence speed and solution quality.
In all mathematical expressions of this algorithm, vector variables are shown in boldface. The symbol “×” denotes multiplication between scalars or between a scalar and a vector and the symbol “∗” denotes element-wise multiplication between vectors.

2.1.1. Initialization

The Aquila Optimizer employs a population-based search strategy. Initially, a set of candidate solutions X is randomly generated within the upper and lower bounds ( U B and L B ) [35]. During each iteration, the best solution identified so far is updated and regarded as the current global best.
X = X 1 X 2 X i X N = x 1 , 1 x 1 , 2 x 1 , j x 1 , D i m x 2 , 1 x 2 , 2 x 2 , j x 2 , D i m x i , 1 x i , 2 x i , j x i , D i m x N , 1 x N , 2 x N , j x N , D i m
where X denotes the set of current candidate solutions, which are randomly generated within the upper and lower bounds by Equation (2). X i represents the decision vector (position) of the ith solution, N is the total number of candidate solutions (population size), and D i m indicates the dimensionality of the problem.
x i , j = rand × ( U B j L B j ) + L B j , i = 1 , 2 , , N , j = 1 , 2 , , Dim
where rand denotes a random number in the interval [0,1], and L B j and U B j represent the lower and upper bounds of the jth decision variable, respectively.

2.1.2. Expanded Exploration

During the expanded exploration phase, the algorithm mimics Aquila’s broad search behavior during high-altitude vertical dives to perform a coarse scan of the entire search space. Its mathematical formulation is as follows [35].
X ( t + 1 ) = X best ( t ) × 1 t T + X M ( t ) X best ( t ) × rand
where X ( t + 1 ) denotes the new solution generated by the expanded exploration strategy at iteration t + 1 . X b e s t ( t ) is the best individual found so far. X M ( t ) is the mean position of all individuals in the population at iteration t, defined as
X M ( t ) = 1 N i = 1 N X i ( t )
where N denotes the size of the population.

2.1.3. Narrowed Exploration

In the narrowed exploration phase, the algorithm emulates Aquila’s short-range contour gliding around promising regions to perform fine-grained reconnaissance and encirclement of high-potential solution areas [35]. Its mathematical formulation is as follows [35].
X ( t + 1 ) = X best ( t ) Levy ( D ) + X R ( t ) + ( y x ) × r a n d
where X ( t + 1 ) denotes the new solution generated in iteration t + 1 by the narrowed exploration strategy. X R ( t ) is an individual randomly selected from the population and the variables x and y define the spiral trajectory used during the search, as specified in Equation (6).
x = r sin ( θ ) , y = r cos ( θ ) where , r = r 1 + U × D 1 , θ = ω × D 1 + θ 1 , θ 1 = 3 π 2
The parameter r 1 takes integer values from 1 to 20 to determine the fixed number of search cycles. U is a small constant set to 0.00565. D 1 is an integer that ranges from 1 to the dimensionality of the search space. ω is a small constant fixed at 0.005.
Furthermore, Equation (5) incorporates the Lévy flight distribution function L e v y ( D ) , which is defined as follows:
Levy ( D ) = s × u × σ | v | 1 β
σ = τ ( 1 + β ) × sin β π 2 τ 1 + β 2 × β × 2 β 1 2
where L e v y ( D ) denotes the Lévy flight distribution function in a space of D. s = 0.1 is a constant. u and v are random numbers uniformly distributed in [0,1]. β = 0.5 is the exponent parameter of the Lévy distribution, and ρ is the scale parameter of the Lévy distribution.

2.1.4. Expanded Exploitation

In the expanded exploitation phase, Aquila emulates a low-altitude gradual descent behavior: Individuals progressively approach the target region and perform precise strikes through slow dive maneuvers, thereby intensifying the in-depth exploitation of high-quality solution areas [35]. Its mathematical formulation is as follows [35].
X ( t + 1 ) = X best ( t ) X M ( t ) × α r a n d + ( ( UB LB ) × r a n d + LB ) × δ
where X ( t + 1 ) denotes the new solution generated in iteration t + 1 by the expanded exploitation strategy. α and δ serve as fixed parameter settings to adjust the search behavior.

2.1.5. Narrowed Exploitation

In the narrowed exploitation phase, the algorithm emulates Aquila’s stalking and capture behavior to perform fine-grained localized encirclement of high-quality solution regions [35]. Its mathematical formulation is as follows [35].
X ( t + 1 ) = Q F × X best ( t ) ( G 1 × X ( t ) × r a n d ) ( G 2 × Levy ( D ) + r a n d × G 1 )
where X ( t + 1 ) denotes the new solution generated in iteration t + 1 by the narrowed exploitation strategy. The quality function Q F and the adjustment functions G 1 and G 2 are defined as follows:
Q F ( t ) = t 2 × r a n d 1 ( 1 T ) 2 , G 1 = 2 × r a n d 1 , G 2 = 2 × 1 t T

2.1.6. Algorithm Procedure

Algorithm 1 details the complete execution workflow of the AO algorithm.
The algorithm begins by randomly generating N individuals in the search space and initializing the iteration counter t = 1. Then, it evaluates the fitness of all individuals and logs the best global solution X best to guide subsequent position updates. It dynamically alternates among four behavioral strategies: during the first 2 3 of iterations (exploration phase), High Soar with Vertical Stoop (Expanded Exploration, Equation (3)) for broad global sampling and Contour Flight with Short Glide (Narrowed Exploration, Equation (5)) to refine the search region; and in the final 1 3 of the iterations (exploitation phase), Low Flight with Slow Descent (Expanded Exploitation, Equation (9)) for fine-grained local search around promising areas and Swoop and Grab Prey (Narrowed Exploitation, Equation (10)) to converge on and polish the best solutions. After each update, boundary handling ensures feasibility. If the termination criterion is met, the algorithm returns the final global best X best . Otherwise, t increases and the cycle repeats.
Algorithm 1: Pseudo-code of AO
Biomimetics 10 00620 i001
The two parameters used in this algorithm, 2/3 and 0.5, are adopted directly from the original AO literature [35] without modification. In particular, the parameter 2 3 governs the transition point between the exploration and exploitation phases: When the current iteration t 2 3 × T , the algorithm prioritizes exploration. Otherwise, it switches to the exploitation phase. This design maintains robust global search in the early iterations and enhances local search precision in later stages, thereby balancing convergence speed and solution quality. The parameter 0.5 serves as a randomness threshold, allowing a 50% probability of switching between the two strategies, which ensures an even execution of exploration and exploitation.

2.2. Overview of the DOA

Since the MSAO draws on the Dream Optimization Algorithm (DOA), we provide a brief overview of the DOA. Lang et al. [49] introduced the DOA, inspired by the human dreaming process, which involves memory retention, forgetting, and the logical organization of ideas. These features parallel the cycle of exploration and exploitation in metaheuristic optimization. The DOA incorporates a forgetting and supplementation strategy that ensures a balance between broad search and focused refinement, and a dream-sharing strategy that helps the method overcome local traps.
As depicted in Figure 1, the DOA operates in two phases: exploration and exploitation. During the exploration phase, the algorithm divides the population into five subpopulations and applies the memory strategy to reset each subpopulation’s individuals to their current best position. Then, it employs the forgetting and supplementation strategy, which combines global and local search by selectively removing old solutions and introducing new ones. Additionally, the dream-sharing strategy is activated in this phase to enhance escape from local optima. In the exploitation phase, no further subpopulation partitioning occurs. The algorithm first applies the memory strategy to reset all individuals to the current best global position and then proceeds with the forgetting and supplementation strategy alone, omitting the dream-sharing strategy. In Section 3.4, we will provide a detailed comparison of the algorithmic workflows of the DOA and MSAO.

3. The Proposed MSOA

This section presents the Multi-Strategy Aquila Optimizer (MSAO), developed to address the original AO’s limitations in convergence accuracy and its propensity to become trapped in local optima when solving high-dimensional optimization problems. To achieve this, we integrate several critical enhancements within the AO framework to markedly strengthen its global exploration and local exploitation capabilities. Each of these improvements will be described in detail in the following sections.
In all mathematical expressions of this algorithm, vector variables are shown in boldface. The symbol “×” denotes multiplication between scalars or between a scalar and a vector and the symbol “∗” denotes element-wise multiplication between vectors.

3.1. Exploration Phase

During the exploration phase, the MSAO implements a random sub-dimension update mechanism by partitioning the population into five subpopulations. Initially, the each positions of subpopulation positions are reinitialized to their best individual position from the previous iteration using the memory strategy. Then, for each subpopulation q ( q = 1 , 2 , 3 , 4 , 5 ), k q dimensions are randomly selected from the set 1 , 2 , , D i m , denoted as K 1 , K 2 , …, K k q . For each individual X i , only the components in these k q dimensions are updated according to the enhanced exploration rule, while all other dimensions remain unchanged. This procedure is applied sequentially across individuals, ensuring that all subpopulations collaboratively explore their respective subspaces within a single iteration, thus increasing global search diversity and accelerating convergence.

3.1.1. Memory Strategy

The memory strategy, originating from the DOA [49], is defined mathematically in Equation (12). For any individual X i in subpopulation q, its position at the beginning of iteration t + 1 is reset to the best solution found by that subpopulation in iteration t.
X i t + 1 = X bestq t
where X i t + 1 denotes the position of the ith individual in generation t + 1 . X b e s t q t represents the best individual in the qth subpopulation during generation t.

3.1.2. The Improved Expanded Exploration

To accelerate convergence and enhance solution accuracy, an adaptive convergence parameter η is introduced during the expanded exploration phase. This parameter enables gradual decay in the early stages of iteration, facilitating broad global exploration [50]. As the iteration progresses, the decay rate increases, promoting faster convergence. In contrast, the original AO’s convergence parameter may lead to premature convergence. Based on this nonlinear factor, the improved update formula for the expanded exploration is presented in Equation (14).
η = 1 t T 2 t T
x i , j t + 1 = η × x b e s t q , j t + x M , j t x b e s t q , j t × rand , j = K 1 , K 2 , , K k q
where x i , j t + 1 denotes the value of the ith individual in the jth dimension at iteration t + 1 . x b e s t q , j t represents the value of the best individual in group q in the jth dimension at iteration t. x M , j t is the mean position of the population in the jth dimension at iteration t.

3.1.3. The Improved Narrowed Exploration

To better align the narrowed exploration with the multi-strategy framework, this study replaces the original random perturbation mechanism with a dynamic opposition-based learning strategy [51], thus more effectively guiding the algorithm’s exploration and exploitation in the search space. The control factor for this strategy is defined in Equation (15), the dynamic opposition-based learning formula is given in Equation (16), and the resulting improved narrowed exploration update rule is presented in Equation (17).
λ = exp tan 2 1.2 t T
X o = λ × ( UB + LB X i t )
x i , j t + 1 = x b e s t q , j t × L e v y ( D ) j + x O , j t + ( y j x j ) × r a n d , j = K 1 , K 2 , , K k q
where x O , j t denotes the position in the jth dimension at iteration t obtained by the dynamic opposition-based learning strategy.

3.1.4. Dream-Sharing Strategy

The dream-sharing strategy, derived from the DOA [49], enables each individual to randomly “borrow” positional information from other members of its subpopulation along selected dimensions, thereby enhancing the algorithm’s ability to escape local optima. This strategy is executed in parallel with the improved exploration update rules. Its mathematical formulation is given by
x i , j t + 1 = x m , j t + 1 , m i x m , j t , i < m N j = K 1 , K 2 , , K k q

3.2. Exploitation Phase

During the exploitation phase, the MSAO continues to employ the random sub-dimension update mechanism without subpopulation partitioning. Specifically, the algorithm first reinitializes all individual positions to that of the best solution from the previous iteration using the memory strategy. It then updates the selected sub-dimensions of each individual according to the enhanced exploration update rule, while keeping the other dimensions unchanged, thereby preserving global alignment while enabling localized fine-grained exploitation.

3.2.1. Memory Strategy

During the exploitation phase, each individual X i has its position at the beginning of the iteration t + 1 reset to the best global solution from iteration t. Its mathematical formulation is as follows [49].
X i t + 1 = X best t
where X b e s t t represents the best individual during generation t.

3.2.2. The Improved Expanded Exploitation

To accelerate iterations in high-dimensional settings, we streamline the expanded exploitation update strategy and introduce an adaptive parameter ω . This enhancement maintains a minimalist design of the parameter, while improving the numerical stability and high-dimensional handling [50]. The definition of ω is provided in Equation (20), and the refined expanded exploitation update rule is given in Equation (21).
ω = 1 2 × cos π × t T + 1
x i , j t + 1 = x b e s t , j t + ( ( U B j L B j ) × r a n d + L B j ) × ω ) , j = K 1 , K 2 , , K k q

3.2.3. The Improved Narrowed Exploitation

The update strategy for the narrowed exploitation phase remains largely unchanged, with the addition of a random sub-dimension update mechanism to enhance high-dimensional performance. Its mathematical formulation is as follows:
x i , j t + 1 = Q F × x b e s t , j t ( G 1 × x i , j t × r a n d ) ( G 2 × L e v y ( D ) j + r a n d × G 1 ) , j = K 1 , K 2 , , K k q

3.3. Parameters Setting

The remaining key parameter settings for the MSAO are as follows: The threshold for switching between the exploration and exploitation phases is critical to overall performance, and the default value of the original AO is unsuitable. Therefore, in subsequent experiments, we conduct a sensitivity analysis to identify the optimal threshold that maximizes the benefits of prior empirical knowledge. In this study, the phase switching parameter is set to 0.6. k q and k r denote the number of randomly selected sub-dimensions in the exploration and exploitation phases, respectively. Their calculation formulas are given in Equations (23) and (24).
k q = randi D i m 8 × q , max 2 , D i m 3 × q , q = 1 , 2 , 3 , 4 , 5
k r = randi 2 , max 2 , D i m 3
The parameter u is used to balance the enhanced exploration update rule and the dream-sharing strategy during the exploration phase. If rand < u, the algorithm applies the forgetting-and-replenishment mechanism; otherwise, it executes the dream-sharing strategy. Following the empirical setting in the DOA, u is set to 0.9.

3.4. The Detail of MSAO

The pseudo-code for the proposed MSAO algorithm is presented in Algorithm 2, and its flowchart is illustrated in Figure 2.
Algorithm 2: Pseudo-code of MSAO
Biomimetics 10 00620 i002
The algorithm begins by randomly generating N individuals within the search space and evenly dividing them into five subpopulations to ensure initial diversity and enable parallel local searches. The iteration counter t is initialized to 1. The fitness of all individuals is then evaluated and the best global solution X best is recorded to guide the subsequent memory strategy and positional updates. During the first 60% of the iterations (exploration phase), the algorithm extracts the best solution of each subpopulation X bestq and applies the memory strategy to reset all individuals in that subpopulation to their best solution, thereby rapidly exploiting promising regions. Then, it randomly switches between the expanded exploration update strategy (Equation (14)) and the narrowed exploration update strategy (Equation (17)) to balance global and local search and activates the dream-sharing mechanism (Equation (18)) to enhance diversity through inter-information exchange between subpopulations. In the remaining 40% of the iterations (exploitation phase), the algorithm focuses on the best global solution X best , using the memory strategy (Equation (19)) to pull all individuals back into its neighborhood and fully utilize global information. It selects between the expanded exploitation update strategy (Equation (21)) and the narrowed exploitation update strategy (Equation (22)) based on a random probability, flexibly adjusting step sizes for a finer-grained local search. After position update, boundary handling ensures feasibility. If the termination criterion is met, the final best global solution X best is returned. Otherwise, t is incremented and the process repeats.
Figure 1 and Figure 2 illustrate that both the DOA and MSAO divide the algorithmic workflow into exploration and exploitation phases, with the MSAO adopting the DOA’s memory strategy and dream-sharing strategy to enhance performance. However, they differ markedly in their primary update procedures. The DOA relies primarily on the forgetting and supplementation strategy in both phases. In contrast, the MSAO adopts two distinct update rules in each phase. During the exploration phase, it utilizes Expanded Exploration and Narrowed Exploration, while in the exploitation phase, it applies Expanded Exploitation and Narrowed Exploitation. This richer set of phase-specific update mechanisms further enhances search efficiency and solution accuracy.

3.5. Complexity Analysis of MSAO

The time complexity of the MSAO is determined by the population size N, initialization, fitness evaluations and individual updates, the number of iterations T, and the dimensionality of the problem D. Initializing the population incurs O ( N ) complexity, whereas the fitness evaluation complexity depends on the specific problem and is not detailed here. Individual updates involve O ( T × N × D ) for position updates and O ( T × N ) for other per-generation operations. Hence, the overall time complexity of MSAO can be expressed as: O ( N ) + O ( T × N ) + O ( T × N × D ) = O ( T × N × ( D + 1 ) ) .

4. Experimental Results and Analysis

In this experiment, the MSAO is evaluated on 29 benchmark functions of the CEC2017, excluding the unstable F2 function to ensure consistency of the result [52], detailed in Table 1. All benchmark functions are defined in the search space [−100, 100], and f min denotes the theoretical minimum value of each test function. To assess adaptability across problem scales, we conduct experiments in 10, 30, 50, and 100 dimensions, with a fixed population size of 30 and a maximum of 1000 iterations. Each configuration is independently run 30 times to evaluate reliability. The MSAO is compared with its five AO variants and six state-of-the-art metaheuristic algorithms: the original AO [35] and its enhanced variants LOBLAO [53], TEAO [54], SGAO [55], MMSIAO [56], and IAO [57]; the classic WOA [32] and HHO [58]; the novel AOO [59] and DOA [49]; and the CEC-winning LSHADE [60]. The algorithm parameters are set according to original sources or widely accepted values, detailed in Table 2, and all methods use the same population size and iteration count to ensure a fair and rigorous comparison.

4.1. Sensitivity Analysis

This section presents a systematic sensitivity and performance evaluation of the phase-switching threshold between exploration and exploitation. This threshold critically determines the allocation of computational effort between early global search and later local refinement, affecting the convergence speed and final precision [61]. To investigate its impact on the MSAO’s performance, we test threshold values of 0.5, 0.6, 0.7, 0.8, and 0.9, corresponding to 50%, 60%, 70%, 80%, and 90% of the total iteration. The results are summarized in Table 3, with the best performing thresholds for each dimension highlighted in bold. The “w/t/l” stands for win/tie/loss. For example, the “2/6/21” in the first row and second column of the table indicates that with the phase-switch threshold set to 0.5 in the 10D CEC2017 tests, the algorithm outperformed all competitors on 2 functions, tied on six, and underperformed on 21 of the 29 benchmark functions.
The data reveal that increasing the threshold from 0.5 to 0.6 yields a marked performance improvement, whereas further increases lead to degradation. Although both 0.6 and 0.7 perform well, 0.6 offers the most stable and overall superior performance across dimensions. Consequently, we set the phase switching threshold to 0.6 to achieve an optimal balance between the two phases.

4.2. Ablation Experiments

To validate the individual contributions of each enhancement in the MSAO, we conduct ablation experiments. The MSAO comprises three key components: the memory strategy combined with dream-sharing strategy, the random sub-dimension update mechanism, and the tailored update rules that leverage these mechanisms. We created multiple variants of the algorithm by selectively including or excluding each component to assess their respective impacts on performance and to examine their synergistic effects. The results show that omitting any single strategy degrades performance, highlighting that these three components work cooperatively to achieve the MSAO’s optimal performance. Table 4 summarizes the combinations of strategies for each variant, where “∘” indicates inclusion and “×” indicates exclusion of a given component.
Figure 3, Figure 4, Figure 5 and Figure 6 present heatmaps of Friedman test rankings for these variants. In these heatmaps, darker cells correspond to better average rankings and, thus, superior performance. In Figure 3 and Figure 4, the original AO shows the lightest cells, while each single-strategy variant exhibits darker cells, indicating performance improvements over the AO. Two-strategy combinations yield even darker cells, whereas the full three-strategy integration, the MSAO, shows the darkest cells, denoting the best performance. This shows that the three strategies synergize in more than an additive fashion, mutually reinforcing each other under the complex characteristics of different test functions to substantially enhance global exploration and local exploitation. Similar trends are observed when the dimensionality increases to 50 and 100, confirming that the strategy combination remains highly effective in high-dimensional settings. In summary, analysis of cell darkness (average Friedman rankings) leads to three conclusions: (1) Any single strategy surpasses the original AO, (2) multi-strategy fusion further elevates performance, and (3) the fully integrated three-strategy MSAO achieves the top results, validating the effectiveness of the multi-strategy cooperative optimization framework.

4.3. Qualitative Analysis

To further validate the MSAO, we perform qualitative analyses on unimodal, simple multimodal, hybrid, and composition functions from the CEC2017. The results are shown in Figure 7.
Four visualization metrics are used to intuitively assess performance: search history, average fitness curve, first-dimensional trajectory, and the convergence curve of the best candidate solution. In the search history plots, red dots denote global optima and blue dots indicate the best solution found at each iteration. These polts show that the MSAO explores effectively, using its memory strategy for rapid convergence, demonstrating strong global exploration and local development capabilities. The average fitness curve exhibits a pronounced steep decline in the early phase, indicating that the population, leveraging the memory strategy, dream-sharing strategy, and enhanced position-update mechanisms, rapidly escapes local optima and converges efficiently. In the mid-to-late stages, the curve levels off, demonstrating that the population has locked onto a global or near-global optimum region and, aided by the random sub-dimension update mechanism and refined update rules, performs fine-grained local searches to produce high-quality solutions. The first-dimension trajectory illustrates position oscillations: The initial rapid oscillations reflect the random sub-dimension update mechanism swiftly identifying the global optimum region, and subsequent reduced oscillations indicate the fine-tuned search. The convergence curves confirm that the MSAO quickly reduces fitness values early on and stabilizes at high-quality solutions, further validating its efficient performance.

4.4. Performance Analysis of MSAO and AO’s Variants in CEC2017

In this section, we compare the MSAO against five AO variants on the CEC2017 to verify the MSAO’s performance. Table 5, Table 6, Table 7 and Table 8 summarize the results for 10D, 30D, 50D, and 100D.
Across the four dimensions (10D, 30D, 50D, and 100D), the MSAO achieves the lowest average fitness on most of the benchmark functions: 25 (86%) in 10D, 22 (76%) in 30D, 23 (79%) in 50D, and 28 (97%) in 100D. Furthermore, the MSAO’s average rankings consistently rank first at 1.34, 1.28, 1.34, and 1.03 in these dimensions, followed by the LOBLAO (average rankings consistently rank second at 2.34, 2.41, 2.48, and 2.17 in these dimensions) and the TEAO (average rankings consistently rank third at 3.41, 3.72, 3.48, and 3.48 in these dimensions). Given their strong performance and status as recent AO’s variants, the LOBLAO and TEAO will serve as representative AO variants for comparative evaluation in subsequent experiments. Furthermore, the MSAO exhibits lower standard deviations in all dimensions, indicating a more stable convergence. In summary, the MSAO not only achieves superior average fitness across most test functions but also demonstrates higher stability, outperforming current state-of-the-art AO variants.

4.5. Performance Analysis of MSAO in CEC2017

In this section, we provide a comprehensive analysis of the MSAO’s performance compared to eight leading optimization algorithms in the CEC2017 benchmark suite. Table 9, Table 10, Table 11 and Table 12 summarize results for 10D, 30D, 50D, and 100D problems. Figure 8 shows the convergence curves and Figure 9 shows the box plots [62].
In 10D and 30D (Table 9 and Table 10), the MSAO achieves the best average fitness ranking in 16 (55%) and 20 (69%) of the 29 benchmark functions, respectively. Specifically, for unimodal functions (F1–F3), the MSAO ranked first in F1 in 10D and in F3 in 30D. For simple multimodal functions (F4–F10), it dominated with a win rate of 86% in 10D, which slightly decreased to 57% in 30D. For hybrid functions (F11–F20), its win rate increases from 30% in 10D to 90% in 30D. For composition functions (F21–F30), the MSAO achieved 60% wins in 10D and 70% in 30D. For more than half of low-dimensional problems, the MSAO not only finds lower objective values than all competing algorithms but also maintains consistency with smaller standard deviations, demonstrating its exceptional ability to quickly and reliably locate high-quality solutions in low-dimensional search spaces. In 50D and 100D in higher dimensions (Table 11 and Table 12), the MSAO achieves the best average fitness in 20 (69%) and 21 (72%) of the 29 benchmark functions, respectively. In 50D, the MSAO ranks first on F5, F6, F7, F8, and F10 (71%) in the simple multimodal functions. For hybrid functions (F11 – F20), it takes the top spot in F12, F13, F15, F16, F17, F18, F19, and F20 (80%). In composition functions (F21–F30), the MSAO wins in F21, F22, F23, F24, F26, F29, and F30(70%). Although it does not claim first place in the unimodal functions F1 and F3, it secures second on F1. In 100D, the win rates remain 71% in simple multimodal and 70% in composition functions, while hybrid functions rise to 90%. This outstanding result in high dimensions, in which it wins nearly two thirds of all test functions, demonstrates that the integration of three strategies significantly enhances global search capability in high dimensions. Moreover, the MSAO shows lower standard deviations than the original AO and other competitors in these experiments, confirming its exceptional stability and robustness in high dimensional optimization problems.
As shown in Figure 8, the MSAO’s convergence curves in 10D, 30D, 50D, and 100D exhibit markedly steeper declines, faster convergence speeds, and lower fitness values than its counterparts. In the initial phase, the MSAO’s rapid descent is based on its memory strategy. By retaining and leveraging elite solutions from previous iterations, the algorithm quickly targets high-potential regions and avoids aimless exploration. Concurrently, the random sub-dimension update mechanism breaks free from full-dimensional search constraints, maintaining robust global exploration in high-dimensional landscapes and enabling rapid escape from local optima. In the mid-to-late stages, the MSAO’s curve levels off with significantly reduced oscillations compared to other methods, indicating that near convergence, its refined update rules, such as adaptive parameter control and dynamic opposition learning, effectively shrink step sizes for precise local exploitation, thus securing superior solutions and preventing premature convergence. In Figure 9, boxes are generally lower, narrower, and more concentrated, further confirming their superiority in consistency and stability of the results.
In summary, the MSAO not only significantly outperforms the original AO and other algorithms on low-dimensional optimization problems but also demonstrates exceptional performance and robustness in high-dimensional optimization problems. The experiments confirm that the memory strategy combined with dream-sharing strategy, the random sub-dimension update mechanism, and the tailored update rules that leverage these mechanisms effectively address the limitations of the original AO in high-dimensional search, offering an efficient and reliable solution for complex, large-scale optimization challenges.

4.6. Nonparametric Test Analysis

In this section, we perform nonparametric statistical analyses [63] (Wilcoxon rank sum test and Friedman test) to compare the performance of the MSAO against other algorithms. Table 13, Table 14, Table 15 and Table 16 present the results of the Wilcoxon test in various dimensional settings, showing statistically significant differences compared to the original AO and other competing algorithms (p < 0.05). The statistics of “wins/ties/losses” (w/t/l) overwhelmingly favor the MSAO, which generally achieves 27 to 29 wins (93% to 100%) against eight competing algorithms in 29 benchmark functions; even its lowest win count is 16 (55%), with only 0 to 7 ties and, at most, three losses, further corroborating its superior performance in most benchmark functions. Table 17, Table 18, Table 19 and Table 20 report the Friedman test results, showing that the MSAO’s average ranking mainly ranges from 1.4 to 2.4, while the runner-up LSHADE’s ranking mainly ranges from 2.7 to 4.4. Nonparametric statistical analyses confirm that the MSAO delivers outstanding optimization capability under the selected test conditions.

4.7. Engineering Optimization Experiments

To further assess the practical applicability of the MSOA, we compare it with other algorithms on five representative engineering design problems: the tension/compression spring design problem [64], pressure vessel design problem [65], three-bar truss design problem [64], welded beam design problem [66], and speed reducer design problem [67]. These engineering design problems have been widely adopted as benchmarks for evaluating optimization algorithms [68,69,70]. Each engineering design problem comprises an objective function to be minimized (typically weight or cost), subject to several nonlinear constraints. A smaller objective value indicates a better design and, consequently, corresponds to a better rank. Through comprehensive testing and the performance evaluation of these real-world engineering cases, the exceptional performance of the MSAO in engineering optimization is validated. The results are presented in Table 21, Table 22, Table 23, Table 24 and Table 25.

4.7.1. Tension/Compression Spring Design Problem

The tension/compression spring design problem aims to minimize the weight of the spring. It involves four nonlinear constraints and three design variables: the wire diameter x 1 , mean coil diameter x 2 , and number of active coils x 3 . The mathematical model is defined as follows:
Minimize : f ( x ) = x 1 2 x 2 ( 2 + x 3 ) Subject to : g 1 ( x ) = 1 x 2 3 x 3 71785 x 1 4 0 g 2 ( x ) = 4 x 2 2 x 1 x 2 12566 ( x 2 x 1 3 x 1 4 ) + 1 5108 x 1 2 1 0 g 3 ( x ) = 1 140.45 x 1 x 2 2 x 3 0 g 4 ( x ) = x 1 + x 2 1.5 1 0 With bounds : 0.05 x 1 2.00 0.25 x 2 1.30 2.00 x 3 15.0
Table 21 presents the optimization results for the tension/compression spring design problem. The MSAO achieves the best optimal value of 0.012671 for the tension/compression spring design problem, ranking first. It is closely followed by LSHADE (0.012681, second place) and the AOO (0.012721, third place), with all three algorithms showing strong search capabilities for this problem. In contrast, the original AO (0.015784, eighth place), LOBLAO (0.015593, seventh place), and TEAO (0.015830, ninth place) perform poorly, primarily because they struggle to balance the three design variables while satisfying four nonlinear strength and deformation constraints. Although the DOA (0.014085, sixth place) and HHO (0.013924, fifth place) show improvements over them, they still fall short of the MSAO’s performance.

4.7.2. Pressure Vessel Design Problem

The pressure vessel design problem aims to minimize the total manufacturing cost, which comprises welding, material, and forming expenses. The problem involves four constraints and four design variables: shell thickness z 1 , head thickness z 2 , inner radius x 3 , and vessel length excluding heads x 4 . The mathematical model is defined as follows:
Minimize : f ( x ) = 1.7781 z 2 x 3 2 + 0.6224 z 1 x 3 x 4 + 3.1661 z 1 2 x 4 + 19.84 z 1 2 x 3 Subject to : g 1 ( x ) = 0.00954 x 3 z 2 g 2 ( x ) = 0.0193 x 3 z 1 g 3 ( x ) = x 4 240 g 4 ( x ) = π x 3 2 x 4 4 3 π x 3 3 1296000 Where : z 1 = 0.0625 x 1 z 2 = 0.0625 x 2 With bounds : 10 x 4 , x 3 200 1 x 2 , x 1 99
Table 22 presents the optimization results for the pressure vessel design problem, in which the MSAO achieves the best optimal value of 5821.851, ranking first. It is followed by LSHADE (5848.727, second place) and the AOO (5892.490, third place). In contrast, the WOA (5950.671, fourth place), LOBLAO (6282.705, fifth place), and TEAO (6307.177, sixth place) demonstrate reasonable search capability, but still exhibit shortcomings and underperform overall. The HHO (6755.636, seventh place) and DOA (7209.205, eighth place) adopt conservative boundary handling, leading to suboptimal design variables. The original AO performs the worst (7644.994, ninth place), struggling to finely optimize material thickness and dimensional requirements within the feasible region.

4.7.3. Three-Bar Truss Design Problem

The three-bar truss design problem, originating in civil engineering, features a complex feasible region defined by stress constraints. The primary objective is to minimize the total weight of the truss members, subject to three nonlinear inequality constraints based on member stresses, resulting in a linear objective function optimization. The mathematical formulation is as follows:
Minimize : f ( x ) = l x 2 + 2 2 x 1 Subject to : g 1 ( x ) = x 2 2 x 2 x 1 + 2 x 1 2 p σ 0 g 2 ( x ) = x 2 + 2 x 1 2 x 2 x 1 + 2 x 1 2 p σ 0 g 3 ( x ) = 1 x 1 + 2 x 2 p σ 0 Where , l = 100 , p = 2 , and σ = 2 With bounds : 0 x 1 , x 2 1
Table 23 presents the optimization results for the three-bar truss design problem, in which the MSAO achieves the best optimal value of 263.8958 for the three-bar truss design problem, ranking first. LSHADE (263.8972, second place) and the AOO (263.8972, third) follow closely. Mid-level performers include the WOA (263.8973, fourth place), DOA (263.8998, fifth place), and TEAO (263.9626, sixth place), which yield similar results but exhibit slightly less precision in exploring the constraint compared to the top three. The HHO (263.9721, seventh place), AO (264.0865, eighth place), and LOBLAO (264.2021, ninth place) demonstrate higher optimal values due to less refined adjustments near the stress limit constraints.

4.7.4. Welded Beam Design Problem

The welded beam design problem aims to minimize the manufacturing cost of a welded beam. It features five constraints and four design variables that define the weld and beam geometry: weld thickness x 1 , beam height x 2 , beam length x 3 , and beam width x 4 . The mathematical formulation is as follows:
Minimize : f ( x ) = 0.04811 x 3 x 4 ( x 2 + 14 ) + 1.10471 x 1 2 x 2 Subject to : g 1 ( x ) = x 1 x 4 0 g 2 ( x ) = δ ( x ) δ m a x 0 g 3 ( x ) = P P c ( x ) g 4 ( x ) = τ m a x τ ( x ) g 5 ( x ) = σ ( x ) σ m a x 0 Where , τ = τ 2 + τ 2 + 2 τ τ x 2 2 R , τ = P 2 x 2 x 1 , τ = R M J , M = P x 2 2 + L , R = x 2 2 4 + x 1 + x 3 2 2 , J = 2 2 x 1 x 2 x 2 2 4 + x 1 + x 3 2 2 , σ ( x ) = 6 P L x 4 x 3 2 , δ ( x ) = 6 P L 3 E x 3 2 x 4 , P c ( x ) = 4.013 E x 3 x 4 3 6 L 2 1 x 3 2 L E 4 G , L = 14 in , P = 6000 lb , E = 30 × 10 6 psi , σ m a x = 30 , 000 psi τ m a x = 13 , 600 psi , G = 12 × 10 6 psi , δ m a x = 0.25 in With bounds : 0.1 x 3 , x 2 10 0.1 x 4 2 0.125 x 1 2
Table 24 presents the optimization results for the welded beam design problem, in which the MSAO achieves the lowest manufacturing cost of 1.692794 for the welded beam design problem, ranking first. It is followed by LSHADE (1.695725, second place) and the WOA (1.697121, third place). The AOO (1.826056, fourth place) demonstrates reasonable search capability, but still exhibits shortcomings and underperforms overall. The HHO (2.231482, fifth place) and LOBLAO (2.324208, sixth place) exhibit a similar problem, resulting in higher costs. The DOA (2.340397, seventh place) and AO (2.414442, eighth place) handle constraint boundaries conservatively, leading to suboptimal cost solutions. The TEAO performs worst (2.827475, ninth place), as its fixed parameter update rules struggle with the precise adjustments required in a complex, multi-constraint environment.

4.7.5. Speed Reducer Design Problem

The speed reducer design problem involves the structural optimization of a gearbox for a small aircraft engine. Its mathematical formulation is given by
Minimize : f ( x ) = 0.7854 x 2 2 x 1 ( 14.9334 x 3 43.0934 + 3.3333 x 3 2 ) + 0.7854 ( x 5 x 7 2 + x 4 x 6 2 ) 1.508 x 1 ( x 7 2 + x 6 2 ) + 7.477 ( x 7 3 + x 6 3 ) Subject to : g 1 ( x ) = x 1 x 2 2 x 3 + 27 0 g 2 ( x ) = x 1 x 2 2 x 3 2 + 397.5 0 g 3 ( x ) = x 2 x 6 4 x 3 x 4 3 + 1.93 0 g 4 ( x ) = x 2 x 7 4 x 3 x 5 3 + 1.93 0 g 5 ( x ) = 10 x 6 3 16.91 × 10 6 + ( 745 x 4 x 2 1 x 3 1 ) 2 1100 0 g 6 ( x ) = 10 x 7 3 157.5 × 10 6 + ( 745 x 5 x 2 1 x 3 1 ) 2 850 0 , g 7 ( x ) = x 2 x 3 40 0 g 8 ( x ) = x 1 x 2 1 + 5 0 g 9 ( x ) = x 1 x 2 1 12 0 g 10 ( x ) = 1.5 x 6 x 4 + 1.9 0 g 11 ( x ) = 1.1 x 7 x 5 + 1.9 0 With bounds : 0.7 x 2 0.8 , 17 x 3 28 , 2.6 x 1 3.6 , 5 x 7 5.5 , 7.3 x 5 , x 4 8.3 , 2.9 x 6 3.9
Table 25 presents the optimization results for the speed reducer design problem, in which the MSAO achieves the best objective value of 2500.976, ranking first. It is followed by LSHADE (2592.060, second place) and the DOA (2995.152, third place), all demonstrating strong optimization capabilities. The WOA (2995.287, fourth), AOO (3000.988, fifth place), HHO (3025.564, sixth place), and TEAO (3047.838, seventh place) deliver similar performances, showcasing solid global search abilities but slightly lacking in fine-tuning under multiple geometric and stress constraints. The AO (3102.403, eighth place) and LOBLAO (3180.600, ninth place) perform comparatively worse.

5. Conclusions

This paper introduces a Multi-Strategy Aquila Optimizer (MSAO) that integrates a memory strategy and dream-sharing strategy, a random sub-dimension update mechanism, and enhanced position update rules to bolster performance on high-dimensional, complex optimization problems. First, the random sub-dimension update mechanism effectively decomposes the high-dimensional search space, significantly strengthening the algorithm’s ability to handle large-scale problems. Second, by combining the memory strategy and dream-sharing strategy from the DOA, individuals can both leverage past elite solutions and flexibly share information on each subpopulation, achieving an organic balance between global exploration and local exploitation. Finally, adaptive parameter control and dynamic opposition-based learning are employed to deeply refine the AO’s update rules, markedly accelerating convergence and improving solution precision. Compared with other AO variants, the MSAO achieves average rankings of 1.31 in the 10 dimension, 1.34 in the 30 dimension, 1.38 in the 50 dimension, and 1.45 in the 100 dimension. It is in the top ranking in each case, clearly demonstrating its superior performance over existing AO variants. Compared with other state-of-the-art algorithms, the MSAO delivered 16 (55%) and 20 (69%) best solutions out of 29 benchmark functions in the CEC2017 10D and 30D tests, respectively. When the dimensionality increases to 50D and 100D, the number of best solutions increases to 20 (69%) and 21 (72%). These results demonstrate that the MSAO’s three-strategy integration significantly enhances global search capability, effectively addressing the AO’s shortcomings in high-dimensional optimization. Ablation studies demonstrate the independent contributions of each module, thereby validating the effectiveness of each strategy. Across five real-world engineering design problems, the MSAO consistently achieved the top rank, demonstrating its superiority in engineering optimization and effectively addressing the shortcomings of existing AO variants in practical applications.
However, the performance in hybrid functions indicates that there is room for improvement. This limitation probably stems from the rigid division of the MSOA’s exploration and exploitation into two separate phases under a fixed threshold. In hybrid functions, subregions with diverse characteristics frequently overlap and cannot be addressed by inflexible phase transitions. As a result, if the algorithm becomes trapped in a local optimum in one region, it may shift phases too early or place undue emphasis on that area, thereby overlooking other promising regions of the search space. Future work will investigate a novel mechanism to more flexibly coordinate the exploration and exploitation phases, thereby overcoming this limitation, and focus on developing large-scale and multi-objective versions and applying the MSAO to path planning, image segmentation, data clustering, hyperparameter tuning, and wireless sensor network coverage to fully evaluate its generality and engineering value.

Author Contributions

Conceptualization, H.K. and Y.X.; methodology, H.K.; software, Z.G.; validation, H.K., Z.G. and X.Z.; formal analysis, H.K.; investigation, Z.G.; resources, H.K. and X.Z.; data curation, Y.X.; writing—original draft preparation, H.K. and Y.X.; writing—review and editing, H.K. and Y.X.; visualization, Y.X.; supervision, H.K.; project administration, H.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article. Further inquiries can be directed to the corresponding authors first.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Premkumar, M.; Sinha, G.; Ramasamy, M.D.; Sahu, S.; Subramanyam, C.B.; Sowmya, R.; Abualigah, L.; Derebew, B. Augmented weighted K-means grey wolf optimizer: An enhanced metaheuristic algorithm for data clustering problems. Sci. Rep. 2024, 14, 5434. [Google Scholar] [PubMed]
  2. Tang, W.; Shi, S.; Lu, Z.; Lin, M.; Cheng, H. EDECO: An Enhanced Educational Competition Optimizer for Numerical Optimization Problems. Biomimetics 2025, 10, 176. [Google Scholar] [CrossRef] [PubMed]
  3. Jia, H.; Zhang, W.; Zheng, R.; Wang, S.; Leng, X.; Cao, N. Ensemble mutation slime mould algorithm with restart mechanism for feature selection. Int. J. Intell. Syst. 2022, 37, 2335–2370. [Google Scholar] [CrossRef]
  4. Zouache, D.; Got, A.; Alarabiat, D.; Abualigah, L.; Talbi, E.G. A novel multi-objective wrapper-based feature selection method using quantum-inspired and swarm intelligence techniques. Multimed. Tools Appl. 2024, 83, 22811–22835. [Google Scholar] [CrossRef]
  5. Cui, C.; Zhen, Y.; Gong, S.; Zhang, C.; Liu, H.; Yin, Y. Dynamic prompt allocation and tuning for continual test-time adaptation. arXiv 2024, arXiv:2412.09308. [Google Scholar] [CrossRef]
  6. Cui, C.; Liu, Z.; Gong, S.; Zhu, L.; Zhang, C.; Liu, H. When Adversarial Training Meets Prompt Tuning: Adversarial Dual Prompt Tuning for Unsupervised Domain Adaptation. IEEE Trans. Image Process. 2025, 34, 1427–1440. [Google Scholar] [CrossRef]
  7. Fang, C.; Cai, Y.; Wu, Y. A discrete wild horse optimizer for capacitated vehicle routing problem. Sci. Rep. 2024, 14, 21277. [Google Scholar] [CrossRef]
  8. Zhong, R.; Hussien, A.G.; Zhang, S.; Xu, Y.; Yu, J. Space mission trajectory optimization via competitive differential evolution with independent success history adaptation. Appl. Soft Comput. 2025, 171, 112777. [Google Scholar] [CrossRef]
  9. Abd El-Sattar, H.; Kamel, S.; Elseify, M.A. A modified white shark optimizer for optimizing photovoltaic, wind turbines, biomass, and hydrogen storage hybrid systems. J. Energy Storage 2025, 113, 115655. [Google Scholar] [CrossRef]
  10. Zhang, Y.; Zhou, Y. Research on Microgrid Optimal Dispatching Based on a Multi-Strategy Optimization of Slime Mould Algorithm. Biomimetics 2024, 9, 138. [Google Scholar] [CrossRef]
  11. Xu, T.; Chen, C. DBO-AWOA: An Adaptive Whale Optimization Algorithm for Global Optimization and UAV 3D Path Planning. Sensors 2025, 25, 2336. [Google Scholar] [CrossRef] [PubMed]
  12. Liang, H.; Hu, W.; Wang, L.; Gong, K.; Qian, Y.; Li, L. An Improved Spider Wasp Optimizer for UAV Three-Dimensional Path Planning. Biomimetics 2024, 9, 765. [Google Scholar] [CrossRef] [PubMed]
  13. Lian, J.; Zhu, T.; Ma, L.; Wu, X.; Heidari, A.A.; Chen, Y.; Chen, H.; Hui, G. The educational competition optimizer. Int. J. Syst. Sci. 2024, 55, 3185–3222. [Google Scholar] [CrossRef]
  14. Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput.-Syst. Int. J. Escience 2020, 111, 300–323. [Google Scholar] [CrossRef]
  15. Fister, I.; Fister, I., Jr.; Yang, X.S.; Brest, J. A comprehensive review of firefly algorithms. Swarm Evol. Comput. 2013, 13, 34–46. [Google Scholar] [CrossRef]
  16. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  17. Uchoa, E.; Pecin, D.; Pessoa, A.; Poggi, M.; Vidal, T.; Subramanian, A. New benchmark instances for the Capacitated Vehicle Routing Problem. Eur. J. Oper. Res. 2017, 257, 845–858. [Google Scholar] [CrossRef]
  18. Braik, M.; Hammouri, A.; Atwan, J.; Al-Betar, M.A.A.; Awadallah, M.A. White Shark Optimizer: A novel bio-inspired meta-heuristic algorithm for global optimization problems. Knowl.-Based Syst. 2022, 243, 108457. [Google Scholar] [CrossRef]
  19. Tomar, V.; Bansal, M.; Singh, P. Metaheuristic Algorithms for Optimization: A Brief Review. Eng. Proc. 2023, 59, 238. [Google Scholar] [CrossRef]
  20. Holland, J.H. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence; MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
  21. Sarker, R.A.; Elsayed, S.M.; Ray, T. Differential evolution with dynamic parameters selection for optimization problems. IEEE Trans. Evol. Comput. 2013, 18, 689–707. [Google Scholar] [CrossRef]
  22. Fogel, D.B. Applying evolutionary programming to selected traveling salesman problems. Cybern. Syst. 1993, 24, 27–36. [Google Scholar] [CrossRef]
  23. Beyer, H.G.; Schwefel, H.P. Evolution strategies–a comprehensive introduction. Nat. Comput. 2002, 1, 3–52. [Google Scholar] [CrossRef]
  24. Yang, X.S. Nature-Inspired Metaheuristic Algorithms; Luniver Press: Bristol, UK, 2010. [Google Scholar]
  25. Mirjalili, S. SCA: A sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  26. Abdel-Basset, M.; El-Shahat, D.; Jameel, M.; Abouhawwash, M. Young’s double-slit experiment optimizer: A novel metaheuristic optimization algorithm for global and constraint optimization problems. Comput. Methods Appl. Mech. Eng. 2023, 403, 115652. [Google Scholar] [CrossRef]
  27. Bai, J.; Li, Y.; Zheng, M.; Khatir, S.; Benaissa, B.; Abualigah, L.; Wahab, M.A. A sinh cosh optimizer. Knowl.-Based Syst. 2023, 282, 111081. [Google Scholar] [CrossRef]
  28. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput.-Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  29. Cymerys, K.; Oszust, M. Attraction–repulsion optimization algorithm for global optimization problems. Swarm Evol. Comput. 2024, 84, 101459. [Google Scholar] [CrossRef]
  30. Duankhan, P.; Sunat, K.; Chiewchanwattana, S.; Nasa-Ngium, P. The Differentiated Creative search (DCS): Leveraging Differentiated knowledge-acquisition and Creative realism to address complex optimization problems. Expert Syst. Appl. 2024, 252, 123734. [Google Scholar] [CrossRef]
  31. 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]
  32. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  33. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  34. Hasan, D.O.; Mohammed, H.M.; Abdul, Z.K. Griffon vultures optimization algorithm for solving optimization problems. Expert Syst. Appl. 2025, 276, 127206. [Google Scholar] [CrossRef]
  35. Abualigah, L.; Yousri, D.; Abd Elaziz, M.; Ewees, A.A.; Al-Qaness, M.A.; Gandomi, A.H. Aquila optimizer: A novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 2021, 157, 107250. [Google Scholar] [CrossRef]
  36. Sasmal, B.; Hussien, A.G.; Das, A.; Dhal, K.G. A comprehensive survey on aquila optimizer. Arch. Comput. Methods Eng. 2023, 30, 4449–4476. [Google Scholar] [CrossRef] [PubMed]
  37. Ekinci, S.; Izci, D.; Eker, E.; Abualigah, L. An effective control design approach based on novel enhanced aquila optimizer for automatic voltage regulator. Artif. Intell. Rev. 2023, 56, 1731–1762. [Google Scholar] [CrossRef]
  38. Gao, W.f.; Liu, S.y. A modified artificial bee colony algorithm. Comput. Oper. Res. 2012, 39, 687–697. [Google Scholar] [CrossRef]
  39. Schlipf, M.; Gygi, F. Optimization algorithm for the generation of ONCV pseudopotentials. Comput. Phys. Commun. 2015, 196, 36–44. [Google Scholar] [CrossRef]
  40. Kujur, S.; Dubey, H.M.; Salkuti, S.R. Demand Response Management of a Residential Microgrid Using Chaotic Aquila Optimization. Sustainability 2023, 15, 1484. [Google Scholar] [CrossRef]
  41. Pashaei, E. Mutation-based Binary Aquila optimizer for gene selection in cancer classification. Comput. Biol. Chem. 2022, 101, 107767. [Google Scholar] [CrossRef]
  42. Abualigah, L.; Diabat, A.; Mirjalili, S.; Elaziz, M.A.; Gandomi, A.H. The Arithmetic Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
  43. Zhang, Y.J.; Yan, Y.X.; Zhao, J.; Gao, Z.M. AOAAO: The Hybrid Algorithm of Arithmetic Optimization Algorithm With Aquila Optimizer. IEEE Access 2022, 10, 10907–10933. [Google Scholar] [CrossRef]
  44. Xiao, Y.; Guo, Y.; Cui, H.; Wang, Y.; Li, J.; Zhang, Y. IHAOAVOA: An improved hybrid aquila optimizer and African vultures optimization algorithm for global optimization problems. Math. Biosci. Eng. 2022, 19, 10963–11017. [Google Scholar] [CrossRef] [PubMed]
  45. 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]
  46. Verma, M.; Sreejeth, M.; Singh, M.; Babu, T.S.; Alhelou, H.H. Chaotic mapping based advanced Aquila Optimizer with single stage evolutionary algorithm. IEEE Access 2022, 10, 89153–89169. [Google Scholar] [CrossRef]
  47. Zhao, J.; Gao, Z.M. The heterogeneous Aquila optimization algorithm. Math. Biosci. Eng 2022, 19, 5867–5904. [Google Scholar] [CrossRef]
  48. Zhao, J.; Gao, Z.M.; Chen, H.F. The simplified aquila optimization algorithm. IEEE Access 2022, 10, 22487–22515. [Google Scholar] [CrossRef]
  49. Lang, Y.; Gao, Y. Dream Optimization Algorithm (DOA): A novel metaheuristic optimization algorithm inspired by human dreams and its applications to real-world engineering problems. Comput. Methods Appl. Mech. Eng. 2025, 436, 117718. [Google Scholar] [CrossRef]
  50. Aleti, A.; Moser, I. A Systematic Literature Review of Adaptive Parameter Control Methods for Evolutionary Algorithms. ACM Comput. Surv. 2016, 49, 1–35. [Google Scholar] [CrossRef]
  51. Abdollahpour, A.; Rouhi, A.; Pira, E. An improved gazelle optimization algorithm using dynamic opposition-based learning and chaotic mapping combination for solving optimization problems. J. Supercomput. 2024, 80, 12813–12843. [Google Scholar] [CrossRef]
  52. Wu, G.; Mallipeddi, R.; Suganthan, P. Problem Definitions and Evaluation Criteria for the CEC 2017 Competition and Special Session on Constrained Single Objective Real-Parameter Optimization; Technical Report; Nanyang Technological University: Singapore, 2016; pp. 1–18. [Google Scholar]
  53. Abualigah, L.; Alomari, S.A.; Almomani, M.H.; Abu Zitar, R.; Migdady, H.; Saleem, K.; Smerat, A.; Snasel, V.; Gandomi, A.H. Enhanced aquila optimizer for global optimization and data clustering. Sci. Rep. 2025, 15, 13079. [Google Scholar] [CrossRef]
  54. Fu, Y.; Liu, D.; Fu, S.; Chen, J.; He, L. Enhanced Aquila optimizer based on tent chaotic mapping and new rules. Sci. Rep. 2024, 14, 3013. [Google Scholar] [CrossRef]
  55. Zeng, L.; Li, M.; Shi, J.; Wang, S. Spiral Aquila Optimizer Based on Dynamic Gaussian Mutation: Applications in Global Optimization and Engineering. Neural Process. Lett. 2023, 55, 11653–11699. [Google Scholar] [CrossRef]
  56. Bao, T.; Zhao, J.; Liu, Y.; Guo, X.; Chen, T. Mixed Multi-Strategy Improved Aquila Optimizer and Its Application in Path Planning. Mathematics 2024, 12, 3818. [Google Scholar] [CrossRef]
  57. Gao, B.; Shi, Y.; Xu, F.; Xu, X. An Improved Aquila Optimizer Based on Search Control Factor and Mutations. Processes 2024, 10, 1451. [Google Scholar] [CrossRef]
  58. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  59. Wang, R.B.; Hu, R.B.; Geng, F.D.; Xu, L.; Chu, S.C.; Pan, J.S.; Meng, Z.Y.; Mirjalili, S. The Animated Oat Optimization Algorithm: A Nature-Inspired Metaheuristic for Engineering Optimization and a Case Study on Wireless Sensor Networks. Knowl.-Based Syst. 2025, 318, 113589. [Google Scholar] [CrossRef]
  60. Tanabe, R.; Fukunaga, A.S. Improving the search performance of SHADE using linear population size reduction. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC), Beijing, China, 6–11 July 2014; pp. 1658–1665. [Google Scholar]
  61. Hoos, H.H. Automated algorithm configuration and parameter tuning. In Autonomous Search; Springer: Berlin/Heidelberg, Germany, 2012; pp. 37–71. [Google Scholar]
  62. McGill, R.; Tukey, J.W.; Larsen, W.A. Variations of box plots. Am. Stat. 1978, 32, 12–16. [Google Scholar] [CrossRef]
  63. Derrac, J.; García, S.; Molina, D.; Herrera, F. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol. Comput. 2011, 1, 3–18. [Google Scholar] [CrossRef]
  64. Belegundu, A.D.; Arora, J.S. A study of mathematical programming methods for structural optimization. Part I: Theory. Int. J. Numer. Methods Eng. 1985, 21, 1583–1599. [Google Scholar] [CrossRef]
  65. Sandgren, E. Nonlinear integer and discrete programming in mechanical design. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering, Kissimmee, FL, USA, 25–28 September 1988; American Society of Mechanical Engineers: New York, NY, USA, 1988; Volume 26584, pp. 95–105. [Google Scholar]
  66. Ragsdell, K.M.; Phillips, D.T. Optimal design of a class of welded structures using geometric programming. J. Eng. Ind. 1976, 98, 1021–1025. [Google Scholar] [CrossRef]
  67. Chew, S.H.; Zheng, Q. Integral Global Optimization: Theory, Implementation and Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 298. [Google Scholar]
  68. Yu, H.; Jia, H.; Zhou, J.; Hussien, A.G. Enhanced Aquila optimizer algorithm for global optimization and constrained engineering problems. Math. Biosci. Eng. 2022, 19, 14173–14211. [Google Scholar] [CrossRef]
  69. Eker, E. Development of Random Walks Strategy-Based Dandelion Optimizer and Its Application to Engineering Design Problems. IEEE Access 2025, 13, 56547–56575. [Google Scholar] [CrossRef]
  70. Bian, H.; Li, C.; Liu, Y.; Tong, Y.; Bing, S.; Chen, J.; Ren, Q.; Zhang, Z. Improved snow geese algorithm for engineering applications and clustering optimization. Sci. Rep. 2025, 15, 4506. [Google Scholar] [CrossRef]
Figure 1. The flowchart of DOA.
Figure 1. The flowchart of DOA.
Biomimetics 10 00620 g001
Figure 2. The flowchart of MSAO.
Figure 2. The flowchart of MSAO.
Biomimetics 10 00620 g002
Figure 3. Friedman test rankings for the ablation experiments on CEC2017 (10D).
Figure 3. Friedman test rankings for the ablation experiments on CEC2017 (10D).
Biomimetics 10 00620 g003
Figure 4. Friedman test rankings for the ablation experiments on CEC2017 (30D).
Figure 4. Friedman test rankings for the ablation experiments on CEC2017 (30D).
Biomimetics 10 00620 g004
Figure 5. Friedman test rankings for the ablation experiments on CEC2017 (50D).
Figure 5. Friedman test rankings for the ablation experiments on CEC2017 (50D).
Biomimetics 10 00620 g005
Figure 6. Friedman test rankings for the ablation experiments on CEC2017 (100D).
Figure 6. Friedman test rankings for the ablation experiments on CEC2017 (100D).
Biomimetics 10 00620 g006
Figure 7. Qualitative analysis of MSOA on CEC2017.
Figure 7. Qualitative analysis of MSOA on CEC2017.
Biomimetics 10 00620 g007aBiomimetics 10 00620 g007b
Figure 8. Convergence curves of different algorithms on CEC2017.
Figure 8. Convergence curves of different algorithms on CEC2017.
Biomimetics 10 00620 g008aBiomimetics 10 00620 g008b
Figure 9. Box plot of different algorithms on CEC2017.
Figure 9. Box plot of different algorithms on CEC2017.
Biomimetics 10 00620 g009aBiomimetics 10 00620 g009b
Table 1. Descriptions of CEC2017 benchmark test functions.
Table 1. Descriptions of CEC2017 benchmark test functions.
FunctionRangeDim f min
Unimodal functions
F1Shifted and Rotated Bent Cigar Function[−100, 100]10/30/50/100100
F3Shifted and Rotated Zakharov Function[−100, 100]10/30/50/100200
Simple multimodal functions
F4Shifted and Rotated Rosenbrock’s Function[−100, 100]10/30/50/100300
F5Shifted and Rotated Rastrigin’s Function[−100, 100]10/30/50/100400
F6Shifted and Rotated Schaffer’s F7 Function[−100, 100]10/30/50/100500
F7Shifted and Rotated Lunacek Bi-Rastrigin’s Function[−100, 100]10/30/50/100600
F8Shifted and Rotated Non-Continuous Rastrigin’s Function[−100, 100]10/30/50/100700
F9Shifted and Rotated Levy Function[−100, 100]10/30/50/100800
F10Shifted and Rotated Schwefel’s Function[−100, 100]10/30/50/100900
Hybrid functions
F11Hybrid Function 1 (N = 3)[−100, 100]10/30/50/1001000
F12Hybrid Function 2 (N = 3)[−100, 100]10/30/50/1001100
F13Hybrid Function 3 (N = 3)[−100, 100]10/30/50/1001200
F14Hybrid Function 4 (N = 4)[−100, 100]10/30/50/1001300
F15Hybrid Function 5 (N = 4)[−100, 100]10/30/50/1001400
F16Hybrid Function 6 (N = 4)[−100, 100]10/30/50/1001500
F17Hybrid Function 7 (N = 5)[−100, 100]10/30/50/1001600
F18Hybrid Function 8 (N = 5)[−100, 100]10/30/50/1001700
F19Hybrid Function 9 (N = 5)[−100, 100]10/30/50/1001800
F20Hybrid Function 10 (N = 6)[−100, 100]10/30/50/1001900
Composition functions
F21Composition Function 1 (N = 3)[−100, 100]10/30/50/1002000
F22Composition Function 2 (N = 3)[−100, 100]10/30/50/1002100
F23Composition Function 3 (N = 4)[−100, 100]10/30/50/1002200
F24Composition Function 4 (N = 4)[−100, 100]10/30/50/1002300
F25Composition Function 5 (N = 5)[−100, 100]10/30/50/1002400
F26Composition Function 6 (N = 5)[−100, 100]10/30/50/1002500
F27Composition Function 7 (N = 6)[−100, 100]10/30/50/1002600
F28Composition Function 8 (N = 6)[−100, 100]10/30/50/1002700
F29Composition Function 9 (N = 3)[−100, 100]10/30/50/1002800
F30Composition Function 10 (N = 3)[−100, 100]10/30/50/1002900
Table 2. Setting parameters for contrast algorithms.
Table 2. Setting parameters for contrast algorithms.
AlgorithmsName of the ParameterValue of the Parameter
WOAa, a2, b[0, 2], [−1, −2], 1
HHOE0, E1, q, r[−1, 1], [0, 2], [0, 1], [0, 1]
AOOswitch threshold0.5
DOAu0.9
LSHADEMemorysize, p, H5, 5, 6
AOalpha, delta0.1, 0.1
SGAOb, c1, 15
MMSIAOS0.5
IAOKv2
LOBLAOµr0.5
TEAOswitch threshold0.5
Table 3. Sensitivity analysis on CEC2017.
Table 3. Sensitivity analysis on CEC2017.
Dim (w/t/l)0.50.60.70.80.9
102/6/2110/9/104/12/151/10/181/8/20
303/4/227/5/1710/4/153/3/231/3/25
503/3/239/6/145/10/143/5/212/3/24
1003/5/219/7/134/8/172/4/231/5/13
Total11/18/8735/27/5423/34/619/22/855/19/82
Bold values indicate the best performance under each dimension.
Table 4. Versions of various MSOAs.
Table 4. Versions of various MSOAs.
AlgorithmKey Component IKey Component IIKey Component III
AO×××
MSAO1××
MSAO2××
MSAO3××
MSAO4×
MSAO5×
MSAO6×
MSAO
Table 5. Experimental results of MSAO and AO variants on CEC2017 (10D).
Table 5. Experimental results of MSAO and AO variants on CEC2017 (10D).
SGAOMMSIAOIAOLOBLAOTEAOMSAO
F1Ave 2.88 × 10 6 4.46 × 10 6 5.29 × 10 10 8.25 × 10 5 7.50 × 10 9 1.09 × 10 5
Std 2.94 × 10 3 3.85 × 10 3 4.86 × 10 6 7.27 × 10 5 2.50 × 10 9 9.80 × 10 4
Rank346251
F3Ave 3.00 × 10 2 3.00 × 10 2 1.17 × 10 4 6.04 × 10 2 9.19 × 10 3 3.36 × 10 2
Std 1.18 × 10 10 2.33 × 10 0 5.70 × 10 2 1.93 × 10 2 2.64 × 10 3 2.76 × 10 1
Rank116453
F4Ave 9.03 × 10 2 9.04 × 10 2 4.45 × 10 2 4.21 × 10 2 8.19 × 10 2 4.03 × 10 2
Std 2.02 × 10 0 2.23 × 10 0 4.50 × 10 1 2.29 × 10 1 3.33 × 10 2 2.79 × 10 0
Rank563241
F5Ave 6.44 × 10 2 6.29 × 10 2 5.94 × 10 2 5.28 × 10 2 5.91 × 10 2 5.12 × 10 2
Std 1.81 × 10 1 8.46 × 10 0 1.72 × 10 1 1.07 × 10 1 1.57 × 10 1 5.43 × 10 0
Rank654231
F6Ave 6.53 × 10 2 6.49 × 10 2 6.71 × 10 2 6.18 × 10 2 6.48 × 10 2 6.00 × 10 2
Std 9.70 × 10 0 6.27 × 10 0 1.03 × 10 1 6.17 × 10 0 6.88 × 10 0 8.87 × 10 2
Rank546231
F7Ave 8.17 × 10 2 8.19 × 10 2 8.38 × 10 2 7.52 × 10 2 8.15 × 10 2 7.21 × 10 2
Std 2.19 × 10 1 1.51 × 10 1 2.13 × 10 1 1.50 × 10 1 1.23 × 10 1 3.66 × 10 0
Rank456231
F8Ave 8.62 × 10 2 8.26 × 10 2 8.80 × 10 2 8.24 × 10 2 8.59 × 10 2 8.09 × 10 2
Std 7.24 × 10 0 5.50 × 10 0 6.70 × 10 0 9.34 × 10 0 8.29 × 10 0 2.68 × 10 0
Rank536241
F9Ave 1.47 × 10 3 9.58 × 10 2 1.48 × 10 3 1.02 × 10 3 1.42 × 10 3 9.00 × 10 2
Std 1.74 × 10 2 5.61 × 10 1 2.24 × 10 2 8.86 × 10 1 1.78 × 10 2 2.67 × 10 1
Rank526341
F10Ave 2.90 × 10 3 2.85 × 10 3 3.11 × 10 3 1.89 × 10 3 2.82 × 10 3 1.33 × 10 3
Std 3.60 × 10 2 2.74 × 10 2 2.63 × 10 2 2.79 × 10 2 2.43 × 10 2 1.83 × 10 2
Rank546231
F11Ave 2.15 × 10 3 2.13 × 10 3 2.20 × 10 3 1.19 × 10 3 1.70 × 10 3 1.11 × 10 3
Std 4.56 × 10 1 2.08 × 10 1 7.20 × 10 1 5.25 × 10 1 1.08 × 10 3 4.47 × 10 0
Rank546231
F12Ave 1.70 × 10 6 8.32 × 10 6 5.59 × 10 8 3.68 × 10 6 1.28 × 10 8 2.16 × 10 4
Std 1.41 × 10 4 5.06 × 10 3 4.36 × 10 6 3.40 × 10 6 1.31 × 10 8 2.07 × 10 4
Rank246351
F13Ave 1.69 × 10 4 1.98 × 10 4 1.83 × 10 4 1.63 × 10 4 1.23 × 10 4 7.72 × 10 3
Std 1.07 × 10 4 7.17 × 10 3 1.15 × 10 4 1.15 × 10 4 1.02 × 10 4 5.25 × 10 3
Rank465321
F14Ave 2.52 × 10 3 2.49 × 10 3 2.64 × 10 3 2.27 × 10 3 1.79 × 10 3 3.90 × 10 3
Std 5.28 × 10 1 3.27 × 10 1 1.43 × 10 2 1.16 × 10 3 1.04 × 10 3 3.04 × 10 3
Rank435216
F15Ave 1.64 × 10 3 1.63 × 10 3 6.60 × 10 3 5.23 × 10 3 5.63 × 10 3 2.14 × 10 3
Std 1.22 × 10 2 1.21 × 10 2 2.77 × 10 3 2.79 × 10 3 2.88 × 10 3 6.68 × 10 2
Rank216453
F16Ave 2.05 × 10 3 2.06 × 10 3 2.09 × 10 3 1.81 × 10 3 2.05 × 10 3 1.70 × 10 3
Std 1.59 × 10 2 1.30 × 10 2 1.41 × 10 2 1.30 × 10 2 1.25 × 10 2 1.12 × 10 2
Rank356231
F17Ave 1.88 × 10 3 1.86 × 10 3 1.88 × 10 3 1.77 × 10 3 1.82 × 10 3 1.71 × 10 3
Std 5.28 × 10 1 2.55 × 10 1 2.97 × 10 1 2.17 × 10 1 3.69 × 10 1 8.97 × 10 0
Rank545231
F18Ave 1.86 × 10 4 1.88 × 10 4 2.60 × 10 4 2.84 × 10 4 1.86 × 10 4 3.92 × 10 3
Std 1.30 × 10 4 1.05 × 10 4 9.99 × 10 3 1.46 × 10 4 1.45 × 10 4 1.70 × 10 3
Rank245621
F19Ave 3.04 × 10 4 3.15 × 10 4 9.93 × 10 4 1.48 × 10 4 2.56 × 10 4 4.26 × 10 3
Std 5.93 × 10 3 4.91 × 10 3 1.14 × 10 4 3.28 × 10 4 4.06 × 10 4 2.84 × 10 3
Rank546231
F20Ave 2.10 × 10 3 2.12 × 10 3 2.28 × 10 3 2.12 × 10 3 2.23 × 10 3 2.00 × 10 3
Std 8.19 × 10 1 5.90 × 10 1 5.11 × 10 1 5.71 × 10 1 5.72 × 10 1 1.63 × 10 0
Rank236351
F21Ave 2.43 × 10 3 2.35 × 10 3 2.35 × 10 3 2.28 × 10 3 2.33 × 10 3 2.29 × 10 3
Std 5.41 × 10 1 3.32 × 10 1 5.91 × 10 1 5.67 × 10 1 5.05 × 10 1 5.24 × 10 1
Rank644132
F22Ave 2.85 × 10 3 2.31 × 10 3 2.31 × 10 3 2.31 × 10 3 2.81 × 10 3 2.29 × 10 3
Std 2.28 × 10 2 4.29 × 10 0 9.53 × 10 0 7.41 × 10 0 2.02 × 10 2 3.47 × 10 1
Rank622251
F23Ave 2.74 × 10 3 2.75 × 10 3 2.77 × 10 3 2.64 × 10 3 2.73 × 10 3 2.62 × 10 3
Std 1.92 × 10 1 1.10 × 10 1 4.53 × 10 1 1.40 × 10 1 3.43 × 10 1 7.19 × 10 0
Rank456231
F24Ave 2.85 × 10 3 2.85 × 10 3 2.96 × 10 3 2.74 × 10 3 2.82 × 10 3 2.69 × 10 3
Std 8.72 × 10 1 6.75 × 10 1 1.24 × 10 2 8.25 × 10 1 7.39 × 10 1 9.94 × 10 1
Rank446231
F25Ave 2.92 × 10 3 3.33 × 10 3 3.34 × 10 3 2.92 × 10 3 3.21 × 10 3 2.90 × 10 3
Std 6.42 × 10 1 2.40 × 10 1 2.37 × 10 1 5.98 × 10 1 1.28 × 10 2 7.85 × 10 1
Rank256241
F26Ave 4.31 × 10 3 4.02 × 10 3 4.65 × 10 3 3.03 × 10 3 3.99 × 10 3 2.81 × 10 3
Std 4.45 × 10 2 1.18 × 10 2 6.49 × 10 2 1.73 × 10 2 3.08 × 10 2 1.40 × 10 2
Rank546231
F27Ave 3.22 × 10 3 3.20 × 10 3 3.25 × 10 3 3.10 × 10 3 3.18 × 10 3 3.10 × 10 3
Std 3.15 × 10 1 5.00 × 10 0 4.32 × 10 1 5.74 × 10 0 2.75 × 10 1 8.36 × 10 0
Rank546131
F28Ave 4.31 × 10 3 4.26 × 10 3 4.38 × 10 3 3.38 × 10 3 3.70 × 10 3 3.24 × 10 3
Std 1.37 × 10 2 1.42 × 10 2 1.64 × 10 2 1.02 × 10 2 1.51 × 10 2 1.35 × 10 2
Rank546231
F29Ave 3.51 × 10 3 3.52 × 10 3 3.46 × 10 3 3.23 × 10 3 3.43 × 10 3 3.19 × 10 3
Std 1.03 × 10 2 4.19 × 10 1 8.01 × 10 1 4.64 × 10 1 1.14 × 10 2 2.97 × 10 1
Rank564231
F30Ave 6.71 × 10 6 6.69 × 10 6 7.26 × 10 6 5.69 × 10 5 6.03 × 10 6 6.92 × 10 4
Std 4.77 × 10 5 1.48 × 10 5 5.87 × 10 6 8.01 × 10 5 5.67 × 10 6 6.09 × 10 4
Rank546231
Table 6. Experimental results of MSAO and AO variants on CEC2017 (30D).
Table 6. Experimental results of MSAO and AO variants on CEC2017 (30D).
SGAOMMSIAOIAOLOBLAOTEAOMSAO
F1Ave 6.95 × 10 8 2.64 × 10 9 6.77 × 10 10 5.02 × 10 8 4.59 × 10 10 9.03 × 10 6
Std 9.54 × 10 3 5.31 × 10 5 2.99 × 10 8 2.24 × 10 8 4.90 × 10 9 3.29 × 10 6
Rank346251
F3Ave 1.35 × 10 5 1.21 × 10 5 1.75 × 10 5 5.46 × 10 4 8.23 × 10 4 1.70 × 10 4
Std 8.67 × 10 3 9.38 × 10 3 5.85 × 10 3 5.97 × 10 3 5.29 × 10 3 7.24 × 10 3
Rank546231
F4Ave 4.99 × 10 2 7.16 × 10 2 7.40 × 10 2 6.48 × 10 2 1.22 × 10 4 5.09 × 10 2
Std 2.37 × 10 1 2.33 × 10 1 1.07 × 10 2 5.82 × 10 1 1.56 × 10 3 2.13 × 10 1
Rank145362
F5Ave 1.44 × 10 3 1.89 × 10 3 1.58 × 10 3 7.10 × 10 2 9.32 × 10 2 5.99 × 10 2
Std 4.21 × 10 1 3.51 × 10 1 3.48 × 10 1 4.07 × 10 1 2.55 × 10 1 2.39 × 10 1
Rank465231
F6Ave 7.06 × 10 2 7.16 × 10 2 7.65 × 10 2 6.52 × 10 2 6.94 × 10 2 6.02 × 10 2
Std 8.24 × 10 0 7.83 × 10 0 5.14 × 10 0 6.79 × 10 0 6.21 × 10 0 4.52 × 10 1
Rank456231
F7Ave 1.48 × 10 3 1.42 × 10 3 1.41 × 10 3 1.09 × 10 3 1.38 × 10 3 8.51 × 10 2
Std 9.61 × 10 1 5.15 × 10 1 7.86 × 10 1 6.09 × 10 1 3.30 × 10 1 1.33 × 10 1
Rank654231
F8Ave 1.72 × 10 3 1.31 × 10 3 1.78 × 10 3 9.64 × 10 2 1.14 × 10 3 8.84 × 10 2
Std 2.20 × 10 1 2.39 × 10 1 1.88 × 10 1 2.77 × 10 1 1.87 × 10 1 1.80 × 10 1
Rank546231
F9Ave 1.17 × 10 4 1.68 × 10 4 1.31 × 10 4 6.78 × 10 3 1.16 × 10 4 1.64 × 10 3
Std 5.40 × 10 2 7.54 × 10 2 9.58 × 10 2 1.14 × 10 3 1.22 × 10 3 5.25 × 10 2
Rank465231
F10Ave 1.15 × 10 4 1.08 × 10 4 1.39 × 10 4 5.55 × 10 3 9.06 × 10 3 4.12 × 10 3
Std 4.67 × 10 2 8.29 × 10 2 5.20 × 10 2 7.51 × 10 2 5.05 × 10 2 5.62 × 10 2
Rank546231
F11Ave 7.24 × 10 3 7.28 × 10 3 9.60 × 10 3 2.30 × 10 3 7.12 × 10 3 1.21 × 10 3
Std 5.63 × 10 1 7.02 × 10 1 6.00 × 10 2 7.30 × 10 2 1.50 × 10 3 3.56 × 10 1
Rank456231
F12Ave 9.71 × 10 5 1.82 × 10 6 1.42 × 10 10 1.16 × 10 8 1.37 × 10 10 2.10 × 10 6
Std 1.44 × 10 6 1.04 × 10 6 1.07 × 10 8 1.04 × 10 8 2.72 × 10 9 9.40 × 10 5
Rank126453
F13Ave 1.84 × 10 4 1.74 × 10 10 1.38 × 10 6 3.06 × 10 6 9.00 × 10 9 7.92 × 10 4
Std 1.50 × 10 4 1.66 × 10 4 1.93 × 10 6 8.55 × 10 6 4.22 × 10 9 3.48 × 10 4
Rank163452
F14Ave 1.66 × 10 6 1.80 × 10 6 1.71 × 10 6 8.60 × 10 5 1.64 × 10 6 2.29 × 10 5
Std 4.71 × 10 4 6.80 × 10 4 1.38 × 10 6 9.72 × 10 5 1.35 × 10 6 2.09 × 10 5
Rank465231
F15Ave 8.67 × 10 3 7.64 × 10 3 7.52 × 10 4 1.10 × 10 5 2.35 × 10 8 8.09 × 10 3
Std 1.07 × 10 4 5.48 × 10 3 3.14 × 10 4 6.29 × 10 4 1.88 × 10 8 4.61 × 10 3
Rank314562
F16Ave 5.99 × 10 3 5.84 × 10 3 5.94 × 10 3 3.32 × 10 3 5.35 × 10 3 2.40 × 10 3
Std 3.81 × 10 2 3.37 × 10 2 4.21 × 10 2 4.23 × 10 2 6.96 × 10 2 2.49 × 10 2
Rank645231
F17Ave 3.76 × 10 3 4.26 × 10 3 3.65 × 10 3 2.46 × 10 3 3.56 × 10 3 2.08 × 10 3
Std 3.05 × 10 2 2.18 × 10 2 3.12 × 10 2 2.52 × 10 2 3.52 × 10 2 1.71 × 10 2
Rank465231
F18Ave 6.00 × 10 6 5.24 × 10 6 7.13 × 10 6 4.34 × 10 6 2.88 × 10 7 5.51 × 10 5
Std 2.48 × 10 5 5.51 × 10 5 7.33 × 10 6 3.72 × 10 6 2.70 × 10 7 5.74 × 10 5
Rank435261
F19Ave 6.32 × 10 3 6.41 × 10 8 1.74 × 10 9 1.99 × 10 6 3.74 × 10 8 1.21 × 10 4
Std 4.31 × 10 3 5.25 × 10 3 1.71 × 10 6 2.17 × 10 6 2.66 × 10 8 7.95 × 10 3
Rank156342
F20Ave 3.79 × 10 3 3.53 × 10 3 3.76 × 10 3 2.62 × 10 3 3.07 × 10 3 2.41 × 10 3
Std 3.09 × 10 2 1.40 × 10 2 2.33 × 10 2 1.73 × 10 2 2.16 × 10 2 1.31 × 10 2
Rank645231
F21Ave 2.74 × 10 3 2.73 × 10 3 2.89 × 10 3 2.50 × 10 3 2.73 × 10 3 2.40 × 10 3
Std 7.03 × 10 1 2.87 × 10 1 4.21 × 10 1 4.96 × 10 1 3.05 × 10 1 2.17 × 10 1
Rank536231
F22Ave 1.15 × 10 4 1.32 × 10 4 1.63 × 10 4 2.57 × 10 3 9.11 × 10 3 3.43 × 10 3
Std 2.27 × 10 3 4.32 × 10 1 8.36 × 10 2 1.68 × 10 2 9.22 × 10 2 1.60 × 10 3
Rank456132
F23Ave 3.55 × 10 3 3.55 × 10 3 3.65 × 10 3 2.96 × 10 3 3.52 × 10 3 2.78 × 10 3
Std 8.41 × 10 1 4.51 × 10 1 1.16 × 10 2 6.45 × 10 1 1.50 × 10 2 2.55 × 10 1
Rank446231
F24Ave 3.88 × 10 3 3.85 × 10 3 3.91 × 10 3 3.09 × 10 3 3.80 × 10 3 3.00 × 10 3
Std 7.59 × 10 1 5.85 × 10 1 1.64 × 10 2 6.71 × 10 1 3.39 × 10 2 3.68 × 10 1
Rank546231
F25Ave 2.90 × 10 3 2.90 × 10 3 5.01 × 10 3 2.99 × 10 3 4.65 × 10 3 2.90 × 10 3
Std 1.80 × 10 1 2.10 × 10 1 4.43 × 10 1 3.36 × 10 1 2.95 × 10 2 1.74 × 10 1
Rank116451
F26Ave 1.02 × 10 4 1.13 × 10 4 1.77 × 10 4 6.09 × 10 3 1.06 × 10 4 4.34 × 10 3
Std 1.80 × 10 3 1.61 × 10 3 1.56 × 10 3 1.54 × 10 3 5.59 × 10 2 1.02 × 10 3
Rank356241
F27Ave 4.49 × 10 3 4.47 × 10 3 4.59 × 10 3 3.36 × 10 3 4.16 × 10 3 3.24 × 10 3
Std 4.15 × 10 1 3.99 × 10 1 1.17 × 10 2 7.06 × 10 1 4.02 × 10 2 1.25 × 10 1
Rank546231
F28Ave 3.23 × 10 3 3.27 × 10 3 3.65 × 10 3 3.42 × 10 3 6.53 × 10 3 3.25 × 10 3
Std 3.12 × 10 1 3.15 × 10 1 8.95 × 10 1 5.48 × 10 1 3.67 × 10 2 2.56 × 10 1
Rank136452
F29Ave 7.41 × 10 3 7.19 × 10 3 7.29 × 10 3 4.68 × 10 3 6.77 × 10 3 3.70 × 10 3
Std 3.49 × 10 2 3.35 × 10 2 6.72 × 10 2 3.45 × 10 2 6.92 × 10 2 1.61 × 10 2
Rank645231
F30Ave 4.38 × 10 9 2.40 × 10 9 2.48 × 10 10 1.51 × 10 7 1.43 × 10 9 3.05 × 10 4
Std 1.20 × 10 5 1.52 × 10 4 2.49 × 10 7 1.12 × 10 7 1.40 × 10 9 1.79 × 10 4
Rank546231
Table 7. Experimental results of MSAO and AO variants on CEC2017 (50D).
Table 7. Experimental results of MSAO and AO variants on CEC2017 (50D).
SGAOMMSIAOIAOLOBLAOTEAOMSAO
F1Ave 1.35 × 10 6 1.27 × 10 11 6.16 × 10 11 5.35 × 10 9 1.05 × 10 11 2.01 × 10 8
Std 1.66 × 10 6 1.86 × 10 9 1.55 × 10 9 1.59 × 10 9 5.70 × 10 9 4.01 × 10 7
Rank156342
F3Ave 2.59 × 10 5 2.57 × 10 5 2.89 × 10 5 2.56 × 10 5 2.42 × 10 5 9.23 × 10 4
Std 3.47 × 10 4 4.44 × 10 4 2.06 × 10 4 5.47 × 10 4 5.92 × 10 4 1.21 × 10 4
Rank546321
F4Ave 5.70 × 10 4 7.80 × 10 4 1.71 × 10 5 1.57 × 10 3 3.06 × 10 4 6.29 × 10 2
Std 4.71 × 10 1 1.85 × 10 2 4.02 × 10 2 3.83 × 10 2 5.04 × 10 3 4.28 × 10 1
Rank456231
F5Ave 1.60 × 10 3 1.24 × 10 3 1.21 × 10 3 8.95 × 10 2 1.20 × 10 3 7.30 × 10 2
Std 2.25 × 10 1 3.25 × 10 1 4.09 × 10 1 4.58 × 10 1 2.23 × 10 1 2.82 × 10 1
Rank654231
F6Ave 7.62 × 10 2 7.67 × 10 2 7.74 × 10 2 6.70 × 10 2 7.06 × 10 2 6.06 × 10 2
Std 4.95 × 10 0 4.83 × 10 0 5.03 × 10 0 8.07 × 10 0 6.19 × 10 0 1.05 × 10 0
Rank456231
F7Ave 1.63 × 10 4 1.40 × 10 4 1.76 × 10 4 1.58 × 10 3 1.98 × 10 3 1.08 × 10 3
Std 1.24 × 10 2 1.22 × 10 2 9.68 × 10 1 8.65 × 10 1 5.72 × 10 1 3.68 × 10 1
Rank546231
F8Ave 1.66 × 10 3 1.65 × 10 3 1.74 × 10 3 1.21 × 10 3 1.52 × 10 3 1.05 × 10 3
Std 3.72 × 10 1 4.13 × 10 1 3.44 × 10 1 4.72 × 10 1 2.96 × 10 1 2.49 × 10 1
Rank546231
F9Ave 4.25 × 10 4 4.13 × 10 4 4.67 × 10 4 2.48 × 10 4 4.01 × 10 4 8.10 × 10 3
Std 1.07 × 10 3 1.14 × 10 3 2.94 × 10 3 4.05 × 10 3 3.45 × 10 3 2.31 × 10 3
Rank546231
F10Ave 1.57 × 10 4 1.58 × 10 4 1.85 × 10 4 1.00 × 10 4 1.55 × 10 4 7.58 × 10 3
Std 1.07 × 10 3 9.68 × 10 2 8.81 × 10 2 1.19 × 10 3 6.83 × 10 2 6.04 × 10 2
Rank456231
F11Ave 2.32 × 10 4 2.59 × 10 4 3.59 × 10 4 3.26 × 10 3 2.27 × 10 4 1.49 × 10 3
Std 6.44 × 10 1 2.22 × 10 2 7.08 × 10 2 6.29 × 10 2 2.18 × 10 3 1.39 × 10 2
Rank456231
F12Ave 5.80 × 10 9 3.26 × 10 9 8.63 × 10 10 1.07 × 10 9 7.24 × 10 10 1.97 × 10 7
Std 4.62 × 10 6 3.02 × 10 7 7.27 × 10 8 5.15 × 10 8 1.38 × 10 10 9.26 × 10 6
Rank436251
F13Ave 3.65 × 10 4 5.22 × 10 4 6.12 × 10 10 6.44 × 10 7 4.00 × 10 10 5.25 × 10 5
Std 3.46 × 10 4 4.27 × 10 4 1.31 × 10 8 5.44 × 10 7 1.30 × 10 10 2.41 × 10 5
Rank126453
F14Ave 5.94 × 10 7 5.65 × 10 7 6.20 × 10 7 3.84 × 10 6 5.41 × 10 7 1.24 × 10 6
Std 2.45 × 10 5 2.83 × 10 5 1.28 × 10 7 3.71 × 10 6 4.12 × 10 7 1.01 × 10 6
Rank546231
F15Ave 2.11 × 10 4 2.93 × 10 4 1.07 × 10 10 1.02 × 10 6 4.65 × 10 9 6.47 × 10 4
Std 3.00 × 10 4 1.53 × 10 4 6.77 × 10 9 6.06 × 10 5 1.90 × 10 9 3.82 × 10 4
Rank126453
F16Ave 9.68 × 10 3 9.61 × 10 3 1.42 × 10 4 4.76 × 10 3 8.87 × 10 3 3.25 × 10 3
Std 4.70 × 10 2 5.32 × 10 2 7.20 × 10 2 6.01 × 10 2 1.08 × 10 3 3.63 × 10 2
Rank546231
F17Ave 1.55 × 10 4 1.75 × 10 4 1.99 × 10 4 3.84 × 10 3 1.07 × 10 4 2.84 × 10 3
Std 4.30 × 10 2 3.37 × 10 2 4.10 × 10 2 3.85 × 10 2 6.23 × 10 3 3.02 × 10 2
Rank456231
F18Ave 9.44 × 10 5 1.73 × 10 6 1.60 × 10 8 1.43 × 10 7 1.24 × 10 8 3.03 × 10 6
Std 8.91 × 10 5 1.08 × 10 6 1.01 × 10 7 8.36 × 10 6 5.52 × 10 7 1.84 × 10 6
Rank126453
F19Ave 2.61 × 10 4 2.99 × 10 4 3.82 × 10 9 3.48 × 10 6 3.59 × 10 9 3.79 × 10 4
Std 1.46 × 10 4 1.22 × 10 4 3.83 × 10 6 3.27 × 10 6 1.21 × 10 9 1.39 × 10 4
Rank126453
F20Ave 4.49 × 10 3 4.42 × 10 3 4.50 × 10 3 3.36 × 10 3 4.27 × 10 3 2.96 × 10 3
Std 2.83 × 10 2 2.60 × 10 2 3.24 × 10 2 3.28 × 10 2 2.61 × 10 2 2.38 × 10 2
Rank546231
F21Ave 3.77 × 10 3 3.65 × 10 3 3.92 × 10 3 2.75 × 10 3 3.21 × 10 3 2.53 × 10 3
Std 7.74 × 10 1 6.18 × 10 1 9.80 × 10 1 5.69 × 10 1 7.63 × 10 1 2.79 × 10 1
Rank546231
F22Ave 1.85 × 10 4 1.83 × 10 4 1.96 × 10 4 1.16 × 10 4 1.75 × 10 4 9.26 × 10 3
Std 1.02 × 10 3 9.58 × 10 2 1.04 × 10 3 1.71 × 10 3 5.24 × 10 2 1.54 × 10 3
Rank546231
F23Ave 4.57 × 10 3 4.59 × 10 3 5.10 × 10 3 3.53 × 10 3 4.56 × 10 3 3.03 × 10 3
Std 1.69 × 10 2 1.18 × 10 2 1.96 × 10 2 1.11 × 10 2 2.37 × 10 2 3.56 × 10 1
Rank456231
F24Ave 4.85 × 10 3 4.87 × 10 3 4.82 × 10 3 3.55 × 10 3 4.79 × 10 3 3.28 × 10 3
Std 1.18 × 10 2 1.18 × 10 2 2.66 × 10 2 1.23 × 10 2 3.97 × 10 2 8.21 × 10 1
Rank564231
F25Ave 1.41 × 10 4 1.42 × 10 4 1.79 × 10 4 3.69 × 10 3 1.37 × 10 4 3.15 × 10 3
Std 2.90 × 10 1 6.25 × 10 1 2.47 × 10 2 1.54 × 10 2 1.08 × 10 3 3.44 × 10 1
Rank456231
F26Ave 1.72 × 10 4 1.78 × 10 4 1.85 × 10 4 9.01 × 10 3 1.63 × 10 4 6.95 × 10 3
Std 1.10 × 10 3 2.74 × 10 3 1.79 × 10 3 2.26 × 10 3 6.08 × 10 2 3.51 × 10 2
Rank456231
F27Ave 6.90 × 10 3 6.85 × 10 3 7.85 × 10 3 4.27 × 10 3 6.14 × 10 3 3.50 × 10 3
Std 2.63 × 10 2 2.62 × 10 2 7.37 × 10 2 2.49 × 10 2 7.42 × 10 2 5.97 × 10 1
Rank546231
F28Ave 3.37 × 10 3 3.63 × 10 3 1.40 × 10 4 4.84 × 10 3 1.21 × 10 4 3.44 × 10 3
Std 3.86 × 10 1 1.52 × 10 2 4.22 × 10 2 3.59 × 10 2 6.22 × 10 2 4.79 × 10 1
Rank136452
F29Ave 5.42 × 10 4 5.30 × 10 4 7.88 × 10 4 6.71 × 10 3 3.15 × 10 4 4.15 × 10 3
Std 5.07 × 10 2 5.04 × 10 2 1.51 × 10 3 7.60 × 10 2 1.37 × 10 4 2.85 × 10 2
Rank546231
F30Ave 2.30 × 10 6 2.10 × 10 6 8.63 × 10 9 1.50 × 10 8 6.75 × 10 9 1.79 × 10 6
Std 4.93 × 10 5 1.11 × 10 6 6.51 × 10 7 4.96 × 10 7 1.81 × 10 9 2.65 × 10 5
Rank326451
Table 8. Experimental results of MSAO and AO variants on CEC2017 (100D).
Table 8. Experimental results of MSAO and AO variants on CEC2017 (100D).
LOBLAOTEAOSGAOMMSIAOIAOMSAO
F1Ave 1.70 × 10 11 1.18 × 10 11 1.31 × 10 12 5.58 × 10 9 1.06 × 10 11 2.13 × 10 8
Std 2.88 × 10 8 1.08 × 10 10 7.70 × 10 9 1.46 × 10 9 5.48 × 10 9 4.95 × 10 7
Rank546231
F3Ave 3.14 × 10 5 3.82 × 10 5 3.79 × 10 5 2.55 × 10 5 2.64 × 10 5 9.29 × 10 4
Std 4.20 × 10 4 9.19 × 10 4 1.15 × 10 4 6.29 × 10 4 7.36 × 10 4 1.90 × 10 4
Rank465231
F4Ave 4.05 × 10 4 3.75 × 10 4 4.97 × 10 4 1.56 × 10 3 3.07 × 10 4 6.27 × 10 2
Std 7.99 × 10 1 1.31 × 10 3 1.47 × 10 3 3.45 × 10 2 4.45 × 10 3 5.02 × 10 1
Rank546231
F5Ave 1.34 × 10 3 2.38 × 10 3 2.58 × 10 3 8.92 × 10 2 1.20 × 10 3 7.32 × 10 2
Std 5.84 × 10 1 5.85 × 10 1 6.23 × 10 1 3.87 × 10 1 2.86 × 10 1 2.81 × 10 1
Rank456231
F6Ave 7.65 × 10 2 7.67 × 10 2 7.84 × 10 2 6.69 × 10 2 7.07 × 10 2 6.06 × 10 2
Std 3.08 × 10 0 4.13 × 10 0 4.13 × 10 0 5.86 × 10 0 4.99 × 10 0 1.11 × 10 0
Rank456231
F7Ave 2.14 × 10 3 2.05 × 10 3 3.42 × 10 3 1.61 × 10 3 1.98 × 10 3 1.08 × 10 3
Std 1.69 × 10 2 1.52 × 10 2 1.77 × 10 2 9.64 × 10 1 5.26 × 10 1 2.99 × 10 1
Rank546231
F8Ave 1.91 × 10 3 1.80 × 10 3 2.06 × 10 3 1.22 × 10 3 1.53 × 10 3 1.04 × 10 3
Std 7.10 × 10 1 7.85 × 10 1 6.38 × 10 1 4.28 × 10 1 3.03 × 10 1 2.68 × 10 1
Rank546231
F9Ave 3.46 × 10 4 2.78 × 10 4 5.75 × 10 4 2.55 × 10 4 3.96 × 10 4 7.54 × 10 3
Std 1.39 × 10 3 2.42 × 10 3 4.78 × 10 3 4.16 × 10 3 3.04 × 10 3 2.21 × 10 3
Rank436251
F10Ave 2.76 × 10 4 2.74 × 10 4 3.13 × 10 4 9.92 × 10 3 1.55 × 10 4 7.93 × 10 3
Std 1.42 × 10 3 1.31 × 10 3 2.15 × 10 3 8.08 × 10 2 7.18 × 10 2 6.83 × 10 2
Rank546231
F11Ave 2.94 × 10 4 2.52 × 10 4 2.20 × 10 4 3.28 × 10 3 2.20 × 10 4 1.62 × 10 3
Std 1.12 × 10 4 4.03 × 10 4 4.38 × 10 4 5.75 × 10 2 1.88 × 10 3 3.79 × 10 2
Rank653231
F12Ave 8.39 × 10 10 1.95 × 10 10 1.35 × 10 11 1.19 × 10 9 7.74 × 10 10 2.01 × 10 7
Std 4.15 × 10 7 2.42 × 10 9 3.76 × 10 9 6.32 × 10 8 1.16 × 10 10 6.67 × 10 6
Rank536241
F13Ave 6.02 × 10 4 3.25 × 10 6 4.88 × 10 10 9.10 × 10 7 3.94 × 10 10 6.52 × 10 5
Std 5.91 × 10 4 1.17 × 10 7 2.92 × 10 8 1.60 × 10 8 1.25 × 10 10 3.36 × 10 5
Rank136452
F14Ave 1.56 × 10 7 5.01 × 10 7 9.39 × 10 7 5.47 × 10 6 4.52 × 10 7 1.33 × 10 6
Std 8.40 × 10 5 1.23 × 10 6 4.57 × 10 6 4.15 × 10 6 3.18 × 10 7 9.42 × 10 5
Rank356241
F15Ave 2.02 × 10 5 7.53 × 10 5 3.17 × 10 10 1.33 × 10 6 5.22 × 10 9 9.06 × 10 4
Std 2.03 × 10 4 2.23 × 10 5 1.67 × 10 7 1.05 × 10 6 2.66 × 10 9 4.91 × 10 4
Rank236451
F16Ave 1.29 × 10 4 1.25 × 10 4 1.55 × 10 4 4.66 × 10 3 8.45 × 10 3 3.25 × 10 3
Std 6.97 × 10 2 9.29 × 10 2 1.28 × 10 3 4.67 × 10 2 9.51 × 10 2 3.88 × 10 2
Rank546231
F17Ave 9.08 × 10 3 6.45 × 10 3 1.09 × 10 7 3.75 × 10 3 8.82 × 10 3 2.87 × 10 3
Std 7.72 × 10 2 8.82 × 10 2 4.72 × 10 3 4.52 × 10 2 3.58 × 10 3 2.64 × 10 2
Rank536241
F18Ave 1.79 × 10 8 1.87 × 10 8 1.98 × 10 8 1.42 × 10 7 1.25 × 10 8 3.65 × 10 6
Std 1.06 × 10 6 1.83 × 10 6 6.32 × 10 6 8.90 × 10 6 5.86 × 10 7 2.83 × 10 6
Rank456231
F19Ave 2.99 × 10 7 2.42 × 10 7 1.94 × 10 7 2.26 × 10 6 3.67 × 10 9 3.74 × 10 4
Std 5.40 × 10 4 5.71 × 10 5 3.28 × 10 7 1.97 × 10 6 1.38 × 10 9 1.39 × 10 4
Rank543261
F20Ave 5.93 × 10 3 5.96 × 10 3 6.02 × 10 3 3.29 × 10 3 4.23 × 10 3 2.96 × 10 3
Std 6.40 × 10 2 6.18 × 10 2 4.26 × 10 2 2.71 × 10 2 2.35 × 10 2 2.74 × 10 2
Rank456231
F21Ave 5.57 × 10 3 5.61 × 10 3 6.36 × 10 3 2.76 × 10 3 3.22 × 10 3 2.53 × 10 3
Std 2.25 × 10 2 1.99 × 10 2 1.70 × 10 2 7.12 × 10 1 5.66 × 10 1 3.00 × 10 1
Rank456231
F22Ave 3.59 × 10 4 3.66 × 10 4 4.54 × 10 4 1.17 × 10 4 1.73 × 10 4 9.57 × 10 3
Std 1.25 × 10 3 1.34 × 10 3 1.67 × 10 3 2.32 × 10 3 6.99 × 10 2 6.99 × 10 2
Rank456231
F23Ave 7.18 × 10 3 7.15 × 10 3 7.68 × 10 3 3.53 × 10 3 4.52 × 10 3 3.03 × 10 3
Std 1.98 × 10 2 1.79 × 10 2 3.18 × 10 2 1.56 × 10 2 2.23 × 10 2 6.49 × 10 1
Rank546231
F24Ave 5.14 × 10 4 5.08 × 10 4 8.37 × 10 4 3.60 × 10 3 4.80 × 10 3 3.28 × 10 3
Std 2.95 × 10 2 3.06 × 10 2 8.35 × 10 2 1.11 × 10 2 4.73 × 10 2 6.28 × 10 1
Rank546231
F25Ave 3.68 × 10 4 4.90 × 10 4 6.71 × 10 4 3.71 × 10 3 1.40 × 10 4 3.15 × 10 3
Std 8.19 × 10 1 5.53 × 10 2 5.25 × 10 2 1.73 × 10 2 8.76 × 10 2 3.39 × 10 1
Rank456231
F26Ave 5.54 × 10 4 5.71 × 10 4 6.17 × 10 4 9.06 × 10 3 1.63 × 10 4 6.91 × 10 3
Std 3.40 × 10 3 4.77 × 10 3 1.78 × 10 3 2.40 × 10 3 7.72 × 10 2 3.50 × 10 2
Rank456231
F27Ave 7.13 × 10 3 8.25 × 10 3 8.23 × 10 3 4.31 × 10 3 6.49 × 10 3 3.50 × 10 3
Std 2.54 × 10 2 2.80 × 10 2 8.72 × 10 2 2.32 × 10 2 7.03 × 10 2 7.59 × 10 1
Rank465231
F28Ave 1.89 × 10 4 1.30 × 10 4 9.19 × 10 4 4.72 × 10 3 1.21 × 10 4 3.43 × 10 3
Std 1.11 × 10 2 1.11 × 10 3 8.66 × 10 2 3.39 × 10 2 8.51 × 10 2 4.62 × 10 1
Rank536241
F29Ave 8.08 × 10 5 9.05 × 10 4 1.36 × 10 6 7.17 × 10 3 4.06 × 10 4 4.04 × 10 3
Std 7.75 × 10 2 8.97 × 10 2 1.25 × 10 3 9.37 × 10 2 3.35 × 10 4 2.51 × 10 2
Rank546231
F30Ave 1.36 × 10 11 9.55 × 10 7 1.06 × 10 11 1.42 × 10 8 5.42 × 10 9 1.84 × 10 6
Std 1.21 × 10 6 3.42 × 10 8 4.84 × 10 9 4.41 × 10 7 1.58 × 10 9 3.36 × 10 5
Rank625341
Table 9. Experimental results of MSAO and other algorithms on CEC2017 (10D).
Table 9. Experimental results of MSAO and other algorithms on CEC2017 (10D).
WOAHHOAOODOALSHADEAOLOBLAOTEAOMSAO
F1Ave 2.56 × 10 5 5.71 × 10 5 2.92 × 10 3 1.09 × 10 5 3.83 × 10 3 8.08 × 10 5 8.25 × 10 5 7.50 × 10 9 9.58 × 10 2
Std 1.20 × 10 6 2.56 × 10 5 2.35 × 10 3 9.80 × 10 4 1.93 × 10 4 4.65 × 10 5 7.27 × 10 5 2.50 × 10 9 1.67 × 10 3
Rank562437891
F3Ave 4.39 × 10 2 3.06 × 10 2 3.00 × 10 2 3.36 × 10 2 5.90 × 10 2 7.51 × 10 2 6.04 × 10 2 9.19 × 10 3 3.00 × 10 2
Std 1.17 × 10 2 7.13 × 10 0 1.12 × 10 4 2.76 × 10 1 7.45 × 10 2 3.00 × 10 2 1.93 × 10 2 2.64 × 10 3 5.51 × 10 2
Rank531468792
F4Ave 4.18 × 10 2 4.19 × 10 2 4.05 × 10 2 4.03 × 10 2 4.06 × 10 2 4.16 × 10 2 4.21 × 10 2 8.19 × 10 2 4.02 × 10 2
Std 2.97 × 10 1 2.86 × 10 1 1.76 × 10 0 2.79 × 10 0 1.14 × 10 0 2.14 × 10 1 2.29 × 10 1 3.33 × 10 2 2.07 × 10 0
Rank673245891
F5Ave 5.23 × 10 2 5.54 × 10 2 5.19 × 10 2 5.12 × 10 2 5.18 × 10 2 5.27 × 10 2 5.28 × 10 2 5.91 × 10 2 5.07 × 10 2
Std 7.94 × 10 0 1.69 × 10 1 7.54 × 10 0 5.43 × 10 0 7.32 × 10 0 8.23 × 10 0 1.07 × 10 1 1.57 × 10 1 2.32 × 10 0
Rank584236791
F6Ave 6.04 × 10 2 6.39 × 10 2 6.02 × 10 2 6.00 × 10 2 6.00 × 10 2 6.17 × 10 2 6.18 × 10 2 6.48 × 10 2 6.00 × 10 2
Std 3.90 × 10 0 9.47 × 10 0 2.43 × 10 0 8.87 × 10 2 8.08 × 10 5 6.59 × 10 0 6.17 × 10 0 6.88 × 10 0 1.32 × 10 3
Rank584316792
F7Ave 7.43 × 10 2 7.89 × 10 2 7.30 × 10 2 7.21 × 10 2 7.30 × 10 2 7.50 × 10 2 7.52 × 10 2 8.15 × 10 2 7.19 × 10 2
Std 1.51 × 10 1 1.96 × 10 1 9.32 × 10 0 3.66 × 10 0 6.17 × 10 0 1.38 × 10 1 1.50 × 10 1 1.23 × 10 1 4.23 × 10 0
Rank583246791
F8Ave 8.24 × 10 2 8.32 × 10 2 8.21 × 10 2 8.09 × 10 2 8.18 × 10 2 8.25 × 10 2 8.24 × 10 2 8.59 × 10 2 8.08 × 10 2
Std 1.09 × 10 1 8.09 × 10 0 8.08 × 10 0 2.68 × 10 0 6.73 × 10 0 9.05 × 10 0 9.34 × 10 0 8.29 × 10 0 2.69 × 10 0
Rank584237691
F9Ave 9.69 × 10 2 1.44 × 10 3 9.01 × 10 2 9.00 × 10 2 9.00 × 10 2 1.03 × 10 3 1.02 × 10 3 1.42 × 10 3 9.00 × 10 2
Std 1.44 × 10 2 2.35 × 10 2 1.80 × 10 0 2.67 × 10 1 1.15 × 10 1 7.87 × 10 1 8.86 × 10 1 1.78 × 10 2 1.63 × 10 2
Rank594327681
F10Ave 1.68 × 10 3 2.06 × 10 3 1.67 × 10 3 1.33 × 10 3 2.08 × 10 3 1.84 × 10 3 1.89 × 10 3 2.82 × 10 3 1.31 × 10 3
Std 3.15 × 10 2 3.09 × 10 2 2.74 × 10 2 1.83 × 10 2 2.23 × 10 2 2.33 × 10 2 2.79 × 10 2 2.43 × 10 2 1.45 × 10 2
Rank473285691
F11Ave 1.13 × 10 3 1.17 × 10 3 1.13 × 10 3 1.11 × 10 3 1.10 × 10 3 1.19 × 10 3 1.19 × 10 3 1.70 × 10 3 1.11 × 10 3
Std 2.79 × 10 1 5.79 × 10 1 2.84 × 10 1 4.47 × 10 0 1.36 × 10 0 7.41 × 10 1 5.25 × 10 1 1.08 × 10 3 2.51 × 10 0
Rank465318792
F12Ave 8.32 × 10 5 3.81 × 10 6 1.06 × 10 6 2.16 × 10 4 2.69 × 10 4 4.54 × 10 6 3.68 × 10 6 1.28 × 10 8 1.67 × 10 4
Std 8.67 × 10 5 3.83 × 10 6 1.36 × 10 6 2.07 × 10 4 4.95 × 10 4 4.74 × 10 6 3.40 × 10 6 1.31 × 10 8 1.24 × 10 4
Rank475238691
F13Ave 1.36 × 10 4 1.22 × 10 4 1.25 × 10 4 7.72 × 10 3 1.31 × 10 3 1.50 × 10 4 1.63 × 10 4 1.23 × 10 4 2.85 × 10 3
Std 1.18 × 10 4 8.46 × 10 3 9.08 × 10 3 5.25 × 10 3 3.58 × 10 0 9.16 × 10 3 1.15 × 10 4 1.02 × 10 4 2.72 × 10 3
Rank746318952
F14Ave 1.61 × 10 3 1.63 × 10 3 1.50 × 10 3 3.90 × 10 3 1.42 × 10 3 2.17 × 10 3 2.27 × 10 3 1.79 × 10 3 1.80 × 10 3
Std 6.33 × 10 2 1.53 × 10 2 3.93 × 10 1 3.04 × 10 3 6.07 × 10 0 9.49 × 10 2 1.16 × 10 3 1.04 × 10 3 5.14 × 10 2
Rank342917856
F15Ave 2.77 × 10 3 6.88 × 10 3 1.92 × 10 3 2.14 × 10 3 1.50 × 10 3 5.54 × 10 3 5.23 × 10 3 5.63 × 10 3 2.20 × 10 3
Std 1.48 × 10 3 2.00 × 10 3 3.28 × 10 2 6.68 × 10 2 9.74 × 10 1 2.77 × 10 3 2.79 × 10 3 2.88 × 10 3 8.52 × 10 2
Rank592317684
F16Ave 1.78 × 10 3 1.92 × 10 3 1.72 × 10 3 1.70 × 10 3 1.61 × 10 3 1.79 × 10 3 1.81 × 10 3 2.05 × 10 3 1.66 × 10 3
Std 1.32 × 10 2 1.31 × 10 2 1.02 × 10 2 1.12 × 10 2 1.09 × 10 1 1.24 × 10 2 1.30 × 10 2 1.25 × 10 2 6.13 × 10 1
Rank584316792
F17Ave 1.76 × 10 3 1.78 × 10 3 1.76 × 10 3 1.71 × 10 3 1.72 × 10 3 1.77 × 10 3 1.77 × 10 3 1.82 × 10 3 1.71 × 10 3
Std 4.66 × 10 1 3.82 × 10 1 2.05 × 10 1 8.97 × 10 0 9.36 × 10 0 2.30 × 10 1 2.17 × 10 1 3.69 × 10 1 9.23 × 10 0
Rank584237691
F18Ave 1.93 × 10 4 1.88 × 10 4 1.79 × 10 4 3.92 × 10 3 1.82 × 10 3 2.86 × 10 4 2.84 × 10 4 1.86 × 10 4 4.19 × 10 3
Std 1.22 × 10 4 1.16 × 10 4 1.12 × 10 4 1.70 × 10 3 6.27 × 10 0 1.33 × 10 4 1.46 × 10 4 1.45 × 10 4 2.15 × 10 3
Rank764219853
F19Ave 9.72 × 10 3 1.10 × 10 4 2.96 × 10 3 4.26 × 10 3 1.90 × 10 3 8.18 × 10 3 1.48 × 10 4 2.56 × 10 4 2.60 × 10 3
Std 7.98 × 10 3 9.40 × 10 3 1.66 × 10 3 2.84 × 10 3 5.14 × 10 1 5.60 × 10 3 3.28 × 10 4 4.06 × 10 4 1.21 × 10 3
Rank673415892
F20Ave 2.05 × 10 3 2.19 × 10 3 2.07 × 10 3 2.00 × 10 3 2.01 × 10 3 2.11 × 10 3 2.12 × 10 3 2.23 × 10 3 2.00 × 10 3
Std 3.86 × 10 1 8.35 × 10 1 4.56 × 10 1 1.63 × 10 0 9.19 × 10 0 6.33 × 10 1 5.71 × 10 1 5.72 × 10 1 4.34 × 10 0
Rank485236791
F21Ave 2.33 × 10 3 2.31 × 10 3 2.30 × 10 3 2.29 × 10 3 2.31 × 10 3 2.31 × 10 3 2.28 × 10 3 2.33 × 10 3 2.28 × 10 3
Std 2.56 × 10 1 6.97 × 10 1 5.56 × 10 1 5.24 × 10 1 3.72 × 10 1 4.14 × 10 1 5.67 × 10 1 5.05 × 10 1 5.30 × 10 1
Rank864357291
F22Ave 2.30 × 10 3 2.45 × 10 3 2.30 × 10 3 2.29 × 10 3 2.30 × 10 3 2.31 × 10 3 2.31 × 10 3 2.81 × 10 3 2.29 × 10 3
Std 1.74 × 10 1 3.73 × 10 2 1.36 × 10 1 3.47 × 10 1 9.05 × 10 0 8.41 × 10 0 7.41 × 10 0 2.02 × 10 2 2.39 × 10 1
Rank384156792
F23Ave 2.63 × 10 3 2.68 × 10 3 2.62 × 10 3 2.62 × 10 3 2.63 × 10 3 2.64 × 10 3 2.64 × 10 3 2.73 × 10 3 2.61 × 10 3
Std 1.11 × 10 1 2.77 × 10 1 6.28 × 10 0 7.19 × 10 0 7.65 × 10 0 1.29 × 10 1 1.40 × 10 1 3.43 × 10 1 4.14 × 10 0
Rank583246791
F24Ave 2.75 × 10 3 2.84 × 10 3 2.73 × 10 3 2.69 × 10 3 2.75 × 10 3 2.76 × 10 3 2.74 × 10 3 2.82 × 10 3 2.65 × 10 3
Std 4.90 × 10 1 8.38 × 10 1 6.39 × 10 1 9.94 × 10 1 7.44 × 10 0 5.04 × 10 1 8.25 × 10 1 7.39 × 10 1 1.21 × 10 2
Rank693257481
F25Ave 2.94 × 10 3 2.93 × 10 3 2.91 × 10 3 2.90 × 10 3 2.93 × 10 3 2.94 × 10 3 2.92 × 10 3 3.21 × 10 3 2.89 × 10 3
Std 1.92 × 10 1 4.61 × 10 1 6.25 × 10 1 7.85 × 10 1 2.17 × 10 1 2.01 × 10 1 5.98 × 10 1 1.28 × 10 2 7.38 × 10 1
Rank853267491
F26Ave 3.22 × 10 3 3.75 × 10 3 3.01 × 10 3 2.81 × 10 3 2.99 × 10 3 2.98 × 10 3 3.03 × 10 3 3.99 × 10 3 2.87 × 10 3
Std 4.84 × 10 2 6.43 × 10 2 3.56 × 10 2 1.40 × 10 2 1.33 × 10 2 2.12 × 10 2 1.73 × 10 2 3.08 × 10 2 9.56 × 10 1
Rank785143692
F27Ave 3.11 × 10 3 3.18 × 10 3 3.10 × 10 3 3.10 × 10 3 3.07 × 10 3 3.10 × 10 3 3.10 × 10 3 3.18 × 10 3 3.09 × 10 3
Std 2.80 × 10 1 5.74 × 10 1 1.97 × 10 1 8.36 × 10 0 6.66 × 10 1 5.01 × 10 0 5.74 × 10 0 2.75 × 10 1 2.46 × 10 0
Rank784315692
F28Ave 3.39 × 10 3 3.43 × 10 3 3.28 × 10 3 3.24 × 10 3 3.27 × 10 3 3.39 × 10 3 3.38 × 10 3 3.70 × 10 3 3.16 × 10 3
Std 2.00 × 10 2 1.35 × 10 2 1.64 × 10 2 1.35 × 10 2 3.84 × 10 0 7.88 × 10 1 1.02 × 10 2 1.51 × 10 2 1.13 × 10 2
Rank784236591
F29Ave 3.26 × 10 3 3.30 × 10 3 3.19 × 10 3 3.19 × 10 3 3.19 × 10 3 3.23 × 10 3 3.23 × 10 3 3.43 × 10 3 3.16 × 10 3
Std 6.89 × 10 1 7.10 × 10 1 3.42 × 10 1 2.97 × 10 1 2.42 × 10 1 4.99 × 10 1 4.64 × 10 1 1.14 × 10 2 1.77 × 10 1
Rank784326591
F30Ave 2.00 × 10 5 9.86 × 10 5 4.01 × 10 5 6.92 × 10 4 3.28 × 10 3 7.33 × 10 5 5.69 × 10 5 6.03 × 10 6 3.81 × 10 4
Std 5.25 × 10 5 1.10 × 10 6 5.26 × 10 5 6.09 × 10 4 1.50 × 10 2 1.16 × 10 6 8.01 × 10 5 5.67 × 10 6 4.33 × 10 4
Rank485317692
Table 10. Experimental results of MSAO and other algorithms on CEC2017 (30D).
Table 10. Experimental results of MSAO and other algorithms on CEC2017 (30D).
WOAHHOAOODOALSHADEAOLOBLAOTEAOMSAO
F1Ave 6.35 × 10 8 2.87 × 10 7 7.88 × 10 3 9.03 × 10 6 4.51 × 10 6 5.20 × 10 8 5.02 × 10 8 4.59 × 10 10 1.20 × 10 4
Std 5.96 × 10 8 7.29 × 10 6 5.63 × 10 3 3.29 × 10 6 1.75 × 10 7 2.61 × 10 8 2.24 × 10 8 4.90 × 10 9 5.14 × 10 3
Rank851437692
F3Ave 5.54 × 10 4 3.82 × 10 4 4.93 × 10 3 1.70 × 10 4 2.11 × 10 5 5.64 × 10 4 5.46 × 10 4 8.23 × 10 4 5.51 × 10 4
Std 1.32 × 10 4 6.30 × 10 3 1.91 × 10 3 7.24 × 10 3 6.41 × 10 4 8.23 × 10 3 5.97 × 10 3 5.29 × 10 3 1.70 × 10 4
Rank631297485
F4Ave 5.87 × 10 2 5.65 × 10 2 4.96 × 10 2 5.09 × 10 2 4.43 × 10 2 6.63 × 10 2 6.48 × 10 2 1.22 × 10 4 4.76 × 10 2
Std 5.28 × 10 1 3.59 × 10 1 1.73 × 10 1 2.13 × 10 1 2.52 × 10 1 7.73 × 10 1 5.82 × 10 1 1.56 × 10 3 2.45 × 10 1
Rank653418792
F5Ave 7.04 × 10 2 7.62 × 10 2 6.11 × 10 2 5.99 × 10 2 6.91 × 10 2 7.09 × 10 2 7.10 × 10 2 9.32 × 10 2 5.59 × 10 2
Std 4.54 × 10 1 3.25 × 10 1 2.38 × 10 1 2.39 × 10 1 1.89 × 10 1 3.53 × 10 1 4.07 × 10 1 2.55 × 10 1 1.06 × 10 1
Rank583246791
F6Ave 6.47 × 10 2 6.65 × 10 2 6.25 × 10 2 6.02 × 10 2 6.00 × 10 2 6.56 × 10 2 6.52 × 10 2 6.94 × 10 2 6.00 × 10 2
Std 1.15 × 10 1 5.41 × 10 0 8.27 × 10 0 4.52 × 10 1 8.96 × 10 2 7.79 × 10 0 6.79 × 10 0 6.21 × 10 0 5.79 × 10 2
Rank584317692
F7Ave 1.03 × 10 3 1.27 × 10 3 8.58 × 10 2 8.51 × 10 2 9.20 × 10 2 1.11 × 10 3 1.09 × 10 3 1.38 × 10 3 7.98 × 10 2
Std 7.09 × 10 1 5.92 × 10 1 3.57 × 10 1 1.33 × 10 1 1.83 × 10 1 4.95 × 10 1 6.09 × 10 1 3.30 × 10 1 1.49 × 10 1
Rank583247691
F8Ave 9.97 × 10 2 9.81 × 10 2 9.12 × 10 2 8.84 × 10 2 9.85 × 10 2 9.69 × 10 2 9.64 × 10 2 1.14 × 10 3 8.63 × 10 2
Std 5.11 × 10 1 2.80 × 10 1 3.31 × 10 1 1.80 × 10 1 4.50 × 10 1 2.76 × 10 1 2.77 × 10 1 1.87 × 10 1 1.40 × 10 1
Rank863275491
F9Ave 6.37 × 10 3 8.04 × 10 3 2.85 × 10 3 1.64 × 10 3 9.09 × 10 2 6.70 × 10 3 6.78 × 10 3 1.16 × 10 4 1.28 × 10 3
Std 2.97 × 10 3 1.02 × 10 3 1.15 × 10 3 5.25 × 10 2 3.29 × 10 1 1.44 × 10 3 1.14 × 10 3 1.22 × 10 3 3.19 × 10 2
Rank584316792
F10Ave 5.71 × 10 3 6.20 × 10 3 4.76 × 10 3 4.12 × 10 3 8.49 × 10 3 5.83 × 10 3 5.55 × 10 3 9.06 × 10 3 3.50 × 10 3
Std 6.30 × 10 2 6.35 × 10 2 6.30 × 10 2 5.62 × 10 2 4.18 × 10 2 7.81 × 10 2 7.51 × 10 2 5.05 × 10 2 4.01 × 10 2
Rank573286491
F11Ave 1.49 × 10 3 1.29 × 10 3 1.26 × 10 3 1.21 × 10 3 1.19 × 10 3 2.53 × 10 3 2.30 × 10 3 7.12 × 10 3 1.17 × 10 3
Std 1.49 × 10 2 4.92 × 10 1 5.41 × 10 1 3.56 × 10 1 2.92 × 10 1 6.05 × 10 2 7.30 × 10 2 1.50 × 10 3 3.15 × 10 1
Rank654328791
F12Ave 5.23 × 10 7 2.30 × 10 7 8.19 × 10 6 2.10 × 10 6 2.86 × 10 7 9.26 × 10 7 1.16 × 10 8 1.37 × 10 10 8.57 × 10 5
Std 3.01 × 10 7 2.06 × 10 7 8.05 × 10 6 9.40 × 10 5 3.95 × 10 7 7.51 × 10 7 1.04 × 10 8 2.72 × 10 9 7.56 × 10 5
Rank643257891
F13Ave 1.78 × 10 5 8.59 × 10 5 9.77 × 10 4 7.92 × 10 4 3.05 × 10 5 2.23 × 10 6 3.06 × 10 6 9.00 × 10 9 4.21 × 10 3
Std 1.31 × 10 5 8.09 × 10 5 5.62 × 10 4 3.48 × 10 4 6.90 × 10 5 2.85 × 10 6 8.55 × 10 6 4.22 × 10 9 5.00 × 10 3
Rank463257891
F14Ave 5.09 × 10 5 4.81 × 10 5 3.53 × 10 4 2.29 × 10 5 1.85 × 10 4 9.94 × 10 5 8.60 × 10 5 1.64 × 10 6 1.17 × 10 5
Std 4.85 × 10 5 5.50 × 10 5 3.01 × 10 4 2.09 × 10 5 2.32 × 10 4 8.32 × 10 5 9.72 × 10 5 1.35 × 10 6 1.25 × 10 5
Rank652418793
F15Ave 6.05 × 10 4 8.06 × 10 4 7.01 × 10 4 8.09 × 10 3 4.85 × 10 4 1.26 × 10 5 1.10 × 10 5 2.35 × 10 8 3.43 × 10 3
Std 2.66 × 10 4 5.12 × 10 4 5.77 × 10 4 4.61 × 10 3 7.72 × 10 4 8.17 × 10 4 6.29 × 10 4 1.88 × 10 8 2.34 × 10 3
Rank465238791
F16Ave 3.00 × 10 3 3.44 × 10 3 2.60 × 10 3 2.40 × 10 3 3.37 × 10 3 3.27 × 10 3 3.32 × 10 3 5.35 × 10 3 2.36 × 10 3
Std 3.42 × 10 2 3.89 × 10 2 3.63 × 10 2 2.49 × 10 2 3.30 × 10 2 4.15 × 10 2 4.23 × 10 2 6.96 × 10 2 2.07 × 10 2
Rank483275691
F17Ave 2.34 × 10 3 2.65 × 10 3 2.12 × 10 3 2.08 × 10 3 2.35 × 10 3 2.35 × 10 3 2.46 × 10 3 3.56 × 10 3 2.00 × 10 3
Std 2.39 × 10 2 2.92 × 10 2 1.70 × 10 2 1.71 × 10 2 1.95 × 10 2 1.92 × 10 2 2.52 × 10 2 3.52 × 10 2 1.43 × 10 2
Rank483256791
F18Ave 2.32 × 10 6 2.57 × 10 6 4.25 × 10 5 5.51 × 10 5 1.24 × 10 6 4.42 × 10 6 4.34 × 10 6 2.88 × 10 7 3.80 × 10 5
Std 2.31 × 10 6 3.34 × 10 6 2.87 × 10 5 5.74 × 10 5 1.04 × 10 6 4.33 × 10 6 3.72 × 10 6 2.70 × 10 7 2.59 × 10 5
Rank562348791
F19Ave 1.52 × 10 5 1.16 × 10 6 3.05 × 10 5 1.21 × 10 4 2.43 × 10 4 2.50 × 10 6 1.99 × 10 6 3.74 × 10 8 4.23 × 10 3
Std 2.59 × 10 5 8.48 × 10 5 2.62 × 10 5 7.95 × 10 3 3.29 × 10 4 2.61 × 10 6 2.17 × 10 6 2.66 × 10 8 2.88 × 10 3
Rank465238791
F20Ave 2.66 × 10 3 2.76 × 10 3 2.44 × 10 3 2.41 × 10 3 2.61 × 10 3 2.60 × 10 3 2.62 × 10 3 3.07 × 10 3 2.34 × 10 3
Std 2.64 × 10 2 2.02 × 10 2 1.47 × 10 2 1.31 × 10 2 1.61 × 10 2 1.41 × 10 2 1.73 × 10 2 2.16 × 10 2 1.52 × 10 2
Rank783254691
F21Ave 2.49 × 10 3 2.57 × 10 3 2.41 × 10 3 2.40 × 10 3 2.48 × 10 3 2.48 × 10 3 2.50 × 10 3 2.73 × 10 3 2.36 × 10 3
Std 3.87 × 10 1 4.93 × 10 1 2.94 × 10 1 2.17 × 10 1 1.85 × 10 1 2.79 × 10 1 4.96 × 10 1 3.05 × 10 1 1.03 × 10 1
Rank683254791
F22Ave 6.44 × 10 3 6.72 × 10 3 5.06 × 10 3 3.43 × 10 3 9.42 × 10 3 2.76 × 10 3 2.57 × 10 3 9.11 × 10 3 3.17 × 10 3
Std 2.14 × 10 3 2.04 × 10 3 1.62 × 10 3 1.60 × 10 3 1.52 × 10 3 9.12 × 10 2 1.68 × 10 2 9.22 × 10 2 1.28 × 10 3
Rank675492183
F23Ave 2.88 × 10 3 3.26 × 10 3 2.78 × 10 3 2.78 × 10 3 2.83 × 10 3 2.96 × 10 3 2.96 × 10 3 3.52 × 10 3 2.70 × 10 3
Std 4.60 × 10 1 1.48 × 10 2 3.79 × 10 1 2.55 × 10 1 3.93 × 10 1 5.97 × 10 1 6.45 × 10 1 1.50 × 10 2 1.45 × 10 1
Rank582346791
F24Ave 3.01 × 10 3 3.49 × 10 3 2.95 × 10 3 3.00 × 10 3 3.04 × 10 3 3.11 × 10 3 3.09 × 10 3 3.80 × 10 3 2.91 × 10 3
Std 4.71 × 10 1 1.72 × 10 2 4.50 × 10 1 3.68 × 10 1 2.24 × 10 1 6.35 × 10 1 6.71 × 10 1 3.39 × 10 2 2.15 × 10 1
Rank482357691
F25Ave 2.99 × 10 3 2.96 × 10 3 2.89 × 10 3 2.90 × 10 3 2.88 × 10 3 3.00 × 10 3 2.99 × 10 3 4.65 × 10 3 2.89 × 10 3
Std 5.76 × 10 1 2.97 × 10 1 9.01 × 10 0 1.74 × 10 1 6.24 × 10 0 4.17 × 10 1 3.36 × 10 1 2.95 × 10 2 2.58 × 10 0
Rank653418792
F26Ave 5.59 × 10 3 7.81 × 10 3 4.37 × 10 3 4.34 × 10 3 5.27 × 10 3 5.71 × 10 3 6.09 × 10 3 1.06 × 10 4 3.73 × 10 3
Std 8.91 × 10 2 1.29 × 10 3 9.65 × 10 2 1.02 × 10 3 4.18 × 10 2 1.50 × 10 3 1.54 × 10 3 5.59 × 10 2 7.16 × 10 2
Rank583246791
F27Ave 3.28 × 10 3 3.46 × 10 3 3.23 × 10 3 3.24 × 10 3 3.20 × 10 3 3.37 × 10 3 3.36 × 10 3 4.16 × 10 3 3.22 × 10 3
Std 3.44 × 10 1 9.56 × 10 1 1.79 × 10 1 1.25 × 10 1 1.13 × 10 4 7.69 × 10 1 7.06 × 10 1 4.02 × 10 2 6.28 × 10 0
Rank583417692
F28Ave 3.40 × 10 3 3.33 × 10 3 3.23 × 10 3 3.25 × 10 3 3.30 × 10 3 3.45 × 10 3 3.42 × 10 3 6.53 × 10 3 3.22 × 10 3
Std 6.43 × 10 1 2.61 × 10 1 2.23 × 10 1 2.56 × 10 1 1.54 × 10 0 6.28 × 10 1 5.48 × 10 1 3.67 × 10 2 1.34 × 10 1
Rank652348791
F29Ave 4.26 × 10 3 4.76 × 10 3 3.86 × 10 3 3.70 × 10 3 4.42 × 10 3 4.63 × 10 3 4.68 × 10 3 6.77 × 10 3 3.59 × 10 3
Std 2.59 × 10 2 3.71 × 10 2 1.67 × 10 2 1.61 × 10 2 3.27 × 10 2 3.00 × 10 2 3.45 × 10 2 6.92 × 10 2 1.34 × 10 2
Rank483256791
F30Ave 3.42 × 10 6 5.15 × 10 6 2.13 × 10 6 3.05 × 10 4 2.22 × 10 4 2.02 × 10 7 1.51 × 10 7 1.43 × 10 9 1.11 × 10 4
Std 2.58 × 10 6 2.90 × 10 6 1.27 × 10 6 1.79 × 10 4 5.33 × 10 4 2.06 × 10 7 1.12 × 10 7 1.40 × 10 9 3.50 × 10 3
Rank564328791
Table 11. Experimental results of MSAO and other algorithms on CEC2017 (50D).
Table 11. Experimental results of MSAO and other algorithms on CEC2017 (50D).
WOAHHOAOODOALSHADEAOLOBLAOTEAOMSAO
F1Ave 3.74 × 10 9 2.52 × 10 8 7.75 × 10 4 2.01 × 10 8 4.13 × 10 7 5.24 × 10 9 5.35 × 10 9 1.05 × 10 11 2.57 × 10 5
Std 2.19 × 10 9 5.07 × 10 7 4.01 × 10 4 4.01 × 10 7 1.59 × 10 8 1.80 × 10 9 1.59 × 10 9 5.70 × 10 9 8.09 × 10 4
Rank651437892
F3Ave 1.28 × 10 5 1.36 × 10 5 6.42 × 10 4 9.23 × 10 4 5.21 × 10 5 2.45 × 10 5 2.56 × 10 5 2.42 × 10 5 1.96 × 10 5
Std 2.36 × 10 4 1.59 × 10 4 1.86 × 10 4 1.21 × 10 4 1.60 × 10 5 6.04 × 10 4 5.47 × 10 4 5.92 × 10 4 3.72 × 10 4
Rank341297865
F4Ave 1.05 × 10 3 8.63 × 10 2 5.97 × 10 2 6.29 × 10 2 5.07 × 10 2 1.70 × 10 3 1.57 × 10 3 3.06 × 10 4 5.37 × 10 2
Std 2.15 × 10 2 1.03 × 10 2 4.77 × 10 1 4.28 × 10 1 9.06 × 10 1 3.38 × 10 2 3.83 × 10 2 5.04 × 10 3 3.91 × 10 1
Rank653418792
F5Ave 9.63 × 10 2 9.16 × 10 2 7.51 × 10 2 7.30 × 10 2 8.98 × 10 2 8.83 × 10 2 8.95 × 10 2 1.20 × 10 3 6.28 × 10 2
Std 6.66 × 10 1 3.24 × 10 1 3.87 × 10 1 2.82 × 10 1 4.11 × 10 1 4.16 × 10 1 4.58 × 10 1 2.23 × 10 1 1.73 × 10 1
Rank873264591
F6Ave 6.65 × 10 2 6.77 × 10 2 6.42 × 10 2 6.06 × 10 2 6.01 × 10 2 6.68 × 10 2 6.70 × 10 2 7.06 × 10 2 6.01 × 10 2
Std 9.00 × 10 0 5.75 × 10 0 8.56 × 10 0 1.05 × 10 0 2.27 × 10 0 7.21 × 10 0 8.07 × 10 0 6.19 × 10 0 3.06 × 10 1
Rank584326791
F7Ave 1.40 × 10 3 1.85 × 10 3 1.02 × 10 3 1.08 × 10 3 1.17 × 10 3 1.58 × 10 3 1.58 × 10 3 1.98 × 10 3 9.09 × 10 2
Std 9.54 × 10 1 8.55 × 10 1 5.10 × 10 1 3.68 × 10 1 3.30 × 10 1 8.74 × 10 1 8.65 × 10 1 5.72 × 10 1 3.13 × 10 1
Rank582346791
F8Ave 1.23 × 10 3 1.20 × 10 3 1.04 × 10 3 1.05 × 10 3 1.20 × 10 3 1.21 × 10 3 1.21 × 10 3 1.52 × 10 3 9.32 × 10 2
Std 8.24 × 10 1 2.69 × 10 1 4.06 × 10 1 2.49 × 10 1 4.16 × 10 1 4.44 × 10 1 4.72 × 10 1 2.96 × 10 1 1.84 × 10 1
Rank852346791
F9Ave 1.83 × 10 4 2.89 × 10 4 9.99 × 10 3 8.10 × 10 3 1.48 × 10 3 2.39 × 10 4 2.48 × 10 4 4.01 × 10 4 4.42 × 10 3
Std 4.77 × 10 3 2.74 × 10 3 2.81 × 10 3 2.31 × 10 3 7.41 × 10 2 4.32 × 10 3 4.05 × 10 3 3.45 × 10 3 1.73 × 10 3
Rank584316792
F10Ave 1.00 × 10 4 9.62 × 10 3 7.51 × 10 3 7.58 × 10 3 1.51 × 10 4 9.47 × 10 3 1.00 × 10 4 1.55 × 10 4 5.57 × 10 3
Std 1.10 × 10 3 1.12 × 10 3 1.09 × 10 3 6.04 × 10 2 9.66 × 10 2 8.37 × 10 2 1.19 × 10 3 6.83 × 10 2 5.71 × 10 2
Rank752384691
F11Ave 3.91 × 10 3 1.79 × 10 3 1.42 × 10 3 1.49 × 10 3 3.12 × 10 3 3.45 × 10 3 3.26 × 10 3 2.27 × 10 4 1.48 × 10 3
Std 1.68 × 10 3 1.50 × 10 2 6.86 × 10 1 1.39 × 10 2 1.89 × 10 3 8.54 × 10 2 6.29 × 10 2 2.18 × 10 3 6.80 × 10 2
Rank841357692
F12Ave 4.46 × 10 8 2.75 × 10 8 4.95 × 10 7 1.97 × 10 7 4.13 × 10 8 1.17 × 10 9 1.07 × 10 9 7.24 × 10 10 9.80 × 10 6
Std 2.75 × 10 8 1.63 × 10 8 2.87 × 10 7 9.26 × 10 6 5.01 × 10 8 6.54 × 10 8 5.15 × 10 8 1.38 × 10 10 4.19 × 10 6
Rank643258791
F13Ave 4.65 × 10 7 5.33 × 10 6 1.31 × 10 5 5.25 × 10 5 1.54 × 10 6 7.72 × 10 7 6.44 × 10 7 4.00 × 10 10 7.33 × 10 3
Std 7.57 × 10 7 3.36 × 10 6 7.18 × 10 4 2.41 × 10 5 4.18 × 10 6 1.22 × 10 8 5.44 × 10 7 1.30 × 10 10 7.84 × 10 3
Rank652348791
F14Ave 1.21 × 10 6 3.42 × 10 6 1.80 × 10 5 1.24 × 10 6 1.15 × 10 6 4.43 × 10 6 3.84 × 10 6 5.41 × 10 7 7.57 × 10 5
Std 7.97 × 10 5 3.63 × 10 6 1.39 × 10 5 1.01 × 10 6 9.89 × 10 5 3.73 × 10 6 3.71 × 10 6 4.12 × 10 7 5.57 × 10 5
Rank461538792
F15Ave 5.32 × 10 6 8.72 × 10 5 6.40 × 10 4 6.47 × 10 4 4.64 × 10 5 1.36 × 10 6 1.02 × 10 6 4.65 × 10 9 4.72 × 10 3
Std 1.15 × 10 7 4.80 × 10 5 4.66 × 10 4 3.82 × 10 4 1.05 × 10 6 1.87 × 10 6 6.06 × 10 5 1.90 × 10 9 3.62 × 10 3
Rank852347691
F16Ave 4.22 × 10 3 4.43 × 10 3 3.28 × 10 3 3.25 × 10 3 5.70 × 10 3 4.57 × 10 3 4.76 × 10 3 8.87 × 10 3 3.00 × 10 3
Std 4.65 × 10 2 6.45 × 10 2 4.09 × 10 2 3.63 × 10 2 3.46 × 10 2 4.89 × 10 2 6.01 × 10 2 1.08 × 10 3 2.87 × 10 2
Rank453286791
F17Ave 3.68 × 10 3 3.74 × 10 3 3.06 × 10 3 2.84 × 10 3 4.16 × 10 3 3.73 × 10 3 3.84 × 10 3 1.07 × 10 4 2.67 × 10 3
Std 3.51 × 10 2 4.34 × 10 2 3.26 × 10 2 3.02 × 10 2 2.19 × 10 2 3.30 × 10 2 3.85 × 10 2 6.23 × 10 3 1.96 × 10 2
Rank463285791
F18Ave 6.37 × 10 6 7.68 × 10 6 2.12 × 10 6 3.03 × 10 6 2.13 × 10 7 1.66 × 10 7 1.43 × 10 7 1.24 × 10 8 1.79 × 10 6
Std 6.48 × 10 6 6.72 × 10 6 1.47 × 10 6 1.84 × 10 6 1.49 × 10 7 6.23 × 10 6 8.36 × 10 6 5.52 × 10 7 2.14 × 10 6
Rank452387691
F19Ave 1.44 × 10 6 1.36 × 10 6 7.12 × 10 5 3.79 × 10 4 4.74 × 10 4 3.38 × 10 6 3.48 × 10 6 3.59 × 10 9 7.43 × 10 3
Std 1.98 × 10 6 1.30 × 10 6 6.04 × 10 5 1.39 × 10 4 1.03 × 10 5 3.88 × 10 6 3.27 × 10 6 1.21 × 10 9 6.88 × 10 3
Rank654237891
F20Ave 3.52 × 10 3 3.42 × 10 3 3.11 × 10 3 2.96 × 10 3 4.17 × 10 3 3.43 × 10 3 3.36 × 10 3 4.27 × 10 3 2.81 × 10 3
Std 3.32 × 10 2 2.78 × 10 2 3.67 × 10 2 2.38 × 10 2 2.52 × 10 2 2.65 × 10 2 3.28 × 10 2 2.61 × 10 2 2.19 × 10 2
Rank753286491
F21Ave 2.75 × 10 3 2.91 × 10 3 2.52 × 10 3 2.53 × 10 3 2.71 × 10 3 2.77 × 10 3 2.75 × 10 3 3.21 × 10 3 2.43 × 10 3
Std 8.03 × 10 1 5.89 × 10 1 4.36 × 10 1 2.79 × 10 1 4.64 × 10 1 9.49 × 10 1 5.69 × 10 1 7.63 × 10 1 1.75 × 10 1
Rank582347691
F22Ave 1.13 × 10 4 1.16 × 10 4 9.22 × 10 3 9.26 × 10 3 1.64 × 10 4 1.14 × 10 4 1.16 × 10 4 1.75 × 10 4 7.16 × 10 3
Std 6.72 × 10 2 1.01 × 10 3 1.73 × 10 3 1.54 × 10 3 8.80 × 10 2 1.58 × 10 3 1.71 × 10 3 5.24 × 10 2 1.11 × 10 3
Rank462385791
F23Ave 3.29 × 10 3 3.89 × 10 3 3.02 × 10 3 3.03 × 10 3 3.10 × 10 3 3.57 × 10 3 3.53 × 10 3 4.56 × 10 3 2.87 × 10 3
Std 1.52 × 10 2 1.72 × 10 2 6.30 × 10 1 3.56 × 10 1 4.63 × 10 1 1.31 × 10 2 1.11 × 10 2 2.37 × 10 2 3.29 × 10 1
Rank582347691
F24Ave 3.40 × 10 3 4.32 × 10 3 3.18 × 10 3 3.28 × 10 3 3.33 × 10 3 3.57 × 10 3 3.55 × 10 3 4.79 × 10 3 3.09 × 10 3
Std 1.02 × 10 2 2.84 × 10 2 7.98 × 10 1 8.21 × 10 1 4.67 × 10 1 1.19 × 10 2 1.23 × 10 2 3.97 × 10 2 3.97 × 10 1
Rank582347691
F25Ave 3.57 × 10 3 3.28 × 10 3 3.07 × 10 3 3.15 × 10 3 2.96 × 10 3 3.71 × 10 3 3.69 × 10 3 1.37 × 10 4 3.05 × 10 3
Std 2.87 × 10 2 6.47 × 10 1 2.93 × 10 1 3.44 × 10 1 6.17 × 10 1 2.17 × 10 2 1.54 × 10 2 1.08 × 10 3 2.77 × 10 1
Rank653418792
F26Ave 9.06 × 10 3 1.09 × 10 4 5.72 × 10 3 6.95 × 10 3 7.46 × 10 3 9.93 × 10 3 9.01 × 10 3 1.63 × 10 4 5.24 × 10 3
Std 1.12 × 10 3 1.90 × 10 3 2.09 × 10 3 3.51 × 10 2 6.09 × 10 2 1.90 × 10 3 2.26 × 10 3 6.08 × 10 2 2.92 × 10 2
Rank682347591
F27Ave 3.79 × 10 3 4.52 × 10 3 3.56 × 10 3 3.50 × 10 3 3.20 × 10 3 4.28 × 10 3 4.27 × 10 3 6.14 × 10 3 3.34 × 10 3
Std 1.48 × 10 2 3.70 × 10 2 1.04 × 10 2 5.97 × 10 1 8.66 × 10 5 2.15 × 10 2 2.49 × 10 2 7.42 × 10 2 3.49 × 10 1
Rank584317692
F28Ave 4.17 × 10 3 3.80 × 10 3 3.33 × 10 3 3.44 × 10 3 3.30 × 10 3 4.82 × 10 3 4.84 × 10 3 1.21 × 10 4 3.31 × 10 3
Std 4.27 × 10 2 1.34 × 10 2 3.82 × 10 1 4.79 × 10 1 8.55 × 10 5 3.47 × 10 2 3.59 × 10 2 6.22 × 10 2 2.71 × 10 1
Rank653417892
F29Ave 6.06 × 10 3 6.23 × 10 3 4.75 × 10 3 4.15 × 10 3 5.88 × 10 3 7.05 × 10 3 6.71 × 10 3 3.15 × 10 4 3.89 × 10 3
Std 6.78 × 10 2 5.63 × 10 2 2.91 × 10 2 2.85 × 10 2 6.56 × 10 2 1.00 × 10 3 7.60 × 10 2 1.37 × 10 4 1.89 × 10 2
Rank563248791
F30Ave 5.66 × 10 7 6.85 × 10 7 3.30 × 10 7 1.79 × 10 6 9.53 × 10 6 1.45 × 10 8 1.50 × 10 8 6.75 × 10 9 9.67 × 10 5
Std 2.18 × 10 7 1.95 × 10 7 8.03 × 10 6 2.65 × 10 5 1.70 × 10 7 5.91 × 10 7 4.96 × 10 7 1.81 × 10 9 1.40 × 10 5
Rank564237891
Table 12. Experimental results of MSAO and other algorithms on CEC2017 (100D).
Table 12. Experimental results of MSAO and other algorithms on CEC2017 (100D).
WOAHHOAOODOALSHADEAOLOBLAOTEAOMSAO
F1Ave 4.89 × 10 9 2.73 × 10 8 8.19 × 10 4 2.13 × 10 8 2.16 × 10 7 5.40 × 10 9 5.58 × 10 9 1.06 × 10 11 2.43 × 10 5
Std 2.74 × 10 9 8.54 × 10 7 2.19 × 10 4 4.95 × 10 7 6.72 × 10 7 1.40 × 10 9 1.46 × 10 9 5.48 × 10 9 6.58 × 10 4
Rank651437892
F3Ave 1.28 × 10 5 1.33 × 10 5 6.68 × 10 4 9.29 × 10 4 5.78 × 10 5 2.57 × 10 5 2.55 × 10 5 2.64 × 10 5 1.97 × 10 5
Std 2.44 × 10 4 1.32 × 10 4 1.54 × 10 4 1.90 × 10 4 1.64 × 10 5 4.68 × 10 4 6.29 × 10 4 7.36 × 10 4 4.58 × 10 4
Rank341297685
F4Ave 1.16 × 10 3 8.19 × 10 2 5.91 × 10 2 6.27 × 10 2 4.85 × 10 2 1.62 × 10 3 1.56 × 10 3 3.07 × 10 4 5.38 × 10 2
Std 3.95 × 10 2 9.62 × 10 1 5.44 × 10 1 5.02 × 10 1 4.34 × 10 1 3.52 × 10 2 3.45 × 10 2 4.45 × 10 3 3.13 × 10 1
Rank653418792
F5Ave 9.29 × 10 2 9.06 × 10 2 7.28 × 10 2 7.32 × 10 2 8.82 × 10 2 8.79 × 10 2 8.92 × 10 2 1.20 × 10 3 6.33 × 10 2
Std 8.75 × 10 1 3.15 × 10 1 4.86 × 10 1 2.81 × 10 1 4.82 × 10 1 4.26 × 10 1 3.87 × 10 1 2.86 × 10 1 2.17 × 10 1
Rank872354691
F6Ave 6.66 × 10 2 6.76 × 10 2 6.42 × 10 2 6.06 × 10 2 6.01 × 10 2 6.69 × 10 2 6.69 × 10 2 7.07 × 10 2 6.01 × 10 2
Std 1.01 × 10 1 5.50 × 10 0 9.45 × 10 0 1.11 × 10 0 9.78 × 10 1 7.19 × 10 0 5.86 × 10 0 4.99 × 10 0 2.00 × 10 1
Rank584327691
F7Ave 1.38 × 10 3 1.86 × 10 3 1.03 × 10 3 1.08 × 10 3 1.17 × 10 3 1.58 × 10 3 1.61 × 10 3 1.98 × 10 3 9.16 × 10 2
Std 1.00 × 10 2 7.35 × 10 1 6.82 × 10 1 2.99 × 10 1 4.18 × 10 1 1.09 × 10 2 9.64 × 10 1 5.26 × 10 1 2.99 × 10 1
Rank582346791
F8Ave 1.22 × 10 3 1.22 × 10 3 1.06 × 10 3 1.04 × 10 3 1.20 × 10 3 1.23 × 10 3 1.22 × 10 3 1.53 × 10 3 9.38 × 10 2
Std 5.90 × 10 1 3.58 × 10 1 5.48 × 10 1 2.68 × 10 1 5.01 × 10 1 4.89 × 10 1 4.28 × 10 1 3.03 × 10 1 2.35 × 10 1
Rank753248691
F9Ave 2.12 × 10 4 2.88 × 10 4 1.00 × 10 4 7.54 × 10 3 1.72 × 10 3 2.47 × 10 4 2.55 × 10 4 3.96 × 10 4 4.53 × 10 3
Std 5.91 × 10 3 2.66 × 10 3 3.44 × 10 3 2.21 × 10 3 1.56 × 10 3 4.10 × 10 3 4.16 × 10 3 3.04 × 10 3 1.46 × 10 3
Rank584316792
F10Ave 1.00 × 10 4 9.68 × 10 3 7.49 × 10 3 7.93 × 10 3 1.52 × 10 4 1.00 × 10 4 9.92 × 10 3 1.55 × 10 4 5.57 × 10 3
Std 9.79 × 10 2 1.02 × 10 3 9.68 × 10 2 6.83 × 10 2 6.81 × 10 2 1.08 × 10 3 8.08 × 10 2 7.18 × 10 2 5.83 × 10 2
Rank742386591
F11Ave 2.94 × 10 3 1.77 × 10 3 1.42 × 10 3 1.62 × 10 3 2.72 × 10 3 3.33 × 10 3 3.28 × 10 3 2.20 × 10 4 1.33 × 10 3
Std 1.27 × 10 3 1.86 × 10 2 7.09 × 10 1 3.79 × 10 2 1.52 × 10 3 4.80 × 10 2 5.75 × 10 2 1.88 × 10 3 1.43 × 10 2
Rank642358791
F12Ave 4.84 × 10 8 2.27 × 10 8 4.94 × 10 7 2.01 × 10 7 2.05 × 10 8 1.04 × 10 9 1.19 × 10 9 7.74 × 10 10 8.52 × 10 6
Std 5.02 × 10 8 1.57 × 10 8 2.34 × 10 7 6.67 × 10 6 2.48 × 10 8 5.15 × 10 8 6.32 × 10 8 1.16 × 10 10 3.80 × 10 6
Rank653247891
F13Ave 5.68 × 10 7 5.64 × 10 6 1.52 × 10 5 6.52 × 10 5 4.13 × 10 5 6.92 × 10 7 9.10 × 10 7 3.94 × 10 10 5.60 × 10 3
Std 8.71 × 10 7 5.60 × 10 6 1.11 × 10 5 3.36 × 10 5 9.09 × 10 5 7.11 × 10 7 1.60 × 10 8 1.25 × 10 10 3.73 × 10 3
Rank652437891
F14Ave 1.15 × 10 6 2.77 × 10 6 2.16 × 10 5 1.33 × 10 6 1.13 × 10 6 5.10 × 10 6 5.47 × 10 6 4.52 × 10 7 7.47 × 10 5
Std 1.08 × 10 6 2.19 × 10 6 1.96 × 10 5 9.42 × 10 5 1.38 × 10 6 5.28 × 10 6 4.15 × 10 6 3.18 × 10 7 6.29 × 10 5
Rank461537892
F15Ave 4.13 × 10 6 1.00 × 10 6 4.60 × 10 4 9.06 × 10 4 7.23 × 10 5 1.35 × 10 6 1.33 × 10 6 5.22 × 10 9 7.26 × 10 3
Std 9.75 × 10 6 4.43 × 10 5 2.55 × 10 4 4.91 × 10 4 1.83 × 10 6 1.10 × 10 6 1.05 × 10 6 2.66 × 10 9 5.61 × 10 3
Rank852347691
F16Ave 4.40 × 10 3 4.52 × 10 3 3.29 × 10 3 3.25 × 10 3 5.58 × 10 3 4.44 × 10 3 4.66 × 10 3 8.45 × 10 3 3.09 × 10 3
Std 5.76 × 10 2 7.07 × 10 2 3.73 × 10 2 3.88 × 10 2 3.23 × 10 2 4.49 × 10 2 4.67 × 10 2 9.51 × 10 2 2.84 × 10 2
Rank463285791
F17Ave 3.78 × 10 3 3.67 × 10 3 2.98 × 10 3 2.87 × 10 3 4.17 × 10 3 3.59 × 10 3 3.75 × 10 3 8.82 × 10 3 2.67 × 10 3
Std 4.25 × 10 2 3.31 × 10 2 2.87 × 10 2 2.64 × 10 2 2.67 × 10 2 4.78 × 10 2 4.52 × 10 2 3.58 × 10 3 1.63 × 10 2
Rank753284691
F18Ave 5.53 × 10 6 5.19 × 10 6 1.94 × 10 6 3.65 × 10 6 2.50 × 10 7 1.38 × 10 7 1.42 × 10 7 1.25 × 10 8 1.36 × 10 6
Std 5.56 × 10 6 4.54 × 10 6 1.32 × 10 6 2.83 × 10 6 1.44 × 10 7 9.92 × 10 6 8.90 × 10 6 5.86 × 10 7 1.06 × 10 6
Rank542386791
F19Ave 9.47 × 10 5 1.37 × 10 6 7.59 × 10 5 3.74 × 10 4 5.49 × 10 4 2.48 × 10 6 2.26 × 10 6 3.67 × 10 9 8.87 × 10 3
Std 8.30 × 10 5 9.68 × 10 5 5.23 × 10 5 1.39 × 10 4 1.20 × 10 5 3.10 × 10 6 1.97 × 10 6 1.38 × 10 9 7.19 × 10 3
Rank564238791
F20Ave 3.49 × 10 3 3.57 × 10 3 3.17 × 10 3 2.96 × 10 3 4.12 × 10 3 3.44 × 10 3 3.29 × 10 3 4.23 × 10 3 2.77 × 10 3
Std 2.80 × 10 2 3.71 × 10 2 3.02 × 10 2 2.74 × 10 2 2.23 × 10 2 3.23 × 10 2 2.71 × 10 2 2.35 × 10 2 1.92 × 10 2
Rank673285491
F21Ave 2.74 × 10 3 2.88 × 10 3 2.54 × 10 3 2.53 × 10 3 2.71 × 10 3 2.77 × 10 3 2.76 × 10 3 3.22 × 10 3 2.44 × 10 3
Std 7.99 × 10 1 9.29 × 10 1 5.48 × 10 1 3.00 × 10 1 6.01 × 10 1 6.31 × 10 1 7.12 × 10 1 5.66 × 10 1 2.24 × 10 1
Rank583247691
F22Ave 1.13 × 10 4 1.21 × 10 4 9.04 × 10 3 9.57 × 10 3 1.68 × 10 4 1.16 × 10 4 1.17 × 10 4 1.73 × 10 4 7.27 × 10 3
Std 1.21 × 10 3 1.19 × 10 3 1.51 × 10 3 6.99 × 10 2 5.12 × 10 2 2.03 × 10 3 2.32 × 10 3 6.99 × 10 2 6.62 × 10 2
Rank472385691
F23Ave 3.22 × 10 3 3.95 × 10 3 3.02 × 10 3 3.03 × 10 3 3.13 × 10 3 3.54 × 10 3 3.53 × 10 3 4.52 × 10 3 2.87 × 10 3
Std 9.09 × 10 1 2.03 × 10 2 6.19 × 10 1 6.49 × 10 1 4.55 × 10 1 1.08 × 10 2 1.56 × 10 2 2.23 × 10 2 2.30 × 10 1
Rank582347691
F24Ave 3.40 × 10 3 4.38 × 10 3 3.18 × 10 3 3.28 × 10 3 3.35 × 10 3 3.58 × 10 3 3.60 × 10 3 4.80 × 10 3 3.08 × 10 3
Std 8.89 × 10 1 2.86 × 10 2 6.57 × 10 1 6.28 × 10 1 4.43 × 10 1 1.22 × 10 2 1.11 × 10 2 4.73 × 10 2 3.41 × 10 1
Rank582346791
F25Ave 3.50 × 10 3 3.27 × 10 3 3.07 × 10 3 3.15 × 10 3 2.96 × 10 3 3.70 × 10 3 3.71 × 10 3 1.40 × 10 4 3.05 × 10 3
Std 1.76 × 10 2 6.68 × 10 1 3.07 × 10 1 3.39 × 10 1 4.85 × 10 1 1.69 × 10 2 1.73 × 10 2 8.76 × 10 2 2.09 × 10 1
Rank653417892
F26Ave 8.91 × 10 3 1.01 × 10 4 6.33 × 10 3 6.91 × 10 3 7.63 × 10 3 8.57 × 10 3 9.06 × 10 3 1.63 × 10 4 5.09 × 10 3
Std 1.15 × 10 3 2.17 × 10 3 1.72 × 10 3 3.50 × 10 2 6.31 × 10 2 2.40 × 10 3 2.40 × 10 3 7.72 × 10 2 4.45 × 10 2
Rank682345791
F27Ave 3.83 × 10 3 4.62 × 10 3 3.52 × 10 3 3.50 × 10 3 3.20 × 10 3 4.22 × 10 3 4.31 × 10 3 6.49 × 10 3 3.34 × 10 3
Std 1.78 × 10 2 4.02 × 10 2 9.37 × 10 1 7.59 × 10 1 1.17 × 10 4 2.41 × 10 2 2.32 × 10 2 7.03 × 10 2 3.57 × 10 1
Rank584316792
F28Ave 4.10 × 10 3 3.84 × 10 3 3.34 × 10 3 3.43 × 10 3 3.30 × 10 3 4.71 × 10 3 4.72 × 10 3 1.21 × 10 4 3.31 × 10 3
Std 3.25 × 10 2 1.60 × 10 2 3.70 × 10 1 4.62 × 10 1 1.06 × 10 4 3.70 × 10 2 3.39 × 10 2 8.51 × 10 2 2.24 × 10 1
Rank653417892
F29Ave 5.92 × 10 3 6.39 × 10 3 4.77 × 10 3 4.04 × 10 3 5.84 × 10 3 7.22 × 10 3 7.17 × 10 3 4.06 × 10 4 3.85 × 10 3
Std 6.12 × 10 2 6.23 × 10 2 3.61 × 10 2 2.51 × 10 2 6.23 × 10 2 8.18 × 10 2 9.37 × 10 2 3.35 × 10 4 2.01 × 10 2
Rank563248791
F30Ave 8.01 × 10 7 7.29 × 10 7 3.55 × 10 7 1.84 × 10 6 1.19 × 10 7 1.48 × 10 8 1.42 × 10 8 5.42 × 10 9 9.29 × 10 5
Std 3.85 × 10 7 2.17 × 10 7 1.07 × 10 7 3.36 × 10 5 1.79 × 10 7 5.75 × 10 7 4.41 × 10 7 1.58 × 10 9 1.13 × 10 5
Rank654238791
Table 13. Wilcoxon rank sum test of MSOA and other algorithms on CEC2017 (10D).
Table 13. Wilcoxon rank sum test of MSOA and other algorithms on CEC2017 (10D).
MSAO vs.WOAHHOAOODOALSHADEAOLOBLAOTEAO
F1 4.08 × 10 11 3.02 × 10 11 3.37 × 10 4 3.02 × 10 11 4.80 × 10 7 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F2 2.15 × 10 10 5.49 × 10 11 1.87 × 10 7 3.20 × 10 9 1.27 × 10 2 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F3 3.02 × 10 11 3.02 × 10 11 1.56 × 10 8 3.02 × 10 11 5.49 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F4 2.60 × 10 8 1.43 × 10 5 1.25 × 10 5 2.01 × 10 4 2.39 × 10 8 7.09 × 10 8 3.35 × 10 8 3.02 × 10 11
F5 2.61 × 10 10 3.02 × 10 11 1.73 × 10 7 4.35 × 10 5 1.56 × 10 8 3.16 × 10 10 4.50 × 10 11 3.02 × 10 11
F6 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 2.43 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F7 7.39 × 10 11 3.02 × 10 11 5.60 × 10 7 6.84 × 10 1 5.46 × 10 9 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F8 8.10 × 10 10 4.08 × 10 11 6.05 × 10 7 1.00 × 10 0 1.85 × 10 8 1.96 × 10 10 1.29 × 10 9 3.02 × 10 11
F9 3.02 × 10 11 3.02 × 10 11 1.17 × 10 2 3.02 × 10 11 1.72 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F10 8.35 × 10 8 5.49 × 10 11 3.96 × 10 8 8.31 × 10 3 3.69 × 10 11 4.08 × 10 11 1.07 × 10 9 3.02 × 10 11
F11 1.78 × 10 10 3.02 × 10 11 8.10 × 10 10 8.84 × 10 7 2.05 × 10 3 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F12 1.01 × 10 8 6.07 × 10 11 2.15 × 10 10 1.09 × 10 1 1.02 × 10 1 6.70 × 10 11 3.02 × 10 11 3.02 × 10 11
F13 5.53 × 10 8 1.86 × 10 9 1.86 × 10 9 6.77 × 10 5 8.15 × 10 11 2.92 × 10 9 2.03 × 10 9 7.12 × 10 9
F14 3.92 × 10 2 8.65 × 10 1 1.70 × 10 2 1.68 × 10 3 5.19 × 10 7 8.77 × 10 2 1.05 × 10 1 2.58 × 10 1
F15 3.26 × 10 1 1.03 × 10 6 6.00 × 10 1 5.49 × 10 1 8.99 × 10 11 6.28 × 10 6 1.25 × 10 5 4.12 × 10 6
F16 7.60 × 10 7 2.23 × 10 9 1.41 × 10 4 7.98 × 10 2 9.05 × 10 2 2.68 × 10 4 4.35 × 10 5 1.96 × 10 10
F17 3.34 × 10 11 3.02 × 10 11 3.02 × 10 11 7.30 × 10 4 4.80 × 10 7 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F18 3.52 × 10 7 7.96 × 10 3 1.47 × 10 7 2.23 × 10 1 3.02 × 10 11 2.60 × 10 8 1.70 × 10 8 3.57 × 10 6
F19 1.89 × 10 4 3.52 × 10 7 5.59 × 10 1 2.15 × 10 2 2.15 × 10 10 4.69 × 10 8 1.73 × 10 6 8.15 × 10 5
F20 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 1.09 × 10 5 4.64 × 10 3 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F21 8.66 × 10 5 1.49 × 10 6 5.56 × 10 4 9.63 × 10 2 5.86 × 10 6 5.01 × 10 2 6.84 × 10 1 1.27 × 10 2
F22 5.60 × 10 7 5.07 × 10 10 2.57 × 10 7 5.46 × 10 9 2.32 × 10 2 4.18 × 10 9 7.77 × 10 9 1.21 × 10 10
F23 5.49 × 10 11 3.02 × 10 11 1.43 × 10 5 2.50 × 10 3 2.02 × 10 8 1.61 × 10 10 4.08 × 10 11 3.02 × 10 11
F24 8.84 × 10 7 9.76 × 10 10 8.31 × 10 3 3.03 × 10 3 1.17 × 10 5 1.20 × 10 8 2.68 × 10 6 1.73 × 10 6
F25 2.88 × 10 6 2.38 × 10 7 1.62 × 10 1 1.78 × 10 4 2.32 × 10 2 5.19 × 10 7 9.53 × 10 7 3.02 × 10 11
F26 8.29 × 10 6 1.11 × 10 6 1.22 × 10 2 6.84 × 10 1 2.46 × 10 1 4.22 × 10 4 6.97 × 10 3 4.08 × 10 11
F27 7.66 × 10 5 5.49 × 10 11 7.51 × 10 1 1.34 × 10 5 3.02 × 10 11 5.53 × 10 8 8.35 × 10 8 3.02 × 10 11
F28 2.49 × 10 6 2.19 × 10 8 6.10 × 10 3 1.44 × 10 2 3.59 × 10 4 1.07 × 10 9 2.67 × 10 9 3.02 × 10 11
F29 1.73 × 10 7 3.34 × 10 11 6.35 × 10 2 6.52 × 10 1 7.96 × 10 3 4.31 × 10 8 7.77 × 10 9 3.02 × 10 11
F30 7.28 × 10 1 5.57 × 10 10 6.38 × 10 3 2.24 × 10 2 3.02 × 10 11 8.84 × 10 7 6.36 × 10 5 3.34 × 10 11
w/t/l27/2/129/1/022/5/320/9/116/3/1128/2/028/2/029/1/0
Table 14. Wilcoxon rank sum test of MSOA and other algorithms on CEC2017 (30D).
Table 14. Wilcoxon rank sum test of MSOA and other algorithms on CEC2017 (30D).
MSAO vs.WOAHHOAOODOALSHADEAOLOBLAOTEAO
F1 3.02 × 10 11 3.02 × 10 11 3.99 × 10 4 3.02 × 10 11 6.67 × 10 3 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F2 3.02 × 10 11 3.02 × 10 11 2.71 × 10 1 1.87 × 10 5 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F3 1.71 × 10 1 4.64 × 10 5 3.02 × 10 11 2.15 × 10 10 3.16 × 10 10 4.29 × 10 1 5.20 × 10 1 1.17 × 10 5
F4 3.02 × 10 11 3.02 × 10 11 3.20 × 10 9 2.39 × 10 8 3.99 × 10 4 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F5 3.02 × 10 11 3.02 × 10 11 3.69 × 10 11 9.76 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F6 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 5.09 × 10 6 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F7 3.02 × 10 11 3.02 × 10 11 5.57 × 10 10 5.49 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F8 3.02 × 10 11 3.02 × 10 11 9.06 × 10 8 2.23 × 10 9 4.20 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F9 3.02 × 10 11 3.02 × 10 11 4.18 × 10 9 7.20 × 10 5 3.47 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F10 3.02 × 10 11 3.02 × 10 11 7.12 × 10 9 4.74 × 10 6 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F11 3.02 × 10 11 6.07 × 10 11 1.61 × 10 10 4.42 × 10 6 1.25 × 10 4 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F12 2.61 × 10 10 5.49 × 10 11 4.31 × 10 8 4.03 × 10 3 4.12 × 10 6 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F13 3.02 × 10 11 3.02 × 10 11 3.34 × 10 11 4.50 × 10 11 2.20 × 10 7 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F14 2.71 × 10 1 1.17 × 10 5 8.84 × 10 7 4.64 × 10 1 5.00 × 10 9 4.98 × 10 4 8.15 × 10 5 8.35 × 10 8
F15 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 6.01 × 10 8 3.35 × 10 8 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F16 6.72 × 10 10 3.02 × 10 11 1.17 × 10 4 6.35 × 10 2 3.02 × 10 11 4.98 × 10 11 3.69 × 10 11 3.02 × 10 11
F17 2.02 × 10 8 4.50 × 10 11 3.63 × 10 1 9.71 × 10 1 6.52 × 10 9 4.62 × 10 10 2.60 × 10 8 3.02 × 10 11
F18 7.09 × 10 8 1.25 × 10 4 2.06 × 10 1 6.73 × 10 1 1.34 × 10 5 9.26 × 10 9 1.20 × 10 8 3.69 × 10 11
F19 3.69 × 10 11 3.02 × 10 11 3.02 × 10 11 1.21 × 10 10 1.56 × 10 8 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F20 4.08 × 10 5 4.57 × 10 9 2.17 × 10 1 3.04 × 10 1 3.56 × 10 4 2.53 × 10 4 6.28 × 10 6 3.34 × 10 11
F21 3.02 × 10 11 3.02 × 10 11 4.31 × 10 8 2.19 × 10 8 3.69 × 10 11 3.02 × 10 11 6.72 × 10 10 3.02 × 10 11
F22 1.31 × 10 8 2.38 × 10 7 8.30 × 10 1 1.12 × 10 1 3.02 × 10 11 2.71 × 10 2 5.55 × 10 2 3.02 × 10 11
F23 3.02 × 10 11 3.02 × 10 11 2.15 × 10 10 6.72 × 10 10 2.92 × 10 9 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F24 3.82 × 10 10 3.02 × 10 11 4.46 × 10 4 1.78 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F25 3.02 × 10 11 3.02 × 10 11 3.09 × 10 6 3.02 × 10 11 2.24 × 10 2 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F26 3.02 × 10 11 1.10 × 10 8 1.08 × 10 2 3.99 × 10 4 4.08 × 10 11 1.73 × 10 6 5.61 × 10 5 3.02 × 10 11
F27 3.02 × 10 11 3.02 × 10 11 2.39 × 10 8 4.18 × 10 9 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F28 3.02 × 10 11 3.02 × 10 11 2.89 × 10 3 8.35 × 10 8 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F29 3.02 × 10 11 3.02 × 10 11 6.01 × 10 8 4.92 × 10 1 5.49 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F30 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 7.12 × 10 9 1.50 × 10 2 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
w/t/l28/2/029/1/022/5/322/7/124/0/628/1/128/2/030/0/0
Table 15. Wilcoxon rank sum test of MSOA and other algorithms on CEC2017 (50D).
Table 15. Wilcoxon rank sum test of MSOA and other algorithms on CEC2017 (50D).
MSAO vs.WOAHHOAOODOALSHADEAOLOBLAOTEAO
F1 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 2.28 × 10 1 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F2 3.02 × 10 11 3.02 × 10 11 3.63 × 10 1 4.73 × 10 1 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F3 6.12 × 10 10 1.41 × 10 9 3.34 × 10 11 5.49 × 10 11 8.99 × 10 11 2.62 × 10 3 1.95 × 10 3 3.52 × 10 7
F4 3.02 × 10 11 3.02 × 10 11 4.69 × 10 8 7.38 × 10 10 1.30 × 10 3 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F5 3.02 × 10 11 3.02 × 10 11 9.92 × 10 11 3.69 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F6 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 1.68 × 10 4 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F7 3.02 × 10 11 3.02 × 10 11 2.39 × 10 8 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F8 3.02 × 10 11 3.02 × 10 11 8.10 × 10 10 6.70 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F9 3.34 × 10 11 3.02 × 10 11 7.39 × 10 11 9.26 × 10 9 3.57 × 10 6 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F10 3.02 × 10 11 3.02 × 10 11 2.44 × 10 9 8.99 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F11 1.86 × 10 9 7.74 × 10 6 1.71 × 10 1 8.68 × 10 3 2.39 × 10 8 1.61 × 10 10 1.21 × 10 10 3.02 × 10 11
F12 3.02 × 10 11 3.02 × 10 11 5.07 × 10 10 2.44 × 10 9 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F13 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.81 × 10 7 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F14 2.75 × 10 3 3.16 × 10 10 1.60 × 10 3 1.87 × 10 7 8.50 × 10 2 4.18 × 10 9 1.21 × 10 10 3.02 × 10 11
F15 3.02 × 10 11 3.02 × 10 11 6.70 × 10 11 3.02 × 10 11 8.48 × 10 9 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F16 2.15 × 10 10 8.10 × 10 10 3.37 × 10 4 1.71 × 10 1 3.02 × 10 11 2.15 × 10 10 4.08 × 10 11 3.02 × 10 11
F17 3.02 × 10 11 3.02 × 10 11 5.56 × 10 4 1.76 × 10 2 3.02 × 10 11 2.15 × 10 10 3.02 × 10 11 3.02 × 10 11
F18 1.11 × 10 6 2.49 × 10 6 8.77 × 10 2 4.98 × 10 4 2.44 × 10 9 3.47 × 10 10 2.61 × 10 10 3.02 × 10 11
F19 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 2.87 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F20 4.50 × 10 11 4.20 × 10 10 4.80 × 10 7 9.03 × 10 4 3.02 × 10 11 1.41 × 10 9 4.57 × 10 9 3.02 × 10 11
F21 3.02 × 10 11 3.02 × 10 11 6.07 × 10 11 4.08 × 10 11 5.57 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F22 3.02 × 10 11 3.02 × 10 11 1.39 × 10 6 4.98 × 10 11 3.02 × 10 11 5.07 × 10 10 5.57 × 10 10 3.02 × 10 11
F23 3.02 × 10 11 3.02 × 10 11 4.08 × 10 11 3.02 × 10 11 5.57 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F24 3.02 × 10 11 3.02 × 10 11 2.92 × 10 9 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F25 3.02 × 10 11 3.02 × 10 11 4.03 × 10 3 5.49 × 10 11 2.03 × 10 7 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F26 3.02 × 10 11 1.33 × 10 10 1.07 × 10 7 5.57 × 10 10 3.02 × 10 11 2.87 × 10 10 3.34 × 10 11 3.02 × 10 11
F27 3.02 × 10 11 3.02 × 10 11 1.21 × 10 10 1.61 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F28 3.02 × 10 11 3.02 × 10 11 1.86 × 10 1 4.98 × 10 11 1.86 × 10 1 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F29 3.02 × 10 11 3.02 × 10 11 2.61 × 10 10 2.02 × 10 8 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F30 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.69 × 10 11 3.95 × 10 1 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
w/t/l29/0/129/0/123/4/327/2/121/4/530/0/030/0/030/0/0
Table 16. Wilcoxon rank sum test of MSOA and other algorithms on CEC2017 (100D).
Table 16. Wilcoxon rank sum test of MSOA and other algorithms on CEC2017 (100D).
MSAO vs.WOAHHOAOODOALSHADEAOLOBLAOTEAO
F1 3.02 × 10 11 3.02 × 10 11 3.67 × 10 3 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F2 3.02 × 10 11 3.02 × 10 11 2.00 × 10 5 6.10 × 10 3 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F3 3.85 × 10 3 3.02 × 10 11 1.96 × 10 10 9.92 × 10 11 5.49 × 10 11 3.02 × 10 11 3.02 × 10 11 4.98 × 10 11
F4 3.02 × 10 11 3.02 × 10 11 3.37 × 10 4 3.02 × 10 11 1.54 × 10 1 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F5 3.02 × 10 11 3.02 × 10 11 9.92 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F6 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 8.77 × 10 2 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F7 3.02 × 10 11 3.02 × 10 11 3.69 × 10 11 3.02 × 10 11 7.38 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F8 3.02 × 10 11 3.02 × 10 11 3.16 × 10 10 3.02 × 10 11 5.07 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F9 4.08 × 10 11 3.02 × 10 11 5.55 × 10 2 2.57 × 10 7 1.17 × 10 5 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F10 3.02 × 10 11 3.02 × 10 11 1.87 × 10 7 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F11 4.98 × 10 11 3.34 × 10 11 3.34 × 10 11 1.34 × 10 5 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F12 3.02 × 10 11 3.02 × 10 11 1.61 × 10 10 4.08 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F13 3.02 × 10 11 3.02 × 10 11 3.69 × 10 11 3.02 × 10 11 3.96 × 10 8 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F14 5.19 × 10 7 3.83 × 10 5 2.13 × 10 4 3.77 × 10 4 2.15 × 10 10 3.69 × 10 11 4.98 × 10 11 3.02 × 10 11
F15 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 4.44 × 10 7 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F16 3.02 × 10 11 3.02 × 10 11 1.68 × 10 3 5.27 × 10 5 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F17 4.08 × 10 11 3.02 × 10 11 1.47 × 10 7 1.43 × 10 5 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F18 1.11 × 10 6 6.38 × 10 3 1.15 × 10 1 7.70 × 10 4 3.69 × 10 11 5.19 × 10 7 1.07 × 10 9 3.02 × 10 11
F19 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 4.21 × 10 2 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F20 3.69 × 10 11 3.02 × 10 11 1.70 × 10 8 1.60 × 10 7 3.02 × 10 11 3.34 × 10 11 3.69 × 10 11 3.02 × 10 11
F21 3.02 × 10 11 3.02 × 10 11 8.89 × 10 10 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F22 3.02 × 10 11 3.02 × 10 11 1.29 × 10 6 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F23 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 8.15 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F24 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F25 3.02 × 10 11 3.02 × 10 11 4.08 × 10 5 3.02 × 10 11 1.73 × 10 7 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F26 3.02 × 10 11 3.02 × 10 11 1.11 × 10 6 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F27 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.69 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F28 3.02 × 10 11 3.02 × 10 11 1.37 × 10 3 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F29 3.02 × 10 11 3.02 × 10 11 1.09 × 10 10 8.48 × 10 9 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
F30 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11 9.92 × 10 11 1.84 × 10 2 3.02 × 10 11 3.02 × 10 11 3.02 × 10 11
w/t/l29/0/129/0/124/2/428/0/225/2/329/0/129/0/129/0/1
Table 17. Friedman test rank test of MSOA and other algorithms on CEC2017 (10D).
Table 17. Friedman test rank test of MSOA and other algorithms on CEC2017 (10D).
WOAHHOAOODOALSHADEAOLOBLAOTEAOMSAO
F14.076.572.674.971.1777.3792.2
F36.073.271.074.74.677.177.0392.03
F45.95.033.672.934.75.66.691.57
F55.437.834.272.233.735.45.978.91.23
F64.98.134.033.216.36.678.772
F74.877.83.772.133.475.976.48.91.7
F85.936.934.671.834.375.375.438.931.53
F95.138.43.43.516.636.28.52.23
F103.86.34.672.036.675.675.38.931.63
F114.675.974.93.11.337.137.078.832
F124.636.35.232.331.976.736.78.92.2
F135.55.876.673.8716.26.36.672.93
F143.275.23.377.61.26.976.835.075.5
F153.67.333.83.7317.136.337.44.67
F165.277.334.44.031.675.25.98.42.8
F174.86.635.572.272.736.676.538.431.37
F185.975.636.673.11.0776.875.92.8
F195.876.63.774.6716.46.76.773.23
F204.77.834.82.572.46.836.338.131.4
F215.536.574.574.175.575.335.135.42.73
F2247.13.64.572.036.176.478.932.13
F234.037.333.633.63.96.036.28.931.33
F245.68.133.433.84.136.035.536.41.93
F256.15.13.333.834.035.835.492.37
F265.976.373.53.434.25.535.278.532.2
F274.278.42.774.915.835.678.43.77
F285.16.073.73.23.835.8768.832.4
F295.877.273.772.933.15.95.778.531.87
F305.036.874.574.2315.775.778.533.23
Mean5.036.704.083.572.726.206.208.132.38
Rank584326791
Table 18. Friedman test rank test of MSOA and other algorithms on CEC2017 (30D).
Table 18. Friedman test rank test of MSOA and other algorithms on CEC2017 (30D).
WOAHHOAOODOALSHADEAOLOBLAOTEAOMSAO
F17.174.931.433.932.76.737.192
F35.53.531295.375.37.85.5
F45.835.773.333.41.26.977.392.2
F55.877.52.92.334.975.675.7391.03
F66.037.74.0731.076.335.8791.93
F7582.632.5346.436.48.931.07
F86.5362.82.376.875.175.0791.2
F95.87.333.873.0316.236.592.23
F105.575.473.032.378.035.135.378.91.13
F116.034.83.872.72.337.337.4791.47
F125.675.433.372.23.977.0391.4
F134.236.473.52.74.27.036.8791
F145.537.032.34.41.436.26.377.674.07
F154.95.974.631.933.96.736.791.23
F164.736.772.572.465.95.9391.7
F174.67.472.432.574.936.075.678.932.33
F184.75.72.92.734.96.276.778.62.43
F194.176.335.132.632.436.877.1791.27
F205.46.833.62.534.575.55.28.72.67
F215.537.772.92.435.855.3791.2
F225.86.074.272.938.72.832.98.233.27
F234.6382.62.734.176.376.538.91.07
F244.18.032.273.834.835.875.88.971.3
F256.435.433.33.61.476.87.1391.83
F265.77.173.13.35.035.134.4392.13
F275.17.573.33.671.036.86.492.13
F286.075.272.032.674.237.27.1391.4
F295.16.773.11.835.15.836.6791.6
F3055.94.632.631.537.177.391.83
Mean5.406.453.132.814.116.146.198.851.92
Rank583246791
Table 19. Friedman test rank test of MSOA and other algorithms on CEC2017 (50D).
Table 19. Friedman test rank test of MSOA and other algorithms on CEC2017 (50D).
WOAHHOAOODOALSHADEAOLOBLAOTEAOMSAO
F16.434.631.234.22.77.277.392.23
F33.233.71.072.138.977.16.175.7
F46.15.23.13.631.337.477.291.97
F56.776.632.772.335.875.435.1791.03
F66.137.342.971.376.46.1791.67
F75.238.132.42.73.96.376.58.771
F86.235.972.772.236.25.95.791
F95.777.433.633.131.136.636.238.932.1
F105.752.72.878.335.135.578.671.03
F116.434.32.172.635.576.876.4391.6
F125.7353.032.24.637.37.0791.03
F136.435.232.673.832.576.977.1791.13
F144.36.231.34.173.436.976.538.833.23
F156.076.332.833.373.336.46.691.07
F164.75.832.72.077.835.35.8791.7
F175.235.93.072.037.14.836.1791.67
F184.474.672.273.236.47.036.078.872
F195.55.95.22.772.176.576.7791.13
F2066.13.272.38.134.634.48.571.6
F215.477.832.42.635.235.675.7391.03
F225.035.62.52.538.075.635.638.931.07
F235.282.432.833.736.46.438.971
F244.338.172.173.44.276.56.38.831.03
F256.235.132.634.071.077.47.1792.3
F265.87.42.63.14.235.975.5791.33
F275.037.63.93.316.66.638.932
F286.25.132.73.931.277.437.2392.1
F2955.772.971.975.276.9791.13
F305.635.474.132.631.977.277.3391.57
Mean5.536.052.782.944.386.436.358.871.67
Rank562348791
Table 20. Friedman test rank test of MSOA and other algorithms on CEC2017 (100D).
Table 20. Friedman test rank test of MSOA and other algorithms on CEC2017 (100D).
WOAHHOAOODOALSHADEAOLOBLAOTEAOMSAO
F16.4351.43.93.037.377.291.67
F36.731.634.975.0393.033.273.67.73
F45.95.032.233.672.737.537.491.5
F56.775.872.132.874.836.376.1791
F66.237.242.81.836.26.3791.37
F75.178.072.92.973.136.436.48.931
F85.96.92.22.84.16.56.691
F967.22.83.61.376.66.278.832.33
F105.25.331.873.48.435.65.478.571.13
F114.474.571.128.276.96.882.9
F125.974.532.732.374.637.47.3791
F136.9352.33.92.737.176.991.07
F144.633.831.333.47.86.436.338.872.37
F156.575.22.73.832.437.037.0391.2
F165.14.52.472.137.776.46.291.43
F174.634.632.732.137.26.96.4791.3
F184.573.731.54.47.675.676.18.872.5
F197.035.233.972.971.776.936.891.3
F205.735.572.92.738.64.575.278.331.3
F215.037.372.073.033.976.736.891
F224.735.423.28.435.85.838.571.03
F23582.972.173.876.476.578.971
F2457.932.832.733.436.676.491
F256.34.972.13.532.977.277.4391.43
F265.036.472.32.973.637.177.391.13
F274.936.63.573.517.37.192
F286.175.072.6417.537.2392.4
F295.275.032.91.974.97.37.591.13
F306.135.074.072.91.47.37.4391.7
Mean5.645.552.613.134.556.576.558.711.69
Rank652348791
Table 21. Optimization results for tension/compression spring design problem.
Table 21. Optimization results for tension/compression spring design problem.
AlgorithmDesign VariableOptimal ValueRank
x 1 x 2 x 3
WOA0.050.31722114.055090.0127334
HHO0.0513460.3285514.074870.0139245
AOO0.050.31740314.030770.0127213
DOA0.0605190.605684.3492420.0140856
LSHADE0.0525590.37799410.1440.0126812
AO0.0618210.6445984.4071840.0157848
LOBLAO0.0620550.6321194.4058290.0155937
TEAO0.06540.7850282.7144850.015839
MSAO0.0511240.34327812.122710.0126711
Table 22. Optimization results for pressure vessel design problem.
Table 22. Optimization results for pressure vessel design problem.
AlgorithmDesign VariableOptimal Value>Rank
z 1 z 2 x 3 x 4
WOA0.814260.4025742.18945175.53175950.6714
HHO1.0960960.55477656.7901852.190986755.6367
AOO0.7818010.38649840.5078197.43215892.493
DOA1.2319690.6083563.6624316.935327209.2058
LSHADE0.7347060.37621138.06765233.91395848.7272
AO1.2583940.63041862.3884524.533487644.9949
LOBLAO0.854560.48607644.13857153.53286282.7055
TEAO0.9370330.45072547.24577121.81736307.1776
MSAO0.7389920.36534938.28975230.3255821.8511
Table 23. Optimization results for three-bar truss design problem.
Table 23. Optimization results for three-bar truss design problem.
AlgorithmDesign VariableOptimal ValueRank
x 1 x 2
WOA0.7874050.411854263.89734
HHO0.7990450.379682263.97217
AOO0.7873130.412114263.89723
DOA0.7891910.406828263.89985
LSHADE0.7873370.412047263.89722
AO0.7776930.441216264.08658
LOBLAO0.8058120.362841264.20219
TEAO0.7886820.408895263.96266
MSAO0.7886750.408248263.89581
Table 24. Optimization results for welded beam design problem.
Table 24. Optimization results for welded beam design problem.
AlgorithmDesign VariableOptimal ValueRank
x 1 x 2 x 3 x 4
WOA0.2029743.2889939.0446870.205691.6971213
HHO0.1282439.0528589.0142120.2067542.2314825
AOO0.2389532.881848.4717930.2389711.8260564
DOA0.3899632.0913986.5724990.3909192.3403977
LSHADE0.2035593.2802229.0365890.2057311.6957252
AO0.135329.8338048.8163180.2191592.4144428
LOBLAO0.1263978.0585198.352090.2461752.3242086
TEAO0.3842372.4709365.7887660.528542.8274759
MSAO0.2057283.2349199.0368250.2057291.6927941
Table 25. Optimization results for speed reducer design problem.
Table 25. Optimization results for speed reducer design problem.
AlgorithmDesign VariableOptimal ValueRank
x 1 x 2 x 3 x 4 x 5 x 6 x 7
WOA3.5003640.7177.37.7442153.350245.2867052995.2874
HHO3.506240.7177.3469987.9674523.4367435.2867413025.5646
AOO3.5000010.7177.5567747.8985123.3509625.2867173000.9885
DOA3.500390.7177.37.7183133.3508145.2871422995.1523
LSHADE5.6351290.60375313.911256.9335837.7167733.3557215.2879682592.062
AO3.60.7178.37.9900183.4830465.3148593102.4038
LOBLAO3.60.7178.37.871923.6984595.3409213180.69
TEAO3.5966940.70000117.000067.5591038.33.3507075.2868593047.8387
MSAO8.3956480.6996519.8346847.0228197.7183473.3623945.2892492500.9761
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

Kan, H.; Xiao, Y.; Gao, Z.; Zhang, X. Improved Multi-Strategy Aquila Optimizer for Engineering Optimization Problems. Biomimetics 2025, 10, 620. https://doi.org/10.3390/biomimetics10090620

AMA Style

Kan H, Xiao Y, Gao Z, Zhang X. Improved Multi-Strategy Aquila Optimizer for Engineering Optimization Problems. Biomimetics. 2025; 10(9):620. https://doi.org/10.3390/biomimetics10090620

Chicago/Turabian Style

Kan, Honglin, Yaping Xiao, Zhiliang Gao, and Xuan Zhang. 2025. "Improved Multi-Strategy Aquila Optimizer for Engineering Optimization Problems" Biomimetics 10, no. 9: 620. https://doi.org/10.3390/biomimetics10090620

APA Style

Kan, H., Xiao, Y., Gao, Z., & Zhang, X. (2025). Improved Multi-Strategy Aquila Optimizer for Engineering Optimization Problems. Biomimetics, 10(9), 620. https://doi.org/10.3390/biomimetics10090620

Article Metrics

Back to TopTop