Next Article in Journal
A Comparison of Internal, Marginal, and Incisal Gaps in Zirconia Laminates Fabricated Using Subtractive Manufacturing and 3D Printing Methods
Next Article in Special Issue
Predictive Modeling of Hospital Readmission of Schizophrenic Patients in a Spanish Region Combining Particle Swarm Optimization and Machine Learning Algorithms
Previous Article in Journal
Valorization of Selected Biomass-Derived Molecules on Olea europaea Leaves-Biotemplated TiO2-g-C3N4 Photocatalysts
Previous Article in Special Issue
A Multi-Robot Task Allocation Method Based on the Synergy of the K-Means++ Algorithm and the Particle Swarm Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

AMBWO: An Augmented Multi-Strategy Beluga Whale Optimization for Numerical Optimization Problems

1
School of Information Engineering, Jiangxi Science and Technology Normal University, Nanchang 330000, China
2
Ruijie Networks Co., Ltd., Fuzhou 350000, China
3
School of Computer Science and Information Security, Guilin University of Electronic Technology, Guilin 541000, China
4
College of Computer and Cyber Security, Fujian Normal University, Fuzhou 350117, China
*
Authors to whom correspondence should be addressed.
Biomimetics 2024, 9(12), 727; https://doi.org/10.3390/biomimetics9120727
Submission received: 19 October 2024 / Revised: 24 November 2024 / Accepted: 26 November 2024 / Published: 28 November 2024

Abstract

:
Beluga whale optimization (BWO) is a swarm-based metaheuristic algorithm inspired by the group behavior of beluga whales. BWO suffers from drawbacks such as an insufficient exploration capability and the tendency to fall into local optima. To address these shortcomings, this paper proposes augmented multi-strategy beluga optimization (AMBWO). The adaptive population learning strategy is proposed to improve the global exploration capability of BWO. The introduction of the roulette equilibrium selection strategy allows BWO to have more reference points to choose among during the exploitation phase, which enhances the flexibility of the algorithm. In addition, the adaptive avoidance strategy improves the algorithm’s ability to escape from local optima and enriches the population quality. In order to validate the performance of the proposed AMBWO, extensive evaluation comparisons with other state-of-the-art improved algorithms were conducted on the CEC2017 and CEC2022 test sets. Statistical tests, convergence analysis, and stability analysis show that the AMBWO exhibits a superior overall performance. Finally, the applicability and superiority of the AMBWO was further verified by several engineering optimization problems.

1. Introduction

Optimization problems exist in various real-life fields [1], including engineering, medicine, economics, management, and agriculture. We need to make the best decisions with limited resources and specific constraints. In order to solve these problems, we have developed many artificial intelligence techniques, including neural network techniques, deep learning techniques, and optimization techniques [2]. Optimization techniques are methods and tools used to find the optimal solution to a problem [3]. These methods are widely used in various fields and aim to find the best solution or to make the best decision under given conditions and constraints to finally achieve a specific goal [4]. These optimization methods can be classified into deterministic and stochastic algorithms. Deterministic algorithms are good at handling linear, continuous, differentiable, and convex problems, but they encounter challenges when facing real-world nonlinear, nonconvex, high-dimensional, and non-differentiable problems, especially those characterized by discrete search spaces [5,6]. On the contrary, metaheuristic algorithms have shown significant efficacy in solving these problems. Metaheuristic algorithms employ a stochastic approach throughout the problem-solving process to generate a feasible solution space, systematically explore solutions within that space, evaluate the individual fitness using a fitness function, and make adjustments to achieve an optimal solution [7]. Over the past few decades, metaheuristic algorithms have been applied across various fields with notable success, including UAV path planning [8,9,10], the wireless sensor network coverage optimization problem [11,12], image segmentation [13,14], the traveling salesman problem [15,16], the energy supply design optimization problem [17], and feature selection problems [18,19]. The optimization process in metaheuristic algorithms can usually be divided into two phases: exploration and exploitation. Exploration searches the entire feasible space, while exploitation focuses on refining the best solution within a specific region. A well-designed algorithm should strike a balance between these two phases [20]. Metaheuristic algorithms can be categorized into four main groups based on their sources of inspiration: evolution-based algorithms (EAs), physics-based algorithms (PAs), human-based algorithms (HAs), and swarm-based algorithms (SAs) [21].
EAs are a class of metaheuristic algorithms inspired by natural evolutionary principles. The Genetic Algorithm (GA) [22] is one of the widely used evolutionary algorithms, proposed by Holland based on Darwinian evolutionary theory. Evolutionary Strategies (ESs) [23] and Differential Evolution (DE) [24] also belong to the category of evolution-based algorithms. Physics-based algorithms are usually inspired by physical phenomena, and one of the most classical examples is Simulated Annealing [25], which was proposed based on the principle of solid-state annealing in metallurgy by Metropolis et al. Other physics-based algorithms include the Multi-Verse Optimizer (MVO) [26], the Gravitational Search Algorithm (GSA) [27], the Equilibrium Optimizer (EO) [28], the Kepler Optimization Algorithm (KOA) [29], and Nuclear Reaction Optimization (NRO) [30]. Human-based algorithms are usually inspired by human behavior. Early research in this category includes Harmony Search (HS) [31], which mimics musicians’ improvisations to achieve optimization. Other algorithms in this group include Teaching–Learning-Based Optimization (TLBO) [32], Social Evolution and Learning Optimization (SELO) [33], the Political Optimizer (PO) [34], and the Chef-Based Optimization Algorithm (CBOA) [35]. Swarm-based algorithms draw inspiration from the social behavior of different populations of organisms in natural environments. Particle Swarm Optimization (PSO) [36], developed by Eberhart and Kennedy, is a well-known swarm-based metaheuristic inspired by the foraging behavior of birds. It conceptualizes birds as particles (objective function) looking for food in a forest-like search space. During each iteration, the motion of each particle considers its own optimal solution and the optimal solution obtained by the group, which ultimately guides the particle to converge to the location with the most food (the optimal solution). Many other noteworthy algorithms have emerged in this category in the last decades, including Artificial Bee Colony (ABC) [37], the Whale Optimization Algorithm (WOA) [38], Dwarf Mongoose Optimization (DMO) [39], Tuna Swarm Optimization (TSO) [40], the African Vulture Optimization Algorithm (AVOA) [41], the Marine Predators Algorithm (MPA) [42], and the Genghis Khan Shark Optimizer (GKSO) [43]. These algorithms provide diverse and flexible tools for solving optimization problems by modeling collective behavior in nature.
The beluga whale optimization (BWO) algorithm is an optimization method inspired by the group hunting habits of beluga whales [44]. It aims to build optimization models by mimicking their swimming, hunting, and whale falling behaviors. These three behaviors correspond to different search phases in the BWO algorithm: the exploration phase, the exploitation phase, and the whale fall phase. BWO has been used to solve a number of complex optimization problems, including path planning [45,46], energy management [47,48], and machine learning parameter optimization [49,50]. Chen et al. incorporate stochastic reverse learning and Gaussian variation strategies into BWO. Li et al. use Sobel sequences to initialize the population and then use optimal domain perturbation to improve the quality of the population. To enhance the global optimization capability of BWO, Li et al. introduced circular chaotic mapping and the Cauchy variation strategy. The above literature attempts to enhance the performance of BWO. However, it still faces challenges, such as imbalanced exploration and exploitation, insufficient population diversity, slow convergence, susceptibility to local optima, and low convergence accuracy.
To address these challenges, we propose an augmented multi-strategy beluga whale optimization called AMBWO. In AMBWO, we first introduce the adaptive population learning strategy for improving the exploration capability of BWO, which increases the adaptability of the algorithm by fully learning the effective information of the population. In the exploitation phase, we introduce a roulette equilibrium selection strategy to facilitate the balance between exploitation and exploration and reduce the risk of falling into local optima. In addition, we introduce an adaptive avoidance strategy to ensure the diversity of the population so that the algorithm has faster convergence and better stability. In this study, the effectiveness of the AMBWO algorithm was tested by comparing it with many state-of-the-art improved methods on 41 test functions from the CEC2017 test set and the CEC2022 test set. The experimental data were analyzed using the statistical methods of the Friedman test and Wilcoxon rank-sum test. The experimental results show that the AMBWO algorithm produced better results than the basic BWO algorithm and its competitors. In addition to this, we applied AMBWO to solve some engineering design optimization problems in an efficient approach. In summary, the main work of this study is as follows:
(1) In the exploration phase, the adaptive population learning strategy is introduced with the aim of enhancing the global exploration capability of BWO by absorbing effective information from the superior population;
(2) In the exploitation phase, the roulette equilibrium selection strategy is used to balance the exploitation and exploration capabilities of BWO and enhance the adaptability of the algorithm;
(3) The adaptive avoidance strategy offers more quality candidate agents for BWO, enhancing the population diversity and reducing the probability of the BWO falling into a local optimum;
(4) The performance of the AMBWO was comprehensively evaluated using the CEC2017 and CEC2022 test suites and several constrained engineering problems.
The remaining sections of this paper are organized as follows: A concise overview of the BWO algorithm is provided in Section 2, entitled “Mathematical Model of BWO”. In Section 3, titled “The Proposed AMBWO”, we present three improvement strategies employed in AMBWO. Section 4 presents the results of experiments conducted on the CEC2017 test set, CEC2022 test set, and several engineering problems. Finally, Section 5 concludes the paper with a summary and outlook.

2. Mathematical Model of BWO

In this section, we present the mathematical model of the BWO algorithm in preparation for the next section on enhancing the BWO. The BWO algorithm consists of four phases: an initialization phase, an exploration phase, an exploitation phase, and a whale fall phase. The details of each of them are shown separately in the following section.

2.1. Initialization Phase

BWO is a swarm-based metaheuristic algorithm that employs randomly initialized beluga whales (denoted as X ) as search agents. The search agents form a matrix with N rows and D columns, where N denotes the number of candidate agents and D denotes the spatial dimension of the problem, as shown in Equation (1). In BWO, the range of the X is determined by the upper ( U B ) and lower ( L B ) limits of the problem. The matrix ( X ) consists of the position vectors of the candidate population, where each position vector is randomly generated using Equation (2):
X = X 1 X 2 X i X N = x 1 , 1 x 1 , 2 x 1 , j x 1 , D x 2 , 1 x 2 , 2 x 2 , j x 2 , D x i , 1 x i , 2 x i , j x i , D x N , 1 x N , 2 x N , j x N , D
X i = L B + r a n d 1 , D × U B L B , i = 1 , 2 , N
where i = 1 , 2 , , N is the number of beluga whales, and j = 1 , 2 , , dim is the dimension of the beluga whales.

2.2. Exploration Phase

The exploration phase of BWO is based on extensive research on swimming behavior. Beluga whales are paired with other beluga whales for synchronized or mirrored movements. The mathematical model is expressed as the following equation:
X i , j t + 1 = X i , p j t + X r a n d o m , p 1 t X i , p j t 1 + r 1 sin 2 p i r 2 , j = e v e n X i , j t + 1 = X i , p j t + X r a n d o m , p 1 t X i , p j t 1 + r 1 cos 2 p i r 2 , j = o d d
where t is the current iteration. X i , j t is the current position of the i t h beluga whale in the j t h dimension. X i , j t + 1 is the new position obtained by X i , j t . p j [ 1 , dim ] and r a n d o m [ 1 , N ] are integers. X i , p j t denotes the position of the i t h beluga whale in the p j t h dimension. r 1 , r 2 r a n d 0 , 1 are random numbers. The BWO will choose which motion mode to follow depending on whether the selection dimension is odd or even.

2.3. Exploitation Phase

During the exploitation phase, beluga whales actively send their location information to their partners. We can observe cooperative foraging and movement among the beluga whales, and the phenomenon can be described as the following mathematical equation:
X i t + 1 = r 3 × X b e s t t r 4 × X i t + C 1 × L F × X r a n d o m t X i t
C 1 = 2 × r 4 × 1 t / T
where X b e s t t is the location of the beluga whale with the smallest fitness value in the current iteration ( t ). r 3 , r 4 r a n d 0 , 1 are random numbers. T is the maximum iterations. L F is the value of the Levy flight, and the mathematical formulas for the L F are shown below:
σ = ( Γ ( 1 + β ) × sin ( π β / 2 ) Γ ( ( 1 + β ) / 2 ) × β × 2 ( β 1 ) / 2 ) 1 / β
L F = 0.05 × μ × σ v 1 / β
where μ and v are random numbers obeying a Gaussian distribution with a β constant equal to 1.5. The transition between the exploration phase and exploitation phase is adaptively executed based on the balance factor ( B f ). The mathematical model is expressed as follows:
B f = B 1 t / T
where B r a n d ( 0 , 1 ) . Based on the value of the B f , the beluga shifts between the exploration and exploitation phases. When B f 0.5 , the exploration phase happens, whereas the exploitation phase is contingent upon B f < 0.5 , and as the number of iterations increases, the range of the B f moves from ( 0 , 1 ) to ( 0 , 0.5 ) in a nonlinear fashion, indicating the significant change in the probabilities for the exploitation and exploration phases.

2.4. Whale Fall Phase

Beluga whales also encounter predators in the ocean and eventually die. In BWO, an equation is applied to update the locations of dead beluga whales, which can be described as follows:
X i t + 1 = r 5 × X i t r 6 × X r a n d o m t + r 7 × X s t e p
X s t e p = U B L B × e ( C 2 × t / T )
C 2 = 2 × W f × N
W f = 0.1 0.05 × t / T
where r 5 , r 6 , r 7 r a n d ( 0 , 1 ) . The factor C 2 is associated with the likelihood of a whale fall and the size of the population. W f is the probability of the whale fall factor, which decreases nonlinearly from 0.1 to 0.05 as the number of iterations increases, indicating a gradual decrease in the probability of a whale fall as the distance between the beluga whales and the food source diminishes.

3. The Proposed AMBWO

From Section 2, it can be seen that the BWO algorithm fails to utilize the population information well in the exploration phase and lacks sufficient global exploration capability. In the exploitation phase, the BWO guides the local search by adopting the current optimal search agent, which lacks sufficient adaptability and suffers from the problems of falling into local optima and low convergence accuracy. To address these problems, this section proposes three improvement strategies to enhance the overall performance of the BWO algorithm. First, an adaptive population learning strategy is proposed to enhance the exploration capability. Second, a roulette equilibrium selection strategy is proposed to balance the exploration and exploitation performance of the BWO. Finally, at the end of each iteration, an adaptive avoidance strategy is presented to assist the algorithm in eliminating the local optimum and improving the population quality. The details of these strategies are explained in the following subsections.

3.1. Adaptive Population Learning Strategy

The BWO failed to show a sufficient global search capability in the exploration phase. To address this deficiency, this paper proposes the adaptive population learning strategy (APLS). The APLS consists of two elements. Firstly, a correction is made for the original search strategy. We introduce an adaptive perturbation factor to increase the stochasticity of the algorithm, expand the search range, and help discover more candidate solutions. Furthermore, we introduce a population-based Gaussian learning mechanism to fully utilize the high-quality population to improve the solution quality. The mathematical model of the APLS is specified as follows:
E f a c t o r = E max E min × e t / T E min
X i , j t + 1 = X i , p j t + E f a c t o r × r 8 × X r a n d o m , p 1 t X i , p j t 1 + r 1 sin 2 p i r 2 , j = e v e n X i , j t + 1 = X i , p j t + E f a c t o r × r 8 × X r a n d o m , p 1 t X i , p j t 1 + r 1 cos 2 p i r 2 , j = o d d
X m e a n = i = 1 N / 2 ω i × X i t
ω i = ln 0.5 N + 1 ln i i = 1 0.5 N ln 0.5 N + 1 ln i
C o v = i = 1 0.5 N X i t X m e a n × X i t X m e a n 0.5 N 1
X i t + 1 = G a u s s i a n X m e a n , C o v + r 9 × X m e a n X i t
where E f a c t o r is the exploration-phase factor, E min = 1.1 is the initial exploration phase, and E max = 2.5 is the final exploration phase. r 8 , r 9 r a n d ( 0 , 1 ) . As the iteration number ( t ) increases, the nonlinear decrease in the E f a c t o r makes the initial solution’s weight in the solution gradually decrease, while the weight of the r 8 × X r a n d o m , p 1 t X i , p j t 1 + r 1 sin 2 p i r 2 part gradually increases, expanding the global search capability of the AMBWO in the exploration phase. X m e a n is obtained by weighting the individuals in the top half of the fitness rankings. denotes transposed symbols. Each beluga whale chooses one of these two methods to perform the exploration behavior at each iteration.

3.2. Roulette Equilibrium Selection Strategy

BWO converges the population by learning from the optimal beluga during the exploitation phase. This approach can help the algorithm converge quickly, but moving blindly with reference to the optimal point will lead to a weakening of the diversity of the other individuals and ultimately to a local optimum. Although the best individual cannot be selected blindly, high-quality individuals are still the target for the remaining individuals to learn. In order to enhance the population diversity and retain some global exploration ability on the basis of a strong exploitation capability, this paper proposes a roulette equilibrium selection strategy (RESS):
S i = α 1 × D i s i D i s min D i s max + 1 α 1 × F i t i F i t min F i t max
where D i s i denotes the Euclidean distance between X i and the optimal agent. D i s min and D i s max are the minimum and maximum distances in the population. F i t i denotes the fitness of X i . F i t min and F i t max are the minimum and maximum fitness in the population. α 1 is the weighting coefficient of the two evaluation metrics and, in this study, was set as 0.5. After the population update, the score (S) for each beluga whale was calculated using Equation (19), and then a reference individual ( X r e f e r e n c e t ) was selected to replace the optimal individual using the roulette wheel principle. The modified exploitation strategy is represented as follows:
X i t + 1 = r 3 × X r e f e r e n c e t r 4 × X i t + C 1 × L F × X r a n d o m t X i t

3.3. Adaptive Avoidance Strategy

While beluga whales are predators, there are more advanced predators that attack them. Inspired by the Gazelle optimization algorithm, this paper introduces an adaptive avoidance strategy (AAS). This strategy can help the algorithm to eliminate the local optimality and improve the quality of the solution:
X i t + 1 = X i t + C F × L B + r 10 × U B L B × U , r a n d 0.34 X i t + 0.34 × ( 1 r 11 ) + r 11 × X r 1 t X r 2 t , r a n d > 0.34
C F = 1 t / T 2 t / T
where r 9 , r 10 r a n d ( 0 , 1 ) . U is the binary vector, which is constructed by generating a random number in the range [0, 1]. X r 1 t and X r 2 t are two random individuals in the beluga whales.

3.4. Procedure of AMBWO

Summarizing Section 3.1, Section 3.2 and Section 3.3, the flowchart and pseudocode of the AMBWO are shown in Figure 1 and Algorithm 1.
Algorithm 1 CBBWO algorithm
Initialize the size of search agents (the population of the beluga whales) N , and the position of each beluga whale X , set the initial iteration parameter t = 1 , and the max iteration times T .
 While t < T
  Calculate B f , W f , E f a c t o r , S i , C F using Equations (8), (12), (13), (19) and (22)
  For i = 1   to   N
   If B f > 0.5 //Adaptive population learning strategy (APLS)
    If r a n d > 0.5
    Update the position X using Equation (18)// X i t + 1 = G a u s s i a n X m e a n , C o v + r 9 × X m e a n X i t
    Else
    Update the position X using Equation (14)// X i , j t + 1 = X i , p j t + E f a c t o r × r 8 × X r a n d o m , p 1 t X i , p j t 1 + r 1 sin 2 p i r 2 , j = e v e n X i , j t + 1 = X i , p j t + E f a c t o r × r 8 × X r a n d o m , p 1 t X i , p j t 1 + r 1 cos 2 p i r 2 , j = o d d
    End if
   Else//Roulette equilibrium selection strategy (RESS)
    Update the position X using Equation (20)// X i t + 1 = r 3 × X r e f e r e n c e t r 4 × X i t + C 1 × L F × X r a n d o m t X i t
   End if
   If B f < W f
    Update the position X using Equation (9)// X i t + 1 = r 5 × X i t r 6 × X r a n d o m t + r 7 × X s t e p
   End if
   Update the position X using Equation (21)// X i t + 1 = X i t + C F × L B + r 10 × U B L B × U , r a n d 0.34 X i t + 0.34 × ( 1 r 11 ) + r 11 × X r 1 t X r 2 t , r a n d > 0.34
  End for
   t = t + 1
 End while
Output the optimal solution X b e s t .

3.5. Time Complexity Analysis

The time complexity of the algorithm is determined by the number of variable dimensions ( D ), the population size ( N ), and the number of iterations ( T ). The time complexity of the original BWO algorithm is determined by the initialization and update operators. The time complexity of the exploitation and exploration phases of the BWO is denoted as O T × N × D . The time complexity of the whale fall phase can be denoted as O T × 0.1 N × D according to the original literature. Therefore, the time complexity of the BWO is approximately evaluated as O T × 1.1 N × D .
For the AMBWO, the APLS technique and the RESS technique did not increase the time complexity. Therefore, the time complexity of the exploration and exploitation phases of the AMBWO is O T × N × D . The combination of the AAS method and the whale fall phase still resulted in a time complexity of O T × 0.1 N × D . In conclusion, the time complexity of the AMBWO is O T × 1.1 N × D , which is unchanged compared to the BWO.

4. Experimental Evaluation

This section provides a comprehensive evaluation of the proposed AMBWO algorithm by going through several experiments. A total of 42 test functions were used to examine the performance of the AMBWO, of which 29 were taken from the CEC2017 test set and 12 were taken from the CEC2022 test set. Section 4.1 shows the details of these functions and presents the comparative algorithms that were involved in the experiments. In Section 4.2, we analyze the impact of each strategy on the AMBWO. Section 4.3 and Section 4.4 show the results of the comparison between the AMBWO and the competitors on the two test suites, respectively. Finally, the performance of the AMBWO is further validated by several engineering constraint problems in Section 4.5.

4.1. Experiment Setting

4.1.1. Benchmark Suite Descriptions

The CEC2017 function suite contains a total of 29 different functions. The F2 function was excluded from the comparison due to its instability and in order to maintain the sequence alignment (i.e., F1–F29). The CEC2017 test suite consists of unimodal (two functions), multimodal (seven functions), hybrid (ten functions), and composite (ten functions) functions. The unimodal functions are mathematical challenges characterized by the presence of a critical point. More precisely, one point has both local and global properties. The multimodal functions are characterized by the presence of multiple critical points. In addition, the specified test functions include composite and hybrid problems. Hybrid functions can exhibit either multi-peak or single-peak behavior depending on their underlying purpose. Composite functions are formed by combining the rotation and translation functions of different functions. The CEC2022 contains a total of 12 functions consisting of single-peak (one function), basic (four functions), hybrid (three functions), and composite (four functions) functions. The search space for all the functions is defined as [−100, 100]. Since finding the optimal solution is a challenging mission due to the multimodal, hybrid, and composite structure of these functions, these two test sets were employed to evaluate the performance of the AMBWO. Table 1 and Table 2 present the specifics of the two test sets.

4.1.2. Comparative Algorithms and Parameter Settings

In order to fully demonstrate the superiority of the algorithm proposed in this paper, seven state-of-the-art metaheuristic algorithms were utilized for comparison. These seven algorithms are all improved versions of basic algorithms, including HBWO-JS [51], FDBARO [52], MCOA [53], DETDO [54], BEESO [55], DTSMA [56], and IDE-EDA [57]. HBWO-JS is an enhanced version of the BWO algorithm. IDE-EDA is an improved DE variant. All the other improved algorithms are variants of well-known algorithms. For a fair comparison, the parameter settings of all the competitors were set according to the original literature, displayed in Table 3. The maximum number of iterations was 500, and the number of the population was 30.
All the experiments in this study were conducted on a computer with 48 GB RAM, running the Microsoft Windows 10 operating system. The CPU used was an AMD R9 9950X with a clock speed of 4.30 GHz. The experimental simulation process was implemented in MATLAB R2021b.

4.2. Effectiveness Analysis of the Strategy

In this subsection, we discuss the impacts of the proposed improvement strategies on AMBWO. Based on the control variable approach, six AMBWO variants are proposed, including AMBWO-1, AMBWO-2, AMBWO-3, AMBWO-12, AMBWO-23, and AMBWO-13. The first three variants each combine a single improvement strategy, and the latter three variants combine two improvement strategies separately, as shown in Table 4.
The algorithms mentioned in Table 4 were run thirty times on the CEC2017 and CEC2022 test sets, and the results obtained were analyzed using the Friedman test. The rankings are recorded in Table 5 and visualized in Figure 2. Based on the p-values in the last column of Table 5, we can conclude that there is a performance difference between the BWO and these six AMBWO variants as well as the AMBWO. The specific analysis is as follows. All three AMBWO variants combining a single improvement strategy are ranked better than the basic BWO, which indicates that all three strategies can improve the performance of the BWO separately. Based on the rankings of these three variants, we can learn that the impacts of the three improvement strategies on the BWO are, in descending order, ASS > RESS > APLS. Similarly, according to the rankings of AMBWO-12, AMBWO-13, and AMBWO-23, the ASS has the greatest impact on BWO, with the RESS and APLS reducing the impact in that order. It is worth noting that the ranking of the AMBWO combining the three improved strategies is the best among all the algorithms, which shows that the impacts of the three improved strategies on BWO do not cancel each other but rather promote each other to further enhance the capability of BWO.

4.3. Results and Analysis for CEC2017 Test Suite

In this subsection, we provide a comprehensive assessment of the AMBWO’s performance for the CEC2017 test set. Since the CEC2017 test set has four dimensions and the experimental data are relatively large, we record the mean and standard deviation obtained from the experiments in Table A1, Table A2, Table A3 and Table A4 in Appendix A. The Wilcoxon rank-sum test and Friedman test will be applied to analyze these data to evaluate the performance of the AMBWO from a statistical perspective. Additionally, the results of the convergence and robustness analysis of the AMBWO will be presented following the statistical tests.
First of all, Figure 3 shows a spider plot based on the ranking of each algorithm on each function to briefly demonstrate the performance of the AMBWO. We can tentatively conclude that the AMBWO has an excellent performance. The specific analysis is carried out below.
To comprehensively demonstrate the superiority of the proposed algorithm, we will use the Wilcoxon rank-sum test to verify whether the results of each run of the AMBWO differ significantly from the other algorithms at a significance level of p = 0.05. The null hypothesis (H0) is that there is no significant difference between the two algorithms. When p < 0.05, we reject the null hypothesis, indicating a significant difference between the two algorithms. When p > 0.05, we accept the null hypothesis, indicating no significant difference between the two algorithms (i.e., similar algorithm performances).
Table 6 shows the Wilcoxon test results of the AMBWO and the competitors for 10D, 30D, 50D, and 100D of the CEC2017 test functions. The symbols “+”, “−”, and “=” indicate that the AMBWO performed better than, worse than, and similar to the comparison algorithms, respectively. According to Table 6, the number of “+” symbols is more than the total number of “−” symbols, which indicates that the AMBWO outperformed the competing algorithms in different dimensions of the CEC2017. Figure 4 visualizes the Wilcoxon rank-sum test results for the AMBWO and the comparison algorithms.
When D = 10, the AMBWO is better (worse) than the BWO, HBWO-JS, FDBARO, MCOA, DETDO, BEESO, DTSMA, and IDE-EDA in the 29(0), 24(2), 21(5), 20(3), 27(0), 24(5), 26(0), and 14(1) functions. Thus, the AMBWO is the best algorithm among these advanced methods in solving the 10D CEC2017 test function.
When D = 30, the AMBWO is better (worse) than the BWO, HBWO-JS, FDBARO, MCOA, DETDO, BEESO, DTSMA, and IDE-EDA in the 29(0), 24(2), 18(4), 25(2), 23(2), 18(2), 17(5), and 14(6) functions. Thus, the AMBWO is the best algorithm among these advanced methods in solving the 30D CEC2017 test function.
When D = 50, the AMBWO is better (worse) than the BWO, HBWO-JS, FDBARO, MCOA, DETDO, BEESO, DTSMA, and IDE-EDA in the 29(0), 21(4), 13(11), 23(5), 16(7), 20(4), 14(10), and 17(10) functions. Thus, the AMBWO is the best algorithm among these advanced methods in solving the 50D CEC2017 test function.
When D = 100, the AMBWO is better (worse) than the BWO, HBWO-JS, FDBARO, MCOA, DETDO, BEESO, DTSMA, and IDE-EDA in the 29(0), 22(4), 16(12), 25(4), 13(12), 19(6), 10(14), and 17(10) functions. Thus, the DTSMA is the best algorithm among these advanced methods in solving the 100D CEC2017 test function.
Except for the Wilcoxon rank-sum test, the Friedman test that appears in Section 4.2 was also employed to evaluate the experimental results of the AMBWO and comparison algorithms. The results of the test are recorded in Table 7 and visualized in Figure 5. According to the last row of Table 7, the p-value is less than 0.05 in all cases, so we can conclude that there is a difference between the AMBWO and the other compared algorithms. According to Figure 5, we can learn that the AMBWO ranks first in 10D and 30D and after the FDBARO and DTSMA in 50D and 100D, respectively. Although the AMBWO failed to achieve the best ranking in all the dimensions, its overall performance was the best among all the algorithms, achieving an average ranking of 2.78. According to the Friedman test results, the AMBWO performed better in low dimensions and similar to the best algorithm tested in high dimensions. The FDBARO, which performed best in 50D, showed little fluctuation in its performance in the other dimensions. The best performer at 100D, the DTSMA, is the one whose ranking increases as the dimensions increase.
A convergence analysis and stability analysis of the AMBWO on the CEC2017 test set is performed in this segment. Figure 6 and Figure 7 show the convergence curves and box plots for different classes of partial functions in the CEC2017 test set. The complete convergence curves and box plots are displayed in Figure A1, Figure A2, Figure A3, Figure A4, Figure A5, Figure A6, Figure A7 and Figure A8 in Appendix B. In F2, the AMBWO was able to exploit the problem space consistently, obtaining the best convergence values. This is because the APLS strategy enhances the exploitation of the AMBWO. F3 and F6 are multimodal functions, and the AMBWO possesses a better convergence accuracy for F3 and faster convergence and a better convergence accuracy for F6. This is due to the fact that the RESS and ASS enhance the exploration capability of AMBWO as well as the proper switching between exploitation and exploration. AMBWO is able to discover new search regions and switch from exploitation to exploration at the right time. For F10, F13, and F17, the AMBWO achieved the fastest convergence speed and highest convergence accuracy. For F22 and F29, the AMBWO had the best convergence performance of all the algorithms. For F27, the AMBWO was worse than the DETDO but still ranked second. Based on the convergence curves, we confirm that the APLS, RESS, and ASS substantially improve the convergence performance of AMBWO.
Boxplots are useful tools for visualizing quartile-based statistics. They allowed us to analyze the distribution of the data and compare the performance of AMBWO with those of other methods. In Figure 7, the tentacles of each box plot represent the minimum and maximum values obtained by a single method, while the edges of the rectangular boxes indicate the lower and higher quartiles for each algorithm. Circles indicate outliers. The AMBWO shows the best performance with no outliers for F2, F3, and F22. For F6, F10, and F27, the AMBWO has bad values, but its boxes are compact, showing a more concentrated distribution of solutions. For F13, F17, and F29, the AMBWO and IDE-EDA are comparable in terms of their stabilities. The APLS strategy plays an important role in improving the performance by leveraging information from dominant populations to guide individual evolution and enhance stability. The RESS achieves a balance between exploitation and exploration, and the ASS improves the quality of the solutions to minimize significant fluctuations in the fitness values throughout the iterations.
Finally, in order to assess the scalability of the proposed AMBWO method, the performances of the AMBWO and BWO in different dimensions are further analyzed. Based on the experimental results presented in Figure 4, it is clear that the proposed AMBWO method outperformed the original BWO algorithm, whether it was 10D, 30D, 50D, or 100D. The proposed AMBWO method outperformed the original BWO algorithm in terms of finding the ideal solution of various functions, regardless of their complexity. Therefore, it can be inferred that the AMBWO method proposed in this paper has better optimization capabilities and greatly enhanced stability compared to the original BWO algorithm.

4.4. Results and Analysis for CEC2022 Test Suite

In this subsection, we discuss the results of the AMBWO based on the CEC2022 test set. In order to fully evaluate the performance of the proposed algorithm, we conducted experiments in 10 and 20 dimensions. The experimental environment and parameter settings were the same as those in Section 4.3. Table A5 and Table A6 in Appendix A record the test results of these algorithms run independently 30 times in both dimensions, including the means and standard deviations. Figure 8 illustrates the rankings of the AMBWO and the competitors for each function based on the mean value. We can find that the AMBWO has the best overall performance. The experimental data will be analyzed next using the Wilcoxon rank-sum test and the Friedman test.
Table 8 summarizes the results of the Wilcoxon rank-sum test and Friedman test for the AMBWO and competitors under the CEC2022 10D and 20D test functions. For the Friedman test, the p-values in Table 8 indicate that there is a significant difference between the AMBWO and the other algorithms. The AMBWO is ranked first in both dimensions and the BWO is ranked last. Figure 9 displays the Friedman test scores for the AMBWO and the competitors. According to Figure 9, the scores of the AMBWO do not fluctuate much, which indicates its good scalability. The whole curve of the AMBWO is minimized at every point, which indicates that its overall performance was the best. Figure 10 visualizes the Wilcoxon rank-sum test results for the AMBWO and the comparison algorithms for the CEC2022.
When D = 10, the AMBWO is better (worse) than the BWO, HBWO-JS, FDBARO, MCOA, DETDO, BEESO, DTSMA, and IDE-EDA in the 12(0), 10(2), 9(1), 8(2), 11(1), 8(1), 10(0), and 4(1) functions. Thus, the AMBWO is the best algorithm among these advanced methods in solving the 10D CEC2022 test function.
When D = 20, the AMBWO is better (worse) than the BWO, HBWO-JS, FDBARO, MCOA, DETDO, BEESO, DTSMA, and IDE-EDA in the 12(0), 8(3), 9(1), 8(1), 8(2), 9(2), 8(0), and 7(2) functions. Thus, the AMBWO is the best algorithm among these advanced methods in solving the 20D CEC2022 test function.

4.5. Results and Analysis of Engineering Problems

Following the experiments and analysis in Section 4.1, Section 4.2, Section 4.3 and Section 4.4, we clearly observe the superior optimization performance of the AMBWO in terms of the test functions. However, the primary objective of metaheuristic algorithms is to address real-world problems. Therefore, in this subsection, we further validate the effectiveness and applicability of AMBWO through its application to practical problems. To assess the practical applicability and scalability of the proposed algorithm, we apply it to three typical real-world engineering problems. Furthermore, to highlight the superiority of AMBWO, we continue to compare its results with the optimization outcomes of the seven advanced algorithms mentioned earlier in Section 4.1.2.

4.5.1. Tension/Compression Spring Design Problem

This design problem aims to minimize the weight of a stretch/compression spring by finding three crucial parameters of the spring, including the wire diameter (d), coil diameter (D), and number of coils (N). The structure of this engineering problem is illustrated in Figure 11, and the mathematical model for the spring design optimization problem is as follows:
Variables:
x = x 1 ,   x 2 ,   x 3 = d ,   D ,   N
Minimize:
f x = x 3 + 2 x 2 x 1 2
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 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
The experimental results of the AMBWO and eight different comparative algorithms are shown in Table 9. It is evident from the table that the AGOA’s optimization results outperform those of the other comparative algorithms, with a value of 0.012669. At this optimal solution, the design variable values for the spring are x = [0.051231, 0.34579, 11.95991].

4.5.2. Pressure Vessel Design Problem

The structure of the pressure vessel design problem is illustrated in Figure 12. The design objective of this problem is to minimize the costs while meeting the usage requirements. The four optimization parameters include the container thickness (Ts), head thickness (Th), inner radius (R), and head length (L). The mathematical representation of this problem is detailed below.
Variables:
x = x 1 ,   x 2 ,   x 3 , x 4 = T s ,   T h ,   R , L
Minimize:
f ( x ) = 0.6224 x 1 x 3 x 4 + 1.7781 x 2 x 3 2 + 3.1661 x 1 2 x 4 + 19.84 x 1 2 x 3
Subject to:
g 1 ( x ) = x 1 + 0.0193 x 3 0 g 2 ( x ) = x 2 + 0.00954 x 3 0 g 3 ( x ) = π x 3 2 x 4 + 4 3 π x 3 3 + 1296000 0 g 4 ( x ) = x 4 240 0
With bounds:
1 x 1 , x 2 99 , 10 x 3 , x 4 200
Like the other compared problems, the proposed algorithm achieved a superior performance in this problem. The detailed results are provided in Table 10. In Table 10, the AMBWO shows the best performance in solving this problem. The AMBWO algorithm obtained the lowest objective function value at 5885. 3328 through its unique search mechanism and optimization strategy, and it better balances the abilities of the global and local searches.

4.5.3. Three-Bar Truss Design Problem

The optimization design of a three-bar truss refers to minimizing the mass of the truss while satisfying stress and deformation constraints. The design variables for this optimization problem are the cross-sectional areas of the left and right bars, denoted as x1, and the cross-sectional area of the middle bar, denoted as x2, as shown in Figure 13. The mathematical model for this optimization design problem is as follows:
Variables:
x = x 1 ,   x 2
Minimize:
f x = 2 2 x 1 + x 2 × L
Subject to:
g 1 ( x ) = 2 x 1 + x 2 2 x 1 2 + 2 x 1 x 2 P σ 0 g 2 ( x ) = x 2 2 x 1 2 + 2 x 1 x 2 P σ 0 g 3 ( x ) = 1 x 1 + 2 x 2 P σ 0
With bounds:
0 x 1 1 ,   0 x 2 1
where
L = 100 cm ,   P = 2   k N cm 2 ,   σ = 2   k N cm 2
The three-bar truss problem was solved by the AMBWO, and the result is given in Table 11. The results obtained by the other competitors are also outlined in Table 10. As shown in Table 10, compared with nine optimization techniques, the AMBWO obtained the minimum volume for the three-bar truss design problem with a value of 262.8958. At this optimal point, the values of the design variables are x = [0.7887, 0.4082].

5. Conclusions

In this paper, we propose an augmented multi-strategy beluga whale optimization called AMBWO. AMBWO applies three techniques to enhance the performance, including an adaptive population learning strategy, a roulette equilibrium selection strategy, and an adaptive avoidance strategy. These strategies enable AMBWO to effectively avoid local optima and smoothly transition between the exploration and exploitation phases. To validate the effectiveness of AMBWO, it was evaluated using the benchmark test suites CEC2017 and CEC2022. In addition, various visual depictions of convergence curves and boxplots are provided, which help to clearly show the excellent performance statistics of AMBWO. The results show the significant benefits of AMBWO in different dimensions of the CEC2017 and CEC2022 benchmark functions. In order to validate the algorithm’s ability to solve real-world problems, it was tested by applying it to three engineering optimization problems. The results show that AMBWO performed well on both unconstrained and constrained problems. Compared with other algorithms, AMBWO consistently obtained the optimal solutions in these problems, showing its robustness and wide adaptability. From the results, AMBWO has achieved some success, but there are still some deficiencies that need to be further addressed. AMBWO needs to be mined even further to improve the poor performance in some of the functions. The APLS strategy is sensitive to the number of populations, and it is necessary to further investigate this sensitivity. As a perspective of this work, we intend to extend the use of the AMBWO algorithm in the future, such as to UAV tasking, feature selection, cloud resource management, and computer vision. In addition, the development of multi-objective and binary variants of AMBWO will be considered as future work to solve increasingly complex optimization problems in real-world environments.

Author Contributions

Conceptualization, G.Y. and Z.L.; formal analysis, G.Y. and H.C.; funding acquisition, Z.Q.; investigation, H.C.; methodology, G.Y. and Z.Q.; project administration, Z.Q.; resources, Z.L.; software, G.Y. and Z.Q.; supervision, Z.L. and Z.Q.; validation, G.Y. and H.C.; writing—original draft, G.Y.; writing—review and editing, G.Y., Z.L., Z.Q. and H.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 82272075.

Data Availability Statement

Data will be made available upon request.

Conflicts of Interest

Author Zengtong Lu was employed by the company Ruijie Networks Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Appendix A

Table A1. Statistical measures of AMBWO with other algorithms using CEC2017, D = 10.
Table A1. Statistical measures of AMBWO with other algorithms using CEC2017, D = 10.
Function No.IndexAMBWOBWOHBWO-JSFDBAROMCOADETDOBEESODTSMAIDE-EDA
F1Mean1.0012E+028.1054E+091.2061E+043.0022E+038.6869E+035.3130E+035.7985E+036.5307E+031.0931E+02
Std3.5878E-012.4360E+091.2727E+044.0306E+035.7169E+033.5992E+036.3478E+034.0277E+031.9888E+01
F2Mean3.0000E+029.4717E+036.5374E+023.2566E+023.0127E+023.0077E+022.0193E+033.0607E+023.0000E+02
Std3.3482E-082.0152E+033.2875E+024.9234E+012.8242E+001.5989E+001.5051E+031.8320E+011.3219E-03
F3Mean4.0000E+027.6902E+024.0822E+024.0413E+024.0233E+024.1366E+024.0438E+024.1121E+024.0134E+02
Std5.3822E-031.4381E+021.2097E+011.9624E+001.1220E+002.2753E+011.8150E+001.8612E+011.1937E+00
F4Mean5.0877E+025.8727E+025.1937E+025.1573E+025.1634E+025.3260E+025.1065E+025.1893E+025.0941E+02
Std2.6376E+001.2949E+014.6552E+006.3737E+005.9801E+001.3442E+014.1784E+007.5137E+005.3323E+00
F5Mean6.0001E+026.4614E+026.0007E+026.0003E+026.0051E+026.0995E+026.0006E+026.0046E+026.0001E+02
Std2.6382E-026.2357E+006.0021E-024.2322E-022.3716E-018.1629E+005.9777E-021.3164E+002.6105E-02
F6Mean7.1987E+028.0241E+027.3517E+027.2854E+027.3229E+027.5823E+027.3337E+027.2696E+027.2473E+02
Std3.3112E+008.4810E+006.4956E+008.3755E+005.3838E+001.6505E+019.9743E+006.7194E+007.2373E+00
F7Mean8.0814E+028.5388E+028.1687E+028.1788E+028.1902E+028.2404E+028.1340E+028.1589E+028.0999E+02
Std2.5209E+006.0131E+004.3050E+006.1631E+006.9735E+007.9520E+005.3419E+006.4195E+005.6307E+00
F8Mean9.0002E+021.5005E+039.0033E+029.0337E+029.0009E+021.0041E+039.0006E+029.0082E+029.0041E+02
Std8.2948E-021.4008E+023.7444E-011.0325E+011.4831E-011.7143E+021.8875E-012.0293E+005.5036E-01
F9Mean1.5042E+032.5867E+031.5078E+031.4875E+031.3990E+031.9673E+031.4500E+031.5175E+031.7209E+03
Std1.3741E+021.4987E+021.7289E+021.7391E+022.0596E+022.8551E+022.7031E+021.7333E+023.5235E+02
F10Mean1.1025E+032.3743E+031.1112E+031.1087E+031.1075E+031.1306E+031.1075E+031.1173E+031.1057E+03
Std1.3624E+007.6077E+025.0537E+005.3358E+001.5372E+001.8908E+013.7779E+003.3923E+015.0932E+00
F11Mean1.3585E+036.7411E+072.0613E+051.3549E+042.3419E+037.8953E+052.6517E+043.7194E+042.4101E+03
Std1.2044E+024.6841E+072.5496E+051.3282E+044.6919E+027.8064E+052.5225E+044.2188E+041.2732E+03
F12Mean1.3097E+032.2503E+065.8822E+031.6132E+031.3397E+031.3708E+047.3670E+031.2911E+041.3159E+03
Std2.8644E+002.7763E+063.4793E+031.3456E+031.6304E+019.9179E+036.9953E+031.2147E+041.3243E+01
F13Mean1.4135E+031.7292E+031.4987E+031.4125E+031.4298E+032.8967E+031.5743E+032.6131E+031.4143E+03
Std6.4963E+001.5536E+021.0697E+022.1271E+013.0731E+002.1833E+032.8448E+022.1211E+031.0633E+01
F14Mean1.5012E+038.4273E+032.2914E+031.5040E+031.5122E+033.9388E+032.3850E+033.1852E+031.5047E+03
Std6.2453E-012.9203E+038.4272E+022.4511E+003.3720E+002.6504E+035.8727E+022.6715E+038.0974E+00
F15Mean1.6046E+032.0263E+031.7187E+031.7536E+031.7078E+031.7990E+031.6517E+031.6723E+031.6327E+03
Std2.5736E+001.0404E+021.0223E+021.2401E+021.3736E+021.4938E+025.0701E+017.7196E+015.4069E+01
F16Mean1.7311E+031.8293E+031.7370E+031.7196E+031.7341E+031.7845E+031.7396E+031.7407E+031.7342E+03
Std4.8607E+002.5447E+011.1069E+012.1851E+019.6599E+005.2505E+012.5417E+012.8077E+011.1737E+01
F17Mean1.8069E+037.5029E+066.1979E+031.8166E+031.8341E+032.5822E+041.5723E+042.8829E+041.8208E+03
Std7.2559E+006.3447E+063.2339E+033.5692E+018.1653E+002.1201E+047.8876E+031.5023E+041.8020E+01
F18Mean1.9018E+038.0277E+043.3113E+032.9422E+031.9061E+038.1248E+033.7667E+036.1700E+031.9028E+03
Std8.2732E-015.7868E+041.5594E+034.5717E+032.3377E+007.7515E+033.9534E+036.1531E+033.6583E+00
F19Mean2.0238E+032.2383E+032.0389E+032.0143E+032.0234E+032.0735E+032.0305E+032.0221E+032.0203E+03
Std6.0987E+004.9683E+011.5017E+012.5596E+012.3117E+014.4098E+012.4834E+011.3217E+019.8362E+00
F20Mean2.2407E+032.2817E+032.2284E+032.2751E+032.2691E+032.3158E+032.3087E+032.2581E+032.2922E+03
Std5.3899E+013.4498E+014.7238E+015.7609E+015.7341E+015.3738E+012.8065E+016.0953E+014.1918E+01
F21Mean2.2883E+032.7137E+032.2904E+032.2996E+032.2970E+032.3630E+032.2997E+032.2978E+032.3006E+03
Std3.2639E+012.4935E+023.3052E+011.3327E+012.6747E+012.2975E+021.6754E+012.0014E+014.2948E-01
F22Mean2.6105E+032.6959E+032.6151E+032.6178E+032.6150E+032.6583E+032.6164E+032.6171E+032.6111E+03
Std3.3732E+001.5393E+014.2284E+006.7057E+004.4416E+001.3779E+015.4818E+005.5577E+005.1712E+00
F23Mean2.7230E+032.7983E+032.6471E+032.6804E+032.6441E+032.7812E+032.7502E+032.7409E+032.7384E+03
Std6.0715E+016.6531E+011.2099E+021.1082E+021.1964E+028.0185E+017.6385E+004.5797E+013.8978E+00
F24Mean2.9149E+033.2503E+032.9256E+032.9240E+032.9088E+032.9308E+032.9264E+032.9312E+032.9242E+03
Std2.2601E+017.6966E+012.2905E+012.4284E+011.9703E+012.7451E+012.3100E+013.4958E+012.2959E+01
F25Mean2.9655E+033.7738E+032.8802E+032.9013E+032.8872E+033.1110E+033.0090E+033.0551E+032.9376E+03
Std2.3667E+022.8586E+028.9494E+013.4937E+013.3666E+012.8714E+023.2170E+022.8064E+021.8195E+02
F26Mean3.0893E+033.1497E+033.0956E+033.0961E+033.0944E+033.1533E+033.0943E+033.0921E+033.0946E+03
Std6.0517E-011.5477E+012.0652E+003.6166E+002.1048E+005.8275E+013.3279E+002.6369E+004.0518E+00
F27Mean3.2812E+033.6291E+033.2259E+033.2008E+033.1764E+033.2909E+033.3182E+033.2920E+033.2642E+03
Std1.4238E+021.0760E+029.2354E+011.3364E+021.5346E+021.2671E+011.1083E+021.2289E+021.4294E+02
F28Mean3.1582E+033.4019E+033.2022E+033.1801E+033.1706E+033.2762E+033.1962E+033.1749E+033.1683E+03
Std1.5721E+016.8204E+011.9508E+014.4766E+012.0967E+016.8906E+013.3655E+013.8608E+012.3804E+01
F29Mean1.2684E+054.3603E+062.3803E+051.1060E+054.5187E+031.3660E+041.7717E+053.6222E+051.6710E+05
Std3.2733E+053.0166E+063.3003E+053.1008E+051.6901E+033.2150E+043.3522E+055.0826E+053.3233E+05
Table A2. Statistical measures of AMBWO with other algorithms using CEC2017, D = 30.
Table A2. Statistical measures of AMBWO with other algorithms using CEC2017, D = 30.
Function No.IndexAMBWOBWOHBWO-JSFDBAROMCOADETDOBEESODTSMAIDE-EDA
F1Mean8.8336E+055.2691E+101.9299E+081.4126E+078.4307E+078.3133E+058.8395E+067.2400E+064.7152E+06
Std4.8613E+053.4239E+091.2528E+086.4590E+063.0705E+074.9314E+055.1253E+061.8604E+075.0445E+06
F2Mean8.2216E+038.0307E+046.3197E+045.1203E+044.3285E+042.3883E+047.7623E+045.5366E+042.5058E+04
Std3.4363E+034.7212E+038.5211E+039.3052E+038.2750E+036.0426E+031.0878E+041.7915E+046.9818E+03
F3Mean4.9761E+021.2841E+046.1777E+025.3149E+025.5806E+024.8716E+025.2953E+025.2032E+025.0670E+02
Std2.3500E+011.6206E+035.0968E+014.0940E+012.1870E+012.0077E+012.0883E+013.5402E+014.6372E+01
F4Mean6.3424E+029.3769E+027.0306E+026.1102E+026.9974E+026.9983E+026.2312E+026.1053E+026.0641E+02
Std2.1198E+011.8174E+012.9973E+012.7373E+012.5620E+014.0504E+013.5778E+012.9089E+013.2535E+01
F5Mean6.1005E+026.9296E+026.3247E+026.1092E+026.2796E+026.5013E+026.0354E+026.1386E+026.0985E+02
Std3.7657E+004.2741E+001.5057E+016.3865E+001.1342E+019.7149E+001.8171E+005.2131E+003.8177E+00
F6Mean9.3385E+021.3958E+039.8626E+029.2032E+029.6765E+021.0571E+039.3079E+028.8468E+029.1093E+02
Std3.2566E+014.4109E+014.7633E+015.8043E+012.1432E+019.1748E+013.6571E+013.8042E+014.7911E+01
F7Mean9.1539E+021.1443E+039.5242E+029.0265E+029.7649E+029.4529E+029.1396E+029.2001E+029.0025E+02
Std1.7426E+011.8531E+012.3103E+012.6319E+012.0179E+012.5802E+013.9981E+012.3627E+012.4298E+01
F8Mean1.8328E+031.1332E+045.2740E+032.5801E+034.3930E+034.8964E+031.5029E+033.8044E+032.6754E+03
Std5.1037E+028.5040E+021.2500E+036.7613E+022.3030E+031.0294E+035.3067E+021.5689E+031.0880E+03
F9Mean6.5327E+038.7734E+035.4231E+034.0967E+035.9987E+034.9235E+038.1256E+035.0907E+037.7680E+03
Std3.1648E+023.8044E+025.5703E+027.0095E+026.1878E+027.3792E+028.7850E+028.3030E+026.8689E+02
F10Mean1.2251E+038.1354E+031.4556E+031.2666E+031.2969E+031.2424E+031.5461E+031.3486E+031.2274E+03
Std4.1769E+011.2557E+031.7634E+026.4411E+012.4359E+014.1102E+011.3095E+025.2356E+014.7851E+01
F11Mean2.2907E+051.1553E+107.4455E+061.8087E+061.0270E+071.4430E+073.1656E+063.4937E+066.3557E+05
Std4.8448E+052.3468E+093.9168E+061.2467E+064.5826E+069.1147E+061.7121E+062.3837E+066.9445E+05
F12Mean4.4152E+036.3210E+099.9207E+041.8668E+048.4971E+043.5706E+055.3740E+043.0331E+041.2757E+04
Std1.1481E+032.0084E+099.7203E+041.6949E+043.7025E+042.6284E+054.3209E+042.4899E+049.8466E+03
F13Mean1.4912E+033.5607E+061.7796E+051.9064E+041.5782E+031.1903E+057.7716E+041.1756E+051.5478E+03
Std1.6018E+012.1416E+061.5004E+053.0373E+042.2389E+019.5763E+047.8589E+046.6258E+043.7729E+01
F14Mean1.7404E+033.8304E+086.7216E+036.7757E+033.1003E+036.4870E+042.3249E+041.7685E+042.1783E+03
Std7.3243E+011.7603E+089.3464E+035.3179E+036.9898E+024.6737E+041.5695E+041.4606E+044.4330E+02
F15Mean2.6400E+035.7183E+032.9120E+032.5805E+032.7935E+032.8869E+033.0223E+032.5149E+032.6980E+03
Std1.9470E+024.2066E+022.1913E+022.3445E+022.6042E+023.4557E+024.5739E+023.6956E+023.9899E+02
F16Mean1.9960E+034.1221E+032.0609E+032.1430E+031.9529E+032.4306E+032.0994E+032.2498E+032.0069E+03
Std9.9731E+016.9358E+021.6135E+021.9867E+028.6418E+012.4508E+022.1612E+022.3116E+021.6569E+02
F17Mean2.1619E+034.8999E+079.1343E+053.7393E+055.3031E+041.7202E+061.6612E+061.0963E+065.3431E+04
Std1.4662E+022.2131E+076.3727E+054.2955E+053.1923E+041.4746E+061.3883E+061.3089E+066.3402E+04
F18Mean1.9810E+034.6237E+081.0840E+047.9839E+033.6838E+031.2639E+051.9488E+042.0988E+042.2645E+03
Std3.2536E+011.9935E+081.6080E+046.2622E+031.1376E+031.2746E+051.9183E+041.8005E+044.5466E+02
F19Mean2.4108E+033.0503E+032.4315E+032.4228E+032.3153E+032.6949E+032.4655E+032.4782E+032.3647E+03
Std9.6138E+011.1700E+021.1524E+021.5271E+021.2659E+022.3423E+022.2869E+021.9515E+021.2554E+02
F20Mean2.4186E+032.7441E+032.4599E+032.3937E+032.4825E+032.4762E+032.4255E+032.4054E+032.4033E+03
Std2.2343E+013.0286E+015.0465E+012.3800E+011.7485E+013.5582E+013.4680E+012.6647E+013.5017E+01
F21Mean2.3151E+038.7511E+032.3830E+032.3225E+032.3497E+035.9919E+035.6818E+035.9713E+032.9507E+03
Std4.4989E+004.5302E+022.6705E+014.0520E+008.6606E+001.7849E+033.6644E+031.3156E+031.9093E+03
F22Mean2.7789E+033.3347E+032.8379E+032.7838E+032.8809E+032.9811E+032.7870E+032.7469E+032.7543E+03
Std2.1628E+015.7297E+012.8556E+014.2029E+012.5685E+017.6333E+013.4573E+012.8310E+013.2952E+01
F23Mean2.9332E+033.6139E+033.0239E+032.9535E+033.0373E+033.1853E+033.0217E+032.9192E+032.9242E+03
Std2.0394E+016.8666E+012.5484E+013.3418E+012.8476E+017.2735E+013.3198E+012.7065E+013.6642E+01
F24Mean2.8920E+034.5320E+033.0107E+032.9261E+032.9194E+032.9017E+032.9204E+032.9165E+032.9193E+03
Std7.3073E+001.9992E+022.6710E+012.3311E+011.4611E+011.8749E+011.9888E+011.9527E+012.8156E+01
F25Mean4.9497E+031.0766E+044.8908E+034.4687E+034.5373E+035.8179E+034.9403E+034.9278E+034.8463E+03
Std2.0883E+026.9747E+021.2853E+031.0834E+031.3469E+031.5055E+033.6175E+022.9453E+024.9652E+02
F26Mean3.2163E+034.0402E+033.2019E+033.2553E+033.2935E+033.2000E+033.2260E+033.2285E+033.2334E+03
Std1.3634E+011.4942E+021.0142E+011.8488E+012.3378E+012.7369E-041.0176E+011.4798E+012.3500E+01
F27Mean3.2327E+036.5104E+033.3640E+033.2855E+033.2872E+033.2983E+033.3209E+033.2966E+033.2658E+03
Std1.8858E+012.8257E+025.9363E+012.9751E+012.8043E+013.9827E+004.2667E+015.5261E+013.4792E+01
F28Mean3.8706E+037.3612E+033.9872E+033.8560E+034.0502E+033.8922E+033.8258E+033.9143E+033.7879E+03
Std1.3397E+027.1598E+021.8252E+021.9965E+021.9511E+022.7834E+021.9617E+022.1309E+021.7999E+02
F29Mean1.6128E+041.2045E+091.3584E+052.7234E+044.1441E+059.3769E+041.2126E+052.8545E+041.9738E+04
Std5.9102E+035.3722E+089.8972E+041.4355E+041.9945E+057.6330E+041.3887E+052.5723E+048.9179E+03
Table A3. Statistical measures of AMBWO with other algorithms using CEC2017, D = 50.
Table A3. Statistical measures of AMBWO with other algorithms using CEC2017, D = 50.
Function No.IndexAMBWOBWOHBWO-JSFDBAROMCOADETDOBEESODTSMAIDE-EDA
F1Mean1.6177E+081.0760E+112.9517E+091.6816E+091.5388E+092.6261E+074.7900E+081.3164E+098.3553E+08
Std7.4677E+074.8606E+098.1012E+089.6952E+085.2671E+081.2635E+072.3685E+081.6102E+095.0491E+08
F2Mean5.7588E+042.2827E+051.9016E+051.4594E+051.8495E+051.6247E+051.9110E+051.9676E+051.0453E+05
Std1.3755E+042.7743E+042.4160E+041.5557E+042.2025E+045.9107E+042.0729E+045.0661E+042.0000E+04
F3Mean6.2367E+023.4748E+041.2663E+038.6348E+029.9537E+026.2512E+028.0700E+026.6342E+027.7330E+02
Std5.4058E+013.1006E+032.3599E+021.5979E+021.2145E+025.5387E+018.8976E+017.4195E+019.5921E+01
F4Mean8.4093E+021.1988E+038.7151E+027.7372E+029.5992E+028.3067E+028.4064E+027.9253E+027.8071E+02
Std3.8107E+011.7290E+013.5286E+013.3800E+012.8508E+013.3509E+015.8250E+015.9389E+015.2267E+01
F5Mean6.3008E+027.0291E+026.5517E+026.2763E+026.6552E+026.6008E+026.1371E+026.3308E+026.3136E+02
Std6.4688E+002.4266E+001.1448E+017.5583E+001.4839E+016.1693E+004.2562E+009.1477E+009.5219E+00
F6Mean1.3082E+031.9951E+031.3930E+031.2604E+031.2614E+031.4215E+031.1643E+031.1686E+031.2692E+03
Std5.8485E+014.5939E+011.2583E+021.0279E+024.2440E+011.1250E+026.0647E+016.2580E+019.2439E+01
F7Mean1.1403E+031.5060E+031.1863E+031.0675E+031.2562E+031.1438E+031.1129E+031.0835E+031.0934E+03
Std3.3575E+012.9210E+012.5855E+013.5197E+014.2764E+014.0126E+015.2071E+014.7052E+016.9187E+01
F8Mean1.0599E+043.8617E+041.9361E+049.5912E+032.0699E+041.4922E+045.6864E+031.5392E+041.3563E+04
Std2.9619E+032.4705E+032.4153E+031.8695E+037.1856E+032.1471E+032.0764E+036.7622E+035.7953E+03
F9Mean1.2555E+041.5115E+049.4833E+037.3283E+031.0513E+048.7680E+031.4861E+049.5096E+031.4083E+04
Std3.9158E+024.8307E+028.9218E+029.2528E+029.3410E+029.6809E+026.1048E+021.3620E+038.7858E+02
F10Mean1.4997E+032.2519E+043.3529E+031.8196E+031.8408E+031.5020E+035.5297E+031.8572E+031.6359E+03
Std6.8123E+012.1468E+031.0078E+032.4716E+022.4231E+029.0952E+012.2712E+035.8645E+022.0093E+02
F11Mean1.1695E+076.6373E+103.7295E+085.5198E+072.0650E+081.1191E+086.7770E+074.2407E+071.9331E+07
Std5.2150E+061.0474E+101.9680E+083.4255E+075.6261E+076.6869E+072.3871E+073.3308E+071.3734E+07
F12Mean7.3722E+043.4316E+102.6454E+074.6328E+046.4933E+069.1836E+054.1782E+054.6595E+041.9159E+04
Std4.3094E+047.8416E+091.6199E+072.1829E+045.3351E+065.1227E+053.7001E+051.9569E+048.5970E+03
F13Mean1.7146E+035.7697E+071.4870E+062.0445E+053.0832E+041.2209E+067.2006E+054.8895E+053.1716E+04
Std6.1457E+012.8216E+071.2974E+061.6441E+054.5138E+047.2064E+055.4096E+053.4568E+055.0880E+04
F14Mean5.9219E+035.6450E+092.8240E+051.1854E+041.5710E+052.3579E+054.8408E+042.1630E+049.5454E+03
Std4.6169E+031.5262E+093.8682E+056.5447E+037.0100E+041.3584E+052.3248E+041.0693E+045.0306E+03
F15Mean3.6117E+039.0639E+033.7700E+033.2711E+034.0011E+033.8705E+034.7001E+033.5595E+033.4157E+03
Std2.9495E+026.3153E+025.3721E+024.6400E+023.7846E+026.2476E+026.4720E+024.3529E+026.3546E+02
F16Mean3.1473E+037.6406E+033.1467E+033.0490E+033.1176E+033.4021E+033.8158E+033.2405E+033.0439E+03
Std1.9096E+021.7281E+033.5286E+023.6160E+022.8572E+023.3467E+024.5774E+022.6238E+024.1517E+02
F17Mean3.8616E+041.3309E+085.4849E+061.9573E+069.2870E+052.6297E+068.1545E+065.3958E+063.3450E+05
Std3.0426E+045.5830E+073.4092E+061.3600E+069.1938E+051.4542E+065.6879E+063.8273E+063.2748E+05
F18Mean5.4080E+033.1818E+094.1769E+041.7136E+041.4939E+054.1891E+054.2105E+042.1521E+041.4402E+04
Std5.4730E+039.5366E+082.3176E+049.1551E+036.9901E+043.0523E+052.7273E+041.7566E+041.0452E+04
F19Mean3.3105E+034.1511E+033.1351E+033.0863E+032.9179E+033.4296E+034.0253E+033.2624E+033.5070E+03
Std1.9807E+022.1340E+022.3355E+023.0402E+022.4607E+023.6759E+022.5594E+023.2848E+024.1377E+02
F20Mean2.6299E+033.2013E+032.7017E+032.5403E+032.7159E+032.6917E+032.6438E+032.5514E+032.5558E+03
Std2.7338E+014.9204E+014.7554E+013.7724E+012.8666E+016.5409E+016.0701E+015.1553E+015.0595E+01
F21Mean1.3199E+041.6811E+041.1758E+049.3144E+031.2016E+041.0311E+041.6462E+041.1165E+041.3912E+04
Std2.8422E+034.6443E+021.5998E+038.0402E+023.0329E+031.1822E+037.6533E+021.1438E+034.1851E+03
F22Mean3.0791E+034.1201E+033.2112E+033.0494E+033.2852E+033.2470E+033.0966E+032.9921E+033.0709E+03
Std4.2448E+016.3472E+013.9096E+018.3388E+015.5070E+011.8318E+025.7080E+014.5665E+017.9006E+01
F23Mean3.2268E+034.5592E+033.4728E+033.2475E+033.4313E+033.6425E+033.3168E+033.0900E+033.1850E+03
Std4.2632E+011.2392E+026.8758E+016.3737E+014.6522E+011.1193E+025.8209E+014.7077E+016.4620E+01
F24Mean3.1306E+031.4112E+043.7631E+033.3951E+033.3555E+033.0887E+033.3228E+033.1986E+033.2351E+03
Std2.8178E+018.5999E+022.1692E+021.2734E+027.2920E+013.0208E+011.1656E+028.6187E+016.3615E+01
F25Mean7.3345E+031.6771E+048.7742E+037.2200E+035.3423E+038.4077E+037.2269E+036.8288E+037.5698E+03
Std4.4692E+023.9821E+022.2651E+031.9993E+031.7419E+031.9886E+036.0464E+029.5545E+021.2071E+03
F26Mean3.4013E+036.1491E+033.2000E+033.7051E+033.9379E+033.2000E+033.5011E+033.4775E+033.5901E+03
Std7.0138E+013.7875E+028.6614E-051.1161E+021.2020E+022.8754E-048.8877E+018.9360E+011.3634E+02
F27Mean3.4299E+031.2498E+043.9664E+033.9885E+033.8706E+033.2994E+034.2404E+034.4824E+033.6008E+03
Std5.5086E+014.2700E+025.8126E+022.7237E+021.2990E+023.3483E+004.8816E+028.9043E+021.1441E+02
F28Mean4.7937E+033.3087E+044.9600E+034.5856E+035.4516E+035.0600E+034.6215E+034.9041E+034.6974E+03
Std2.7612E+022.1076E+044.1172E+023.8632E+023.0194E+026.9456E+023.7549E+023.5197E+022.8974E+02
F29Mean3.7310E+064.8982E+091.4888E+075.9970E+063.7123E+076.9682E+057.2956E+068.7295E+062.5546E+06
Std1.3221E+061.1280E+094.4237E+061.7791E+067.2652E+065.2275E+052.4016E+062.7972E+061.0421E+06
Table A4. Statistical measures of AMBWO with other algorithms using CEC2017, D = 100.
Table A4. Statistical measures of AMBWO with other algorithms using CEC2017, D = 100.
Function No.IndexAMBWOBWOHBWO-JSFDBAROMCOADETDOBEESODTSMAIDE-EDA
F1Mean6.3327E+092.5926E+114.9244E+104.4785E+102.7936E+101.0467E+091.4836E+102.7712E+102.7645E+10
Std1.1356E+097.2466E+099.0983E+098.2328E+094.7376E+093.5405E+083.5703E+098.6767E+096.9256E+09
F2Mean2.5257E+053.7849E+053.5090E+053.5433E+053.4010E+054.3695E+054.4236E+057.0106E+053.0626E+05
Std1.7978E+044.4897E+041.9282E+043.3709E+041.6480E+041.9794E+056.7381E+041.3100E+053.9361E+04
F3Mean1.5880E+031.0172E+057.2331E+034.6713E+034.9113E+031.1687E+033.0840E+031.9418E+033.1085E+03
Std2.2730E+026.4109E+031.4923E+031.0160E+037.9313E+021.4057E+026.6112E+026.7023E+025.1438E+02
F4Mean1.5561E+032.1141E+031.5307E+031.3684E+031.7588E+031.3641E+031.4894E+031.3561E+031.3516E+03
Std5.2707E+013.2626E+015.0044E+017.1562E+015.9529E+015.8005E+017.7147E+019.3367E+011.0443E+02
F5Mean6.6588E+027.1235E+026.7735E+026.5194E+026.8787E+026.6772E+026.4138E+026.6545E+026.5435E+02
Std5.7624E+001.6383E+004.6773E+005.0996E+005.9330E+003.6585E+005.4966E+007.3358E+007.5030E+00
F6Mean2.6163E+033.9120E+032.8383E+032.7591E+032.2701E+032.9529E+032.0610E+032.4960E+032.7570E+03
Std1.6346E+025.4178E+012.4286E+022.4695E+028.7502E+011.3350E+021.2603E+022.4716E+021.6972E+02
F7Mean1.9110E+032.5934E+031.9847E+031.7533E+032.1223E+031.7769E+031.7794E+031.6244E+031.7334E+03
Std7.1723E+013.3347E+015.6610E+011.0261E+027.8386E+016.9099E+018.2214E+011.0076E+021.0491E+02
F8Mean5.1121E+048.0281E+044.7895E+043.2889E+046.3466E+043.2937E+043.4264E+044.4446E+045.5757E+04
Std7.9911E+033.4937E+033.1292E+033.5637E+036.8037E+033.1702E+036.3130E+039.0145E+031.0271E+04
F9Mean2.8997E+043.2258E+042.3415E+041.8451E+042.6070E+042.0080E+043.2374E+042.2292E+043.0853E+04
Std5.6950E+027.3069E+021.5705E+031.1254E+038.1972E+022.4561E+037.5655E+022.3584E+031.4009E+03
F10Mean1.9367E+043.4062E+051.4374E+056.9795E+041.0483E+054.3490E+041.6118E+056.6263E+043.2803E+04
Std6.3882E+036.4165E+042.5931E+041.7342E+041.7394E+041.2275E+042.9049E+042.3384E+041.0781E+04
F11Mean6.2009E+081.9353E+111.0288E+102.5792E+093.9879E+095.8193E+081.5037E+091.6170E+091.7304E+09
Std2.2162E+081.2375E+102.6214E+091.4128E+099.4985E+082.2422E+085.1882E+081.1105E+096.5737E+08
F12Mean1.1467E+064.3460E+104.4952E+081.0417E+076.6581E+071.8567E+065.9174E+068.6696E+061.4303E+06
Std3.9660E+053.7334E+091.5320E+086.4708E+062.5560E+071.0007E+063.9914E+062.6737E+071.6823E+06
F13Mean1.2152E+057.8303E+077.8633E+063.2679E+062.0741E+064.4920E+061.2018E+075.2424E+069.7535E+05
Std1.1935E+051.5824E+072.9861E+061.3877E+061.1120E+062.0658E+066.1598E+063.0808E+065.6479E+05
F14Mean7.1743E+042.2967E+103.3914E+071.2722E+055.9969E+065.9253E+056.5153E+053.6391E+052.4561E+04
Std2.3637E+042.1414E+091.7579E+079.8502E+043.5919E+064.4061E+055.2700E+059.3021E+051.0708E+04
F15Mean7.8300E+032.2494E+048.5095E+036.4568E+039.8405E+037.8922E+031.0534E+046.5250E+036.5317E+03
Std5.8755E+021.4697E+039.5668E+025.5044E+026.8658E+021.7390E+036.7568E+028.1905E+028.9249E+02
F16Mean5.7370E+035.9719E+066.8009E+035.1231E+036.9173E+037.0233E+037.9085E+035.5822E+035.4236E+03
Std3.6520E+022.8089E+069.8134E+026.5173E+023.5522E+021.2241E+036.1974E+025.7220E+027.5629E+02
F17Mean2.8315E+052.0096E+087.5536E+063.9970E+064.9590E+065.0398E+062.0504E+078.8411E+061.5446E+06
Std2.0068E+057.0034E+074.3819E+062.0264E+061.7880E+062.1489E+069.2447E+064.3493E+068.6524E+05
F18Mean3.8216E+052.2847E+102.8581E+072.7303E+059.6529E+062.5249E+062.1873E+062.3225E+051.2665E+05
Std2.4870E+052.2995E+091.4715E+071.6187E+055.8221E+061.4053E+061.3997E+063.5170E+051.1102E+05
F19Mean6.4336E+037.7368E+036.0375E+035.1266E+035.7250E+035.6644E+037.7105E+035.6861E+036.9669E+03
Std3.1321E+022.4946E+024.2161E+024.4334E+025.1512E+026.4658E+023.3415E+027.7533E+026.5034E+02
F20Mean3.3693E+034.7484E+033.5623E+033.1717E+033.5454E+033.6061E+033.3349E+033.1158E+033.2377E+03
Std6.8968E+011.1330E+026.2267E+018.3532E+016.1305E+011.8625E+029.5172E+011.0769E+021.0807E+02
F21Mean3.0973E+043.4747E+042.5624E+042.1151E+042.9268E+042.3037E+043.4230E+042.4199E+043.3349E+04
Std9.2048E+027.6641E+021.6519E+031.6634E+037.6761E+022.2410E+031.2764E+032.3606E+031.3509E+03
F22Mean3.8392E+036.1139E+034.0702E+033.7710E+034.3857E+034.3432E+033.7391E+033.5016E+033.8067E+03
Std5.3012E+011.8866E+021.3416E+021.1043E+021.1924E+022.2078E+021.1123E+021.0747E+021.2681E+02
F23Mean4.3569E+039.4826E+035.0811E+034.7017E+035.3333E+035.7881E+034.3518E+034.0519E+034.5790E+03
Std8.7103E+013.6218E+025.2632E+021.6129E+021.4098E+023.6789E+021.2108E+021.2156E+022.0146E+02
F24Mean4.3911E+032.7535E+047.1272E+035.9784E+035.8641E+033.6838E+035.6917E+035.6049E+035.4381E+03
Std1.9849E+028.8758E+026.6305E+025.4514E+023.6980E+028.5012E+015.2894E+028.9054E+024.4048E+02
F25Mean1.7327E+045.1414E+042.6261E+042.2808E+042.2219E+042.6701E+041.7080E+041.3560E+042.1236E+04
Std1.1449E+031.0817E+031.8265E+032.6503E+033.7300E+035.3811E+031.0454E+031.0609E+032.3239E+03
F26Mean3.7074E+031.2295E+043.3341E+034.3778E+034.9654E+033.2000E+033.8511E+033.6845E+034.0579E+03
Std7.5296E+011.0021E+034.2263E+022.2342E+021.8447E+023.8615E-049.0906E+018.2485E+011.5842E+02
F27Mean4.7174E+032.7478E+047.1334E+038.5727E+037.4906E+033.3000E+039.4512E+031.0350E+047.2199E+03
Std3.7315E+028.6948E+022.8265E+039.3891E+027.6148E+024.9078E-041.4735E+033.9258E+039.5199E+02
F28Mean9.2436E+034.8654E+059.5049E+038.3109E+031.0773E+047.6051E+038.9554E+038.2648E+038.4408E+03
Std5.7266E+021.8296E+058.2922E+024.7535E+025.2875E+021.2104E+038.1304E+026.3833E+026.6451E+02
F29Mean7.5322E+064.1109E+104.5189E+082.1622E+071.0137E+089.8133E+062.1242E+071.6374E+075.8524E+06
Std2.9995E+063.5337E+092.2039E+081.0640E+073.0759E+075.3139E+061.2474E+079.1441E+063.6718E+06
Table A5. Statistical measures of AMBWO with other algorithms using CEC2022, D = 10.
Table A5. Statistical measures of AMBWO with other algorithms using CEC2022, D = 10.
Function No.IndexAMBWOBWOHBWO-JSFDBAROMCOADETDOBEESODTSMAIDE-EDA
F1Mean3.0000E+028.2345E+031.9302E+033.1321E+023.0111E+023.0016E+021.8067E+033.0066E+023.0000E+02
Std2.8964E-082.4800E+037.1165E+022.2166E+011.3370E+003.2187E-017.9442E+021.5675E+005.1148E-05
F2Mean4.0477E+028.3004E+024.0463E+024.0519E+024.0121E+024.1982E+024.0551E+024.0775E+024.0647E+02
Std2.8729E+001.4031E+028.7906E+001.2342E+011.9688E+003.1292E+012.7405E+001.9668E+001.2537E+01
F3Mean6.0001E+026.4763E+026.0007E+026.0003E+026.0054E+026.1310E+026.0004E+026.0022E+026.0001E+02
Std9.2085E-036.3169E+008.1402E-023.0351E-022.7111E-018.5960E+002.2902E-022.5970E-017.5071E-03
F4Mean8.0828E+028.4843E+028.1463E+028.1701E+028.2007E+028.2607E+028.2281E+028.2026E+028.1011E+02
Std2.3490E+008.4294E+005.6584E+008.8698E+006.1276E+009.1911E+009.9810E+008.3000E+005.0185E+00
F5Mean9.0002E+021.4917E+039.0245E+029.0806E+029.0006E+021.0795E+039.0010E+029.0261E+029.0049E+02
Std8.2948E-021.0561E+028.0498E+002.4549E+015.4274E-022.3145E+021.4856E-015.3963E+001.9866E+00
F6Mean1.8009E+032.5657E+062.3392E+032.0771E+031.8345E+032.3185E+044.7974E+034.8874E+031.8120E+03
Std7.4999E-011.7517E+065.7908E+029.2144E+022.1696E+018.6179E+042.2146E+032.0271E+031.4851E+01
F7Mean2.0174E+032.1032E+032.0220E+032.0121E+032.0170E+032.0394E+032.0179E+032.0204E+032.0174E+03
Std6.1575E+001.7682E+017.6467E+001.1079E+017.1006E+002.1840E+018.9349E+005.2069E+009.5456E+00
F8Mean2.2156E+032.2438E+032.2209E+032.2192E+032.2176E+032.2248E+032.2235E+032.2211E+032.2181E+03
Std5.8494E+005.8792E+004.5694E+003.8065E+006.5922E+003.7003E+004.8648E+004.8393E+009.7142E+00
F9Mean2.5293E+032.7036E+032.5312E+032.5293E+032.5293E+032.4997E+032.5293E+032.5293E+032.5293E+03
Std5.9285E-092.1851E+017.3821E+002.7215E-032.3254E-025.1468E+018.0652E-073.2031E-061.2723E-12
F10Mean2.5111E+032.5659E+032.5152E+032.5120E+032.5379E+032.5769E+032.5045E+032.5047E+032.5302E+03
Std3.2798E+016.1119E+013.8153E+013.5179E+015.3824E+011.1207E+024.7705E+012.3283E+015.0352E+01
F11Mean2.6100E+033.3170E+032.6567E+032.6551E+032.6010E+032.8160E+032.8471E+032.6853E+032.9014E+03
Std3.8169E+012.2062E+021.0849E+021.0777E+023.8523E-011.3525E+021.0452E+021.2286E+024.1723E+00
F12Mean2.8617E+032.9079E+032.8634E+032.8656E+032.8642E+032.8949E+032.8641E+032.8634E+032.8646E+03
Std1.6732E+001.9255E+011.8405E+001.5455E+009.6806E-011.5698E+011.5934E+001.7575E+002.0918E+00
Table A6. Statistical measures of AMBWO with other algorithms using CEC2022, D = 20.
Table A6. Statistical measures of AMBWO with other algorithms using CEC2022, D = 20.
Function No.IndexAMBWOBWOHBWO-JSFDBAROMCOADETDOBEESODTSMAIDE-EDA
F1Mean4.0907E+027.0632E+042.8140E+049.8391E+031.3059E+043.5938E+032.4220E+043.0638E+032.5299E+03
Std1.7718E+021.8536E+046.9360E+034.7757E+034.9409E+032.5189E+036.8823E+032.2493E+031.7396E+03
F2Mean4.4602E+022.2467E+035.0352E+024.6463E+024.5756E+024.4140E+024.5381E+024.5925E+024.5990E+02
Std1.2096E+012.5482E+024.2123E+013.3154E+011.3794E+012.7964E+011.6484E+012.4050E+011.4090E+01
F3Mean6.0362E+026.8116E+026.0844E+026.0277E+026.0931E+026.4148E+026.0065E+026.0431E+026.0185E+02
Std2.1475E+006.3361E+001.0923E+012.2075E+003.7856E+009.0678E+003.2717E-013.9264E+001.4637E+00
F4Mean8.4627E+029.7480E+028.7369E+028.5863E+028.7735E+028.7649E+029.0766E+028.6086E+028.4294E+02
Std1.0797E+019.8259E+001.2983E+011.6713E+011.2462E+011.6419E+011.7087E+012.0391E+011.5814E+01
F5Mean1.0586E+033.6688E+032.2967E+031.2891E+031.5493E+032.0356E+039.6588E+021.4996E+039.9463E+02
Std1.3500E+023.3149E+024.5557E+023.2922E+027.3568E+022.8448E+028.1460E+015.2069E+021.2544E+02
F6Mean1.8983E+031.3510E+096.2753E+035.8359E+033.8298E+048.0378E+032.5159E+041.5327E+042.8913E+03
Std3.8364E+014.1459E+084.6883E+034.4316E+032.0394E+048.1090E+032.2453E+048.2851E+031.8068E+03
F7Mean2.0618E+032.2258E+032.0935E+032.0654E+032.0586E+032.1372E+032.0594E+032.0611E+032.0538E+03
Std1.2769E+012.7864E+011.8739E+013.8658E+011.2172E+015.3982E+011.7507E+013.2929E+011.8091E+01
F8Mean2.2312E+032.2912E+032.2292E+032.2360E+032.2305E+032.2895E+032.2384E+032.2330E+032.2381E+03
Std2.4371E+003.3269E+011.5032E+003.5739E+011.6661E+006.2135E+017.6860E+009.5043E+003.1479E+01
F9Mean2.4808E+033.0736E+032.4919E+032.4832E+032.4843E+032.4763E+032.4809E+032.4811E+032.4808E+03
Std1.6572E-031.2985E+026.4394E+001.9646E+009.6462E-014.2778E+019.4089E-022.8362E-019.5116E-03
F10Mean2.6919E+033.8578E+032.6199E+032.5429E+032.6885E+033.6863E+032.8209E+032.9975E+032.8643E+03
Std4.7647E+021.1255E+032.3667E+021.0396E+024.2647E+026.4397E+022.6158E+027.3053E+029.0434E+02
F11Mean2.9061E+038.1868E+033.1310E+033.0580E+033.0685E+032.9137E+033.0398E+032.9532E+032.9175E+03
Std6.3646E+015.6602E+021.2630E+024.6555E+021.7719E+022.3790E+014.0621E+011.4085E+022.1295E+01
F12Mean2.9436E+033.3375E+032.9000E+032.9733E+032.9797E+032.9000E+032.9589E+032.9467E+032.9606E+03
Std8.7301E+009.5945E+016.5282E-051.9194E+011.0990E+012.2096E-041.8517E+016.7168E+001.9451E+01

Appendix B

Figure A1. The convergence curves of AMBWO and other competitors based on CEC2017 (D = 10).
Figure A1. The convergence curves of AMBWO and other competitors based on CEC2017 (D = 10).
Biomimetics 09 00727 g0a1
Figure A2. The convergence curves of AMBWO and other competitors based on CEC2017 (D = 30).
Figure A2. The convergence curves of AMBWO and other competitors based on CEC2017 (D = 30).
Biomimetics 09 00727 g0a2
Figure A3. The convergence curves of AMBWO and other competitors based on CEC2017 (D = 50).
Figure A3. The convergence curves of AMBWO and other competitors based on CEC2017 (D = 50).
Biomimetics 09 00727 g0a3
Figure A4. The convergence curves of AMBWO and other competitors based on CEC2017 (D = 100).
Figure A4. The convergence curves of AMBWO and other competitors based on CEC2017 (D = 100).
Biomimetics 09 00727 g0a4
Figure A5. The boxplots of AMBWO and other competitors based on CEC2017 (D = 10).
Figure A5. The boxplots of AMBWO and other competitors based on CEC2017 (D = 10).
Biomimetics 09 00727 g0a5aBiomimetics 09 00727 g0a5b
Figure A6. The boxplots of AMBWO and other competitors based on CEC2017 (D = 30).
Figure A6. The boxplots of AMBWO and other competitors based on CEC2017 (D = 30).
Biomimetics 09 00727 g0a6aBiomimetics 09 00727 g0a6b
Figure A7. The boxplots of AMBWO and other competitors based on CEC2017 (D = 50).
Figure A7. The boxplots of AMBWO and other competitors based on CEC2017 (D = 50).
Biomimetics 09 00727 g0a7aBiomimetics 09 00727 g0a7b
Figure A8. The boxplots of AMBWO and other competitors based on CEC2017 (D = 100).
Figure A8. The boxplots of AMBWO and other competitors based on CEC2017 (D = 100).
Biomimetics 09 00727 g0a8aBiomimetics 09 00727 g0a8b

References

  1. Ezugwu, A.E.; Adeleke, O.J.; Akinyelu, A.A.; Viriri, S. A conceptual comparison of several metaheuristic algorithms on continuous optimisation problems. Neural Comput. Appl. 2020, 32, 6207–6251. [Google Scholar] [CrossRef]
  2. Jin, B.; Cruz, L.; Goncalves, N. Deep Facial Diagnosis: Deep Transfer Learning from Face Recognition to Facial Diagnosis. IEEE Access 2020, 8, 123649–123661. [Google Scholar] [CrossRef]
  3. Jin, B.; Gonçalves, N.; Cruz, L.; Medvedev, I.; Yu, Y.; Wang, J. Simulated multimodal deep facial diagnosis. Expert Syst. Appl. 2024, 252, 123881. [Google Scholar] [CrossRef]
  4. Sharma, P.; Raju, S. Metaheuristic optimization algorithms: A comprehensive overview and classification of benchmark test functions. Soft Comput. 2024, 28, 3123–3186. [Google Scholar] [CrossRef]
  5. Arcos-García, Á.; Álvarez-García, J.A.; Soria-Morillo, L.M. Deep neural network for traffic sign recognition systems: An analysis of spatial transformers and stochastic optimisation methods. Neural Netw. 2018, 99, 158–165. [Google Scholar] [CrossRef] [PubMed]
  6. Li, B.; Zhang, M.; Rong, Y.; Han, Z. Transceiver Optimization for Wireless Powered Time-Division Duplex MU-MIMO Systems: Non-Robust and Robust Designs. IEEE Trans. Wirel. Commun. 2022, 21, 4594–4607. [Google Scholar] [CrossRef]
  7. Sadeghian, Z.; Akbari, E.; Nematzadeh, H.; Motameni, H. A review of feature selection methods based on meta-heuristic algorithms. J. Exp. Theor. Artif. Intell. 2023, 1–51. [Google Scholar] [CrossRef]
  8. Tang, A.D.; Han, T.; Zhou, H.; Xie, L. An improved equilibrium optimizer with application in unmanned aerial vehicle path planning. Sensors 2021, 21, 1814. [Google Scholar] [CrossRef]
  9. Deng, L.; Liu, S. A multi-strategy improved slime mould algorithm for global optimization and engineering design problems. Comput. Methods Appl. Mech. Eng. 2023, 404, 115764. [Google Scholar] [CrossRef]
  10. Hu, G.; Huang, F.; Seyyedabbasi, A.; Wei, G. Enhanced multi-strategy bottlenose dolphin optimizer for UAVs path planning. Appl. Math. Model. 2024, 130, 243–271. [Google Scholar] [CrossRef]
  11. Wei, Y.; Zhou, Y.; Luo, Q.; Bi, J. Using Simplified Slime Mould Algorithm for Wireless Sensor Network Coverage Problem. In Lecture Notes in Computer Science; Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics; Springer: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
  12. Mittal, N.; Singh, U.; Salgotra, R.; Sohi, B.S. A boolean spider monkey optimization based energy efficient clustering approach for WSNs. Wirel. Netw. 2018, 24, 2093–2109. [Google Scholar] [CrossRef]
  13. Abualigah, L.; Habash, M.; Hanandeh, E.S.; Hussein, A.M.A.; Shinwan, M.A.; Zitar, R.A.; Jia, H. Improved Reptile Search Algorithm by Salp Swarm Algorithm for Medical Image Segmentation. J. Bionic Eng. 2023, 20, 1766–1790. [Google Scholar] [CrossRef] [PubMed]
  14. Liu, Q.; Li, N.; Jia, H.; Qi, Q.; Abualigah, L. Modified Remora Optimization Algorithm for Global Optimization and Multilevel Thresholding Image Segmentation. Mathematics 2022, 10, 1014. [Google Scholar] [CrossRef]
  15. Li, X.; Zhang, S.; Shao, P. Discrete artificial bee colony algorithm with fixed neighborhood search for traveling salesman problem. Eng. Appl. Artif. Intell. 2024, 131, 107816. [Google Scholar] [CrossRef]
  16. Baniasadi, P.; Foumani, M.; Smith-Miles, K.; Ejov, V. A transformation technique for the clustered generalized traveling salesman problem with applications to logistics. Eur. J. Oper. Res. 2020, 285, 444–457. [Google Scholar] [CrossRef]
  17. Rezaei, M.; Sameti, M.; Nasiri, F. Design optimization for an integrated tri-generation of heat, electricity, and hydrogen powered by biomass in cold climates. Int. J. Thermofluids 2024, 22, 100618. [Google Scholar] [CrossRef]
  18. Hu, G.; Zhong, J.; Wang, X.; Wei, G. Multi-strategy assisted chaotic coot-inspired optimization algorithm for medical feature selection: A cervical cancer behavior risk study. Comput. Biol. Med. 2022, 151, 106239. [Google Scholar] [CrossRef]
  19. Hu, G.; Du, B.; Wang, X.; Wei, G. An enhanced black widow optimization algorithm for feature selection. Knowl. Based Syst. 2022, 235, 107638. [Google Scholar] [CrossRef]
  20. Alimoradi, M.; Azgomi, H.; Asghari, A. Trees Social Relations Optimization Algorithm: A new Swarm-Based metaheuristic technique to solve continuous and discrete optimization problems. Math. Comput. Simul. 2022, 194, 629–664. [Google Scholar] [CrossRef]
  21. Jia, H.; Rao, H.; Wen, C.; Mirjalili, S. Crayfish optimization algorithm. Artif. Intell. Rev. 2023, 56, 1919–1979. [Google Scholar] [CrossRef]
  22. Holland, J.H. Genetic algorithms. Sci. Am. 1992, 267, 66–72. [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. Opara, K.R.; Arabas, J. Differential Evolution: A survey of theoretical analyses. Swarm Evol. Comput. 2019, 44, 546–558. [Google Scholar] [CrossRef]
  25. Kirkpatrick, S.; Gelatt, C.D.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef]
  26. Mirjalili, S.; Mirjalili, S.M.; Hatamlou, A. Multi-Verse Optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl. 2016, 27, 495–513. [Google Scholar] [CrossRef]
  27. Rashedi, E.; Nezamabadi-pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
  28. Agnihotri, S.; Atre, A.; Verma, H.K. Equilibrium optimizer for solving economic dispatch problem. In Proceedings of the PIICON 2020—9th IEEE Power India International Conference, Sonipat, India, 28 February–1 March 2020. [Google Scholar]
  29. Abdel-Basset, M.; Mohamed, R.; Azeem, S.A.A.; Jameel, M.; Abouhawwash, M. Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler’s laws of planetary motion. Knowl. -Based Syst. 2023, 29, 110454. [Google Scholar] [CrossRef]
  30. Wei, Z.; Huang, C.; Wang, X.; Han, T.; Li, Y. Nuclear Reaction Optimization: A Novel and Powerful Physics-Based Algorithm for Global Optimization. IEEE Access 2019, 7, 66084–66109. [Google Scholar] [CrossRef]
  31. Yang, X.S. Harmony search as a metaheuristic algorithm. Stud. Comput. Intell. 2009, 1–14. [Google Scholar]
  32. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. CAD Comput. Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  33. Kumar, M.; Kulkarni, A.J.; Satapathy, S.C. Socio evolution & learning optimization algorithm: A socio-inspired optimization methodology. Futur. Gener. Comput. Syst. 2018, 81, 252–272. [Google Scholar] [CrossRef]
  34. Askari, Q.; Younas, I.; Saeed, M. Political Optimizer: A novel socio-inspired meta-heuristic for global optimization. Knowl. -Based Syst. 2020, 195, 105709. [Google Scholar] [CrossRef]
  35. Trojovská, E.; Dehghani, M. A new human-based metahurestic optimization method based on mimicking cooking training. Sci. Rep. 2022, 12, 1–24. [Google Scholar] [CrossRef] [PubMed]
  36. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks—Conference Proceedings, Perth, Australia, 27 November–1 December 1995. [Google Scholar]
  37. Karaboga, D.; Akay, B. A comparative study of Artificial Bee Colony algorithm. Appl. Math. Comput. 2009, 214, 108–132. [Google Scholar] [CrossRef]
  38. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 214, 108–132. [Google Scholar] [CrossRef]
  39. Agushaka, J.O.; Ezugwu, A.E.; Abualigah, L. Dwarf Mongoose Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2022, 391, 114570. [Google Scholar] [CrossRef]
  40. Xie, L.; Han, T.; Zhou, H.; Zhang, Z.-R.; Han, B.; Tang, A. Tuna Swarm Optimization: A Novel Swarm-Based Metaheuristic Algorithm for Global Optimization. Comput. Intell. Neurosci. 2021, 2021, 9210050. [Google Scholar] [CrossRef]
  41. 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]
  42. Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H. Marine Predators Algorithm: A nature-inspired metaheuristic. Expert. Syst. Appl. 2020, 152, 113377. [Google Scholar] [CrossRef]
  43. Hu, G.; Guo, Y.; Wei, G.; Abualigah, L. Genghis Khan shark optimizer: A novel nature-inspired algorithm for engineering optimization. Adv. Eng. Inform. 2023, 58, 102210. [Google Scholar] [CrossRef]
  44. Zhong, C.; Li, G.; Meng, Z. Beluga whale optimization: A novel nature-inspired metaheuristic algorithm. Knowl. Based Syst. 2022, 251, 109215. [Google Scholar] [CrossRef]
  45. Ye, C.; Wang, W.; Zhang, S.; Shao, P. Optimizing 3D UAV Path Planning: A Multi-strategy Enhanced Beluga Whale Optimizer. In Lecture Notes in Computer Science; Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics; Springer: Berlin/Heidelberg, Germany, 2024. [Google Scholar]
  46. Li, L.L.; Fan, X.D.; Wu, K.J.; Sethanan, K.; Tseng, M.L. Multi-objective distributed generation hierarchical optimal planning in distribution network: Improved beluga whale optimization algorithm. Expert. Syst. Appl. 2024, 237, 121406. [Google Scholar] [CrossRef]
  47. Li, Z.; Gao, J.; Guo, J.; Xie, Y.; Yang, X.; Li, M.J. Optimal loading distribution of chillers based on an improved beluga whale optimization for reducing energy consumption. Energy Build. 2024, 307, 113942. [Google Scholar] [CrossRef]
  48. Zhou, E.; Liu, X.; Meng, Z.; Yu, S.; Mei, J.; Qu, Q. Hydropower station scheduling with ship arrival prediction and energy storage. Sci. Rep. 2023, 13, 18969. [Google Scholar] [CrossRef] [PubMed]
  49. Hameed, M.M.; Mohd Razali, S.F.; Wan Mohtar, W.H.M.; Yaseen, Z.M. Improving multi-month hydrological drought forecasting in a tropical region using hybridized extreme learning machine model with Beluga Whale Optimization algorithm. Stoch. Environ. Res. Risk Assess. 2023, 37, 4963–4989. [Google Scholar] [CrossRef]
  50. Yan, P.; Li, G.; Wang, W.; Zhao, Y.; Wang, J.; Wen, Z. A Mine Water SAource Prediction Model Based on LIF Technology and BWO-ELM. J. Fluoresc. 2024, 1–16. [Google Scholar] [CrossRef]
  51. Yuan, X.; Hu, G.; Zhong, J.; Wei, G. HBWO-JS: Jellyfish search boosted hybrid beluga whale optimization algorithm for engineering applications. J. Comput. Des. Eng. 2023, 10, 1615–1656. [Google Scholar] [CrossRef]
  52. Bakır, H. Dynamic fitness-distance balance-based artificial rabbits optimization algorithm to solve optimal power flow problem. Expert. Syst. Appl. 2024, 240, 122460. [Google Scholar] [CrossRef]
  53. Hu, G.; Wang, S.; Houssein, E.H. Multi-strategy Hybrid Coati Optimizer: A Case Study of Prediction of Average Daily Electricity Consumption in China. J. Bionic Eng. 2024, 21, 2540–2568. [Google Scholar] [CrossRef]
  54. Hu, G.; Zheng, Y.; Abualigah, L.; Hussien, A.G. DETDO: An adaptive hybrid dandelion optimizer for engineering optimization. Adv. Eng. Inform. 2023, 57, 102004. [Google Scholar] [CrossRef]
  55. Hu, G.; Yang, R.; Abbas, M.; Wei, G. BEESO: Multi-strategy Boosted Snake-Inspired Optimizer for Engineering Applications. J. Bionic Eng. 2023, 20, 1791–1827. [Google Scholar] [CrossRef]
  56. Yin, S.; Luo, Q.; Du, Y.; Zhou, Y. DTSMA: Dominant Swarm with Adaptive T-distribution Mutation-based Slime Mould Algorithm. Math. Biosci. Eng. 2022, 19, 2240–2285. [Google Scholar] [CrossRef] [PubMed]
  57. Li, Y.; Han, T.; Tang, S.; Huang, C.; Zhou, H.; Wang, Y. An improved differential evolution by hybridizing with estimation-of-distribution algorithm. Inf. Sci. 2023, 619, 439–456. [Google Scholar] [CrossRef]
Figure 1. The flowchart of AMBWO.
Figure 1. The flowchart of AMBWO.
Biomimetics 09 00727 g001
Figure 2. Ranking of AMBWO and six variants based on the Friedman test.
Figure 2. Ranking of AMBWO and six variants based on the Friedman test.
Biomimetics 09 00727 g002
Figure 3. Ranking of AMBWO and competitors based on CEC2017. (a) D = 10; (b) D = 30; (c) D = 50; (d) D = 100.
Figure 3. Ranking of AMBWO and competitors based on CEC2017. (a) D = 10; (b) D = 30; (c) D = 50; (d) D = 100.
Biomimetics 09 00727 g003
Figure 4. The visualization of Wilcoxon rank-sum test results for CEC2017. (a) D = 10; (b) D = 30; (c) D = 50; (d) D = 100.
Figure 4. The visualization of Wilcoxon rank-sum test results for CEC2017. (a) D = 10; (b) D = 30; (c) D = 50; (d) D = 100.
Biomimetics 09 00727 g004
Figure 5. The visualization of Friedman test results for CEC2017.
Figure 5. The visualization of Friedman test results for CEC2017.
Biomimetics 09 00727 g005
Figure 6. The convergence curves of AMBWO and competitors for CEC2017.
Figure 6. The convergence curves of AMBWO and competitors for CEC2017.
Biomimetics 09 00727 g006
Figure 7. The boxplots of the AMBWO and competitors for CEC2017.
Figure 7. The boxplots of the AMBWO and competitors for CEC2017.
Biomimetics 09 00727 g007aBiomimetics 09 00727 g007b
Figure 8. The ranking of AMBWO and competitors for CEC2022. (a) D = 10, (b) D = 20.
Figure 8. The ranking of AMBWO and competitors for CEC2022. (a) D = 10, (b) D = 20.
Biomimetics 09 00727 g008
Figure 9. The Friedman scores of AMBWO and competitors for CEC2022.
Figure 9. The Friedman scores of AMBWO and competitors for CEC2022.
Biomimetics 09 00727 g009
Figure 10. The visualization of the Wilcoxon rank-sum test results for CEC2022. (a) D = 10, (b) D = 20.
Figure 10. The visualization of the Wilcoxon rank-sum test results for CEC2022. (a) D = 10, (b) D = 20.
Biomimetics 09 00727 g010
Figure 11. Problem with tension compression spring design.
Figure 11. Problem with tension compression spring design.
Biomimetics 09 00727 g011
Figure 12. Problem with pressure vessel design.
Figure 12. Problem with pressure vessel design.
Biomimetics 09 00727 g012
Figure 13. Problem with three-bar truss design.
Figure 13. Problem with three-bar truss design.
Biomimetics 09 00727 g013
Table 1. CEC2017 test functions.
Table 1. CEC2017 test functions.
TypeIDRangeDim
Unimodal F1–F2[−100,100][10,30,50,100]
MultimodalF3–F9[−100,100][10,30,50,100]
Hybrid F10–F19[−100,100][10,30,50,100]
Composition F20–F29[−100,100][10,30,50,100]
Table 2. CEC2022 test functions.
Table 2. CEC2022 test functions.
TypeIDRangeDim
Unimodal F1[−100,100][10,20]
BasicF2–F5[−100,100][10,20]
Hybrid F6–F8[−100,100][10,20]
Composition F9–F12[−100,100][10,20]
Table 3. Parameter settings for different comparative algorithms.
Table 3. Parameter settings for different comparative algorithms.
AlgorithmSetting Values
AMBWO W f = [ 0.05 , 0.1 ]
BWO W f = [ 0.05 , 0.1 ]
HBWO-JS W f = [ 0.05 , 0.1 ]
FDBARO k = 1
MCOA F 0 = 0.5 , C R = 0.9
DETDO F 0 = 0.9
BEESO T R = 0.25 , T R 2 = 0.6 , C 1 = 0.5 , C 2 = 0.05 , C 3 = 2
DTSMAz = 0.03, q = 0.9
IDE-EDA k = 3 , H = 5 , τ = 0.9
Table 4. Description of the AMBWO variants.
Table 4. Description of the AMBWO variants.
StrategyBWOAMBWO-1AMBWO-2AMBWO-3AMBWO-12AMBWO-13AMBWO-23AMBWO
APLSNoYesNoNoYesYesNoYes
RESSNoNoYesNoYesNoYesYes
ASSNoNoNoYesNoYesYesYes
Table 5. The Friedman test results obtained by AMBWO variants.
Table 5. The Friedman test results obtained by AMBWO variants.
FunctionAlgorithmBWOAMBWO-1AMBWO-2AMBWO-3AMBWO-12AMBWO-13AMBWO-23AMBWOp-Value
CEC-17D = 108.006.595.453.764.722.832.721.939.93E-29
D = 307.976.765.974.074.382.622.931.318.65E-34
D = 507.976.866.173.764.312.622.721.592.55E-34
D = 1007.976.866.144.003.973.172.591.311.38E-34
CEC-22D = 108.006.585.753.584.173.332.582.001.06E-10
D = 208.006.586.423.584.082.673.171.501.00E-12
Mean rank of CEC-177.976.775.933.904.342.812.741.53N/A
Mean rank of CEC-228.006.586.083.584.133.002.881.75N/A
Mean rank of total7.986.715.983.794.272.872.791.61N/A
Table 6. The Wilcoxon rank-sum test results obtained by AMBWO and comparison algorithms.
Table 6. The Wilcoxon rank-sum test results obtained by AMBWO and comparison algorithms.
AMBWO vs. +/=/−CEC-17 Test Suite
10D30D50D100D
BWO29/0/029/0/029/0/029/0/0
HBWO-JS24/3/224/3/221/4/422/3/4
FDBARO21/3/518/7/413/5/1116/1/12
MCOA20/6/325/2/223/1/525/0/4
DETDO27/2/023/4/216/6/713/4/12
BEESO24/5/018/9/220/5/419/4/6
DTSMA26/3/017/7/514/5/1010/5/14
IDE-EDA14/14/114/9/616/7/617/2/10
Table 7. The Friedman test results obtained by the AMBWO and comparison algorithms.
Table 7. The Friedman test results obtained by the AMBWO and comparison algorithms.
AlgorithmCEC-17 Test Suite
10D30D50D100DMean Rank
AMBWO1.862.523.213.552.78
BWO8.799.009.008.868.91
HBWO-JS5.106.216.286.285.97
FDBARO3.933.693.143.933.67
MCOA3.455.215.836.145.16
DETDO7.455.934.834.005.55
BEESO5.285.245.285.175.24
DTSMA5.794.484.033.524.46
IDE-EDA3.342.723.413.553.26
p-value3.54E-278.85E-233.16E-201.59E-18N/A
Table 8. The results of the Friedman test and Wilcoxon rank-sum test obtained by AMBWO and comparison algorithms.
Table 8. The results of the Friedman test and Wilcoxon rank-sum test obtained by AMBWO and comparison algorithms.
CEC-22 Test Suite
Algorithm10D20DMean rank
AMBWO1.92N/A2.58N/A2.25
BWO8.9212/0/09.0012/0/08.96
HBWO-JS4.9210/2/05.588/1/35.25
FDBARO4.429/2/14.679/2/14.54
MCOA3.928/2/25.588/3/14.75
DETDO6.9211/0/14.928/2/25.92
BEESO5.009/2/14.679/1/24.83
DTSMA5.2510/2/04.678/4/04.96
IDE-EDA3.754/7/13.337/3/23.54
p-value3.04E-08N/A2.06E-06N/AN/A
Table 9. The results of comparison for the tension compression spring design issue.
Table 9. The results of comparison for the tension compression spring design issue.
AlgorithmdDNF(x)
BWO0.050.31719914.064770.012739
HBWO-JS0.0523480.37234510.442570.012696
FDBARO0.0575680.5153515.7617960.013257
MCOA0.0500440.31840713.946980.012716
DETDO0.0594810.5747764.7321770.01369
BEESO0.0551050.4445877.532030.012868
DTSMA0.0554640.453827.3447420.013046
IDE-EDA0.051370.34903411.769980.012683
AMBWO0.0512310.3457911.959910.012669
Table 10. The results of comparison for the pressure vessel design issue.
Table 10. The results of comparison for the pressure vessel design issue.
AlgorithmTsThRLF(x)
BWO0.8186730.44127841.67190.85926373.9791
HBWO-JS0.997000.49282151.658485.70926374.4572
FDBARO1.090490.54598256.501553.88616701.6314
MCOA12.964197.15013442.09829176.63926059.7489
DETDO1.258850.62224965.2252107319.0006
BEESO1.009240.4988752.292481.1386409.2154
DTSMA13.188867.34946842.09791176.64646059.8523
IDE-EDA12.969967.33775442.03656177.40646067.2991
AMBWO0.778160.38464940.319622005885.3328
Table 11. The results of comparison for the pressure vessel design issue.
Table 11. The results of comparison for the pressure vessel design issue.
AlgorithmX1X2F(x)
BWO0.791340.40105263.9007
HBWO-JS0.589590.20568263.8994
FDBARO0.787840.41062263.8966
MCOA0.789800.40507263.8974
DETDO0.788530.40871263.9020
BEESO0.794090.39313263.9170
DTSMA0.788630.40835263.8958
IDE-EDA0.787120.41265263.8986
AMBWO0.78870.4082262.8958
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

You, G.; Lu, Z.; Qiu, Z.; Cheng, H. AMBWO: An Augmented Multi-Strategy Beluga Whale Optimization for Numerical Optimization Problems. Biomimetics 2024, 9, 727. https://doi.org/10.3390/biomimetics9120727

AMA Style

You G, Lu Z, Qiu Z, Cheng H. AMBWO: An Augmented Multi-Strategy Beluga Whale Optimization for Numerical Optimization Problems. Biomimetics. 2024; 9(12):727. https://doi.org/10.3390/biomimetics9120727

Chicago/Turabian Style

You, Guoping, Zengtong Lu, Zhipeng Qiu, and Hao Cheng. 2024. "AMBWO: An Augmented Multi-Strategy Beluga Whale Optimization for Numerical Optimization Problems" Biomimetics 9, no. 12: 727. https://doi.org/10.3390/biomimetics9120727

APA Style

You, G., Lu, Z., Qiu, Z., & Cheng, H. (2024). AMBWO: An Augmented Multi-Strategy Beluga Whale Optimization for Numerical Optimization Problems. Biomimetics, 9(12), 727. https://doi.org/10.3390/biomimetics9120727

Article Metrics

Back to TopTop