Next Article in Journal
Enhanced LGMD Model with Adaptive Probabilistic Regulation for Compound Interference
Next Article in Special Issue
SAWHALE: A Surrogate-Assisted Self-Adaptive Whale Optimization Algorithm with Novel Asymmetric Opposition-Based Learning for Expensive Optimization Problems
Previous Article in Journal
Enhanced Multi-Strategy Improved Animated Oat Optimization Algorithm and Its Engineering Application
Previous Article in Special Issue
A Modified Multi-Strategy Dhole Optimization Algorithm and Its Engineering Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Strategy Improved Connected Banking System Optimizer for Numerical Optimization and Real Problems

1
School of Economics, South-Central Minzu University, Wuhan 430073, China
2
School of Financial, Southwestern University of Finance and Economics, Chengdu 611130, China
3
Taizhou Institute of Zhejiang University, Taizhou 318000, China
4
State Key Laboratory of Industrial Control Technology, College of Control Science and Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Biomimetics 2026, 11(7), 487; https://doi.org/10.3390/biomimetics11070487
Submission received: 9 June 2026 / Revised: 4 July 2026 / Accepted: 7 July 2026 / Published: 10 July 2026
(This article belongs to the Special Issue Bio-Inspired Optimization Algorithms)

Abstract

This paper proposes a Multi-Strategy Improved Connected Banking System Optimizer, named MICBSO, for numerical optimization and three-dimensional UAV path planning. MICBSO enhances the original CBSO through three coordinated strategies. First, a chaos–opposition learning initialization strategy is introduced to improve initial population quality and search coverage. Second, a Gaussian perturbation-based multi-elite guidance mechanism is designed to reduce dependence on a single best solution and strengthen the balance between exploration and exploitation. Third, a hybrid boundary control strategy combining reflective correction and random reinitialization is developed to improve solution feasibility and maintain population diversity. The proposed algorithm is evaluated on the CEC2017 benchmark suite and compared with 11 representative algorithms. Experimental results show that MICBSO achieves competitive convergence accuracy, stability, and robustness across different dimensional settings. In addition, MICBSO is applied to three-dimensional UAV path planning in four complex terrain scenarios. The results demonstrate that MICBSO can generate feasible and safe flight paths with lower comprehensive cost. Overall, the proposed method provides an effective optimization framework for both benchmark optimization and constrained UAV path planning tasks.

1. Introduction

In recent years, the rapid development of the low-altitude economy and the continuous optimization of airspace management policies have made low-altitude airspace an emerging field with substantial economic potential. The low-altitude economy covers logistics transportation [1], emergency response [2], precision agriculture [3], aerial monitoring [4], and various other application domains [5], all of which have significantly accelerated the advancement and widespread adoption of unmanned aerial vehicle (UAV) technologies. As a core carrier of low-altitude intelligent services, UAVs demonstrate remarkable advantages in autonomy, flexibility, and collaborative operation. With the growing scale and complexity of their applications, higher requirements are being placed on the underlying decision-making and optimization capabilities that support UAV operations. Among these capabilities, path planning remains one of the most critical components.
UAV path planning aims to generate a safe, feasible, and cost-efficient trajectory from a starting point to a target location within a complex three-dimensional environment [6]. This process must consider multiple constraints, including obstacle avoidance, no-fly zones, energy consumption, communication limits, and mission requirements. The inherently high dimensionality, nonlinearity, multimodality, and multi-constraint characteristics of UAV path planning make it a challenging global optimization problem. Traditional analytical or deterministic optimization approaches often fail to meet practical needs due to their strong dependence on problem models and limited adaptability to complex or dynamic environments. Consequently, heuristic and meta-heuristic algorithms have become mainstream solutions for UAV path planning due to their gradient-free nature and strong capability in navigating complex search spaces. For example, Wu et al. analyzed the significance of multi-UAV cooperative flight and proposed an optimization model for multi-UAV cooperative route planning [7]. They then developed a multi-UAV cooperative path planning algorithm based on co-evolutionary optimization. Experimental results demonstrate that the proposed algorithm effectively addresses the challenge of multi-UAV cooperative path planning in complex environments. Wang et al. developed a path planning model incorporating multiple constraints based on rugged mountainous terrain and dynamic obstacles [8]. They proposed an arithmetic optimization algorithm combining adaptive thermal conduction search, quadratic interpolation, and elite population genetic strategies (TQGAOA). Comparative experiments across six mountainous terrain scenarios with dynamic obstacles demonstrated that TQGAOA flexibly adapts to varying levels of complexity, consistently generating high-quality drone planning paths in a stable and efficient manner. Zhang et al. proposed a heuristic cross-search and rescue optimization algorithm by integrating a heuristic crossover strategy with the basic SAR [9]. They employed cubic B-spline interpolation to smooth the generated paths, effectively addressing the path planning challenge for unmanned aerial vehicles.
However, existing algorithms still face challenges such as insufficient convergence speed, premature convergence, and limited global search performance when confronted with increasingly complex UAV scenarios. Many researchers have made targeted improvements to algorithms for specific problems to achieve better solutions. For instance, Qin et al. proposed an enhanced Redtail Hawk algorithm based on multiple elite strategies and chaotic mapping to address task scheduling problems [10]. Combined with the proposed scheduling model, this approach optimizes task scheduling efficiency in cloud computing environments. The development and validation of the ERTH algorithm holds significant importance for advancing the application of intelligent optimization algorithms in cloud computing. Fu et al. proposed an accurate elimination and generation mechanism for point cloud registration and improved LSHADE-SPACMA by incorporating a modified semi-parametric adaptive strategy and a mutation strategy based on rank-based selection pressure [11]. Simulation analyses across 25 point cloud registration cases demonstrated excellent results. Zhou et al. integrated a sine-chaotic mapping strategy [12], a Levy flight strategy, and an adaptive weight variation operator to enhance the DBO, thereby establishing the SLPDBO-BP data asset valuation model. Experimental results demonstrate that the proposed SLPDBO-BP model exhibits excellent evaluation accuracy, outperforming existing state-of-the-art algorithms across all metrics. Xu et al. employed a reduced-order sliding mode observer to achieve real-time fault detection and isolation, proposing a fault-tolerant control framework suitable for low-altitude UAV swarms. Experimental results demonstrate that the fault-tolerant control system exhibits exceptional accuracy, stability, and computational efficiency across various fault scenarios, fully validating its feasibility for practical UAV swarm applications. This framework offers a reliable and scalable solution for ensuring the continuous operation of UAV swarms during mission-critical tasks [13].
The Connection bank system optimizer (CBSO) is a heuristic algorithm proposed by Nemati et al. in 2024 [14]. By modeling interactions such as resource flow, risk adjustment, and information transfer among banking entities, CBSO introduces a novel mechanism balancing exploration and exploitation, achieving outstanding results in truss size and layout optimization. As CBSO requires no additional parameter configuration, this algorithm holds broad application prospects as a robust, parameter-free optimization method.
Therefore, motivated by the aforementioned studies and aiming to effectively solve the three-dimensional drone path planning problem investigated in this paper, a multi-strategy improved connection bank system optimizer (MICBSO) is proposed. Although chaotic initialization, opposition-based learning, elite guidance, Gaussian perturbation, and boundary handling have been widely used in improved metaheuristic algorithms, the proposed MICBSO is not a simple combination of these existing operators. Its novelty lies in the stage-aware integration of these strategies into the search structure of CBSO. Specifically, the chaos–opposition learning strategy is embedded into the initialization stage to improve the distribution quality of banking entities; the Gaussian perturbation-based multi-elite guidance mechanism is designed to overcome the single-best-guided search tendency of CBSO; and the hybrid boundary control strategy adaptively combines reflective correction and random reinitialization to preserve feasible search directions while maintaining diversity. Compared with similar improved metaheuristic algorithms that introduce enhancement operators independently, MICBSO constructs a coordinated framework that jointly considers initialization quality, elite-guided search stability, boundary feasibility, and UAV path planning constraints.
The main contributions of this study are summarized as follows.
  • A multi-strategy improved Connected Banking System Optimizer, named MICBSO, is proposed for numerical optimization and three-dimensional UAV path planning in complex terrain. Different from existing improved swarm intelligence algorithms that simply combine general enhancement operators, MICBSO integrates the proposed strategies into the search structure of CBSO in a stage-aware manner, aiming to improve initialization quality, elite-guided search, and solution feasibility simultaneously.
  • A chaos–opposition learning-based initialization strategy is designed to improve the quality and diversity of the initial banking entities. Unlike conventional random initialization or single chaotic initialization, the proposed strategy combines Logistic chaotic mapping with opposition-based learning to generate candidate solutions from two complementary directions, thereby expanding the initial search coverage and providing a more reliable starting population for the subsequent CBSO updating process.
  • A Gaussian perturbation-based multi-elite guidance mechanism is developed to overcome the overdependence of CBSO on a single best solution. Instead of disturbing only the current global optimum, MICBSO uses the collective information of multiple elite individuals to construct a more stable guidance direction, while Gaussian perturbation is introduced to enhance local refinement and reduce the probability of premature convergence.
  • A hybrid boundary control strategy combining reflective correction and random reinitialization is proposed to handle boundary violations during the optimization process. Different from simple clipping or direct random resetting, the proposed mechanism treats minor and severe boundary violations differently: reflection is used to preserve useful search direction information, whereas random reinitialization is adopted to avoid repeated boundary oscillation and maintain population diversity.
  • The proposed MICBSO is systematically evaluated on 30 benchmark functions from the IEEE CEC2017 test suite and compared with 11 representative optimization algorithms. In addition, comprehensive statistical analyses are conducted to verify its optimization accuracy, stability, and robustness. Furthermore, MICBSO is applied to three-dimensional UAV path planning under four complex threat scenarios, and the simulation results further demonstrate its effectiveness, feasibility, and practical applicability in constrained path planning tasks.
The remainder of this paper is organized as follows. Section 2 briefly introduces the CBSO. Section 3 presents the three improved strategies proposed to address the UAV path planning problem. In Section 4, MICBSO is evaluated through numerical optimization experiments, and the corresponding results are analyzed in detail. Section 5 applies the proposed algorithm to UAV path planning in a realistic environment and provides a comprehensive discussion of its advantages and limitations. Finally, Section 6 concludes the paper and outlines directions for future research.

2. Connected Banking System Optimizer (CBSO)

Connected Banking System Optimizer (CBSO) is inspired by the complex interconnected structure of the global banking system: banks transact through multiple paths, constantly selecting the fastest and most reliable transfer route in a high-risk environment where system crashes are possible. The core idea is to treat interbank transaction paths as search agents, using transaction completion time as the optimization objective, and considering characteristics of the financial system such as the “influence of core banks,” the propagation of cascading failures, and rerouting after random crashes. This results in a three-stage metaheuristic optimization algorithm that simulates the dynamic decision-making process of the banking system. The specific mathematical model is shown below.

2.1. Algorithm Initialization

Similar to other metaheuristic algorithms, the initial position of the search agent in CBSO is randomly determined by the upper and lower bounds of the optimization problem. The search agent, also known as a candidate solution, is denoted as X and can be represented by Equation (1).
X = X 1 X i X n = x 1 1 x 1 j x 1 d x i 1 x i j x i d x n 1 x n j x n d ,     i = 1,2 , , n . j = 1,2 , , d .
where n represents the number of candidate solutions, and d represents the dimension of the problem. x i j represents the j -th decision variable at the i -th initial position, which can be calculated using Equation (2).
x i j = x i , m i n j + r · ( x i , m a x j x i , m i n j ) ,     i = 1,2 , , n . j = 1,2 , , d .
where x i , m a x j and x i , m i n j are the upper and lower bounds of the decision variables in the optimization problem, respectively. r represents a random number between 0 and 1. During the algorithm’s iteration process, the position of candidate solutions is updated through three stages defined by CBSO, as described below.

2.2. Phase 1

In the iteration process of the CBSO algorithm, the first 20% of the iteration process is defined as phase 1, and its position update method can be expressed as Equation (3).
N e w X i = X i + R N 1 ( ( r 1 · B B X i ) ) i = 1 , , n
where B B denotes the current best solution found by the population at the current iteration, r 1 represents a random number between 0 and 1, N e w X i represents the new search agent, X i represents the current search agent, and R N 1 represents a normally distributed random number vector.

2.3. Phase 2

In CBSO, the search process is divided according to the normalized iteration ratio t / t m a x , where t is the current iteration number and t m a x is the preset maximum number of iterations. Therefore, when 0.2 < t / t m a x < 0.4 , the algorithm enters Phase 2, and the candidate solutions are divided into two parts and updated using different formulas, which can be expressed by Equation (4).
N e w X i = B B + r a n d 1 t t m a x R N 2 ( r 2 · B B X S 1 i ) N e w X i = X i + L D ( B B L D X S 2 i ) i = 1 , ,   n
Equation (4) indicates that half of the value of N e w X i comes from the first mathematical equation, and the remainder comes from the second formula. Therefore, in the second stage of CBSO, the division of search agents is determined by Equation (4), where L D represents a random number vector with a Levy distribution, t and t m a x represent the current iteration number and the maximum iteration number, respectively. X S 1 i and X S 2 i are two search agents randomly selected during the iteration process, r 2 is a random number between 0 and 1, and R N 2 is a random number vector with a normal distribution.

2.4. Phase 3

The third stage of CBSO utilizes the algorithm’s development capabilities to search for promising regions during the optimization process for local searches, thereby obtaining a higher-quality solution. This can be specifically expressed as Equation (5).
N e w X i = B B + r a n d 1 t t m a x L D ( L D X S 1 i X S 2 i ) i = 1 , ,   n
To improve the performance of CBSO, in addition to the mechanism for updating solutions at each search stage of the algorithm, CBSO also employs a complementary update mechanism, which performs a more robust update mechanism in the search space. This complementary update is achieved by simulating potential failures in the financial banking system. Specifically, it can be described as follows: assuming a 20% probability of system collapse, if no collapse occurs, CBSO will consider the possibility of a network attack on the system, which may sometimes even terminate the financial banking system. Therefore, CBSO encodes the solution in a way that its mathematical model can be expressed as Equation (6).
U P X i = N e w X i + r a n d r a n d 1 t t m a x L B + r a n d U B L B i f R U < 0.2 U P X i = N e w X i + ( r a n d . r a n d ) ( X S 1 i X S 2 i ) O t h e r w s i e .
where U B and L B represent the upper and lower bounds of the decision variable, respectively, R U is a random number between 0 and 1, and U P X i represents the updated solution considering the collapse and encoding mechanisms. Figure 1 shows the execution flowchart of CBSO.

3. Proposed MICBSO

While CBSO performs well on 15-, 18-, and 25-rod problems, No Free Lunch theorems state that each algorithm requires modification for specific problems to improve its performance. Therefore, this paper proposes three effective strategies to enhance CBSO, described in detail below.
Throughout this paper, random variables are denoted in a unified manner. Unless otherwise specified, r , r 1 , r 2 , and r u represent mutually independent scalar random variables uniformly distributed in ( 0 ,   1 ) . Similarly, r denotes a random vector whose elements are independently sampled from U ( 0 ,   1 ) . The vectors n 1 and n 2 denote Gaussian random vectors sampled from N ( 0 ,   I ) , and L denotes a Lévy-distributed random vector. In addition, x 0 is used only as the initial seed of the Logistic chaotic map, and it is randomly sampled from ( 0 ,   1 ) . With this notation, repeated explanations such as “a random number between 0 and 1” are omitted in the following equations.

3.1. Population Initialization Strategy Based on Chaos-Opposition Learning

During the population initialization phase, the CBSO employs a random initialization method to obtain the initial population, which may result in inconsistent quality among initial populations [15]. To further improve the distribution quality and global exploration capability of the initial population, MICBSO introduces a joint strategy of Chaotic Map and Opposition-based Learning (OBL) in the algorithm initialization stage, forming a more diverse and globally comprehensive initialization method. In this method, a chaotic sequence is first generated through a Logistic mapping [16], which can be specifically represented by Equation (7).
x t + 1 = f x t = μ x t 1 x t ,     x t ( 0,1 )
where μ is a control parameter with a value of 4. In this study, the Logistic map with μ   =   4 is adopted to generate the chaotic sequence for population initialization. The main reason is that, when μ   =   4 , the Logistic map exhibits strong chaotic behavior, simple mathematical implementation, and low computational cost, which makes it suitable for large-scale repeated optimization experiments. Compared with some other chaotic maps, such as Tent, Sine, Circle, and Chebyshev maps, the Logistic map does not require complicated parameter adjustment and can generate a sufficiently irregular sequence within the interval ( 0 ,   1 ) . This property is consistent with the initialization requirement of MICBSO, where the chaotic sequence is directly mapped into the search space to improve population coverage. x 0 is a random number between 0 and 1, and then through long-term iteration, a uniformly distributed sequence is obtained. The initial value x 0 is an important factor affecting the trajectory of a chaotic sequence. In the proposed MICBSO, x 0 is not treated as a manually tuned control parameter, but is randomly generated within the interval ( 0 ,   1 ) for each independent run. This design avoids the dependence of the algorithm on a fixed chaotic seed and reduces the risk that the initial population is biased by a specific x 0 . In addition, μ is set to 4 so that the Logistic map enters a fully chaotic state, enabling the generated sequence to exhibit strong randomness and ergodicity. To avoid degenerate cases, x 0 should not be set to boundary or special values such as 0, 0.25, 0.5, 0.75, or 1, which may lead to fixed points or short-period behavior. Since x 0 is randomly sampled in each run and all algorithms are independently executed 30 times, the influence of different initial chaotic seeds is statistically averaged in the reported results. Therefore, the performance of MICBSO is not determined by a single fixed x 0 , but by the overall population distribution generated through random chaotic initialization and opposition-based learning. Then, by linearly mapping x t to the search space of the current dimension, we can obtain the initial search agent, which can be expressed by Equation (8). To clarify the rationale for selecting the Logistic map, Table 1 compares several commonly used chaotic maps across dimensions such as mathematical form, parameter settings, implementation complexity, and applicability to the proposed MICBSO initialization framework.
X i , j = l b j + x t ( u b j l b j ) ,     i = 1,2 , , n . j = 1,2 , , d .
Compared with traditional random initialization, chaotic mapping has better ergodicity and uniformity of distribution, which can avoid the initial solutions from being concentrated in local regions of the search space, thus providing a higher quality starting point for subsequent global searches.
After obtaining the chaotic initial population, this paper further introduces an opposition learning mechanism to construct its opposition solution for each individual in order to expand the search range. For the i -th individual, its opposite individual X i o p is calculated using Equation (9).
X i , j o p = l b j + u b j X i , j ,     i = 1,2 , , n . j = 1,2 , , d .
It can be seen that X i and X i o p are symmetrical about the center of the interval l b j + u b j 2 . Thus, while generating a candidate solution, a “mirror solution” on the other side of the search space is also generated, which is equivalent to sampling the search space from two directions at the same time. Subsequently, fitness was calculated for the original individual and its counterpart using Equation (10).
f i = f ( X i ) f i o p = f ( X i o p )
In this study, a one-to-one competition selection mechanism is adopted after evaluating the original and opposite solutions. Specifically, each original individual X i only competes with its corresponding opposite individual X i o p , rather than selecting the best N individuals from the combined 2 N candidates. For a minimization problem, the final initialized individual is determined as follows:
X i i n i t = X i , if f ( X i ) f ( X i o p ) , X i o p , o t h e r w i s e .
Through this one-to-one selection rule, the population size remains N , and each original–opposite pair contributes one candidate solution to the final initial population. Compared with selecting the best N individuals from all 2 N candidates, the one-to-one competition avoids excessive concentration of the initial population around several high-quality regions, thereby preserving the complementary sampling property of opposition-based learning. Meanwhile, this selection process does not introduce additional sorting operations and only requires 2 N fitness evaluations during initialization.
Following the principle of “survival of the fittest,” individuals with better fitness were selected as the final initialization individuals. In summary, the proposed chaotic-opposition joint initialization strategy generates initial candidate solutions through a Logistic chaotic mapping, ensuring good ergodicity and uniform distribution of solutions in the search space. For each candidate solution, an opposite solution is constructed and selectively retained. Sampling is performed from two directions in the search space to expand the search range. The resulting initial population exhibits both high diversity and high average fitness. Compared to traditional random initialization methods, the chaotic-opposition joint strategy significantly improves the algorithm’s global search capability, reduces the probability of the algorithm getting trapped in local optima, and accelerates early convergence.
As shown in Table 1, although Tent, Sine, Circle, and Chebyshev maps also have chaotic properties and can be used for population initialization, they may introduce piecewise computation, additional control parameters, stronger oscillation, or extra normalization procedures. In contrast, the Logistic map with μ = 4 has a compact mathematical expression, requires no additional parameter adjustment, and can generate chaotic sequences directly within the interval (0, 1). This makes it suitable for the proposed chaos–opposition learning initialization strategy, where the chaotic individuals and their opposite solutions are jointly evaluated to improve initial search coverage. Therefore, the Logistic map is selected as the chaotic sequence generator in MICBSO.

3.2. Multi-Elite Guidance Mechanism Based on Gaussian Perturbation

To enhance the exploitation capability of CBSO while maintaining sufficient global search ability, a Gaussian perturbation-based multi-elite guidance mechanism is proposed in MICBSO. In the original CBSO, the population update process is strongly influenced by the current best solution. Although this mechanism can accelerate convergence, it may also cause excessive dependence on a single elite individual. Once the current best solution is located near a local optimum, the search direction of the whole population may be misled, resulting in premature convergence and insufficient population diversity.
To alleviate this problem, MICBSO introduces a multi-elite guidance mechanism. Instead of using only the current global best solution as the guiding point, the proposed mechanism uses the average information of the top K elite individuals to construct a more stable guidance vector. Meanwhile, Gaussian perturbation is introduced to provide stochastic search ability around the elite region, which helps the population escape local optima and improves the balance between exploration and exploitation. The position update formula of the proposed multi-elite guidance mechanism is expressed as follows:
X i ( t + 1 ) = X i ( t ) + α ( t ) E ( t ) X i ( t ) + β ( t ) Δ i ( t ) ,
where X i ( t ) denotes the position of the i -th individual at iteration t , E ( t ) is the multi-elite guidance vector, and Δ i ( t ) represents the Gaussian perturbation direction of the i -th individual. The adaptive coefficients α ( t ) and β ( t ) are used to control the influence of multi-elite guidance and Gaussian perturbation, respectively.
The coefficient α ( t ) controls the attraction strength toward the multi-elite guidance center. It is defined as a linearly decreasing function:
α ( t ) = α 0 1 t t m a x
where α 0 is the initial guidance coefficient, t is the current iteration number, and t m a x is the maximum number of iterations. In the early stage, a larger α ( t ) helps individuals move toward promising regions identified by multiple elites. As the iteration proceeds, α ( t ) gradually decreases, which prevents excessive attraction to the elite center and reduces the risk of population aggregation in the later stage.
The coefficient β ( t ) controls the influence of the Gaussian perturbation term. It is defined as an exponentially decreasing function:
β ( t ) = β 0 e x p k t t m a x 2
where β 0 is the initial perturbation coefficient and k is the exponential decay factor. The exponential decay form enables the Gaussian perturbation to play a stronger role in the early search stage and decrease rapidly in the middle and later stages. Therefore, the algorithm can maintain stronger exploration ability at the beginning and reduce unnecessary random disturbance during local refinement.
In Equation (12), Δ i ( t ) denotes the perturbation direction generated by the Gaussian-mutated elite solution. To clarify its relationship with the Gaussian-mutated solution, X m u t ( t ) is first constructed around the current best solution:
X m u t ( t ) = X b e s t ( t ) + α ( t ) N ( 0 , I )
where X b e s t ( t ) denotes the current best solution, and N ( 0 , I ) represents a standard Gaussian random vector with zero mean and unit variance. Then, the perturbation direction of the i -th individual is defined as the difference between the Gaussian-mutated elite solution and the current individual:
Δ i ( t ) = X m u t ( t ) X i ( t ) = X b e s t ( t ) + α ( t ) N ( 0 , I ) X i ( t )
Thus, Equation (12) can be further understood as a combination of two search directions: the first one is the attraction direction from the current individual to the multi-elite guidance center E ( t ) , and the second one is the stochastic perturbation direction from the current individual to the Gaussian-mutated elite solution X m u t ( t ) . This formulation enables MICBSO to exploit high-quality elite information while maintaining a certain degree of randomness.
The multi-elite guidance vector E ( t ) is calculated by averaging the positions of the top K elite individuals:
E ( t ) = 1 K r = 1 K   X r ( t )
where X r ( t ) denotes the r -th elite individual after ranking the population according to fitness values. In this study, K = 5 is adopted. Compared with single-best guidance, the use of multiple elite individuals can reduce the risk of search bias caused by one potentially misleading best solution. However, if K is too small, the algorithm may still suffer from excessive dependence on a few individuals; if K is too large, medium-quality individuals may weaken the guidance effect of high-quality solutions. Therefore, a parameter sensitivity analysis for K is conducted in Section 4.8 to justify this setting.
Although N ( 0 , I ) in Equation (15) is a standard Gaussian random vector with fixed unit variance, the actual perturbation intensity in MICBSO is not fixed. This is because the Gaussian random vector is scaled by α ( t ) in Equation (15), and its influence on the final position update is further controlled by β ( t ) in Equation (12). According to Equations (12), (15) and (16), the stochastic component introduced into the position update is mainly determined by
β ( t ) α ( t ) N ( 0 , I )
Therefore, the effective variance of the stochastic Gaussian perturbation can be expressed as
σ e f f 2 ( t ) = α ( t ) β ( t ) 2
Since α ( t ) decreases linearly and β ( t ) decreases exponentially with the iteration process, the effective perturbation variance σ e f f 2 ( t ) also gradually decreases. In the early stage, a relatively large effective variance helps the population explore a wider search region and avoid premature convergence. In the later stage, the reduced effective variance weakens random disturbance and allows the algorithm to focus on local exploitation around promising regions. Therefore, although the standard Gaussian distribution itself has a fixed unit variance, the effective perturbation strength in MICBSO is adaptively controlled by α ( t ) and β ( t ) .
The parameters α 0 , β 0 , and k are used to determine the decreasing trend of the multi-elite guidance strength and Gaussian perturbation intensity. In this study, α 0 = 0.8 , β 0 = 1 , and k = 5 are adopted. Specifically, α 0 = 0.8 provides a relatively strong but not excessive attraction toward the multi-elite guidance center in the early search stage. Since α ( t ) gradually decreases to 0 as the iteration proceeds, it helps avoid excessive elite attraction in the later stage. The value β 0 = 1 keeps the initial Gaussian perturbation at a normal scale, while k = 5 makes the perturbation term decrease rapidly in the middle and later stages. For example, when t / t m a x = 0.5 , β ( t ) = e x p ( 1.25 ) 0.2865 , and when t / t m a x = 1 , β ( t ) = e x p ( 5 ) 0.0067 . Therefore, Gaussian perturbation plays a stronger role in early exploration and becomes very weak during late exploitation.
The reason for adopting linear decay for α ( t ) and exponential decay for β ( t ) is that these two coefficients control different search behaviors. The multi-elite guidance term should decrease smoothly to avoid abrupt changes in the search direction; therefore, a linear decay function is used for α ( t ) . In contrast, Gaussian perturbation should be strong in the early stage but rapidly weakened in the later stage to improve convergence stability; therefore, an exponential decay function is used for β ( t ) . Compared with other adaptiv schedules, such as polynomial decay, cosine decay, sigmoid decay, or feedback-based adaptive adjustment, the adopted linear–exponential combination has a simpler structure and introduces fewer additional parameters. This helps MICBSO achieve a smooth transition from global exploration to local exploitation while maintaining low parameter complexity.
To further clarify the selection of the adaptive schedules, Table 2 provides a qualitative comparison of several commonly used decay functions.
As shown in Table 2, alternative adaptive schedules may provide more flexible adjustment, but they usually introduce additional parameters or require extra monitoring of the search process. In contrast, the proposed linear–exponential decay design provides a simple and effective two-level control mechanism. The linear decay of α ( t ) ensures that the multi-elite guidance strength decreases smoothly, while the exponential decay of β ( t ) rapidly reduces the influence of Gaussian perturbation in the later stage. Therefore, this mechanism can maintain sufficient exploration in the early stage and enhance convergence stability in the later stage without significantly increasing parameter complexity.

3.3. Hybrid Boundary Control Strategy Based on Random Reflection

In CBSO, it is common for individuals to go out of bounds during the search process. Out-of-bounds individuals not only lead to infeasible solutions but may also cause the loss of search direction information, resulting in premature convergence and insufficient utilization of the solution space. In particular, the CBSO algorithm has a strong tendency for jump-up updates; therefore, designing a robust and efficient boundary handling mechanism is crucial for improving algorithm performance. To this end, this paper adopts a hybrid boundary strategy that combines reflective boundary control with a random reset mechanism, which takes into account the feasibility of understanding, the consistency of search direction, and the maintenance of population diversity [22].
For boundary crossing situations, MICBSO first adopts a boundary reflection strategy. When an individual exceeds the search interval in a certain dimension, the boundary is used as the axis of symmetry to reflect the position back to the feasible region, which can be expressed as Equation (20).
X i j = 2 u b j X i j ,     i f     X i j > u b j 2 l b j X i j ,     i f     X i j < l b j X i j ,     o t h e r w i s e
Furthermore, while reflective boundaries can handle most out-of-bounds situations, for individuals with large overshoots or repeated violations, reflection alone may cause the individual to oscillate near the feasible region boundary. To avoid this problem, MICBSO introduces a random reinitialization strategy, which resamples the dimensions of large overshoots into the search space, as expressed in Equation (21).
X i j = l b j + r a n d u b j l b j ,
where r a n d is a random number between 0 and 1. Combining the two strategies mentioned above, MICBSO’s boundary control mechanism can be expressed as Equation (22).
X i j = 2 u b j X i j ,     0 < X i j u b j < δ 2 l b j X i j ,     0 < l b j X i j < δ l b j + r a n d 0,1 u b j l b j ,     o t h e r w i s e
where δ is the reflection threshold, used to distinguish between minor and severe boundary violations. Specifically, it can be expressed by Equation (23). Where λ = 0.2 .  Figure 2 shows the flowchart of MICBSO. It should be noted that MICBSO does not apply multiple reflections for repeatedly out-of-bounds individuals. The reason is that repeated reflection may cause individuals with large violations to oscillate near the boundary or even remain infeasible under large overshoot conditions. Therefore, the proposed hybrid boundary control strategy only applies a single reflection to minor boundary violations. Specifically, when 0 < X i j u b j < δ or 0 < l b j X i j < δ , the individual is reflected once back to the feasible region. Since δ = 0.2 ( u b j l b j ) is smaller than the search range, the reflected position will still fall within the feasible interval. For example, if X i j > u b j and X i j u b j < δ , then the reflected value satisfies u b j δ < X i j n e w < u b j , which is feasible. For severe boundary violations, reflection is not used. Instead, the violated dimension is randomly reinitialized within the feasible interval according to Equation (21). This design avoids repeated boundary oscillation and ensures that the corrected position always satisfies the boundary constraint. In addition, after boundary handling, a final feasibility check is conducted to guarantee that all decision variables remain within l b j u b j .
δ = λ · u b j l b j
The threshold coefficient 0.2 is adopted to provide a moderate boundary-handling range. If the threshold is too small, most out-of-bounds individuals will be regarded as severe violations and randomly reinitialized, which may weaken the continuity of the search direction. If the threshold is too large, most boundary violations will be handled by reflection, which may cause individuals to oscillate near the boundary and reduce population diversity. Therefore, δ = 0.2 ( u b j l b j ) is used as a balanced setting between reflective correction and random reinitialization. To further justify this setting, a parameter sensitivity analysis of λ in δ = λ ( u b j l b j ) is conducted in Section 4.8. The results show that λ = 0.20 achieves more stable convergence performance than too small or too large threshold settings.
Although chaotic initialization, opposition-based learning, Gaussian perturbation, and boundary control have been employed in some existing improved swarm intelligence algorithms, the proposed MICBSO differs from these methods in its algorithm-specific integration with the three-stage search mechanism of CBSO. Existing studies usually introduce these strategies as independent enhancement operators to improve either initialization quality, local perturbation, or boundary repair separately. In contrast, MICBSO constructs a coordinated optimization framework in which the chaos–opposition learning strategy first improves the distribution quality and search coverage of the initial banking entities; the Gaussian perturbation-based multi-elite guidance mechanism then replaces the single-best-oriented guidance tendency of CBSO with a more stable elite-group-driven search direction; and the hybrid boundary control strategy adaptively combines reflection and random reinitialization to preserve feasible search directions while avoiding repeated boundary stagnation. Therefore, the novelty of MICBSO does not lie in using these operators in isolation, but in coupling them with the banking-system-inspired search process of CBSO to form a stage-aware balance among initialization diversity, elite-guided exploitation, and feasibility preservation. This coordinated design is particularly suitable for high-dimensional numerical optimization and constrained three-dimensional UAV path planning, where premature convergence, infeasible solutions, and unstable search trajectories frequently occur.
To further clarify the difference between the proposed hybrid boundary control strategy and common boundary-handling methods, several representative techniques are compared in Table 3, including saturation, periodic mapping, random repair, pure reflection, and the proposed hybrid strategy.
Compared with saturation and periodic mapping, the proposed hybrid boundary control strategy can avoid excessive concentration near the boundary and does not assume periodic characteristics of the search space. Compared with pure random repair, MICBSO preserves useful search direction information for minor boundary violations through reflective correction. Compared with pure reflection, MICBSO avoids repeated boundary oscillation by applying random reinitialization to severe violations. Therefore, the proposed hybrid strategy provides a more flexible boundary-handling mechanism by balancing feasibility preservation, search continuity, and population diversity.

3.4. Time Complexity Analysis and Execution Time Comparison

To further analyze the computational cost introduced by the proposed improvement strategies, the time complexity of MICBSO is discussed in this subsection. Assume that the population size is N , the problem dimension is D , the maximum number of iterations is T , the number of selected elite individuals is K , and the computational cost of one fitness evaluation is C f .
For the original CBSO, the population initialization requires O ( N D ) operations, and the corresponding fitness evaluation requires O ( N C f ) . During each iteration, the position update of all candidate solutions requires approximately O ( N D ) , and the fitness evaluation requires O ( N C f ) . Therefore, the overall time complexity of CBSO can be approximately expressed as:
O C B S O = O ( N D + N C f ) + O T ( N D + N C f )
For the proposed MICBSO, the chaos–opposition learning initialization strategy introduces additional computational cost in the initialization stage. Specifically, the Logistic chaotic map is first used to generate N chaotic candidate solutions, which requires O ( N D ) . Then, opposition-based learning generates another N opposite candidate solutions, which also requires O ( N D ) . Since both the chaotic individuals and their opposite solutions need to be evaluated, the number of fitness evaluations in the initialization stage increases from N to 2 N . Therefore, the initialization complexity of MICBSO can be expressed as:
O i n i t = O ( 2 N D + 2 N C f )
Although the opposition-based learning mechanism doubles the number of fitness evaluations during initialization, this additional cost is only introduced once before the iterative search begins. In contrast, the main computational cost of metaheuristic algorithms usually comes from repeated fitness evaluations during the iterative optimization process. If each individual is evaluated once per iteration, the total number of fitness evaluations in the original CBSO is approximately F E C B S O = N ( T + 1 ) , where N evaluations are used for initialization and N T evaluations are used during iterations. For MICBSO, due to the additional opposite solutions in the initialization stage, the total number of fitness evaluations becomes F E M I C B S O = N ( T + 2 ) . Thus, the relative increase in fitness evaluations caused by the chaos–opposition learning initialization strategy is
F E M I C B S O F E C B S O F E C B S O = N N ( T + 1 ) = 1 T + 1
In this study, the maximum number of iterations is set to T = 1000 . Therefore, the additional fitness evaluation cost introduced by opposition-based learning is approximately 1 / 1001 , namely about 0.10 % of the total fitness evaluations. This indicates that although the initialization stage requires more evaluations, the additional computational burden is very limited in the whole optimization process.
In the iterative stage, the Gaussian perturbation-based multi-elite guidance mechanism introduces several additional operations. First, the population needs to be ranked or selected to obtain the top K elite individuals. This process requires O ( N l o g N ) if sorting is used. Then, the elite guidance vector E ( t ) is constructed using the selected K elite individuals, requiring O ( K D ) . The Gaussian perturbation and position update operations require O ( N D ) . Since K is much smaller than N in this study, and K = 5 is adopted, the additional cost of constructing the elite guidance vector is relatively small. Therefore, the time complexity of the multi-elite guidance mechanism can be approximately expressed as:
O e l i t e = O ( N l o g N + K D + N D )
The hybrid boundary control strategy checks and repairs each dimension of each candidate solution. Therefore, its computational complexity is O b o u n d a r y = O ( N D ) . Combining the above analyses, the total time complexity of MICBSO can be expressed as O M I C B S O = O ( 2 N D + 2 N C f ) + O T ( N D + N C f + N l o g N + K D ) .
Since K N and the fitness evaluation cost C f is usually the dominant part in benchmark optimization and UAV path planning problems, the additional computational cost introduced by the proposed strategies does not change the overall order of complexity. Therefore, the asymptotic time complexity of MICBSO can be simplified as O M I C B S O = O T ( N D + N C f + N l o g N ) . Compared with the original CBSO, MICBSO introduces extra computational operations mainly from three aspects: opposite solution evaluation during initialization, elite selection and guidance vector construction, and hybrid boundary repair. However, the opposition-based learning strategy only increases the initialization evaluations once, the number of elite individuals K is small, and the boundary control strategy only involves simple dimension-wise judgment and correction. Therefore, the additional computational burden of MICBSO is acceptable. More importantly, these strategies improve the initial population quality, reduce the risk of premature convergence, and enhance solution feasibility, which can help the algorithm obtain better solutions within the same maximum iteration number.
The theoretical comparison between CBSO and MICBSO is summarized in Table 4.
From Table 4, it can be observed that MICBSO has a slightly higher computational cost than CBSO due to the introduced improvement strategies. However, the increased cost is mainly reflected in the initialization stage and simple auxiliary update operations. The chaos–opposition learning strategy doubles the number of fitness evaluations only during initialization, while the total additional evaluation ratio is only 1 / ( T + 1 ) . Therefore, under the experimental setting of T = 1000 , the additional computational burden is very small compared with the entire optimization process. This demonstrates that MICBSO improves optimization performance while maintaining acceptable computational complexity.
In addition, we tested the various algorithms on the CEC2017 test set and recorded their actual execution times; the experimental results are shown below.
As shown in Table 5, the execution time of all algorithms increases as the problem dimension grows from 30 to 100, indicating that higher-dimensional optimization problems require more computational resources. Compared with the original CBSO, MICBSO introduces additional operations, including chaos–opposition-based initialization, multi-elite guidance, Gaussian perturbation, and hybrid boundary control. Therefore, its runtime is slightly higher than that of CBSO. Specifically, the runtime of MICBSO is 23.94 s, 48.33 s, and 172.33 s for Dim = 30, Dim = 50, and Dim = 100, respectively, while the corresponding runtime of CBSO is 22.60 s, 43.49 s, and 150.38 s. The relative increases are approximately 5.93%, 11.13%, and 14.60%, respectively. This indicates that the additional computational cost introduced by the proposed improvement strategies is limited. The proof of the global convergence of MICBSO is presented in Appendix A.
Although MICBSO is not the fastest algorithm, its runtime remains within an acceptable range. For example, under Dim = 30 and Dim = 50, MICBSO is faster than several comparison algorithms, such as ESC, HHWOA, and IGWO. Under Dim = 100, MICBSO is still much faster than HHWOA and IGWO, and its runtime is close to ESC. More importantly, the slightly increased runtime mainly comes from auxiliary operations rather than repeated expensive fitness evaluations. The chaos–opposition-based initialization only increases the number of fitness evaluations once at the beginning, while the multi-elite guidance and boundary control strategies mainly involve simple vector operations and boundary checks. Therefore, the proposed strategies do not cause excessive computational burden.
Overall, the execution time results demonstrate that MICBSO achieves a reasonable trade-off between computational cost and optimization performance. Although it requires slightly more time than CBSO, the additional runtime is acceptable considering its improved convergence accuracy, robustness, and solution quality. Therefore, MICBSO maintains practical computational efficiency while enhancing the overall optimization capability.

4. Experimental Results and Detailed Analyses

In this section, we use the IEEE CEC2017 test set to evaluate the performance of MICBSO. First, we provide a brief introduction to the IEEE CEC2017 test set, then explain the parameter settings for all compared algorithms. Furthermore, we compare MICBSO with other optimization algorithms to demonstrate its performance. Finally, to determine whether there are significant differences between MICBSO and other algorithms, we employ two statistical tests. The specific details are as follows.

4.1. Benchmark Test Functions

The IEEE CEC2017 benchmark set is one of the most widely used and influential benchmarks in the field of evolutionary computation and metaheuristic optimization. This benchmark set includes a variety of representative benchmark functions, covering various optimization characteristics such as unimodal, multimodal, separable and non-separable, rotational, and complex combinatorial structures, comprehensively examining the adaptability and robustness of algorithms in different types of search spaces. Due to its reasonable difficulty setting, diverse problem structures, and widespread adoption in research, CEC2017 has become the mainstream standard benchmark platform for evaluating the performance of metaheuristic algorithms [27].
In this study, we chose to use the CEC2017 benchmark set for experimental analysis, primarily because it is a popular benchmark for demonstrating the performance of metaheuristic algorithms, ensuring strong comparability and persuasiveness of the experimental results. Furthermore, its diverse testing environment can fully verify the effectiveness and generalization ability of the proposed algorithm in complex optimization scenarios.

4.2. Competitor Algorithms and Parameters Setting

This section evaluates the performance of MICBSO by comparing it with 11 state-of-the-art algorithms, including Particle Swarm Optimization (PSO), Snake Optimization (SO), Rime Optimization Algorithm (RIME), Dhole Optimization Algorithm (DOA), Secretary Bird Optimization Algorithm (SBOA), Gold Rush optimizer (GRO), Escape optimization algorithm (ESC), weighted mean of vectors optimization algorithm (INFO), hyper-heuristic whale optimization algorithm (HHWOA), improved grey wolf optimizer (IGWO), Connected Banking System Optimizer (CBSO). To ensure fairness, the population size for all compared algorithms was set to 50, and the maximum number of iterations was set to 1000. To reduce randomness, each algorithm was run independently 30 times, and the results were averaged for analysis. Table 6 summarizes the parameter settings of these algorithms for easy reading.

4.3. Exploration and Exploitation Analysis

Exploration and exploitation are two fundamental search behaviors of metaheuristic algorithms. Exploration refers to the ability of an algorithm to investigate different regions of the search space, which helps avoid premature convergence and improves the probability of finding the global optimum. Exploitation refers to the ability to refine solutions around promising regions, which is essential for improving convergence accuracy. An effective optimization algorithm should maintain sufficient exploration in the early stage and gradually strengthen exploitation in the later stage, thereby achieving a proper balance between global search and local refinement.
To quantitatively evaluate the exploration and exploitation behaviors of MICBSO, the population diversity is used as the basis for measurement. Let D i v ( t ) denote the population diversity at iteration t , which reflects the dispersion degree of individuals in the search space. A larger D i v ( t ) indicates stronger exploration ability, while a smaller D i v ( t ) indicates that the population is more concentrated and the algorithm is performing stronger exploitation. The maximum diversity during the whole optimization process is denoted as D i v m a x , which can be expressed as:
D i v m a x = m a x 1 t t m a x   D i v ( t ) .
Then, the exploration percentage and exploitation percentage at iteration t are calculated as follows:
E x p l o r a t i o n ( t ) = D i v ( t ) D i v m a x × 100 % ,
E x p l o i t a t i o n ( t ) = D i v ( t ) D i v m a x D i v m a x × 100 % .
According to the above definitions, a higher exploration percentage indicates that the population is widely distributed in the search space, while a higher exploitation percentage indicates that the population gradually converges toward promising regions. Therefore, the dynamic variation of these two indicators can effectively reflect the search behavior of MICBSO during the optimization process.
Figure 3 shows the exploration and exploitation curves of MICBSO on six representative CEC2017 benchmark functions with Dim = 50. It can be observed that MICBSO exhibits a clear transition from exploration to exploitation during the iterative process. In the early stage, the exploration percentage is relatively high, indicating that the population maintains sufficient diversity and can explore different regions of the search space. This behavior is mainly attributed to the chaos–opposition-based initialization strategy and Gaussian perturbation mechanism, which help expand the initial search coverage and enhance global search ability.
As the iteration proceeds, the exploration percentage gradually decreases, while the exploitation percentage increases rapidly and eventually remains at a high level. This indicates that MICBSO can effectively shift its search focus from global exploration to local exploitation. On F4, F11, F14, and F29, the exploitation percentage increases smoothly and approaches nearly 100% in the later stage, suggesting that the algorithm can gradually concentrate the population around high-quality regions and improve solution accuracy. On more complex functions such as F19 and F24, the exploration curves show several fluctuations in the early and middle stages, indicating that MICBSO still retains a certain level of exploratory behavior when facing complex landscapes. This helps the algorithm avoid premature convergence and search for more promising regions before final convergence.
Overall, the exploration and exploitation results demonstrate that MICBSO has a reasonable search transition mechanism. The proposed improvement strategies enable the algorithm to maintain sufficient exploration in the early stage and strengthen exploitation in the later stage. This balanced search behavior explains the good convergence performance and robustness of MICBSO on complex benchmark functions.

4.4. Population Diversity Analysis

Population diversity is an important indicator for evaluating the search behavior and robustness of metaheuristic algorithms. During the optimization process, sufficient population diversity enables the population to explore different regions of the search space and reduces the risk of premature convergence. If the diversity decreases too rapidly, individuals may gather around a local optimum at an early stage, resulting in insufficient global exploration and degraded solution quality. Conversely, if the diversity remains excessively high in the later stage, the algorithm may fail to effectively exploit promising regions and obtain high-precision solutions. Therefore, an effective optimizer should maintain relatively high diversity in the early search stage and gradually reduce diversity as the iteration proceeds, thereby achieving a reasonable balance between exploration and exploitation.
To quantitatively evaluate the population diversity of different algorithms, the diversity metric is calculated based on the average distance between individuals and the population center. Assume that the population size is N , the problem dimension is D , and X i ( t ) = [ x i , 1 ( t ) , x i , 2 ( t ) ,   ,   x i , D ( t ) ] represents the position of the i -th individual at iteration t . The center of the population in the j -th dimension can be calculated as follows:
x ¯ j ( t ) = 1 N i = 1 N   x i , j ( t ) , j = 1,2 , , D .
Then, the population diversity at iteration t is defined as:
D i v ( t ) = 1 N i = 1 N 1 D j = 1 D x i , j t x ¯ j ( t ) 2 .
where D i v ( t ) represents the average dispersion degree of all individuals around the population center. A larger D i v ( t ) indicates that individuals are more widely distributed in the search space, suggesting stronger exploration ability. In contrast, a smaller D i v ( t ) means that individuals are more concentrated, indicating stronger exploitation behavior.
To facilitate comparison among different algorithms and different benchmark functions, the diversity value is further normalized as follows:
N D i v ( t ) = D i v ( t ) D i v ( 0 ) .
where D i v ( 0 ) is the initial population diversity. Through this normalization, the diversity variation process of different algorithms can be compared on the same scale.
Figure 4 illustrates the population diversity curves of MICBSO and CBSO on six representative CEC2017 benchmark functions with Dim = 50. It can be observed that the population diversity of both algorithms decreases rapidly in the early stage, indicating that the population gradually shifts from global exploration to promising regions of the search space. However, compared with CBSO, MICBSO maintains a significantly higher diversity level on most test functions throughout the optimization process. In particular, on F1, F4, F13, F16, and F30, the diversity of CBSO drops sharply to a very low level within the first few iterations, suggesting that the original CBSO may suffer from rapid population aggregation and premature convergence. In contrast, MICBSO shows a smoother and more sustained diversity variation trend. This indicates that the chaos–opposition-based initialization strategy effectively expands the initial search coverage, while the Gaussian perturbation-based multi-elite guidance mechanism prevents the population from relying excessively on a single best individual. For complex functions such as F13 and F30, MICBSO still maintains relatively high diversity in the middle and later stages, which helps the algorithm continuously explore potential regions and avoid being trapped in local optima. Although the diversity of MICBSO also decreases as the iteration proceeds, it does not collapse prematurely like CBSO, demonstrating a better balance between exploration and exploitation. Therefore, the population diversity results further confirm that the proposed improvement strategies can enhance the search stability, maintain population diversity, and improve the robustness of MICBSO on complex optimization problems.

4.5. Performance Comparison on CEC2017 Benchmark Functions

To test the performance of MICBSO, this section uses the CEC2017 test set for quantitative analysis experiments. We compare MICBSO with 11 benchmark algorithms. Figure 5 shows the average convergence curves of all 12 algorithms after 30 independent runs. Table 7, Table 8 and Table 9 list the performance metrics of these 12 algorithms on the CEC2017 test set in three dimensions. Here, “mean” represents the average of 30 independent runs, and “std” represents the standard deviation of the algorithm after 30 independent runs. To more intuitively illustrate the results and highlight the performance advantages of MICBSO, Figure 6 shows the box plots of each algorithm after 30 independent runs.
Figure 5 compares the convergence behavior of MICBSO and the other 11 algorithms on representative CEC2017 benchmark functions with different dimensional settings. Overall, MICBSO exhibits faster convergence speed and better final convergence accuracy on most test functions. In the early search stage, the fitness value of MICBSO decreases rapidly, indicating that the chaos–opposition learning initialization strategy provides a high-quality initial population and improves the global search efficiency. In the middle and later stages, MICBSO continues to refine the solutions and usually converges to lower objective values than the comparison algorithms, which demonstrates the effectiveness of the Gaussian perturbation-based multi-elite guidance mechanism in enhancing exploitation capability and avoiding premature convergence. In contrast, several comparison algorithms show slow convergence, stepwise stagnation, or insufficient final accuracy on some functions, especially in high-dimensional cases. For example, on representative multimodal, hybrid, and composition functions such as F13, F15, F16, F19, F20, and F26, MICBSO maintains a clear convergence advantage and reaches a lower fitness level within fewer iterations. Although the performance gap becomes smaller on several difficult high-dimensional functions, MICBSO still achieves competitive or superior convergence behavior, indicating that the proposed strategies can effectively improve both convergence speed and solution quality across different search landscapes. These results further confirm that MICBSO has a stronger balance between global exploration and local exploitation than the original CBSO and other comparison algorithms.
Figure 6 presents the boxplot results of different algorithms on representative CEC2017 benchmark functions after 30 independent runs. The boxplot can intuitively reflect both the optimization accuracy and stability of each algorithm, where a lower median value indicates better solution quality, and a smaller interquartile range represents stronger robustness. As shown in Figure 6, MICBSO generally achieves lower median fitness values and more compact box distributions than most comparison algorithms across different dimensional settings. In particular, on functions such as F5, F11, F17, F23, F24, F8, F16, and F20, the boxplots of MICBSO are located at relatively lower positions, indicating that it can obtain better solutions in repeated experiments. Meanwhile, the narrower boxes and shorter whiskers of MICBSO show that its optimization results fluctuate less across 30 runs, demonstrating better stability and reliability. In contrast, several comparison algorithms exhibit larger interquartile ranges or more outliers on some functions, suggesting that their performance is more sensitive to random initialization and complex search landscapes. This phenomenon is especially obvious on high-dimensional functions, where some algorithms show significantly dispersed distributions. Overall, the boxplot results further confirm that the proposed chaos–opposition learning initialization, Gaussian perturbation-based multi-elite guidance, and hybrid boundary control strategies can effectively improve the robustness of MICBSO and reduce the risk of unstable optimization performance.
Table 7, Table 8 and Table 9 report the mean and standard deviation values obtained by MICBSO and 11 comparison algorithms on the CEC2017 benchmark functions under 30-, 50-, and 100-dimensional settings. Overall, MICBSO demonstrates strong optimization accuracy and robustness across different dimensional cases. In the 30-dimensional experiments, MICBSO obtains the best mean values on 22 out of 30 functions and ranks within the top three on 27 functions, indicating its strong search capability in relatively low-dimensional problems. In the 50-dimensional case, MICBSO further maintains competitive performance, achieving the best results on 23 functions and ranking within the top three on 26 functions. For example, MICBSO achieves much lower mean fitness values on several complex functions such as F1, F10, F13, F16, F29, and F30, showing that the proposed strategies can effectively improve both global exploration and local exploitation. When the dimension increases to 100, the optimization difficulty becomes significantly higher, and the performance differences among algorithms become more obvious. Even under this challenging condition, MICBSO still obtains the best mean values on 18 functions and remains within the top three on 26 functions, demonstrating good scalability and robustness. Compared with the original CBSO, MICBSO achieves better mean values on most benchmark functions in all three dimensions, which verifies that the chaos–opposition learning initialization, Gaussian perturbation-based multi-elite guidance, and hybrid boundary control strategies can effectively enhance the original CBSO. In addition, MICBSO generally shows smaller or competitive standard deviations on many functions, suggesting that it can maintain stable performance over repeated independent runs. These results indicate that MICBSO has strong adaptability to unimodal, multimodal, hybrid, and composition functions, and can maintain reliable optimization performance as the problem dimension increases.

4.6. Statistical Analysis

To mitigate the impact of randomness in heuristic algorithms on experimental results and ensure the reliability and objectivity of comparative conclusions, it is necessary to conduct systematic statistical analysis of algorithm performance. Since heuristic algorithms may exhibit significant performance fluctuations across different runs, the results of a single experiment cannot fully reflect their true performance. Therefore, in this section, we conducted statistical tests and analyses on the algorithms involved. First, we used the Wilcoxon rank-sum test to perform pairwise comparisons of the performance differences among the 12 algorithms to determine whether the differences were statistically significant. Subsequently, we used the Friedman Mean Rank Test to evaluate the overall ranking performance of each algorithm, thereby providing a more comprehensive analysis of the relative performance of different algorithms across multiple sets of experiments. Specific statistical results are shown below.

4.6.1. Wilcoxon Rank Sum Test

The Wilcoxon Rank Sum Test is a nonparametric statistical test commonly used to compare the differences between two independent samples in their location within a population distribution [38]. This method does not rely on the assumption of a normal distribution of the sample data, thus exhibiting strong robustness when dealing with experimental data that possesses randomness and non-normal distribution characteristics. The Wilcoxon Rank Sum Test determines whether a statistically significant difference exists between two groups by ranking the merged samples and comparing their rank sums; therefore, it is widely used in performance comparisons of heuristic algorithms and stochastic optimization algorithms. In this section, we performed a Wilcoxon Rank Sum Test on MICBSO. We set the significance level to 0.05. If p < 0.05, we reject the null hypothesis, indicating a significant difference; otherwise, we accept the null hypothesis, suggesting no significant difference. Table 10, Table 11 and Table 12 report the experimental results of 11 comparison algorithms across four evaluation dimensions on the CEC2017 benchmark set. The results indicate that MICBSO demonstrates statistically significant differences compared with most competing algorithms on the majority of test functions.
The statistical results reported in Table 10, Table 11 and Table 12 provide strong evidence for the superiority of MICBSO. The Wilcoxon rank-sum test results demonstrate that MICBSO achieves statistically significant performance improvements over most comparison algorithms on the majority of CEC2017 benchmark functions across different dimensional settings. Moreover, the Friedman Mean Rank Test shows that MICBSO consistently ranks first among all algorithms in 30-, 50-, and 100-dimensional problems, confirming its robustness and overall effectiveness in solving complex optimization tasks.

4.6.2. Friedman Mean Rank Test

In this subsection, the Friedman Mean Rank Test was employed to analyze the performance of 12 algorithms [39]. As a nonparametric statistical test, it is widely used for comparing multiple algorithms over the same set of test problems without assuming a specific data distribution. The method ranks the performance of each algorithm on every test function and evaluates whether the observed differences in rankings are statistically significant. By averaging the ranks across all test functions, the overall relative performance of each algorithm can be effectively assessed. Table 13 shows the Friedman rankings of the 12 algorithms across three dimensions, where M . R represents the average ranking across the 30 functions, and T . R represents the final ranking of the 12 algorithms across the 30 functions.
The Friedman ranking results reported in Table 13 clearly demonstrate that MICBSO consistently achieves the best overall performance among all comparison algorithms across different dimensional settings. The lowest mean ranks and the first final rank obtained by MICBSO indicate its superior robustness and generalization ability when solving complex optimization problems.

4.7. Ablation Study Analysis

Ablation experiments are an important method for verifying the effectiveness of each improvement strategy in a proposed metaheuristic algorithm. Although the overall performance of MICBSO can be demonstrated through comparisons with other algorithms, it is still necessary to further analyze whether each introduced strategy contributes positively to the optimization process. Therefore, an ablation study is conducted in this subsection to evaluate the individual effects of the chaos–opposition learning initialization strategy, the Gaussian perturbation-based multi-elite guidance mechanism, and the hybrid boundary control strategy.
To clearly investigate the contribution of each strategy, several algorithm variants are constructed. The original CBSO is used as the baseline algorithm. CBSO+Chaos-OBL denotes the variant that only introduces the chaos–opposition learning initialization strategy. CBSO+Elite-Guidance denotes the variant that only introduces the Gaussian perturbation-based multi-elite guidance mechanism. CBSO+Boundary-Control denotes the variant that only introduces the hybrid boundary control strategy. MICBSO represents the complete algorithm integrating all three proposed improvement strategies. The ablation results are evaluated on the CEC2017 benchmark suite under 30-, 50-, and 100-dimensional settings. The Friedman mean rank and total rank are reported in Table 14, where a smaller rank indicates better overall performance.
As shown in Table 14, the original CBSO obtains the worst ranking results among all variants, with mean ranks of 3.73, 3.70, and 4.03 under 30-, 50-, and 100-dimensional conditions, respectively. This indicates that although CBSO has certain optimization capability, it still suffers from limitations in population initialization, search guidance, and boundary handling. After introducing the chaos–opposition learning strategy, CBSO+Chaos-OBL achieves better mean ranks than the original CBSO in all dimensional settings, demonstrating that the improved initialization strategy can enhance the distribution quality and search coverage of the initial population. This helps the algorithm obtain a more favorable starting point and improves its global exploration ability.
The CBSO+Elite-Guidance variant also shows clear improvement over the original CBSO. Its mean ranks are 3.30, 3.30, and 3.13 under 30, 50, and 100 dimensions, respectively. This result suggests that the multi-elite guidance mechanism can effectively reduce the dependence on a single best solution and provide a more stable search direction. By incorporating Gaussian perturbation, the algorithm can further enhance local refinement while maintaining a certain degree of randomness, which contributes to better convergence behavior.
For the CBSO+Boundary-Control variant, the mean ranks are 3.20, 3.37, and 2.93 under the three dimensional settings. Compared with CBSO, this variant achieves better ranking results, especially in the 100-dimensional case. This indicates that the hybrid boundary control strategy can effectively handle infeasible solutions generated during the search process. By combining reflective correction and random reinitialization, the strategy preserves useful search direction information for minor violations while maintaining diversity for severe boundary violations, thereby improving search stability.
Most importantly, the complete MICBSO obtains the best ranking results in all dimensional settings, with mean ranks of 1.40, 1.30, and 1.47, respectively. It ranks first under 30-, 50-, and 100-dimensional conditions, significantly outperforming all single-strategy variants. This demonstrates that the three proposed strategies are not simply independent enhancements, but can work cooperatively to improve the overall optimization capability of CBSO. Specifically, the chaos–opposition learning strategy improves initial population diversity, the multi-elite guidance mechanism strengthens search direction and exploitation capability, and the hybrid boundary control strategy enhances feasibility preservation and population stability. Their combined effect enables MICBSO to achieve a better balance between exploration and exploitation.
Overall, the ablation results confirm the effectiveness of each proposed improvement strategy. Each single strategy can improve the performance of CBSO to different degrees, while the complete MICBSO achieves the best overall performance. Therefore, the proposed three strategies are all necessary and complementary for enhancing the optimization accuracy, robustness, and scalability of MICBSO.

4.8. Parameter Sensitivity Analysis

Parameter sensitivity analysis is a crucial step in evaluating the robustness and applicability of meta-heuristic algorithms. An appropriate parameter configuration should ensure that the algorithm maintains stable convergence characteristics and achieves competitive optimization results across various test functions. Although the proposed MICBSO incorporates several improvement strategies to enhance population diversity, search guidance, and boundary handling, certain parameters within these strategies may influence the balance between exploration and exploitation. Therefore, it is essential to examine the sensitivity of MICBSO’s performance to these parameter settings. In this subsection, we conduct a parameter sensitivity analysis for MICBSO; the specific experimental results are presented below.
Figure 7 presents the experimental results of the parameter sensitivity analysis for μ , λ , and K on representative CEC2017 benchmark functions with Dim = 50. As shown in Figure 7a–d, different values of μ affect the convergence behavior of MICBSO to a certain extent. When μ is relatively small, such as μ = 3.6 , the convergence speed is generally slower and the final fitness values are less competitive on several functions, indicating that insufficient chaotic intensity may weaken the quality of population initialization. In contrast, larger values of μ , especially μ = 3.9 and μ = 4.0 , usually show faster convergence and better final optimization accuracy. This is because the Logistic map can generate stronger chaotic behavior when μ approaches 4, thereby improving the randomness and coverage of the initial population. Although μ = 4.0 does not always achieve the best result on every single function, it maintains stable and competitive performance across different test functions. Therefore, μ = 4.0 is adopted in MICBSO.
Figure 7e–h shows the influence of the reflection threshold coefficient λ in the hybrid boundary control strategy. It can be observed that different λ values lead to different boundary-handling behaviors. When λ is too small, such as λ = 0.05 , more out-of-bounds individuals are handled by random reinitialization. This may accelerate the early-stage decrease in the fitness value on some functions, but it may also weaken the continuity of the search direction and cause performance fluctuations in the later stage. When λ is too large, such as λ = 0.5 , more individuals are repaired by reflection, which helps preserve search direction information but may also increase the risk of boundary oscillation and slow down convergence on some functions. In comparison, the moderate setting λ = 0.2 provides a better balance between reflective correction and random reinitialization, maintaining both search continuity and population diversity. Therefore, λ = 0.2 is selected as the default threshold coefficient.
Figure 7i–l further illustrates the sensitivity of MICBSO to the number of elite individuals K . The results show that K has an obvious influence on the multi-elite guidance mechanism. When K = 1 , the algorithm degenerates into a nearly single-elite-guided search, which may lead to insufficient population information and unstable convergence. When K is too large, such as K = 7 or K = 10 , more medium-quality individuals participate in the construction of the guidance vector, which may weaken the dominant role of high-quality elites and reduce convergence efficiency. In contrast, K = 5 achieves faster convergence and more competitive final fitness values on most representative functions, especially on F1, F11, F28, and F25. This indicates that selecting five elite individuals can effectively balance elite guidance and population diversity. Overall, the sensitivity analysis demonstrates that the adopted parameter settings, namely μ = 4.0 , λ = 0.2 , and K = 5 , are reasonable and can help MICBSO maintain stable convergence performance across different types of benchmark functions.

5. MICBSO for Real Environment UAV Path Planning

In this section, we focus on applying the proposed MICBSO to unmanned aerial vehicle (UAV) path planning in real-world environments. First, a realistic UAV flight environment is constructed to reflect practical constraints and operational scenarios. Then, a fitness function is formulated by jointly considering key factors such as path length, flight safety, and environmental threat cost. Finally, comprehensive simulation experiments are conducted to evaluate the effectiveness and applicability of the proposed MICBSO approach. The detailed procedures are presented as follows.
The experiments in this section are conducted in simulation because real-world UAV flight tests require a complete physical UAV platform, onboard sensing and communication systems, safety control mechanisms, and suitable field-test conditions. Nevertheless, to improve the realism of the simulation environment, a LiDAR-based DEM is used as the basic terrain model, and different obstacle/threat distributions are introduced to emulate complex practical UAV navigation scenarios.

5.1. Scenarios and Objective Functions

In this section, the UAV flight environment and the corresponding objective function are formulated. The detailed modeling process and definitions are presented as follows.

5.1.1. Scenario Setting

In this section, a real-world digital elevation model (DEM) obtained from LiDAR sensing is adopted as the foundational flight environment. To emulate typical obstacles encountered in practical scenarios, cylindrical objects are introduced to represent environmental hazards such as trees. Through data augmentation, four representative UAV flight environments are constructed. Figure 8 illustrates schematic views of these environments, each characterized by different densities of hazardous elements, thereby enabling a comprehensive evaluation under diverse threat conditions commonly present in real-world environments.

5.1.2. Optimization Problem Definition

In this section, the objective function for UAV path planning is formulated by jointly considering multiple cost components, including path length cost, threat cost, altitude cost, and smoothness cost. The detailed definitions and formulations are presented as follows.
  • Path Length Costs
In UAV path planning, path length is regarded as one of the most critical evaluation metrics, as it directly influences the UAV’s energy consumption and mission completion time. A shorter flight path generally leads to higher operational efficiency and improved safety, especially in complex environments. Therefore, minimizing path length constitutes a fundamental objective for ensuring reliable and efficient UAV operations.
Let the j -th waypoint of the i -th UAV be denoted as P i j = ( x i j , y i j , z i j ) . The Euclidean distance between two consecutive waypoints is expressed as P i j P i , j + 1 . Accordingly, the total flight cost of the UAV is calculated as shown in Equation (34).
F 1 ( X i ) = j = 1 n 1   P i , j P i , j + 1 ,
2.
Threat Costs
In UAV path planning, threat cost is also a critical evaluation metric. If a path planning algorithm cannot effectively guide the UAV to avoid environmental obstacles and hazardous regions, its practical applicability is severely limited. Ensuring flight safety throughout mission execution is therefore a fundamental requirement for any reliable path planning approach. Accordingly, the threat cost of the UAV is formulated and computed as shown in Equation (35).
F 2 X i = j = 1 n 1   k = 1 K   T k P i j P i , j + 1 ,
where T k p i j p i , j + 1 denotes flight constraint costs, which is calculated by Equation (36).
T k p i j p i , j + 1 = 0 ,             d k > S + D + R k S + D + R k d k ,             D + R k < d k S + D + R k ,             d k D + R k ,
where R k denotes the radius of the K th cylindrical obstacle, D denotes the peripheral collision region, and d k denotes the distance from the center of the obstacle to the path L p i j p i + 1 , j .
3.
High Costs
In practical UAV flight operations, variations in air density at different altitudes can significantly affect the UAV’s energy consumption. Moreover, altitude constraints are imposed in certain areas, such as restricted low-altitude zones near airports. Consequently, flight altitude must be carefully considered during path planning. Based on these considerations, the altitude cost of the UAV is formulated and calculated as shown in Equation (37).
F 3 X i = j = 1 n   H i j ,
where H i j denotes the cost of the height of the X i location, which is calculated by Equation (38).
H i j = | h i j h m a x + h m i n 2 | , h m i n h i j h m a x , o t h e r w i s e ,
where h i j is the altitude at which the UAV is located; h m i n is the minimum altitude at which flight is allowed; and h m a x is the maximum altitude at which flight is allowed.
4.
Smoothness Costs
Moreover, due to the continuous nature of UAV flight dynamics, a drone cannot undergo abrupt changes in its motion state during flight. Therefore, path smoothness constitutes an important metric in the fitness function for UAV path planning. A smooth flight trajectory helps ensure stable maneuvering and reduces excessive control effort. Accordingly, the smoothness cost of the UAV is formulated and computed as shown in Equation (39).
F 4 X i = a 1 j = 1 n 2   α i j + a 2 j = 1 n 1   β i j β i , j 1 ,
where a 1 denotes the UAV horizontal turn angle constraint penalty coefficient, and a 2 denotes the UAV vertical pitch angle constraint penalty coefficient. α i j denotes the horizontal turn angle constraint, which is computed by Equation (40). β i j denotes the vertical pitch angle, which is computed by Equation (41).
α i j = arctan L p i j p i , j + 1 × L p i j p i , j + 2 L p i j p i , j + 1 · L p i j p i , j + 2 ,
β i j = arctan Z i , j + 1 Z i j L p i j p i , j + 1 ,
where L p i j p i , j + 1 is their projections on the plane, which is calculated by Equation (42).
L p i j p i , j + 1 = k × L p i j p i , j + 1 × k ,
where k is the unit vector in the positive direction of the axis.
5.
Overall Objective Function (OEF)
By jointly considering the path length cost, threat cost, altitude cost, and smoothness cost, a comprehensive multi-cost objective function is constructed to evaluate UAV flight paths. The overall objective function is defined and calculated as shown in Equation (43).
F X i = k = 1 4   b k F k X i .
where b k is the weight coefficient.

5.1.3. Analysis of Experimental Results

To comprehensively evaluate the performance of the proposed MICBSO, extensive experimental analyses were conducted under four representative scenarios. The detailed experimental settings and evaluation procedures are described as follows.
Scenario 1: In this scenario, two cylindrical obstacles are introduced to simulate real-world environmental threats, aiming to evaluate the UAV path planning performance of MICBSO under low-threat conditions. In the experimental setup, the UAV’s starting point is set to [100, 100, 150], the destination is defined as [800, 800, 150], and the number of waypoints is fixed at 10. The corresponding total path cost results are reported in Table 15, where “mean” denotes the average value obtained from 30 independent runs, “max” represents the maximum cost among these runs, and “min” indicates the best (optimal) cost achieved. The flight paths generated by each algorithm in Scenario 1 are visualized in Figure 9. The red line in the image represents the drone’s flight path.
Figure 9 shows the schematic diagram of Scenario 1 for UAV path planning. The three-dimensional environment is constructed based on a digital elevation model with cylindrical obstacles representing environmental threats. The start and target positions are located at different terrain elevations, forming a complex nonconvex search space with significant terrain variations and obstacle constraints. This scenario provides a challenging and realistic testbed for evaluating the performance of path planning algorithms.
The quantitative results obtained by different algorithms under Scenario 1 are summarized in Table 15. The evaluation metrics reflect the overall quality of the planned paths, including path cost and feasibility. As shown in Table 15, the proposed MICBSO achieves the best overall performance among all compared algorithms, producing paths with lower comprehensive costs than the other methods. This indicates that MICBSO can effectively balance path length minimization and threat avoidance in complex three-dimensional environments.
Moreover, MICBSO exhibits more stable performance across independent runs, suggesting strong robustness and reliability. By combining the visual representation in Figure 9 with the quantitative results in Table 15, it can be concluded that MICBSO is capable of generating high-quality and feasible UAV paths in realistic environments with multiple constraints.
Scenario 2: In this scenario, three cylindrical obstacles are introduced to simulate real-world environmental threats, aiming to evaluate the UAV path planning performance of MICBSO under low-threat conditions. In the experimental setup, the UAV’s starting point is set to [100, 100, 150], the destination is defined as [800, 800, 150], and the number of waypoints is fixed at 10. The corresponding total path cost results are reported in Table 16, where “mean” denotes the average value obtained from 30 independent runs, “max” represents the maximum cost among these runs, and “min” indicates the best (optimal) cost achieved. The flight paths generated by each algorithm in Scenario 1 are visualized in Figure 10. The red line in the image represents the drone’s flight path.
Figure 10 presents the schematic diagram of Scenario 2 for UAV path planning. Compared with Scenario 1, this scenario features more complex terrain variations and a higher density of obstacles, resulting in a more constrained three-dimensional search space and increased planning difficulty. The experimental results of different algorithms under Scenario 2 are summarized in Table 16. The evaluation metrics reflect the overall quality and feasibility of the planned paths. As shown in Table 16, MICBSO achieves the best overall performance among the compared algorithms, producing paths with lower comprehensive costs despite the increased environmental complexity. This indicates that MICBSO can effectively adapt to more challenging environments while maintaining high-quality path planning performance. Moreover, MICBSO exhibits relatively stable results across independent runs, whereas some comparison algorithms show obvious performance degradation or increased result fluctuation. By jointly analyzing Figure 10 and Table 16, it can be concluded that MICBSO demonstrates strong adaptability and robustness in complex UAV path planning scenarios with dense constraints.
Scenario 3: In this scenario, six cylindrical obstacles are introduced to simulate real-world environmental threats, aiming to evaluate the UAV path planning performance of MICBSO under low-threat conditions. In the experimental setup, the UAV’s starting point is set to [100, 100, 150], the destination is defined as [800, 800, 150], and the number of waypoints is fixed at 10. The corresponding total path cost results are reported in Table 17, where “mean” denotes the average value obtained from 30 independent runs, “max” represents the maximum cost among these runs, and “min” indicates the best (optimal) cost achieved. The flight paths generated by each algorithm in Scenario 1 are visualized in Figure 11. The red line in the image represents the drone’s flight path.
Figure 11 illustrates the schematic diagram of Scenario 3 for UAV path planning. Compared with the previous scenarios, this environment exhibits further increased complexity in both terrain structure and obstacle distribution. The dense and irregular arrangement of environmental threats significantly narrows the feasible flight corridors, leading to a highly constrained and nonconvex three-dimensional search space. Based on the environment shown in Figure 11, the experimental results of different algorithms are summarized in Table 17. The evaluation metrics comprehensively assess the quality of the planned paths under this more challenging scenario. As indicated in Table 17, all algorithms experience an increase in path cost due to the heightened environmental difficulty; however, MICBSO still achieves the best overall performance among the compared methods. Specifically, MICBSO can generate paths with lower comprehensive costs while maintaining feasibility and safety constraints. This suggests that the proposed algorithm effectively preserves its search efficiency and solution quality even under severe terrain and obstacle constraints. In contrast, several comparison algorithms show significant performance degradation, indicating that they are more prone to getting trapped in local optima or generating unstable paths in complex environments. By jointly analyzing Figure 11 and Table 17, it can be concluded that MICBSO demonstrates strong robustness and adaptability in highly complex UAV path planning scenarios. These results further confirm the suitability of MICBSO for practical UAV applications in realistic environments with dense obstacles and multiple constraints.
Scenario 4: In this scenario, eight cylindrical obstacles are introduced to simulate real-world environmental threats, aiming to evaluate the UAV path planning performance of MICBSO under low-threat conditions. In the experimental setup, the UAV’s starting point is set to [100, 100, 150], the destination is defined as [800, 800, 150], and the number of waypoints is fixed at 10. The corresponding total path cost results are reported in Table 18, where “mean” denotes the average value obtained from 30 independent runs, “max” represents the maximum cost among these runs, and “min” indicates the best (optimal) cost achieved. The flight paths generated by each algorithm in Scenario 1 are visualized in Figure 12. The red line in the image represents the drone’s flight path.
Figure 12 presents the schematic diagram of Scenario 4 for UAV path planning. This scenario represents the most challenging environment among all tested cases, featuring highly irregular terrain variations and densely distributed obstacles. The feasible flight space is significantly constrained, resulting in a complex three-dimensional search space with severe nonlinearity and multiple local optima. The experimental results obtained under Scenario 4 are summarized in Table 18. The evaluation metrics reflect the overall quality and feasibility of the planned paths in this highly constrained environment. As shown in Table 18, the difficulty of the scenario leads to increased path costs for all algorithms; however, MICBSO consistently achieves the best overall performance among the compared methods. Despite extreme environmental complexity, MICBSO generates paths with relatively lower comprehensive costs while maintaining feasibility and safety constraints. In contrast, several comparison algorithms exhibit significant performance degradation or increased result volatility, indicating that they are more prone to getting trapped in local optima or generating unstable solutions in highly complex scenarios. This highlights the strong global search capability and robustness of the proposed MICBSO. By jointly analyzing Figure 12 and Table 18, it can be concluded that MICBSO maintains superior adaptability and robustness even in the most complex UAV path planning scenario. These results further demonstrate the effectiveness and practical applicability of MICBSO for UAV path planning tasks in realistic three-dimensional environments with dense obstacles and severe constraints.

6. Conclusions

In this paper, a Multi-Strategy Improved Connected Banking System Optimizer, named MICBSO, was proposed for numerical optimization and three-dimensional UAV path planning in complex terrain. To overcome the limitations of the original CBSO in population initialization, elite guidance, and boundary handling, three improvement strategies were designed. The chaos–opposition learning initialization strategy was introduced to improve the quality and diversity of the initial population. The Gaussian perturbation-based multi-elite guidance mechanism was developed to reduce overdependence on a single best solution and enhance the balance between exploration and exploitation. The hybrid boundary control strategy was further designed to handle boundary violations by combining reflective correction and random reinitialization. In addition, theoretical analysis, time complexity analysis, exploration–exploitation analysis, population diversity analysis, ablation experiments, and parameter sensitivity analysis were conducted to provide a more comprehensive evaluation of the proposed algorithm.
The experimental results demonstrate that MICBSO has strong optimization capability and robustness. On the CEC2017 benchmark suite, MICBSO achieved competitive performance compared with 11 representative optimization algorithms under different dimensional settings. The convergence curves, boxplots, statistical tests, and ablation results further verified the effectiveness of the proposed strategies. The population diversity and exploration–exploitation analyses showed that MICBSO can maintain sufficient diversity in the early search stage and gradually strengthen exploitation in the later stage. For UAV path planning, MICBSO was tested in four complex three-dimensional terrain scenarios with different threat conditions. The simulation results showed that MICBSO can generate feasible, safe, and lower-cost flight paths, indicating its applicability to constrained path planning problems.
Although MICBSO shows promising performance, several limitations remain. First, the current UAV path planning experiments are mainly conducted in simulated three-dimensional environments, and real flight tests have not yet been performed. Real-world UAV navigation may involve more complex factors, such as dynamic obstacles, sensor noise, wind disturbance, communication delay, and unexpected environmental changes. Second, the current path planning model mainly considers static terrain and obstacle threats, while highly dynamic obstacles and real-time environmental changes are not fully investigated. Third, several parameters in MICBSO are selected based on empirical analysis, and more advanced adaptive parameter control mechanisms may further improve its robustness. Therefore, future work will focus on extending MICBSO to real-time UAV path planning in dynamic and uncertain environments, developing real-time replanning mechanisms, exploring multi-UAV cooperative planning, and validating the proposed method on physical UAV platforms. In addition, adaptive parameter adjustment and hybrid learning-based mechanisms will be further investigated to improve the search efficiency and practical applicability of the proposed algorithm.

Author Contributions

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

Funding

This research was funded by Taizhou Science and Technology Plan Project (25nyb20).

Data Availability Statement

All experimental data generated and analyzed in this study are original and self-produced by the authors. All data and code that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Theoretical Convergence Analysis of MICBSO

Convergence is an important theoretical property for evaluating the reliability and effectiveness of metaheuristic optimization algorithms. For the proposed MICBSO, although its search process contains several stochastic operations, including chaotic initialization, opposition-based learning, Gaussian perturbation, random variables in the CBSO update phases, and hybrid boundary control, the population update at each iteration only depends on the current population state and newly generated random variables. Therefore, the search process of MICBSO can be analyzed using Markov chain theory. In this subsection, the convergence property of MICBSO is discussed from the perspectives of state transition, optimal state preservation, and global convergence.
Definition A1.
Individual state and individual state space.
For a minimization problem ( Ω , f ) , let the feasible search space be defined as
Ω = j = 1 D   [ l b j , u b j ] ,
where D is the problem dimension, and l b j and u b j denote the lower and upper bounds of the j -th decision variable, respectively. The position of the i -th individual in MICBSO is denoted as
X i = ( x i , 1 , x i , 2 , , x i , D ) Ω .
Under finite-precision computation, the feasible search space can be regarded as a finite state space, denoted as Y . Therefore, each individual state X i belongs to Y .
Definition A2.
Population state and population state space.
Assume that the population size is N . The population state of MICBSO at iteration t is defined as
S ( t ) = ( X 1 ( t ) , X 2 ( t ) , , X N ( t ) , X b e s t ( t ) )
where X i ( t ) represents the i -th individual at iteration t , and X b e s t ( t ) denotes the best solution found so far. The population state space of MICBSO is denoted as
S = S ( t ) X i ( t ) Y , i = 1,2 , , N .
Since the individual state space Y is finite under finite-precision computation and the population size N is also finite, the population state space S is finite.
Definition A3.
State transition of MICBSO.
During each iteration, MICBSO generates a candidate solution for each individual through the CBSO update mechanism, the Gaussian perturbation-based multi-elite guidance mechanism, and the hybrid boundary control strategy. Let the trial solution of the i -th individual at iteration t be denoted as
X ~ i ( t + 1 ) = Ψ Φ t ( X i ( t ) , S ( t ) , ξ i ( t ) ) ,
where Φ t ( ) represents the stochastic position update operator of MICBSO, ξ i ( t ) denotes the random variables generated at iteration t , and Ψ ( ) represents the hybrid boundary control operator. For a minimization problem, the greedy selection rule can be expressed as:
X i ( t + 1 ) = X ~ i ( t + 1 ) ,             f ( X ~ i ( t + 1 ) ) f ( X i ( t ) ) , X i ( t ) ,                       f ( X ~ i ( t + 1 ) ) > f ( X i ( t ) ) .
Meanwhile, the historical best solution is preserved as
X b e s t ( t + 1 ) = a r g m i n f ( X b e s t ( t ) ) , f ( X 1 ( t + 1 ) ) , , f ( X N ( t + 1 ) ) .
Therefore, the best fitness value obtained by MICBSO satisfies
f ( X b e s t ( t + 1 ) ) f ( X b e s t ( t ) ) .
This indicates that the best fitness value of MICBSO is monotonically non-increasing during the iterative process.
Theorem A1.
The population state sequence of MICBSO has the Markov property.
The population state sequence S ( t ) , t 0 generated by MICBSO is a Markov chain.
Proof. 
At iteration t , the next population state S ( t + 1 ) is determined by the current population state S ( t ) , the current elite information, the current best solution, and the random variables generated at the current iteration. The chaotic initialization and opposition-based learning only determine the initial population. After initialization, the subsequent state transition does not depend on the historical population states S ( 0 ) , S ( 1 ) , , S ( t 1 ) . In addition, the random variables used in Gaussian perturbation, CBSO position update, and boundary control are independently generated at each iteration.
Therefore, for any population states s 0 , s 1 , , s t , s t + 1 S , the following relationship holds:
P ( S ( t + 1 ) = s t + 1 S ( 0 ) = s 0 , S ( 1 ) = s 1 , , S ( t ) = s t ) = P ( S ( t + 1 ) = s t + 1 S ( t ) = s t ) .
Thus, the population state sequence of MICBSO satisfies the Markov property. Since S is finite under finite-precision computation, the sequence S ( t ) , t 0 can be regarded as a finite Markov chain. Theorem A1 is proved. □
Definition A4.
Optimal individual state set.
Let f * be the global optimal fitness value of the optimization problem. For any ε > 0 , the ε -optimal individual state set is defined as
G ε = { X Y f ( X ) f * + ε } .
When ε = 0 , G ε degenerates into the global optimal solution set.
Definition A5.
Optimal population state set.
The ε -optimal population state set of MICBSO is defined as
H ε = S S X b e s t G ε .
That is, if the best solution stored in the population state belongs to G ε , then the corresponding population state belongs to H ε .
Lemma A1.
The optimal population state set  H ε is a closed set.
Proof. 
According to the best solution preservation mechanism of MICBSO, the best solution found so far is retained during the iterative process. If S ( t ) H ε , then X b e s t ( t ) G ε , which means
f ( X b e s t ( t ) ) f * + ε .
Since MICBSO preserves the historical best solution, we have
f ( X b e s t ( t + 1 ) ) f ( X b e s t ( t ) ) .
Therefore,
f ( X b e s t ( t + 1 ) ) f * + ε .
This implies that X b e s t ( t + 1 ) G ε , and thus S ( t + 1 ) H ε . Hence, once the population state enters H ε , it will not leave this set. Therefore, H ε is a closed set. Lemma A1 is proved. □
Lemma A2.
MICBSO has a positive probability of reaching the ε-optimal state set.
For any population state S ( t ) H ε , there exists a positive probability that MICBSO generates at least one candidate solution in G ε after a finite number of iterations.
Proof. 
In MICBSO, the search process contains several stochastic operators. First, the chaos–opposition-based initialization strategy generates candidate solutions and their opposite solutions in the feasible search space, which increases the probability that the initial population covers promising regions. Second, the Gaussian perturbation-based multi-elite guidance mechanism introduces random perturbation around elite individuals, enabling the population to explore the neighborhood of high-quality solutions. Third, the original CBSO update mechanism contains random variables and stochastic search behaviors. Fourth, the hybrid boundary control strategy introduces random reinitialization for severe boundary violations, which allows individuals to be resampled within the feasible search space.
Since the random variables used in these operators have nonzero probability density in the feasible region, for any nonempty region G ε Y , there exists a positive probability q ε > 0 such that at least one individual can be generated in G ε after a finite number of iterations. Therefore,
P ( S ( t + 1 ) H ε S ( t ) H ε ) ε > 0 .
Thus, MICBSO has a positive probability of reaching the ε -optimal population state set. Lemma A2 is proved. □
Theorem A2.
The best fitness sequence of MICBSO is convergent.
Proof. 
According to Definition A3, the historical best solution of MICBSO is preserved during the iteration process. Therefore, the best fitness value satisfies
f ( X b e s t ( t + 1 ) ) f ( X b e s t ( t ) ) .
This means that f ( X b e s t ( t ) ) is a monotonically non-increasing sequence. Since f * is the global optimal fitness value, the sequence is bounded below by f * , namely
f ( X b e s t ( t ) ) f * .
A monotonic sequence with a lower bound must converge. Therefore, the best fitness sequence f ( X b e s t ( t ) ) generated by MICBSO is convergent. Theorem A2 is proved. □
Theorem A3.
MICBSO has global convergence.
As the number of iterations tends to infinity, the population state sequence generated by MICBSO converges to the optimal population state set H ε with probability 1. Equivalently, for any ε > 0 ,
l i m t   P f ( X b e s t ( t ) ) f * + ε = 1 .
Proof. 
According to Lemma A2, if the current population state does not belong to H ε , MICBSO has a positive probability q ε of entering H ε after a finite number of iterations. Therefore, the probability that the population state does not enter H ε after t iterations satisfies
P ( S ( t ) H ε ) ( 1 q ε ) t .
Since 0 < q ε < 1 , we have
l i m t   ( 1 q ε ) t = 0 .
Thus,
l i m t   P ( S ( t ) H ε ) = 0 .
Consequently,
l i m t   P ( S ( t ) H ε ) = 1 .
According to Definition A5, S ( t ) H ε means that the best solution stored by MICBSO satisfies
f ( X b e s t ( t ) ) f * + ε .
Therefore,
l i m t   P f ( X b e s t ( t ) ) f * + ε = 1 .
Since ε > 0 is arbitrary, the best solution obtained by MICBSO converges to the global optimum in probability. Thus, MICBSO has global convergence. Theorem A3 is proved. □
In summary, the convergence analysis shows that MICBSO satisfies the Markov property, and its best fitness value is monotonically non-increasing due to the best solution preservation mechanism. Moreover, the stochastic search operators, including chaos–opposition-based initialization, Gaussian perturbation, and random boundary reinitialization, provide a positive probability for the algorithm to reach the neighborhood of the global optimum. Therefore, MICBSO can converge to the global optimal solution with probability 1 under the finite-precision and elitist-preservation assumptions.

References

  1. Tan, H.; Guo, Z.; Yan, J.; Zhang, D.; Chen, Y.; Zhang, H. Advancing Low-Carbon Smart Cities: Leveraging UAVs-Enabled Low-Altitude Economy Principles and Innovations. Renew. Sustain. Energy Rev. 2025, 222, 115942. [Google Scholar] [CrossRef] [Scilit]
  2. Abdalla, A.; Marojevic, V. Next Generation Intelligent Low-Altitude Economy Deployments: The O-RAN Perspective. IEEE Wirel. Commun. 2025, 33, 20–28. [Google Scholar] [CrossRef] [Scilit]
  3. Mitra, A.; Mohanty, S.; Kougianos, E. A Smart Agriculture Framework to Automatically Track the Spread of Plant Diseases Using Mask Region-Based Convolutional Neural Network; Camarinha-Matos, L., Ribeiro, L., Strous, L., Eds.; Springer: Berlin/Heidelberg, Germany, 2022; Volume 665, pp. 68–85. [Google Scholar]
  4. Gu, J.; Su, Q. Enabling Verifiable and Efficient Arbitrary Range Queries over Privacy-Protected 3D Spatial Data. Inf. Sci. 2026, 729, 122855. [Google Scholar] [CrossRef] [Scilit]
  5. Huang, C.; Fang, S.; Wu, H.; Wang, Y.; Yang, Y. Low-Altitude Intelligent Transportation: System Architecture, Infrastructure, and Key Technologies. J. Ind. Inf. Integr. 2024, 42, 100694. [Google Scholar] [CrossRef] [Scilit]
  6. Rahman, M.; Sarkar, N.; Lutui, R. A Survey on Multi-UAV Path Planning: Classification, Algorithms, Open Research Problems, and Future Directions. Drones 2025, 9, 263. [Google Scholar] [CrossRef] [Scilit]
  7. Wu, Y.; Nie, M.; Ma, X.; Guo, Y.; Liu, X. Co-Evolutionary Algorithm-Based Multi-Unmanned Aerial Vehicle Cooperative Path Planning. Drones 2023, 7, 606. [Google Scholar] [CrossRef] [Scilit]
  8. Wang, W.; Tian, J. Dynamic UAV Path Planning in Mountainous Terrain Utilizing an Arithmetic Optimization Algorithm Incorporating Adaptive Thermal Conduction Search and Elite Population Genetic Strategies. Aerosp. Sci. Technol. 2026, 168, 110950. [Google Scholar] [CrossRef] [Scilit]
  9. Zhang, C.; Zhou, W.; Qin, W.; Tang, W. A Novel UAV Path Planning Approach: Heuristic Crossing Search and Rescue Optimization Algorithm. Expert Syst. Appl. 2023, 215, 119243. [Google Scholar] [CrossRef] [Scilit]
  10. Qin, X.; Li, S.; Tong, J.; Xie, C.; Zhang, X.; Wu, F.; Xie, Q.; Ling, Y.; Lin, G. ERTH Scheduler: Enhanced Red-Tailed Hawk Algorithm for Multi-Cost Optimization in Cloud Task Scheduling. Artif. Intell. Rev. 2024, 57, 328. [Google Scholar] [CrossRef] [Scilit]
  11. Fu, S.; Ma, C.; Li, K.; Xie, C.; Fan, Q.; Huang, H.; Xie, J.; Zhang, G.; Yu, M. Modified LSHADE-SPACMA with New Mutation Strategy and External Archive Mechanism for Numerical Optimization and Point Cloud Registration. Artif. Intell. Rev. 2025, 58, 72. [Google Scholar] [CrossRef] [Scilit]
  12. Zhou, C.; Li, S.; Xie, C.; Yuan, P.; Liao, Z. SLPDBO-BP: An Efficient Valuation Model for Data Asset Value. PeerJ Comput. Sci. 2025, 11, e2813. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Xu, L. Fault-Tolerant Control of Low-Altitude Unmanned Aerial Vehicle Swarms Using a Reduced-Order Sliding Mode Observer. Facta Univ. Ser. Mech. Eng. 2025. Available online: https://casopisi.junis.ni.ac.rs/index.php/FUMechEng/article/view/13939 (accessed on 6 July 2026). [CrossRef] [Scilit]
  14. Nemati, M.; Zandi, Y.; Sabouri, J. Application of a Novel Metaheuristic Algorithm Inspired by Connected Banking System in Truss Size and Layout Optimum Design Problems and Optimization Problems. Sci. Rep. 2024, 14, 27345. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  15. Zhao, Y.; Huang, C.; Zhang, M.; Lv, C. COLMA: A Chaos-Based Mayfly Algorithm with Opposition-Based Learning and Levy Flight for Numerical Optimization and Engineering Design: Y. Zhao et Al. J. Supercomput. 2023, 79, 19699–19745. [Google Scholar] [CrossRef] [Scilit]
  16. Talha, A.; Bouayad, A.; Malki, M. A Chaos Opposition-Based Dwarf Mongoose Approach for Workflow Scheduling in Cloud. Trans. Emerg. Telecommun. Technol. 2023, 34, e4744. [Google Scholar] [CrossRef] [Scilit]
  17. Hamad, S.A.; Omar, D.H.; Sulaiman, D.A.; Ibrahim, A.L. A New Conjugate Gradient Method Based on Logistic Mapping for Unconstrained Optimization and Its Application in Regression Analysis. Sci. J. Univ. Zakho 2024, 12, 484–489. [Google Scholar] [CrossRef] [Scilit]
  18. Fan, J.; Li, Y.; Wang, T. An Improved African Vultures Optimization Algorithm Based on Tent Chaotic Mapping and Time-Varying Mechanism. PLoS ONE 2021, 16, e0260725. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  19. Demir, F.B.; Tuncer, T.; Kocamaz, A.F. A Chaotic Optimization Method Based on Logistic-Sine Map for Numerical Function Optimization. Neural Comput. Appl. 2020, 32, 14227–14239. [Google Scholar] [CrossRef] [Scilit]
  20. Wang, J.; Gao, Y.; Qin, L.; Li, Y. Logistic-Gauss Circle Optimizer: Theory and Applications. Appl. Math. Model. 2025, 143, 116052. [Google Scholar] [CrossRef] [Scilit]
  21. Sahin, N.; Servi, S. Hybrid Metaheuristics: Integrating Chebyshev Map and Cuckoo Search with Tuna Swarm Optimization. Clust. Comput. 2026, 29, 265. [Google Scholar] [CrossRef] [Scilit]
  22. Guo, W.; Xu, P.; Dai, F.; Zhao, F.; Wu, M. Improved Harris Hawks Optimization Algorithm Based on Random Unscented Sigma Point Mutation Strategy. Appl. SOFT Comput. 2021, 113, 108012. [Google Scholar] [CrossRef] [Scilit]
  23. Moradi Kalarde, F.; Bereyhi, A.; Liang, B.; Dong, M. Adaptive Sigmoid Clipping for Balancing the Direction–Magnitude Mismatch Trade-off in Differentially Private Learning. Adv. Neural Inf. Process. Syst. 2026, 38, 56116–56152. [Google Scholar]
  24. Parsopoulos, K.E.; Vrahatis, M.N. Computing Periodic Orbits of Nondifferentiable/Discontinuous Mappings Through Particle Swarm Optimization; IEEE: New York, NY, USA, 2003; pp. 34–41. [Google Scholar]
  25. Xu, P.; Luo, W.; Lin, X.; Qiao, Y. Evolutionary Continuous Constrained Optimization Using Random Direction Repair. Inf. Sci. 2021, 566, 80–102. [Google Scholar] [CrossRef] [Scilit]
  26. Li, Y.; Ma, X.; Wang, X.; Ptitcyn, G.; Movahediqomi, M.; Tretyakov, S.A. All-Angle Scanning Perfect Anomalous Reflection by Using Passive Aperiodic Gratings. IEEE Trans. Antennas Propag. 2023, 72, 877–889. [Google Scholar] [CrossRef] [Scilit]
  27. Awad, N.H.; Ali, M.Z.; Suganthan, P.N.; Liang, J.J.; Qu, B.Y. Problem Definitions and Evaluation Criteria for the CEC 2017 Special Session and Competition on Single Objective Real-Parameter Numerical Optimization. Available online: https://www.researchgate.net/profile/Guohua-Wu-5/publication/317228117_Problem_Definitions_and_Evaluation_Criteria_for_the_CEC_2017_Competition_and_Special_Session_on_Constrained_Single_Objective_Real-Parameter_Optimization/links/5982cdbaa6fdcc8b56f59104/Problem-Definitions-and-Evaluation-Criteria-for-the-CEC-2017-Competition-and-Special-Session-on-Constrained-Single-Objective-Real-Parameter-Optimization.pdf (accessed on 6 July 2026).
  28. Anantathanavit, M.; Munlin, M. Radius Particle Swarm Optimization. In Proceedings of the 2013 International Computer Science and Engineering Conference (ICSEC), Nakhonpathom, Thailand, 4–6 September 2013; IEEE: New York, NY, USA, 2013; pp. 126–130. [Google Scholar]
  29. Hashim, F.; Hussien, A. Snake Optimizer: A Novel Meta-Heuristic Optimization Algorithm. Knowl.-BASED Syst. 2022, 242, 108320. [Google Scholar] [CrossRef] [Scilit]
  30. Su, H.; Zhao, D.; Heidari, A.; Liu, L.; Zhang, X.; Mafarja, M.; Chen, H. RIME: A Physics-Based Optimization. Neurocomputing 2023, 532, 183–214. [Google Scholar] [CrossRef] [Scilit]
  31. Mohammed, B.; Aghdasi, H.; Salehpour, P. Dhole Optimization Algorithm: A New Metaheuristic Algorithm for Solving Optimization Problems. Clust. Comput.-J. Netw. Softw. Tools Appl. 2025, 28, 430. [Google Scholar] [CrossRef] [Scilit]
  32. Fu, Y.; Liu, D.; Chen, J.; He, L. Secretary Bird Optimization Algorithm: A New Metaheuristic for Solving Global Optimization Problems. Artif. Intell. Rev. 2024, 57, 123. [Google Scholar] [CrossRef] [Scilit]
  33. Zolfi, K. Gold Rush Optimizer: A New Population-Based Metaheuristic Algorithm. Oper. Res. Decis. 2023, 33, 113–150. [Google Scholar] [CrossRef] [Scilit]
  34. Ouyang, K.; Fu, S.; Chen, Y.; Cai, Q.; Heidari, A.A.; Chen, H. Escape: An Optimization Method Based on Crowd Evacuation Behaviors. Artif. Intell. Rev. 2024, 58, 19. [Google Scholar] [CrossRef] [Scilit]
  35. Ahmadianfar, I.; Heidari, A.A.; Noshadian, S.; Chen, H.; Gandomi, A.H. INFO: An Efficient Optimization Algorithm Based on Weighted Mean of Vectors. Expert Syst. Appl. 2022, 195, 116516. [Google Scholar] [CrossRef] [Scilit]
  36. Su, Y.; Dai, Y.; Liu, Y. A Hybrid Hyper-Heuristic Whale Optimization Algorithm for Reusable Launch Vehicle Reentry Trajectory Optimization. Aerosp. Sci. Technol. 2021, 119, 107200. [Google Scholar] [CrossRef] [Scilit]
  37. Nadimi-Shahraki, M.H.; Taghian, S.; Mirjalili, S. An Improved Grey Wolf Optimizer for Solving Engineering Problems. Expert Syst. Appl. 2021, 166, 113917. [Google Scholar] [CrossRef] [Scilit]
  38. Rosner, B.; Glynn, R. Power and Sample Size Estimation for the Wilcoxon Rank Sum Test with Application to Comparisons of C Statistics from Alternative Prediction Models. Biometrics 2009, 65, 188–197. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  39. Rayner, J.; Livingston, G. Relating the Friedman Test Adjusted for Ties, the Cochran-Mantel-Haenszel Mean Score Test and the ANOVA F Test. Commun. Stat.-Theory Methods 2023, 52, 4369–4378. [Google Scholar] [CrossRef] [Scilit]
Figure 1. CBSO Execution Flowchart.
Figure 1. CBSO Execution Flowchart.
Biomimetics 11 00487 g001
Figure 2. Flowchart of the proposed MICBSO.
Figure 2. Flowchart of the proposed MICBSO.
Biomimetics 11 00487 g002
Figure 3. Exploration and exploitation analysis results of MICBSO on representative CEC2017 functions.
Figure 3. Exploration and exploitation analysis results of MICBSO on representative CEC2017 functions.
Biomimetics 11 00487 g003
Figure 4. Population diversity curves of different algorithms on representative CEC2017 functions.
Figure 4. Population diversity curves of different algorithms on representative CEC2017 functions.
Biomimetics 11 00487 g004
Figure 5. Comparison of convergence speed of different algorithms on CEC2017 test set.
Figure 5. Comparison of convergence speed of different algorithms on CEC2017 test set.
Biomimetics 11 00487 g005aBiomimetics 11 00487 g005bBiomimetics 11 00487 g005c
Figure 6. Boxplot analysis for different algorithms on the CEC2017 test set.
Figure 6. Boxplot analysis for different algorithms on the CEC2017 test set.
Biomimetics 11 00487 g006aBiomimetics 11 00487 g006bBiomimetics 11 00487 g006c
Figure 7. Experimental results of parameter sensitivity analysis.
Figure 7. Experimental results of parameter sensitivity analysis.
Biomimetics 11 00487 g007aBiomimetics 11 00487 g007b
Figure 8. Four different scenario views.
Figure 8. Four different scenario views.
Biomimetics 11 00487 g008
Figure 9. Scenario 1 Schematic diagram of path planning.
Figure 9. Scenario 1 Schematic diagram of path planning.
Biomimetics 11 00487 g009aBiomimetics 11 00487 g009b
Figure 10. Scenario 2 Schematic diagram of path planning.
Figure 10. Scenario 2 Schematic diagram of path planning.
Biomimetics 11 00487 g010aBiomimetics 11 00487 g010b
Figure 11. Scenario 3 Schematic diagram of path planning.
Figure 11. Scenario 3 Schematic diagram of path planning.
Biomimetics 11 00487 g011aBiomimetics 11 00487 g011b
Figure 12. Scenario 4 Schematic diagram of path planning.
Figure 12. Scenario 4 Schematic diagram of path planning.
Biomimetics 11 00487 g012aBiomimetics 11 00487 g012b
Table 1. Qualitative comparison of different chaotic maps for population initialization.
Table 1. Qualitative comparison of different chaotic maps for population initialization.
Chaotic MapMathematical ExpressionMain CharacteristicsPotential LimitationReason for Selection or Non-Selection in MICBSO
Logistic map [17] x t + 1 = μ x t ( 1 x t ) , μ = 4 Simple structure, strong chaotic behavior, easy mapping to (0, 1), and low computational cost.The distribution may be sensitive to the initial value.Selected because it provides sufficient randomness and ergodicity with very low implementation cost, and can be directly combined with opposition-based learning in the initialization stage.
Tent map [18] x t + 1 = 2 x t , x t < 0.5 ; x t + 1 = 2 ( 1 x t ) , x t 0.5 Simple piecewise structure and good uniformity.Piecewise calculation is required, and the sequence may show degradation under finite numerical precision.Not selected because its advantage over the Logistic map is limited in implementation simplicity, while the Logistic map is more commonly used and easier to integrate.
Sine map [19] x t + 1 = s i n ( π x t ) Nonlinear mapping and strong randomness.The sequence distribution may be affected by the sine transformation and may be less stable for initialization.Not selected because it may introduce stronger oscillation, which is not always beneficial for stable initial population construction.
Circle map [20] x t + 1 = m o d x t + b a 2 π s i n ( 2 π x t ) , 1 Flexible chaotic behavior controlled by parameters.Additional parameters are required, increasing parameter-tuning complexity.Not selected because MICBSO aims to avoid adding extra control parameters during initialization.
Chebyshev map [21] x t + 1 = c o s ( k a r c c o s ( x t ) ) Strong nonlinear transformation and high sensitivity to initial values.The generated sequence is usually defined in [−1, 1] and requires additional normalization before initialization.Not selected because additional transformation is needed before mapping the sequence to the optimization search space.
Table 2. Comparison of Adaptive schedule Strategy.
Table 2. Comparison of Adaptive schedule Strategy.
Adaptive ScheduleMathematical ExpressionMain CharacteristicsPotential LimitationSuitability for MICBSO
Linear decay η ( t ) = η 0 1 t t m a x Simple structure, monotonic decrease, and smooth transition from exploration to exploitation.The attenuation rate is fixed and does not respond to search feedback.Suitable for α ( t ) , because multi-elite guidance should decrease smoothly to avoid excessive elite attraction.
Exponential decay η ( t ) = η 0 e x p k t t m a x 2 Strong early-stage influence and rapid attenuation in the middle and late stages.The decay rate depends on k .Suitable for β ( t ) , because Gaussian perturbation should be strong in early exploration and weak in late exploitation.
Polynomial decay η ( t ) = η 0 1 t t m a x p Flexible attenuation controlled by exponent p .Introduces an additional parameter p , increasing tuning complexity.Not adopted to avoid introducing more empirical parameters.
Cosine decay η ( t ) = η 0 2 1 + c o s π t t m a x Smooth nonlinear decrease with slow changes at the beginning and end.May retain relatively large values in the middle stage and slow convergence.Not adopted because MICBSO requires more direct control of guidance and perturbation reduction.
Sigmoid decay η ( t ) = η 0 1 + e x p a t t m a x b Can realize a slow-fast-slow adaptive transition.Requires additional parameters a and b .Not adopted because it increases parameter-tuning burden.
Feedback-based adaptive schedule η ( t ) is adjusted according to fitness improvement or population diversity.Can dynamically respond to the search state.Requires extra monitoring indicators and increases implementation complexity.Considered as a promising future extension, but not adopted in the current MICBSO to keep the mechanism simple and efficient.
Table 3. Comparison of different boundary-handling strategies.
Table 3. Comparison of different boundary-handling strategies.
Boundary-Handling StrategyMathematical FormMain AdvantagePotential LimitationDifference from the Proposed MICBSO Strategy
Saturation/Clipping [23] X i j = m i n ( m a x ( X i j , l b j ) , u b j ) Simple implementation and guarantees feasibility.Out-of-bounds individuals are directly forced to the boundary, which may cause population aggregation near the boundary and reduce diversity.MICBSO does not simply clip infeasible solutions to the boundary. It uses reflection or random reinitialization according to the violation degree, which helps preserve search direction and diversity.
Periodic mapping [24] X i j = l b j + m o d ( X i j l b j , u b j l b j Can map infeasible solutions back into the feasible region and maintain search continuity.The mapped position may be far from the original search direction, and the physical meaning of periodicity may not be suitable for all optimization problems.MICBSO avoids periodic wrapping because UAV path planning and benchmark optimization usually do not have periodic boundaries.
Random repair [25] X i j = l b j + r a n d ( u b j l b j ) Improves diversity and avoids boundary stagnation.Useful search information may be destroyed if all violations are randomly reset, which may slow convergence.MICBSO only applies random repair to severe violations. Minor violations are handled by reflection to retain useful search information.
Pure reflection [26] X i j = 2 u b j X i j   i f   X i j > u b j ; X i j = 2 l b j X i j   i f   X i j < l b j Preserves part of the original search direction and improves search continuity.For large violations, a single reflection may still produce infeasible solutions, while repeated reflection may cause boundary oscillation.MICBSO applies reflection only to minor violations. Severe violations are randomly reinitialized to avoid repeated reflection and boundary oscillation.
Proposed hybrid boundary controlReflection is used when the violation is smaller than δ ; otherwise, random reinitialization is adopted.Balances search continuity and population diversity; avoids both boundary aggregation and excessive random resetting.Requires setting the threshold δ .MICBSO combines the advantages of reflection and random repair. It preserves useful search direction for minor violations and introduces diversity for severe violations.
Table 4. Computational complexity comparison between CBSO and MICBSO.
Table 4. Computational complexity comparison between CBSO and MICBSO.
AlgorithmInitialization CostIterative Update CostMain Additional OperationsOverall Complexity
CBSO O ( N D + N C f ) O ( T ( N D + N C f ) ) None O ( T ( N D + N C f ) )
MICBSO O ( 2 N D + 2 N C f ) O ( T ( N D + N C f + N l o g N + K D ) Opposition-based learning, elite selection, Gaussian perturbation, and boundary control O ( T ( N D + N C f + N l o g N ) )
Table 5. Comparison of average execution time of different algorithms.
Table 5. Comparison of average execution time of different algorithms.
Algorithm/Runtime (s)Dim = 30Dim = 50Dim = 100
PSO14.7228.7685.45
SO16.2729.7085.92
RIME17.0030.9588.35
DOA20.0238.93119.04
SBOA26.5850.65152.92
GRO32.6535.6088.67
ESC79.5599.58171.10
INFO27.7960.53101.66
HHWOA211.38409.511250.40
IGWO61.0893.06214.92
CBSO22.6043.49150.38
MICBSO23.9448.33172.33
Table 6. Parameter settings of the comparison algorithms.
Table 6. Parameter settings of the comparison algorithms.
AlgorithmsParameter NameParameter ValueReference
PSO V m a x , w M a x , w M i n , c 1 , c 2 6, 0.9, 0.6, 2, 2[28]
SO c 1 , c 2 , c 3 0.5, 0.5, 2[29]
RIME W 5[30]
DOA P C 15[31]
SBOA u 0.5[32]
GRO s i g m a _ i n i t i a l 2[33]
ESC e l i t e S i z e , b e t a _ b a s e 5, 1.5[34]
INFO e 1 × 10−25[35]
HHWOA w 3[36]
IGWO a t 2[37]
CBSO b e t a 1.5[14]
Table 7. Results of various algorithms tested on the CEC 2017 benchmark (dim = 30).
Table 7. Results of various algorithms tested on the CEC 2017 benchmark (dim = 30).
IDMetricPSOSORIMEDOASBOAGROESCINFOHHWOAIGWOCBSOMICBSO
F1mean2.2445E+054.5024E+064.2545E+056.5161E+035.1934E+031.5116E+064.3093E+031.8815E+022.8634E+033.6026E+052.7357E+062.0201E+02
std1.1018E+058.4897E+061.5928E+056.4955E+036.4388E+033.5924E+063.7369E+032.8680E+023.2628E+032.0191E+052.7949E+067.8949E+01
F2mean6.1304E+094.0824E+226.6657E+127.7421E+158.0268E+123.6012E+231.7556E+183.0388E+202.0724E+173.9001E+167.6376E+162.2570E+07
std1.3826E+101.2605E+231.1027E+134.2397E+161.3238E+131.4463E+249.6132E+181.6640E+218.4806E+171.1377E+173.4500E+172.3085E+07
F3mean5.3563E+035.3338E+045.5154E+033.5936E+046.2990E+033.5854E+044.4835E+049.1783E+023.0000E+025.5913E+038.5585E+024.6485E+04
std2.5030E+031.0667E+043.1565E+031.6391E+042.5648E+037.4730E+031.0526E+041.2275E+033.0069E−032.6216E+035.5166E+025.7464E+03
F4mean4.6682E+024.9760E+025.0956E+024.8575E+024.9505E+025.0906E+025.0170E+024.7338E+024.7161E+024.9444E+024.9921E+024.7040E+02
std2.7945E+018.3996E+003.0225E+012.0271E+012.6449E+012.5434E+011.6549E+013.0972E+013.0802E+011.4348E+011.3563E+011.6590E+01
F5mean6.7023E+025.7610E+025.8464E+026.9289E+025.6363E+025.7444E+025.7578E+026.4602E+025.8700E+025.7077E+025.9061E+025.3209E+02
std3.4040E+014.6332E+012.0844E+015.2110E+011.8322E+011.7595E+011.7924E+013.9557E+012.7269E+013.9051E+012.6411E+013.9701E+00
F6mean6.4249E+026.0215E+026.0406E+026.2770E+026.0065E+026.0443E+026.0000E+026.2264E+026.0403E+026.0038E+026.1211E+026.0000E+02
std6.6906E+007.5533E−012.0413E+001.4512E+011.2217E+001.8510E+003.7794E−039.8947E+002.4216E+001.9310E−014.2418E+007.9266E−06
F7mean8.5400E+027.8215E+028.1807E+021.0575E+038.0608E+028.0233E+028.1970E+029.4449E+028.6462E+028.3866E+028.2625E+027.6193E+02
std3.4736E+011.4279E+012.1570E+011.0161E+022.7693E+011.9755E+011.5248E+014.9385E+013.6127E+016.6612E+012.5734E+014.1615E+00
F8mean9.1101E+028.7190E+028.7921E+029.4635E+028.6133E+028.6771E+028.7254E+029.3094E+028.8412E+028.6289E+028.8281E+028.3472E+02
std2.1333E+013.6456E+011.8974E+015.2320E+011.3717E+011.4590E+012.0568E+012.5578E+012.6392E+013.6470E+011.9880E+014.7312E+00
F9mean4.5545E+039.5783E+021.4533E+032.8577E+039.8767E+021.1812E+039.0054E+022.4738E+031.3795E+039.2615E+021.5701E+039.0020E+02
std1.2445E+034.4378E+015.4215E+021.4705E+032.1186E+022.1805E+028.5218E−015.4900E+024.0196E+021.1784E+024.4562E+021.8447E−01
F10mean4.6302E+036.6582E+034.3025E+037.6654E+034.0712E+034.1712E+036.5190E+035.0205E+034.7149E+036.6319E+034.5158E+032.9157E+03
std5.4621E+021.3492E+036.2116E+026.7173E+027.2153E+026.0855E+024.5172E+028.4464E+029.0174E+021.9008E+035.6526E+021.6920E+02
F11mean1.2159E+031.2784E+031.2899E+031.2715E+031.1782E+031.2304E+031.1753E+031.2398E+031.2015E+031.1724E+031.2171E+031.1197E+03
std3.5659E+016.3421E+013.6225E+016.0245E+013.4519E+013.6705E+012.9753E+014.9913E+014.5882E+012.9683E+013.0368E+014.4640E+00
F12mean1.2846E+065.6551E+058.3256E+062.3123E+053.7671E+059.4387E+058.7272E+056.7619E+044.4696E+041.6247E+061.5054E+045.9746E+04
std1.0991E+066.5613E+056.3952E+063.0626E+053.3103E+056.6262E+055.9014E+056.3904E+043.5333E+049.3389E+058.0077E+032.1423E+04
F13mean1.5704E+043.2165E+055.0494E+041.9412E+042.0097E+042.3680E+041.4957E+041.8311E+041.6779E+041.1047E+052.5926E+032.1658E+03
std1.4348E+041.1281E+063.2957E+041.9272E+041.8804E+041.4207E+041.2741E+041.7568E+041.9350E+045.9541E+045.9769E+027.0380E+02
F14mean1.7193E+042.3853E+043.4218E+047.2917E+031.4564E+041.0237E+048.5669E+042.3562E+031.4789E+039.1363E+031.4801E+034.3178E+03
std1.3567E+042.1176E+043.0942E+044.8910E+031.8608E+049.7605E+031.2708E+051.2611E+032.7485E+016.5199E+031.2351E+011.6715E+03
F15mean6.4899E+031.5596E+041.2765E+041.1066E+041.0341E+047.7608E+036.7266E+031.0360E+044.9003E+032.5799E+041.7029E+031.5971E+03
std7.5133E+031.6300E+041.1383E+041.1660E+048.8361E+035.2031E+036.6256E+031.0890E+041.0595E+042.2402E+046.6731E+016.6473E+01
F16mean2.6481E+032.4988E+032.5516E+032.7941E+032.1175E+032.1310E+032.0927E+032.6922E+032.5236E+032.1671E+032.3074E+031.9276E+03
std2.8172E+023.6653E+022.9794E+023.1518E+022.1690E+022.2685E+021.7137E+022.7406E+023.2934E+024.4609E+022.4162E+021.3300E+02
F17mean2.3366E+031.9192E+032.0842E+032.2191E+031.8628E+031.8298E+031.8124E+032.2132E+032.1724E+031.8380E+031.9431E+031.7537E+03
std2.4853E+021.1531E+021.7278E+021.7258E+028.0754E+017.3421E+018.2278E+012.0173E+022.2599E+021.1819E+021.1479E+021.3145E+01
F18mean3.2829E+054.3929E+055.3792E+051.0801E+053.3899E+052.4865E+055.1162E+053.9057E+045.5929E+032.2061E+051.9335E+036.8157E+04
std2.9776E+054.4473E+053.0906E+058.6927E+042.8587E+052.0226E+055.5885E+052.4607E+045.1324E+031.6789E+058.1376E+012.3139E+04
F19mean8.1613E+031.5874E+041.3011E+041.0901E+041.3715E+046.0572E+031.1384E+043.7665E+033.8095E+031.2606E+041.9562E+032.0992E+03
std6.7568E+031.9121E+041.4066E+041.1555E+041.1827E+044.5824E+039.4733E+034.2308E+039.9081E+031.1208E+041.1444E+011.4591E+02
F20mean2.6146E+032.2522E+032.3796E+032.5762E+032.1934E+032.2530E+032.1775E+032.5973E+032.4726E+032.2442E+032.3491E+032.1332E+03
std1.5888E+021.7199E+022.2115E+021.7536E+021.2639E+027.1708E+019.4811E+012.3063E+021.7739E+021.9150E+021.0173E+024.0792E+01
F21mean2.4781E+032.3837E+032.3892E+032.4361E+032.3464E+032.3550E+032.3777E+032.4185E+032.3748E+032.3665E+032.3840E+032.3315E+03
std4.7864E+013.5896E+012.3844E+014.4595E+011.1291E+011.2414E+011.6519E+013.0279E+012.2072E+014.3168E+011.7279E+014.5328E+00
F22mean4.6084E+034.3714E+034.1636E+034.4441E+032.3005E+032.3119E+033.5146E+035.0740E+034.2709E+033.3703E+032.5789E+032.3000E+03
std2.1101E+032.8096E+031.7931E+033.0934E+031.0556E+001.6275E+012.2570E+032.2095E+032.1974E+032.2419E+039.6813E+021.2620E−08
F23mean3.0915E+032.7245E+032.7565E+032.8278E+032.6962E+032.7149E+032.7048E+032.8328E+032.7597E+032.7106E+032.7526E+032.6834E+03
std1.3550E+022.6805E+012.4592E+016.7261E+011.8243E+011.9525E+012.5124E+014.1968E+014.2667E+014.2628E+012.5092E+015.9522E+00
F24mean3.1724E+032.9486E+032.9251E+032.9910E+032.8634E+032.8781E+032.9182E+032.9834E+032.9166E+032.8765E+032.9185E+032.8539E+03
std7.5108E+014.5929E+012.6986E+017.1573E+011.4772E+011.9206E+011.0649E+015.0238E+012.6552E+014.3941E+012.9438E+014.5210E+00
F25mean2.8854E+032.8941E+032.8946E+032.8890E+032.8968E+032.9083E+032.8885E+032.8944E+032.9047E+032.8874E+032.8949E+032.8843E+03
std1.4559E+015.1656E+001.1056E+011.0489E+011.8408E+011.9252E+011.1020E+001.4077E+012.0809E+011.7972E+008.8850E+001.4194E+00
F26mean5.7727E+034.1922E+034.6241E+035.3358E+034.0075E+033.7930E+033.9838E+035.6628E+034.9525E+033.9942E+034.2553E+033.6256E+03
std1.9794E+031.9300E+025.5500E+021.2054E+035.3479E+026.8329E+021.7276E+021.0068E+037.1843E+025.2408E+026.1960E+025.0760E+02
F27mean3.2912E+033.2192E+033.2296E+033.2620E+033.2124E+033.2361E+033.2179E+033.2525E+033.2490E+033.2008E+033.2281E+033.2046E+03
std1.7159E+026.4844E+001.2673E+015.6803E+011.2106E+011.6062E+011.0567E+013.1434E+012.6938E+018.9998E+001.1852E+015.6429E+00
F28mean3.2239E+033.2620E+033.2640E+033.2112E+033.2136E+033.2712E+033.2241E+033.2043E+033.1749E+033.2204E+033.2356E+033.1641E+03
std3.2583E+011.6851E+013.6890E+013.2494E+011.8171E+012.8704E+011.7411E+013.3318E+015.9471E+019.8525E+002.0049E+013.5191E+01
F29mean3.9890E+033.6351E+033.8745E+033.9041E+033.5113E+033.6382E+033.4456E+034.0097E+034.0210E+033.4714E+033.7635E+033.4292E+03
std2.4187E+021.5541E+022.1408E+022.2199E+021.4313E+021.1655E+027.3570E+012.5473E+022.4599E+021.3666E+021.8355E+025.2060E+01
F30mean3.8900E+042.9427E+042.2741E+051.4100E+041.5340E+041.2967E+041.0706E+049.5397E+039.7848E+031.5429E+059.3416E+035.6321E+03
std2.8477E+045.3972E+041.9396E+056.3801E+037.8800E+034.3355E+033.6815E+033.7205E+033.7585E+038.3793E+042.9398E+033.1044E+02
Table 8. Results of various algorithms tested on the CEC 2017 benchmark (dim = 50).
Table 8. Results of various algorithms tested on the CEC 2017 benchmark (dim = 50).
IDMetricPSOSORIMEDOASBOAGROESCINFOHHWOAIGWOCBSOMICBSO
F1mean9.3168E+061.0989E+084.3375E+065.9364E+051.4676E+045.6209E+083.8961E+036.2164E+032.9300E+031.4707E+073.0718E+082.4889E+02
std2.8133E+066.2461E+071.6518E+063.0938E+061.1875E+044.6670E+083.6324E+037.8336E+033.8784E+038.3585E+061.8394E+087.5131E+01
F2mean4.7032E+221.4122E+502.6137E+316.4647E+329.6994E+342.5197E+476.7198E+436.8875E+431.4557E+471.1070E+383.0605E+423.2794E+28
std1.2040E+234.2588E+508.7321E+312.6791E+335.3000E+357.4210E+473.4869E+443.6974E+445.4731E+474.8480E+381.5876E+435.0593E+28
F3mean7.5980E+041.3845E+058.1194E+041.4532E+053.9953E+041.0580E+051.6878E+052.6752E+041.1240E+033.3158E+042.6915E+041.6717E+05
std1.4808E+041.3357E+042.4567E+044.5739E+041.0631E+041.2920E+043.2208E+046.6863E+038.2458E+021.0645E+048.6768E+031.2995E+04
F4mean5.4804E+026.2986E+026.2517E+025.5154E+025.4971E+027.2682E+025.9329E+025.4306E+025.1695E+025.9121E+026.5157E+024.7076E+02
std6.2897E+011.5959E+015.3761E+015.5856E+015.5131E+017.6739E+014.5052E+015.6373E+015.1169E+014.5456E+013.6925E+012.4022E+01
F5mean7.7958E+026.7753E+026.8133E+028.5215E+026.6124E+027.0617E+026.7092E+027.9434E+027.0489E+026.4575E+026.8939E+025.8402E+02
std3.0702E+016.9064E+013.9589E+016.7504E+014.2323E+013.1203E+014.9089E+014.6182E+014.8948E+014.8397E+013.8500E+017.5091E+00
F6mean6.5171E+026.0465E+026.1491E+026.5654E+026.0512E+026.1557E+026.0010E+026.3844E+026.1824E+026.0211E+026.2632E+026.0010E+02
std4.9232E+008.2934E−014.7957E+001.2395E+013.3681E+004.2104E+001.4861E−018.6125E+008.3615E+001.3846E+004.8099E+002.3780E−02
F7mean1.1020E+038.8434E+029.7929E+021.5522E+039.8882E+021.0040E+039.7144E+021.3280E+031.1377E+039.5442E+021.0127E+031.0733E+03
std7.4691E+013.1602E+015.4391E+011.2773E+027.1519E+014.7111E+014.0614E+019.8033E+019.1083E+019.6775E+014.3340E+014.1927E+01
F8mean1.0993E+039.7522E+029.9520E+021.1673E+039.6439E+021.0067E+039.8069E+021.1019E+031.0067E+039.5489E+021.0118E+038.8294E+02
std2.9457E+015.2345E+014.1897E+017.5132E+012.9604E+013.5462E+014.7774E+014.9265E+013.6589E+017.6501E+012.8108E+017.7060E+00
F9mean2.0326E+041.1528E+035.0793E+031.8595E+042.8642E+034.0067E+039.5151E+027.9593E+033.0970E+031.4627E+034.7432E+039.0513E+02
std4.8307E+037.1778E+012.3904E+036.5172E+031.1846E+031.6876E+037.2691E+011.5674E+031.4786E+035.1219E+021.1131E+032.3718E+00
F10mean7.5555E+031.3549E+047.3655E+031.3933E+046.7644E+037.3112E+031.2162E+048.2181E+037.8804E+031.0847E+047.9532E+035.1953E+03
std9.4247E+021.4598E+038.0844E+021.0639E+031.1232E+036.6391E+027.2948E+028.7932E+028.6056E+023.9048E+037.8449E+023.4328E+02
F11mean1.3035E+031.6478E+031.5766E+031.3640E+031.2589E+031.9085E+031.4818E+031.3237E+031.3526E+031.4405E+031.4066E+031.2569E+03
std4.5375E+011.4570E+021.1423E+028.1431E+015.2703E+014.2123E+024.1330E+026.6385E+015.7777E+018.1687E+015.1989E+013.2104E+01
F12mean1.1801E+071.2070E+079.2433E+073.1136E+064.0208E+061.2072E+075.1967E+061.8915E+068.7377E+052.4278E+071.0773E+078.3315E+05
std7.3731E+068.6002E+064.9167E+072.1107E+062.2684E+067.0701E+062.9306E+061.5715E+067.0655E+051.0313E+076.2090E+062.3467E+05
F13mean2.9464E+044.8504E+041.9100E+051.5080E+041.0892E+049.5988E+038.9203E+038.7026E+031.0480E+043.3180E+051.7198E+041.6020E+03
std1.2775E+043.0634E+049.4552E+041.1403E+041.0698E+047.0050E+033.5820E+035.3515E+038.6133E+031.8741E+056.2326E+031.3346E+02
F14mean1.5699E+052.3429E+052.1240E+058.8373E+041.3506E+051.3694E+054.8380E+051.7882E+048.6129E+037.6413E+041.6178E+031.9137E+04
std1.4217E+052.8972E+051.5071E+057.0705E+041.0803E+059.3117E+046.1969E+051.7438E+048.4316E+036.7134E+042.8098E+015.0947E+03
F15mean8.1432E+031.8082E+045.1507E+048.3700E+031.2479E+048.8785E+037.4238E+031.2766E+049.8761E+037.8023E+042.6048E+032.4371E+03
std8.1207E+031.2325E+042.3178E+048.2223E+036.3221E+035.3877E+034.2686E+037.8441E+038.0813E+035.4955E+043.3700E+025.9122E+02
F16mean3.3335E+033.8450E+033.5548E+033.8947E+032.8000E+032.7605E+033.1736E+033.3855E+033.2405E+032.5293E+033.2423E+032.4030E+03
std4.1071E+027.3937E+024.3838E+025.6887E+023.5827E+023.6238E+022.9417E+024.5063E+024.4851E+023.2463E+023.7151E+022.1212E+02
F17mean3.1323E+033.3760E+033.3367E+033.4587E+032.5898E+032.7194E+032.5987E+033.4201E+033.1532E+032.5623E+032.9792E+032.2312E+03
std3.0157E+023.6395E+022.4362E+024.2374E+022.2983E+022.2640E+022.3768E+022.9090E+022.7376E+024.7610E+022.8068E+021.3655E+02
F18mean1.3660E+062.8554E+062.9141E+064.2511E+051.4518E+061.4493E+064.6443E+061.3633E+053.7610E+048.1260E+055.0636E+033.1040E+05
std8.5911E+052.3447E+062.3020E+063.3207E+059.1363E+057.6051E+054.3066E+061.0273E+053.1745E+046.7318E+055.7293E+031.0379E+05
F19mean1.5215E+042.0145E+044.4548E+041.6036E+041.4131E+041.5329E+041.6309E+041.7864E+041.6139E+045.4519E+042.2395E+035.3721E+03
std1.0809E+041.0541E+042.6534E+041.4160E+041.2445E+048.9955E+039.8522E+031.1074E+041.0169E+042.2523E+045.0166E+021.9634E+03
F20mean3.2502E+033.5249E+033.1282E+033.5495E+032.7022E+032.6988E+032.8123E+033.2077E+033.0669E+032.8101E+033.0326E+032.3393E+03
std2.9764E+022.8243E+022.8854E+024.0995E+022.5285E+021.9038E+022.6339E+023.6036E+022.8403E+025.0285E+022.7672E+021.0322E+02
F21mean2.6614E+032.4818E+032.4921E+032.6786E+032.4323E+032.4632E+032.4776E+032.5693E+032.4992E+032.4361E+032.5017E+032.3816E+03
std4.7769E+016.1836E+013.5895E+011.1377E+022.3776E+012.8163E+014.7074E+015.6407E+013.8346E+015.1219E+013.1607E+019.9537E+00
F22mean9.4830E+031.4479E+048.9782E+031.4997E+047.4659E+035.7576E+031.3602E+049.7967E+039.5515E+031.2500E+049.6200E+034.2647E+03
std1.0049E+031.3364E+039.6793E+023.0300E+032.8185E+033.4279E+037.3888E+021.2709E+039.5100E+023.9898E+037.3099E+022.0074E+03
F23mean3.6493E+032.8676E+032.9588E+033.1859E+032.8545E+032.9153E+032.8858E+033.1229E+032.9959E+032.9068E+032.9823E+032.8105E+03
std1.3714E+024.2042E+015.9310E+011.3489E+023.0607E+012.6979E+016.0736E+019.3836E+017.5485E+011.0876E+026.2766E+011.0911E+01
F24mean3.5567E+033.1789E+033.1101E+033.3043E+033.0163E+033.0828E+033.1289E+033.2329E+033.1792E+033.0149E+033.1596E+032.9746E+03
std1.4668E+026.6204E+014.3344E+011.2968E+023.3545E+012.8095E+013.1022E+016.8977E+019.4571E+015.5961E+014.4857E+011.1013E+01
F25mean3.0027E+033.0836E+033.0825E+033.0689E+033.0911E+033.2537E+033.0957E+033.0693E+033.0562E+033.0869E+033.1103E+033.0042E+03
std4.4659E+011.5331E+013.9171E+012.2772E+012.6649E+015.6490E+014.1876E+012.8111E+013.8632E+012.9536E+012.9909E+011.8664E+01
F26mean7.8035E+034.9282E+035.9942E+036.6139E+034.6977E+035.5939E+034.8678E+038.4416E+036.9803E+034.9350E+036.3950E+033.9103E+03
std3.5770E+033.1202E+024.4331E+023.8988E+031.5179E+031.3525E+034.5494E+021.4664E+037.4073E+026.7021E+024.4875E+027.8372E+02
F27mean3.7132E+033.3943E+033.5050E+033.6550E+033.3226E+033.5412E+033.3983E+033.6203E+033.6621E+033.3020E+033.5016E+033.2651E+03
std6.3092E+024.2860E+017.5036E+012.0771E+026.2768E+017.1556E+013.9746E+011.6698E+021.5961E+024.6206E+011.0129E+021.3745E+01
F28mean3.2824E+033.3740E+033.3630E+033.3220E+033.3597E+033.6476E+033.4776E+033.3213E+033.3031E+033.3519E+033.4169E+033.2623E+03
std2.3438E+013.4376E+014.2185E+012.8548E+014.2413E+018.7294E+019.8703E+012.6040E+011.3205E+013.7753E+014.1684E+012.2131E+00
F29mean5.0638E+034.2969E+034.7798E+035.0705E+033.7750E+034.2227E+033.6782E+034.8365E+034.6860E+033.8038E+034.5699E+033.4848E+03
std4.3460E+024.2552E+023.8333E+025.6584E+022.6009E+023.1624E+022.2391E+023.6911E+024.5430E+022.0016E+023.0719E+029.8611E+01
F30mean5.1526E+062.7008E+062.1275E+071.6095E+069.8761E+051.6054E+061.2301E+069.0056E+051.0055E+068.7491E+063.5887E+067.3057E+05
std1.9581E+061.5948E+066.9936E+065.9062E+052.4022E+053.5198E+052.8800E+052.2682E+053.0049E+052.9860E+061.4811E+064.5269E+04
Table 9. Results of various algorithms tested on the CEC 2017 benchmark (dim = 100).
Table 9. Results of various algorithms tested on the CEC 2017 benchmark (dim = 100).
IDMetricPSOSORIMEDOASBOAGROESCINFOHHWOAIGWOCBSOMICBSO
F1mean1.3458E+082.2089E+099.5809E+071.9059E+095.0579E+083.0467E+107.8195E+095.4101E+087.4666E+038.5098E+098.7681E+096.2200E+07
std2.8513E+074.9585E+082.4757E+073.4608E+091.5641E+098.2422E+092.6020E+091.5608E+091.0348E+043.9533E+092.2157E+091.0134E+07
F2mean2.6058E+721.7907E+1293.3966E+1056.2752E+1091.0971E+952.5835E+1274.1959E+1248.3033E+1234.4236E+1184.3815E+1071.2561E+1231.8457E+97
std1.3465E+739.7391E+1291.8344E+1063.4350E+1105.7019E+951.4150E+1282.2963E+1254.5479E+1242.3529E+1192.3998E+1086.8802E+1233.3491E+97
F3mean3.9472E+053.2782E+055.0477E+055.5522E+052.5111E+053.1678E+054.8199E+051.9475E+053.1126E+052.7170E+051.7146E+054.9407E+05
std4.3936E+041.2382E+045.6369E+041.1413E+052.1842E+043.6399E+046.4267E+042.5336E+045.5494E+044.1611E+042.3564E+043.9264E+04
F4mean6.9326E+029.2126E+029.2038E+029.5091E+029.2720E+023.0562E+031.5142E+038.9010E+027.0716E+021.3731E+031.6065E+036.7925E+02
std8.5833E+014.7581E+017.4913E+011.1186E+027.9032E+017.9086E+023.3516E+021.1423E+024.2954E+012.3744E+022.2732E+021.4450E+01
F5mean1.2647E+039.6063E+021.0526E+031.3761E+031.0278E+031.2077E+031.0222E+031.2725E+031.0830E+039.5664E+021.1557E+038.8173E+02
std5.6931E+018.9365E+018.7869E+011.4217E+027.2964E+017.8022E+011.3771E+027.9021E+017.3152E+011.0058E+027.3272E+012.8733E+01
F6mean6.6517E+026.0970E+026.3621E+026.8343E+026.2469E+026.3968E+026.0649E+026.5451E+026.3697E+026.1109E+026.4641E+026.0757E+02
std4.5048E+009.9950E−015.6908E+009.6018E+005.1906E+006.3777E+001.7602E+006.4023E+006.7457E+002.1919E+004.0127E+007.1453E−01
F7mean1.9967E+031.3185E+031.6608E+032.9973E+031.9017E+032.1270E+031.5476E+032.7019E+032.2729E+031.5321E+031.9297E+031.8790E+03
std1.4347E+025.2344E+011.3758E+022.2099E+021.9583E+021.7870E+021.2062E+022.3626E+022.2052E+021.4462E+021.4195E+023.0239E+01
F8mean1.6673E+031.2519E+031.3641E+031.7777E+031.3078E+031.5062E+031.3836E+031.6452E+031.4058E+031.2674E+031.4810E+031.1693E+03
std9.1554E+018.7860E+019.0533E+011.5298E+024.5761E+016.1611E+011.0119E+029.5991E+017.7934E+011.2097E+027.3350E+013.2216E+01
F9mean6.0656E+042.6457E+032.5253E+047.0096E+041.8896E+042.0268E+046.1721E+032.0906E+041.3122E+042.1351E+042.1019E+044.1267E+03
std7.1218E+034.1024E+021.0018E+046.7081E+033.4960E+034.3840E+031.4238E+032.5879E+032.7299E+038.7584E+033.2357E+037.1134E+02
F10mean1.5773E+043.0717E+041.7078E+042.8923E+041.4610E+041.9020E+042.7824E+041.6194E+041.5963E+042.6470E+041.9981E+041.3725E+04
std1.4518E+031.4418E+031.6445E+034.3010E+031.5426E+031.2395E+031.2820E+031.7976E+031.3776E+037.2126E+031.1108E+037.7882E+02
F11mean5.7471E+038.9848E+047.3803E+032.8129E+041.3680E+045.3280E+044.0770E+044.3414E+032.3017E+031.2776E+041.1266E+048.6985E+04
std1.0700E+032.3716E+041.5185E+031.5953E+044.8999E+039.3796E+031.0779E+041.1763E+032.8001E+024.7997E+034.2382E+039.0938E+03
F12mean2.2711E+084.3572E+086.9617E+085.9759E+074.9571E+071.1975E+095.0701E+084.1097E+077.0055E+064.4698E+087.7970E+081.8253E+07
std8.7203E+071.4063E+083.6702E+083.5715E+072.3212E+076.2351E+083.5206E+081.9599E+072.4855E+061.7413E+082.2797E+083.1331E+06
F13mean2.1153E+052.1661E+063.0265E+051.9185E+049.6800E+031.3433E+063.5899E+042.5771E+041.0123E+045.2503E+052.2036E+062.4825E+03
std8.6526E+042.9984E+069.5761E+041.1944E+046.2751E+033.6817E+061.2363E+044.8678E+044.0467E+032.2478E+053.6793E+061.9921E+02
F14mean1.5872E+063.7638E+063.9603E+061.2417E+061.7943E+062.6597E+065.5346E+064.0803E+058.9000E+041.2066E+064.0284E+033.0764E+05
std5.7503E+053.4174E+062.0283E+067.6407E+059.4170E+051.4262E+063.6870E+061.9386E+054.3266E+046.4488E+054.9661E+037.6289E+04
F15mean3.8695E+045.8283E+043.7802E+057.4480E+034.4866E+037.9690E+031.6455E+046.4373E+039.4608E+031.3343E+053.1385E+041.9565E+03
std1.8335E+046.0701E+041.0857E+065.5348E+032.3442E+032.5974E+035.3273E+034.6473E+038.3018E+036.4895E+049.0709E+036.0942E+01
F16mean5.7681E+038.8535E+036.6319E+036.3618E+034.9905E+035.9127E+036.5779E+036.0864E+035.6119E+034.8708E+036.4572E+034.0446E+03
std6.3054E+021.4518E+037.5656E+029.5908E+026.5833E+026.8844E+027.7747E+027.5048E+029.3875E+026.1415E+026.5878E+022.4737E+02
F17mean4.9785E+035.7100E+035.6358E+035.9585E+034.4775E+034.5297E+035.0077E+035.5281E+035.3322E+034.2313E+035.1960E+033.7326E+03
std6.5182E+028.8903E+027.3455E+021.0401E+034.1535E+025.6919E+024.3801E+024.5782E+025.7133E+021.0164E+034.5382E+022.4074E+02
F18mean3.3112E+065.9029E+066.5430E+061.3577E+063.1534E+064.9541E+065.6343E+065.8775E+053.0133E+052.6419E+068.2746E+041.3017E+06
std1.4890E+063.2575E+063.4882E+067.6396E+051.8059E+062.5352E+063.2444E+063.3664E+051.4599E+051.1465E+064.2468E+042.6117E+05
F19mean2.2663E+051.8556E+058.2628E+065.2832E+036.4210E+032.2231E+043.7203E+046.7542E+031.0887E+042.8406E+052.5232E+052.1663E+03
std1.9720E+052.7895E+054.2071E+063.2140E+036.3357E+036.5604E+043.8298E+043.8456E+039.6822E+032.6184E+052.4127E+056.9860E+01
F20mean4.9648E+036.9513E+035.2805E+037.0857E+034.4955E+034.6770E+035.7106E+035.3892E+035.3947E+035.8273E+035.3309E+033.6570E+03
std5.0301E+022.2217E+026.2630E+025.3183E+025.2760E+023.3044E+023.4896E+026.0191E+024.8965E+021.5691E+033.9118E+022.0702E+02
F21mean3.5347E+032.7886E+032.9225E+033.5371E+032.7606E+032.9369E+032.8718E+033.2298E+032.9779E+032.7708E+033.0238E+032.6862E+03
std1.7435E+021.1353E+028.4552E+012.1386E+026.2348E+016.1420E+011.2584E+021.4939E+029.9472E+011.4196E+029.5321E+012.2163E+01
F22mean1.9412E+043.2943E+041.9409E+043.2100E+041.8069E+042.1421E+042.9846E+041.9885E+041.9019E+042.5914E+042.2413E+041.5189E+04
std1.5309E+031.6621E+031.6183E+035.6721E+033.2841E+032.7455E+031.0790E+031.9682E+031.3577E+037.9321E+031.3698E+031.8222E+03
F23mean4.8016E+033.2108E+033.4410E+034.0162E+033.2216E+033.5943E+033.1291E+033.8008E+033.6321E+033.2249E+033.6254E+033.1031E+03
std2.7902E+025.6962E+019.8873E+012.0988E+025.9925E+017.1101E+015.8104E+011.4938E+021.3100E+021.1220E+021.0496E+021.4634E+01
F24mean5.3578E+033.6853E+033.9769E+035.0814E+033.8378E+034.3044E+033.6646E+034.6210E+034.4803E+033.7311E+034.1930E+033.5496E+03
std3.4247E+026.9039E+018.9133E+014.8020E+021.0338E+021.4043E+029.0772E+012.5821E+022.7898E+021.2835E+021.4340E+021.6432E+01
F25mean3.3774E+033.7698E+033.6384E+033.6740E+033.6065E+035.3035E+034.4831E+033.5593E+033.3625E+034.0918E+034.3491E+033.4023E+03
std3.9692E+017.6078E+017.7605E+011.0572E+027.0508E+015.2412E+023.0577E+021.0135E+025.1431E+011.7351E+022.0366E+021.9404E+01
F26mean1.6083E+041.0033E+041.3077E+042.1516E+041.5083E+042.0039E+049.7205E+032.1645E+041.7199E+041.1020E+041.5608E+048.7168E+03
std8.5673E+035.8382E+021.3657E+036.2972E+033.8639E+032.9553E+036.2346E+023.0671E+031.9646E+031.5598E+031.1626E+031.8779E+02
F27mean3.5963E+033.6255E+033.8025E+033.8281E+033.6278E+034.0724E+033.6883E+033.8934E+034.0533E+033.5204E+033.8196E+033.3621E+03
std4.1395E+026.1942E+011.0682E+022.1055E+028.3996E+011.5255E+029.0405E+011.8611E+022.4692E+025.2420E+011.7207E+021.1902E+01
F28mean3.4170E+034.2971E+033.6940E+033.9274E+033.7697E+036.7537E+036.2766E+033.6866E+033.4596E+034.5943E+035.0790E+033.4613E+03
std5.5356E+012.6869E+025.8305E+013.3702E+021.3825E+027.5636E+026.9478E+021.0765E+024.1406E+014.7128E+025.1716E+021.7890E+01
F29mean8.2170E+037.1691E+038.8964E+037.7713E+036.4096E+037.5557E+036.3075E+037.9646E+037.6432E+036.3430E+038.1710E+035.3127E+03
std6.0379E+026.5341E+027.1453E+021.0999E+036.2816E+024.1840E+027.6966E+025.1470E+026.9136E+027.1354E+028.0597E+022.2743E+02
F30mean6.7917E+063.9748E+066.9370E+071.8505E+054.7536E+044.2046E+064.1593E+063.5405E+052.5573E+041.1850E+071.6967E+071.1548E+04
std2.5484E+062.6975E+063.8285E+071.8967E+052.1598E+046.2487E+063.2635E+061.1068E+062.0181E+043.7984E+061.1623E+071.5517E+03
Table 10. p-values for various algorithms on the CEC 2017 (dim = 30).
Table 10. p-values for various algorithms on the CEC 2017 (dim = 30).
ItemPSOSORIMEDOASBOAGROESCINFOHHWOAIGWOCBSO
F13.0199E−113.0199E−113.0199E−111.5581E−082.3897E−083.0199E−111.8731E−071.1738E−036.0104E−083.0199E−113.0199E−11
F21.0702E−093.0199E−113.0199E−112.1540E−066.1210E−103.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−11
F33.0199E−113.8481E−033.0199E−112.8129E−023.0199E−111.2541E−072.3985E−013.0199E−113.0199E−113.0199E−113.0199E−11
F42.3985E−013.0199E−111.0937E−107.2951E−041.6813E−044.1825E−091.5581E−087.2827E−014.2039E−011.0105E−088.8910E−10
F53.0199E−111.8731E−073.0199E−113.0199E−113.0199E−113.0199E−112.3715E−103.0199E−113.3384E−113.0199E−113.0199E−11
F63.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−11
F73.0199E−112.0152E−083.0199E−113.0199E−112.1544E−103.0199E−113.0199E−113.0199E−113.0199E−115.0723E−103.0199E−11
F83.0180E−113.3505E−081.6123E−103.0180E−113.4722E−103.0180E−112.4374E−093.0180E−112.3701E−107.7688E−093.0180E−11
F93.0180E−113.0180E−113.0180E−113.0180E−113.0180E−113.0180E−113.6436E−023.0180E−113.0180E−113.0180E−113.0180E−11
F103.0199E−113.0199E−115.4941E−113.0199E−116.0104E−083.0199E−113.0199E−113.0199E−114.6159E−107.3891E−113.0199E−11
F113.0199E−113.0199E−113.0199E−113.0199E−112.6099E−103.0199E−111.8500E−083.0199E−113.0199E−111.3289E−103.0199E−11
F125.5727E−106.7220E−103.0199E−111.1738E−035.9673E−098.9934E−113.4742E−101.3732E−016.6689E−033.0199E−111.2870E−09
F132.1947E−083.0199E−113.0199E−111.8567E−098.1975E−074.9752E−112.9215E−091.9568E−101.6980E−083.0199E−111.1228E−02
F149.5332E−076.0459E−071.0702E−092.6243E−031.1747E−042.8913E−031.4918E−066.0459E−073.0199E−113.8481E−033.0199E−11
F153.0199E−113.0199E−113.0199E−111.0937E−101.2057E−103.0199E−113.8202E−103.0199E−117.2446E−023.0199E−111.6062E−06
F163.0199E−114.1825E−091.6132E−103.0199E−113.7704E−048.5641E−044.3531E−053.0199E−112.9215E−093.7782E−022.0283E−07
F173.0199E−114.0772E−117.3891E−113.0199E−111.6947E−095.4617E−091.3272E−023.0199E−113.3384E−117.6588E−053.0199E−11
F181.4110E−099.7555E−101.6132E−103.1119E−015.5329E−087.0881E−082.6099E−102.4327E−053.3384E−116.2828E−063.0199E−11
F192.6099E−107.3891E−113.0199E−111.0937E−109.7555E−101.0702E−099.8329E−082.5306E−043.5708E−063.0199E−114.7138E−04
F203.0199E−111.1711E−021.7290E−063.0199E−114.0595E−022.3897E−084.6371E−031.4110E−094.1825E−092.4157E−023.1589E−10
F213.0199E−118.1014E−103.0199E−113.0199E−113.3520E−086.0658E−113.6897E−113.0199E−113.0199E−112.4913E−063.0199E−11
F223.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−115.6073E−051.9527E−033.0199E−113.0199E−11
F233.0199E−113.0199E−113.0199E−113.0199E−116.9724E−032.0338E−091.4423E−033.0199E−113.0199E−112.2539E−043.0199E−11
F243.0199E−113.0199E−113.0199E−113.0199E−113.8481E−032.5721E−073.0199E−113.0199E−113.0199E−116.6689E−033.0199E−11
F253.7782E−023.0199E−111.2057E−101.6062E−061.8567E−092.3715E−103.0199E−114.6159E−101.2057E−108.8910E−108.8910E−10
F266.5486E−044.1825E−091.6947E−091.7294E−077.7387E−061.1228E−023.5137E−026.5183E−095.5727E−108.3146E−033.1573E−05
F277.6183E−013.0199E−113.0199E−111.3289E−101.0035E−033.0199E−114.4440E−073.0199E−112.3715E−102.9205E−024.1997E−10
F285.0723E−103.0199E−113.0199E−111.5964E−072.6099E−103.0199E−113.0199E−117.0881E−085.6922E−013.0199E−113.0199E−11
F293.0199E−112.1947E−085.4941E−118.1527E−117.2884E−031.7769E−105.6922E−013.0199E−113.0199E−115.7929E−015.5727E−10
F303.0199E−111.9568E−103.0199E−118.8910E−103.0199E−113.0199E−113.6897E−116.0104E−081.4110E−093.0199E−115.0723E−10
Table 11. p-values for various algorithms on the CEC 2017 (dim = 50).
Table 11. p-values for various algorithms on the CEC 2017 (dim = 50).
ItemPSOSORIMEDOASBOAGROESCINFOHHWOAIGWOCBSO
F13.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−112.6695E−091.2493E−053.0199E−113.0199E−11
F23.0199E−113.0199E−115.1060E−016.0971E−035.9428E−023.0199E−113.0199E−111.2870E−091.3853E−063.4742E−103.0199E−11
F33.0199E−114.5726E−093.6897E−111.2362E−033.0199E−113.6897E−118.3026E−013.0199E−113.0199E−113.0199E−113.0199E−11
F44.4440E−073.0199E−113.0199E−112.5721E−072.0283E−073.0199E−114.9752E−114.8011E−074.9818E−043.6897E−113.0199E−11
F53.0199E−113.0199E−113.0199E−113.0199E−114.0772E−113.0199E−118.1014E−103.0199E−113.0199E−113.0199E−113.0199E−11
F63.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−112.3800E−033.0199E−113.0199E−113.0199E−113.0199E−11
F71.6687E−013.6897E−111.4733E−073.0199E−114.4205E−061.8608E−063.4971E−093.0199E−119.5207E−042.5974E−054.4205E−06
F83.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−115.5727E−103.0199E−113.0199E−111.2057E−103.0199E−11
F93.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.3384E−113.0199E−113.0199E−113.0199E−113.0199E−11
F103.0199E−113.0199E−113.3384E−113.0199E−114.8011E−073.0199E−113.0199E−113.0199E−113.0199E−112.6695E−093.0199E−11
F111.4067E−043.0199E−113.0199E−111.4294E−086.2040E−013.0199E−113.3520E−083.8307E−059.2603E−091.9568E−105.4941E−11
F123.0199E−113.0199E−113.0199E−111.1567E−078.1014E−103.0199E−113.4742E−103.1466E−022.3399E−013.0199E−113.0199E−11
F133.0199E−113.0199E−113.0199E−113.0199E−111.5465E−093.0199E−113.0199E−113.0199E−119.9186E−113.0199E−113.0199E−11
F148.1527E−118.1014E−103.0199E−115.0922E−083.0199E−113.0199E−113.0199E−112.5101E−029.5332E−077.1186E−093.0199E−11
F156.5261E−073.3384E−113.0199E−112.6784E−068.4848E−091.8500E−082.0283E−079.7555E−102.6015E−083.0199E−111.9579E−01
F163.3384E−113.4742E−103.0199E−113.0199E−113.0939E−069.7917E−058.1527E−113.6897E−111.9568E−102.2823E−012.6099E−10
F173.0199E−113.0199E−113.0199E−113.0199E−113.3520E−081.7769E−104.6856E−083.0199E−113.0199E−119.8834E−034.9752E−11
F189.7555E−101.2057E−101.9568E−104.7335E−012.3768E−075.4941E−113.0199E−112.3768E−074.5043E−114.3531E−053.0199E−11
F194.6856E−089.2603E−093.0199E−113.7704E−046.5671E−023.5201E−074.0840E−052.5721E−079.5332E−073.0199E−119.0632E−08
F203.0199E−113.0199E−113.0199E−113.0199E−111.5964E−071.6947E−095.0723E−103.0199E−115.4941E−114.6390E−056.1210E−10
F213.0199E−113.0199E−113.0199E−113.0199E−114.6159E−103.0199E−113.0199E−113.0199E−113.0199E−111.2057E−103.0199E−11
F223.0199E−113.0199E−113.0199E−112.8716E−108.1975E−071.9527E−033.0199E−113.0199E−113.0199E−111.4643E−103.0199E−11
F233.0199E−111.0702E−093.0199E−113.0199E−117.1186E−093.0199E−111.7479E−053.0199E−113.0199E−113.9648E−083.0199E−11
F243.0199E−113.0199E−113.0199E−113.0199E−111.8567E−093.0199E−113.0199E−113.0199E−113.0199E−119.5332E−073.0199E−11
F256.2040E−013.0199E−111.9568E−107.3891E−113.0199E−113.0199E−114.6159E−103.1967E−096.0459E−073.0199E−113.0199E−11
F261.2477E−042.9215E−093.0199E−113.1466E−023.0339E−031.6351E−055.1857E−071.9568E−103.0199E−111.3111E−083.0199E−11
F271.0000E+003.0199E−113.0199E−113.0199E−111.8608E−063.0199E−113.0199E−113.0199E−113.0199E−112.7726E−053.0199E−11
F283.5201E−073.0199E−113.0199E−113.0199E−113.3384E−113.0199E−113.0199E−113.0199E−111.6132E−103.0199E−113.0199E−11
F293.0199E−113.0199E−113.0199E−113.0199E−111.2493E−053.0199E−115.8737E−043.0199E−119.9186E−114.5726E−093.0199E−11
F303.0199E−113.0199E−113.0199E−113.6897E−111.2541E−073.0199E−113.0199E−111.4423E−031.3703E−033.0199E−113.0199E−11
Table 12. p-values for various algorithms on the CEC 2017 (dim = 100).
Table 12. p-values for various algorithms on the CEC 2017 (dim = 100).
ItemPSOSORIMEDOASBOAGROESCINFOHHWOAIGWOCBSO
F13.0199E−113.0199E−117.6950E−083.0199E−111.5798E−013.0199E−113.0199E−112.4327E−053.0199E−113.0199E−113.0199E−11
F23.0199E−113.0199E−112.8129E−025.9428E−025.4617E−093.0199E−115.4941E−112.1947E−081.0666E−072.5805E−011.3289E−10
F31.8567E−093.0199E−113.5547E−015.5699E−033.0199E−113.0199E−112.7719E−013.0199E−114.5043E−113.0199E−113.0199E−11
F42.5188E−013.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−118.5641E−043.0199E−113.0199E−11
F53.0199E−118.8829E−069.9186E−113.0199E−113.6897E−113.0199E−116.7362E−063.0199E−113.0199E−111.8682E−053.0199E−11
F63.0199E−114.1997E−103.0199E−113.0199E−113.0199E−113.0199E−117.6973E−043.0199E−113.0199E−111.5581E−083.0199E−11
F71.0407E−043.0199E−111.0702E−093.0199E−118.1875E−018.4848E−093.0199E−113.0199E−117.3803E−103.8249E−091.5798E−01
F83.0199E−111.6813E−042.8716E−103.0199E−113.0199E−113.0199E−112.6695E−093.0199E−113.0199E−117.6950E−083.0199E−11
F93.0199E−111.6947E−093.0199E−113.0199E−113.0199E−113.0199E−113.0103E−073.0199E−113.0199E−113.0199E−113.0199E−11
F101.1567E−073.0199E−114.5043E−114.0772E−114.3584E−023.0199E−113.0199E−114.1825E−092.0283E−074.5726E−093.0199E−11
F113.0199E−119.3519E−013.0199E−113.3384E−113.0199E−113.6897E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−11
F123.0199E−113.0199E−113.0199E−111.4110E−093.0811E−083.0199E−113.0199E−111.4294E−085.4941E−113.0199E−113.0199E−11
F133.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−11
F143.0199E−116.6955E−113.0199E−111.1023E−083.0199E−111.7769E−103.0199E−114.2067E−027.3891E−111.9568E−103.0199E−11
F153.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−11
F163.0199E−113.0199E−113.0199E−113.0199E−111.5581E−083.3384E−113.0199E−113.0199E−115.4617E−091.6980E−083.0199E−11
F176.6955E−113.0199E−113.0199E−113.0199E−112.4386E−093.9648E−084.5043E−113.0199E−114.9752E−112.5101E−023.0199E−11
F181.1737E−092.6099E−103.0199E−115.7929E−013.8349E−063.3384E−116.6955E−113.8249E−093.0199E−117.7387E−063.0199E−11
F193.0199E−113.0199E−113.0199E−113.0199E−112.0338E−093.0199E−113.0199E−113.0199E−113.6897E−113.0199E−113.0199E−11
F203.0199E−113.0199E−113.0199E−113.0199E−115.4617E−093.0199E−113.0199E−113.0199E−113.0199E−114.9980E−093.0199E−11
F213.0199E−115.4620E−063.0199E−113.0199E−112.0023E−063.0199E−114.6856E−083.0199E−113.0199E−112.6806E−043.0199E−11
F223.0199E−113.0199E−113.0199E−115.5727E−105.9673E−095.0723E−103.0199E−111.0937E−103.6897E−113.4971E−093.0199E−11
F233.0199E−113.0199E−113.0199E−113.0199E−112.3715E−103.0199E−115.3685E−023.0199E−113.0199E−113.4742E−103.0199E−11
F243.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−111.8500E−083.0199E−113.0199E−113.0199E−113.0199E−11
F252.7548E−033.0199E−113.0199E−112.1544E−103.0199E−113.0199E−113.0199E−117.7725E−097.6973E−043.0199E−113.0199E−11
F267.2884E−033.0199E−113.0199E−111.0666E−075.5727E−103.0199E−111.4643E−103.0199E−113.0199E−115.5727E−103.0199E−11
F277.5991E−073.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−11
F283.8307E−053.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−113.0199E−117.7312E−013.0199E−113.0199E−11
F293.0199E−113.0199E−113.0199E−113.0199E−111.7769E−103.0199E−112.7829E−073.0199E−113.0199E−111.1737E−093.0199E−11
F303.0199E−113.0199E−113.0199E−113.0199E−113.3384E−113.0199E−113.0199E−113.0199E−114.4592E−043.0199E−113.0199E−11
Table 13. Friedman rankings for various algorithms.
Table 13. Friedman rankings for various algorithms.
SuitesCEC2017
Dimensions3050100
Algorithms M . R T . R M . R T . R M . R T . R
PSO8.17107.6396.906
SO8.1397.90107.208
RIME8.70128.03117.579
DOA8.47118.50128.6712
SBOA4.7024.2024.202
GRO6.8377.0768.3711
ESC5.5736.1356.937
INFO7.7787.4786.705
HHWOA5.8056.0035.173
IGWO5.6346.0345.974
CBSO6.4367.1077.9310
MICBSO1.8011.9312.401
Table 14. Analysis of ablation experiment results.
Table 14. Analysis of ablation experiment results.
SuitesCEC2017
Dimensions3050100
Algorithms M . R T . R M . R T . R M . R T . R
CBSO3.7353.7054.035
CBSO+Chaos-OBL3.3743.3333.434
CBSO+Elite Guidance3.3033.3023.133
CBSO+Boundary Control3.2023.3742.932
MICBSO1.4011.3011.471
Table 15. Experimental results of path planning for each algorithm in Scenario 1.
Table 15. Experimental results of path planning for each algorithm in Scenario 1.
AlgorithmPSOSORIMEDOASBOAGROESCINFOHHWOAIGWOCBSOMICBSO
mean449.37416.56420.25424.46415.47417.30416.16540.82416.64528.87421.46414.07
max507.80427.99431.47447.83422.07420.84421.09570.65428.14559.74431.58414.17
min420.73414.53414.31416.12409.07415.88415.32503.35414.45470.77411.16413.89
Table 16. Experimental results of path planning for each algorithm in Scenario 2.
Table 16. Experimental results of path planning for each algorithm in Scenario 2.
AlgorithmPSOSORIMEDOASBOAGROESCINFOHHWOAIGWOCBSOMICBSO
mean455.03416.81419.04429.23415.00416.93416.1065,535416.70532.53420.93 413.91
max498.88424.23431.54458.63416.13419.37417.4665,535431.59587.73434.60 414.15
min422.62414.81412.80417.85414.29411.53414.79497.05414.42469.72411.88 410.26
Table 17. Experimental results of path planning for each algorithm in Scenario 3.
Table 17. Experimental results of path planning for each algorithm in Scenario 3.
AlgorithmPSOSORIMEDOASBOAGROESCINFOHHWOAIGWOCBSOMICBSO
mean524.93453.37451.83460.42432.12436.88435.2665,535436.3665,535451.75423.15
max623.02492.64466.83504.32438.23442.14436.9965,535481.1065,535472.51424.57
min455.86436.70439.35442.87423.31419.49432.86558.84432.28552.54429.65414.56
Table 18. Experimental results of path planning for each algorithm in Scenario 4.
Table 18. Experimental results of path planning for each algorithm in Scenario 4.
AlgorithmPSOSORIMEDOASBOAGROESCINFOHHWOAIGWOCBSOMICBSO
mean633.67 495.21468.25512.2865,535444.04440.4965,535462.0965,535461.79421.99
max780.38 634.43499.75553.7565,535458.78470.0465,535575.4865,535526.11427.80
min549.41 442.93435.07488.55415.21436.93434.97624.29426.80577.61421.03413.69
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

Liu, S.; Tang, X.; Li, C. Multi-Strategy Improved Connected Banking System Optimizer for Numerical Optimization and Real Problems. Biomimetics 2026, 11, 487. https://doi.org/10.3390/biomimetics11070487

AMA Style

Liu S, Tang X, Li C. Multi-Strategy Improved Connected Banking System Optimizer for Numerical Optimization and Real Problems. Biomimetics. 2026; 11(7):487. https://doi.org/10.3390/biomimetics11070487

Chicago/Turabian Style

Liu, Song, Xiaodan Tang, and Chengpeng Li. 2026. "Multi-Strategy Improved Connected Banking System Optimizer for Numerical Optimization and Real Problems" Biomimetics 11, no. 7: 487. https://doi.org/10.3390/biomimetics11070487

APA Style

Liu, S., Tang, X., & Li, C. (2026). Multi-Strategy Improved Connected Banking System Optimizer for Numerical Optimization and Real Problems. Biomimetics, 11(7), 487. https://doi.org/10.3390/biomimetics11070487

Article Metrics

Back to TopTop