Next Article in Journal
A Dexterous Hand for Omnidirectional In-Hand Manipulation: Design, Analysis and Experimental Validation
Previous Article in Journal
A Formal Optimization-Oriented Design Framework for Predictive Extrusion-Based 3D Bioprinting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-UAV Cooperative Path Planning Using a Behavior-Adaptive Aquila Optimizer Under Multiple Constraints

1
School of Intelligent Manufacturing, Sichuan University Jinjiang College, Meishan 620860, China
2
Key Laboratory of Advanced Manufacturing Technology of the Ministry of Education, Guizhou University, Guiyang 550025, China
3
Engineering Training Center, Guizhou Institute of Technology, Guiyang 550025, China
*
Author to whom correspondence should be addressed.
Biomimetics 2026, 11(3), 166; https://doi.org/10.3390/biomimetics11030166
Submission received: 28 January 2026 / Revised: 15 February 2026 / Accepted: 26 February 2026 / Published: 1 March 2026
(This article belongs to the Section Biological Optimisation and Management)

Abstract

Addressing the challenges of high dimensionality, strong nonlinearity, and multiple constraints in multi-UAV cooperative path planning, this paper proposes a Behavior-Adaptive Aquila Optimizer (EAO) achieved by enhancing Aquila Optimizer (AO). EAO constructs a multi-strategy cooperative framework that integrates a periodic diversity maintenance mechanism, a diversity-based dynamic neighborhood guidance mechanism, a narrowed exploitation behavior based on neighborhood differential evolution, and a search-state-aware adaptive behavior selection mechanism. Through dynamic behavior adjustment during the search process, the proposed algorithm improves search performance and stability. To validate its effectiveness, EAO was systematically evaluated on the CEC2017 and CEC2020 benchmark suites and compared with the original AO and 13 representative high-performance optimization algorithms. Parameter sensitivity analysis, an ablation study, and an exploration–exploitation experiment were also conducted. The results show that EAO achieves the best overall performance ranking. Furthermore, EAO was applied to multi-UAV cooperative path-planning simulations in complex environments that considered UAV dynamic constraints. Comparative experiments with five competitive algorithms demonstrate that EAO achieves superior performance in terms of path-planning fitness, number of effective trajectories, and runtime. Compared with AO, EAO improves the average fitness by 80.42%, 81.25%, 81.34%, and 84.84% across different map environments, confirming its feasibility and effectiveness for multi-UAV cooperative path planning.

1. Introduction

In recent years, unmanned aerial vehicles have been widely applied in military reconnaissance, disaster relief, logistics distribution, and complex environment inspection due to their advantages of high mobility, flexible deployment, and relatively low cost. As task scales expand and operational environments become more complex, single-UAV systems have gradually exposed deficiencies in efficiency and robustness when performing multi-target, high-risk tasks [1,2]. Multi-UAV cooperative task execution has thus become an important research direction in the field.
Path planning is a core problem in multi-UAV systems that affects mission success rate and system safety. Effective path planning must not only ensure that UAVs can avoid threat zones and no-fly areas in complex environments, but also comprehensively consider flight energy consumption, task coordination efficiency, and overall system stability. Consequently, multi-UAV path planning is typically characterized as a complex optimization problem with high dimensionality, strong nonlinearity, and multiple constraints [3], placing high demands on solution algorithms.
Traditional deterministic methods for multi-UAV path planning, such as graph-search or mathematical programming approaches, including Dijkstra [4], A-star [5], D* Lite [6] algorithms, and mixed-integer linear programming [7], generally rely on precise modeling and problem-structure assumptions. When dealing with high-dimensional continuous spaces and complex constraints, these methods often suffer from high computational complexity, poor scalability, and susceptibility to local optima. In contrast, swarm intelligence optimization algorithms have gradually become a significant research direction in UAV path planning due to their strong global search capabilities and lower dependency on problem modeling [8].
In recent years, particle swarm optimization (PSO, 1995) [9], differential evolution (DE, 1995) [10], whale optimization algorithm (WOA, 2016) [11], moth–flame optimization (MFO, 2015) [12], and various emerging bio-inspired swarm intelligence algorithms, such as golden jackal optimization (GJO, 2024) [13], dung beetle optimizer (DBO, 2023) [14], and secretary bird optimization algorithm (SBOA, 2024) [15], have been widely applied to multi-UAV cooperative path-planning problems. Qi et al. [16] combined the artificial bee colony algorithm with particle swarm optimization and proposed an improved bee-foraging learning particle swarm optimization algorithm (IBFLPSO). The algorithm was applied to multi-UAV path-planning problems considering multiple energy consumption factors. Zheng et al. [17] proposed a differential evolution-based multi-UAV cooperative coverage algorithm (DECSMU) to address coverage tasks in different regions. Experimental results showed that DECSMU achieved high coverage rates and low energy consumption under collision avoidance constraints. Yu et al. [18] applied a whale optimization algorithm enhanced by simulated annealing (SA-WOA) to multi-UAV cooperative atmospheric sensing problems. The experimental results demonstrated that the proposed method exhibited good planning performance. Karthik et al. [19] proposed a hybrid golden jackal and moth–flame optimization algorithm (HGJMFOA) for coverage path planning, which was used to generate optimal paths supporting efficient and complete multi-UAV coverage. Lou et al. [20] proposed a novel multi-UAV three-dimensional terrain cooperative trajectory planning method based on a cuckoo search golden jackal optimization algorithm (CS-GJO). The simulation results verified that CS-GJO achieved better stability, higher optimization accuracy, and faster convergence. Yang et al. [21] proposed a landmark operator-based dung beetle optimizer (LODBO) by integrating multiple improvement strategies, and extensive simulations showed that LODBO could find optimal paths within shorter time. Zheng et al. [22] developed an improved secretary bird optimization algorithm incorporating weighted multidirectional dynamic learning and adaptive strategy selection mechanisms. The simulation results indicated that the proposed ASHSBOA generated lower-cost flight paths with more stable convergence behavior. Although these methods have improved path-planning performance to some extent, they still suffer from insufficient search efficiency, unstable solution quality, and premature convergence when dealing with high-dimensional search spaces, complex threat environments, and multi-UAV cooperative constraints.
Aquila Optimizer (AO) [23] is a novel bio-inspired swarm intelligence optimization algorithm inspired by the diverse flight and attack behaviors of the Aquila during hunting. By simulating different behavior strategies at various search stages, AO switches between exploration and exploitation, resulting in a clear and intuitive search mechanism. The existing studies have shown that AO exhibits good global search capability on various continuous optimization benchmark functions. However, as problem dimensionality and complexity increase, the original AO still has several limitations [24,25]. These include: (1) rapid loss of population diversity during iterations, which easily leads to premature convergence; (2) a relatively fixed behavior selection mechanism that cannot adapt dynamically to the search state; and (3) insufficient global search ability and stability when addressing high-dimensional and complex optimization problems.
To address these issues, many researchers have proposed improvements to the AO algorithm. For multi-area power system networks, Al-Majidi et al. [26] designed a hybrid Aquila Optimizer–sine cosine algorithm (HSCAO) to solve the sensitivity problem of PID-AGC parameters. Bai et al. [27] developed an improved Aquila Optimizer (MIAO) by introducing phasor operators and other strategies and applied it to hyperparameter optimization of long short-term memory (LSTM) networks. This led to the construction of an MIAO-LSTM model for monthly railway freight volume prediction. Wang et al. [28] applied an optimal scheduling strategy based on a differential mutation Aquila Optimizer integrated within a multi-objective optimization model considering total cost and greenhouse gas (GHG) emission constraints. To address the parameter identification of proton exchange membrane fuel cells (PEMFCs), Singla et al. [29] proposed an improved AO algorithm incorporating novel mutation strategies, referred to as AOAAO. The experimental results demonstrated its high accuracy, robustness, and time efficiency in real-time fuel cell modeling. Zhang et al. [30] combined opposition-based learning with a local escape operator to propose an improved Aquila Optimizer (LEOAO), achieving better flight paths for UAV path planning in three-dimensional environments. To meet the requirements of multi-task trajectory planning for multiple UAVs in three-dimensional agriculture, Liu et al. [31] proposed an interference-enhanced portfolio Aquila Optimizer (IEP-AO). This method improves trajectory search capability in complex operational spaces and large-scale task scenarios, enabling UAVs to escape local optimal trajectories more effectively.
However, existing studies on improving Aquila Optimizer still lack a systematic investigation into the adaptive regulation of its behavior selection mechanism. To address this gap, this paper focuses on multi-UAV cooperative path planning and conducts an in-depth analysis and improvement of AO. An enhanced behavior-adaptive Aquila Optimizer (EAO) is proposed and applied to multi-UAV cooperative path planning in complex environments.
The main research work of this paper can be summarized as follows:
  • A multi-strategy cooperative behavior-adaptive Aquila Optimizer is proposed. By incorporating a periodic diversity maintenance mechanism, a diversity-based dynamic neighborhood guidance mechanism, a narrowed exploitation behavior based on neighborhood differential evolution, and a search-state-aware adaptive behavior selection mechanism, agent behaviors can be adaptively selected according to the current search state. This design effectively enhances the global search capability and convergence stability of the algorithm in complex search spaces.
  • Through parameter sensitivity experiments, reasonable parameter configurations for EAO are determined, and ablation experiments systematically verify the effectiveness of each improvement strategy. Further exploration–exploitation capability analysis experiments evaluate the behavioral evolution characteristics of the algorithm during the search process. Additionally, based on the CEC2017 and CEC2020 standard benchmark suites, the global optimization performance of EAO on low-, medium-, and high-dimensional problems is systematically tested. The experimental results demonstrate that EAO exhibits significant overall advantages compared to 14 other representative competitive algorithms.
  • A multi-UAV cooperative path-planning model is constructed, comprehensively considering threat zones, no-fly zones, and UAV dynamic constraints to improve the feasibility of the algorithm in practical application scenarios. Based on this, four simulation map environments ranging from simple to complex are designed, and multi-UAV cooperative path-planning simulation experiments are conducted to systematically verify the proposed algorithm’s performance in path quality, result stability, and cooperative efficiency.
The structure of this paper is arranged as follows: Section 1 introduces the research background, related research status, and the main research content of this paper. Section 2 presents the mathematical modeling of the multi-UAV path-planning problem. Section 3 explains the principles of the original AO algorithm. Section 4 elaborates on the design philosophy and implementation process of the improved Aquila Optimizer. Section 5 presents an experimental analysis of parameter sensitivity for the EAO algorithm. Section 6 validates the optimization performance of the algorithm based on the CEC2017 and CEC2020 benchmark suites. Section 7 conducts simulation experiments for multi-UAV cooperative path planning and analyzes the results. Section 8 summarizes the entire work.

2. Multi-UAV Cooperative Path-Planning Modeling

This section discusses the modeling of multi-UAV cooperative path planning [32,33,34], including decision variables, objective functions, and cost function components.

2.1. Decision Variables

The multi-UAV path is composed of N u a v UAVs. The trajectory of the i th UAV is represented by n i waypoints. For planning convenience, each waypoint is described using spherical coordinates. Its decision variable x is defined as follows:
  x = r 1,1 , r 1,2 , , r 1 , n 1 , θ 1,1 , θ 1,2 , , θ 1 , n 1 , φ 1,1 , φ 1,2 , , φ 1 , n 1 , r 2,1 , r 2,2 , , r 2 , n 2 , θ 2,1 , θ 2,2 , , θ 1 , n 1 , φ 2,1 , φ 2,2 , , φ 2 , n 2 , r N u a v , 1 , r N u a v , 2 , , r N u a v , n u a v , θ N u a v , 1 , θ N u a v , 2 , , θ N u a v , N u a v , φ N u a v , 1 , φ N u a v , 2 , , φ N u a v , n u a v , v 1 , v 2 , , v N u a v
where r i , j denotes the radial distance of the j th waypoint of the i th UAV; θ i , j represents the pitch angle of the j th waypoint of the i th UAV, used for vertical obstacle avoidance; φ i , j is the azimuth angle of the j th waypoint of the i th UAV, employed for horizontal path planning; and v i indicates the number of waypoints for the i th UAV.
The principle of the decision variable space is illustrated in Figure 1. By applying the transformation function from spherical to Cartesian coordinates, the actual sequence of UAV positions in three-dimensional space can be obtained:
x i , j = x i , j 1 + r i , j · c o s θ i , j · s i n φ i , j y i , j = y i , j 1 + r i , j · c o s θ i , j · c o s φ i , j z i , j = z i , j 1 + r i , j · s i n θ i , j                                    

2.2. Objective Function

The objective of the path-planning problem is to find an optimal solution that minimizes the total objective function value. The objective function F T adopts a two-tier penalty design. The weighted cost function F W provides smooth guidance within the feasible region, while the additional penalty term F P strictly enforces critical safety constraints and guarantees feasibility. Their formulas are defined as follows:
  F T = F W + F P
The weighted cost function is expressed as a linear combination of multiple sub-cost functions:
  F W = ω 1 · f 1 + ω 2 · f 2 + ω 3 · f 3 + ω 4 · f 4 + ω 5 · f 5 + ω 6 · f 6 + ω 7 · f 7 + ω 8 · f 8
where f 1 to f 8 represent the path length cost, altitude cost, threat cost, no-fly zone constraint cost, time coordination cost, collision avoidance cost, angle constraint cost, and trajectory segment constraint cost, respectively. The corresponding weight coefficients are denoted as ω 1 to ω 8 .
To strictly enforce constraints related to threat regions, no-fly zones, and terrain safety, an additional penalty term is imposed beyond the weighted cost function. The penalty term is formulated as follows:
F P = F M + 100 · N r c + N a c + 10 · f 7 + 200 · N t c
F M = 0 , I f   n o   v i o l a t i o n   o c c u r s   F 2 · 1 + 2 · N T + 1000 , o t h e r w i s e
  N T = N r c + N a c + N t c + N n f z
where N r c denotes the number of penetrations into the core area of the radar threat zone; N a c denotes the number of penetrations into the core area of the artillery threat zone; N t c denotes the number of terrain collisions; N n f z denotes the number of violations in the no-fly zone.

2.3. Cost Function Components

2.3.1. Flight Path Cost

The flight path cost function f 1 aims to generate the shortest flight path to minimize mission duration and energy consumption. It is defined as
  f 1 = i = 1 N u a v L i L m a x , i
L i = j = 1 n i P i , j + 1 P i , j
  L m a x , i = 5 · P i , n i P i , 1
where L i the total path length of the i th UAV; L m a x , i the maximum allowable path length for the i th UAV; and P i , j denotes the Cartesian coordinates of the j th waypoint of the i th UAV.

2.3.2. Altitude Cost

The altitude cost f 2 ensures that UAVs operate within a safe altitude range to avoid terrain collisions and comply with airspace regulations. It is defined as
  f 2 = i = 1 N u a v k = 1 n i ( f c o l ( i , k ) + f b o ( i , k ) )
f c o l i , k = 1000 , i f   c i , k 10 100 , i f   10 < c i , k 20 20 , i f   20 < c i , k 30 0 , o t h e r w i s e
f b o i ,   k = 10 , i f   z i , k < H m i n   o r   z i , k > H m a x 0 , o t h e r w i s e
where f c o l i , k denotes the terrain collision penalty, f b o ( i , k ) represents the altitude boundary violation penalty, and c i , k indicates the ground clearance (altitude above terrain). H m i n and H m a x denote the lower and upper bounds of the allowable flight altitude, respectively.

2.3.3. Threat Cost

The threat cost f 3 forces UAVs to avoid radar and artillery threat zones, which are modeled as spheres in three-dimensional space. The threat cost includes an inverse-distance penalty and a fixed-level penalty. The formula is as follows:
f 3 = i = 1 N u a v j = 1 N r f r i , j + j = 1 N a f a i , j
f r i , j = 1 d i j 2 + 500 , i f   d i j < 0.3 R r , j 1 d i j 2 + 100 , i f   0.3 R r , j d i j < 0.6 R r , j 1 d i j 2 + 20 ,   i f   0.6 R r , j d i j < R r , j 0 , o t h e r w i s e
f a i , j = R a , j 2 d i j 2 + 1 + 500 ,   i f   d i j < 0.3 R r , j R a , j 2 d i j 2 + 1 + 100 , i f   0.3 R r , j d i j < 0.6 R r , j R a , j 2 d i j 2 + 1 + 20 ,   i f   0.6 R r , j d i j < R r , j 0 , o t h e r w i s e
where f r ( i , j ) represents the radar threat cost; f a ( i , j ) represents the artillery threat cost; d i j denotes the shortest three-dimensional Euclidean distance from trajectory segment i of the UAV to threat center j ; R r , j represents the effective radius of radar threat zone j ; R a , j denotes the effective radius of artillery threat zone j ; N r indicates the number of radar threat zones; and N a denotes the number of artillery threat zones.

2.3.4. No-Fly Zone Constraint Cost

The no-fly zone constraint cost f 4 compels UAVs to avoid designated prohibited areas, which are modeled as vertical cylinders extending from the ground to a specified height. The formulation of f 4 is given as follows:
  f 4 = i = 1 N u a v j = 1 N n f z k = 1 n i f n f z i , j , k
  f n f z i , j , k = 1000 , i f   d 2 D i , j , k R n f z , j   a n d   H t z i , k H t + H n f z 20 , i f   R n f z , j < d 2 D i , j , k 1.2 R n f z , j   a n d   H t , j z i , k H t , j + H n f z 0 , o t h e r w i s e
where f n f z i , j , k denotes the constraint cost of the k th trajectory segment of the i th drone in the jth no-fly zone; N n f z represents the number of no-fly zones; d 2 D ( i , j , k ) is the shortest distance from the projection of the k th trajectory segment of the i th drone onto the xy-plane to the center of the j th no-fly zone; R n f z , j is the cylindrical radius of the j th no-fly zone; H n f z denotes the cylindrical height of the no-fly zone; and H t , j represents the terrain height of the j th no-fly zone.

2.3.5. Time Synchronization Cost

The time synchronization cost f 5 ensures multiple UAVs arrive at their respective target points within a reasonable time window, achieving temporal coordination. f 5 is defined as
    f 5 = i = 1 N u a v t i
t i = T s , i L i v i
T s , i = L i v m a x , i + L i v m i n , i 2
where t i represents the time deviation of the i th drone; T s , i denotes the synchronization target time for the i th drone; L i indicates the path length of the i th drone; v i is the actual flight time of the i th drone; v m a x and v m i n respectively denote the maximum and minimum speeds of the i th drone.

2.3.6. Collision Avoidance Cost

The collision avoidance cost f 6 ensures multiple UAVs maintain safe distances simultaneously to prevent mid-air collisions. f 6 is defined as
  f 6 = i = 1 N u a v 1 j = k + 1 N u a v k = 1 min n i , n j f c o l i , j , k
f c o l i , j , k = 50 d i j , k 2 + 500 , i f   d i j , k < 30 50 d i j , k 2 + 100 , i f   30 d i j , k < 40 50 d i j , k 2 + 20 , i f   40 d i j , k < 50 0 , o t h e r w i s e
where f c o l i , j , k represents the collision avoidance cost between UAV i and UAV j at time k ; d i j , k denotes the Euclidean distance between UAV i and UAV j at time k .

2.3.7. Angular Constraint Cost

The angular constraint cost f 7 limits the turn angle between consecutive waypoints in a UAV’s flight path, ensuring the planned route aligns with the UAV’s physical maneuverability. f 7 is defined as
  f 7 = i = 1 U u a v k = 1 n i 1 10 , i f   α i , k > α m a x 0 ,     o t h e r w i s e        
where α i , k represents the turn angle of the i th UAV at the k th path point; α m a x denotes the maximum allowable turn angle.

2.3.8. Trajectory Segment Constraint Cost

To prevent overly dense and impractical paths, each trajectory segment must possess sufficient length to meet the minimum step size requirement for flight control. The trajectory segment constraint cost f 8 is defined as
  f 8 = i = 1 N u a v k = 1 n i 5 , i f   P i , k + 1 P i , k < L m i n 0 , o t h e r w i s e
where L m i n is the minimum allowable track segment length.

3. Aquila Optimizer (AO)

AO mimics four different hunting strategies of the aquila to establish a mathematical model. Based on the varying characteristics of solutions within the search space, it flexibly applies different search strategies. Table 1 lists the symbols and naming conventions used by AO.

3.1. Expanded Exploration

In this phase, the eagle flies at high altitude and extensively explores the search space. Once the eagle identifies the area where prey is located, it executes a vertical dive. The mathematical model for this behavior is expressed as
X 1 t + 1 = X b e s t t · 1 t T + X M t X b e s t t · r a n d
X M t = 1 N i = 1 N X i t ,             j = 1,2 , , D i m
where X 1 ( t + 1 ) is the solution of the next iteration for X 1 ( t ).

3.2. Narrowed Exploration

After identifying the prey’s area from high altitude, the eagle hovers above the target prey, prepares to land, and then launches an attack. This method is called contour flight followed by a short glide attack. The mathematical expression for this behavior is
              X 2 t + 1 = X b e s t t · L e v y D + X R t + y x · r a n d
L e v y D = s · ζ · σ v 1 β
    σ = Γ 1 + β · s i n e π β 2 Γ 1 + β 2 · β · 2 β 1 2
where X 2 ( t + 1 ) is the solution for the next iteration of X 2 ( t ) ; X R ( t + 1 ) is a random solution taken within the range at the t th iteration; s is a constant fixed at 0.01; and β is a constant fixed at 1.5.
The spiral shape in the search is represented by y and x , calculated as follows:
    y = r · cos θ
  x = r · sin θ
  r = r 1 + U · D 1
θ = ω · D 1 + 3 π 2
where r 1 takes a value between 1 and 20 to fix the number of search cycles; U is fixed at 0.00565; D 1 is an integer from 1 to the search space length D i m ; and ω is a small fixed value of 0.005.

3.3. Expanded Exploitation

After precisely identifying the prey’s area, the eagle performs an initial vertical descent to test the prey’s reaction. This method is called the low-flying slow descent attack. The mathematical expression for this behavior is
X 3 t + 1 = α · X b e s t t X M t r a n d + δ · U B L B · r a n d + L B
where X 3 t + 1 is the solution for the next iteration of X 3 t ; α and δ   are adjustment parameters, typically set to 0.1.

3.4. Narrowed Exploitation

When the eagle approaches its prey, it chases and attacks the prey on the ground. The mathematical expression for this behavior is
X 4 t + 1 = Q F · X b e s t t G 1 · X t · r a n d G 2 · L e v y D + r a n d · G 1
Q F t = t 2 · r a n d 1 1 T 2
G 1 = 2 · r a n d 1
G 2 = 2 · 1 t T
where X 4 t + 1 is the solution for the next iteration of X 4 t .

4. Behavior-Adaptive Aquila Optimizer (EAO)

Although Aquila Optimizer provides an effective framework for solving complex optimization problems by simulating the hunting behavior of the eagle, it still has inherent limitations when addressing high-dimensional, multimodal, and other complex scenarios. Firstly, its behavior switching relies on fixed iteration progress rather than real-time search states, which prevents the search process from adapting to the dynamic characteristics of the problem. This leads to difficulties in sustaining effective strategies and results in low search efficiency. Secondly, the algorithm lacks effective diversity maintenance and distributed guidance mechanisms. The population tends to rapidly homogenize under the attraction of a single global optimal solution, making it prone to falling into local optima when tackling complex optimization problems. Additionally, the randomness in its local search strategies results in insufficient exploitation precision and stability.
To address these systematic limitations, this section proposes an enhanced version of Aquila Optimizer—the Adaptive Aquila Optimizer (EAO). Its core improvements lie in introducing a series of adaptive mechanisms based on search-state awareness and deep collaboration among strategies: Firstly, a behavior selection and trust mechanism based on search-state awareness is designed to dynamically determine the timing for behavior switching, ensuring the continuity of effective strategies. Secondly, periodic diversity maintenance and dynamic neighborhood guidance strategies are introduced to avoid premature convergence while fully utilizing local search information. Lastly, a walking predation behavior based on neighborhood differential evolution is adopted to enhance the stability and efficiency of local search. These strategies collectively form an adaptive and collaborative optimization framework to improve the algorithm’s ability to balance global exploration and local exploitation. The schematic diagram illustrating the behavior adaptation principle of EAO, composed of multiple synergistic strategies, is shown in Figure 2. Table 2 lists the symbols and naming conventions used by EAO.

4.1. Periodic Diversity Maintenance Mechanism

The original AO lacks an active diversity maintenance strategy, which can lead to rapid loss of population diversity and a tendency to fall into local optima. Relying solely on random perturbations makes it difficult to escape local optima. Therefore, a periodically triggered diversity maintenance mechanism is introduced.
The population diversity index is defined as shown in Equation (40). It reflects the dispersion degree of the population [35]. A high value indicates an exploration phase, while a low value indicates an exploitation phase.
D t = 1 N i = 1 N X i t X ¯ t
X ¯ t = 1 N i = 1 N X i t
D ^ t = D t U B L B
where · denotes the Euclidean norm.
The mechanism is configured to check D ^ t every R P iterations. Based on the results of the R P parameter sensitivity test (see Appendix A.2, Table A3), set R P = 15 . If it falls below a threshold, selective resetting is applied to the worst 15% of individuals in terms of fitness. Specifically, individuals with fitness values greater than 1.1 times the current best fitness are reset. The reset individual position X r e s e t is given by
  X r e s e t = L B + r a n d D i m U B L B
where r a n d ( D i m ) is a uniformly distributed random vector of dimension D i m .

4.2. Diversity-Based Dynamic Neighborhood Guidance Mechanism

In the original AO, all individuals are guided solely by the single global best solution X b e s t t , which can lead to rapid population clustering and loss of diversity. This increases the risk of premature convergence and fails to fully utilize local information from different spatial regions. To address this issue, EAO replaces the global best with a neighborhood-best approach in both the expanded exploration and expanded exploitation phases of the original AO. Additionally, the neighborhood size is dynamically adjusted based on population diversity, preventing excessive population concentration during these phases.
Let the neighborhood N i k ( t ) of individual i consist of its k nearest neighbors among the other individuals. The neighborhood best position X l b e s t i ( t ) for individual i is then defined as
X l b e s t i t = arg m i n f j ( t ) , j N i k t
The neighborhood size k ( t ) dynamically adjusts based on D ^ t :
  k t = k m a x , i f   D ^ t < θ L k m i n , i f   D ^ t > θ H k m a x D ^ t θ L θ H θ L k m a x k m i n , o t h e r w i s e
k m a x = N · μ
Therefore, replacing the global optimal position with the neighborhood optimal position in Equations (26) and (35) from Phase 1 and Phase 3 of the AO algorithm yields
                X 1 t + 1 = X l b e s t t · 1 t T + X M t X l b e s t t · r a n d
      X 3 t + 1 = α · X l b e s t t X M t r a n d + δ · U B L B · r a n d + L B

4.3. Narrowed Exploitation Behavior Based on Neighborhood Differential Evolution

The narrowed exploitation formula in the original AO is complex and relies on Lévy flights. The long-jump property of Lévy flights can lead to instability during the local refinement search phase, resulting in insufficiently clear search directions. To address this, EAO replaces Equation (36) with a neighborhood-based differential mutation operator D E / c u r r e n t t o l b e s t / 1 [36]:
X 4 t + 1 = X t + F · X l b e s t t X t + F · ( X r 1 ( t ) X r 2 ( t ) )
where X r 1 t and X r 2 ( t ) are two distinct individual positions randomly selected from the neighborhood.

4.4. Adaptive Behavior Selection Mechanism Based on Search-State Awareness

The original AO adopts a behavior-switching strategy based on fixed iteration progress: exploration behaviors are randomly selected when t / T 2 / 3 , and exploitation behaviors are randomly selected when t / T > 2 / 3 . However, this mechanism has inherent limitations. First, the search state can vary significantly across different problems at the same iteration progress. Fixed switching thresholds fail to adapt to the dynamic characteristics of the problem. Second, the strategy cannot adjust behavioral choices based on search effectiveness, potentially causing effective behaviors to be prematurely abandoned or ineffective behaviors to be over-executed, lacking adaptivity.
To address these issues, EAO introduces an adaptive behavior selection mechanism based on search-state awareness. This mechanism dynamically selects exploration or exploitation behaviors according to the current search state, thereby improving the algorithm’s ability to balance exploitation and exploration.
The adaptive behavior selection mechanism achieves self-adaptive decision-making by
  • Introducing three core search-state metrics to monitor the optimization process in real-time;
  • Establishing behavior-selection rules and a trust mechanism based on these states;
  • Incorporating a forced exploration behavior to ensure adaptability.

4.4.1. Definition of Search-State Quantities

(1) Optimal Solution Improvement Rate
The optimal solution improvement rate Δ f ( t ) is defined to reflect search effectiveness. A high value indicates the current search direction is effective, while a low value suggests potential stagnation.
f t = f b e s t t f b e s t t τ
(2) Failure Experience Metric
Define the failure experience metric F ( t ) to reflect search stability. A high value indicates that most individuals failed to achieve improvement, suggesting the search may be trapped in local optima.
F t = 1 N i = 1 N II f i t f i t 1
where II ( · ) denotes the indicator function, which returns 1 when the condition is true and 0 otherwise.

4.4.2. State-Driven Behavior Selection Rules

Based on the state variable combinations defined in Section 2.1, these are mapped to six behavioral modes. The six behaviors are: expanded exploration, narrowed exploration, expanded exploitation, and narrowed exploitation from AO; and the newly defined forced exploration and random exploitation from EAO.
In EAO, forced exploration refers to the scenario where, if the eagle fails to capture prey in the current hunting area over an extended period, the situation indicates the area is depleted. The eagle then leaves the current hunting ground and re-explores the nearby region. The formula for generating a new position in this behavior is
X n e w t = X b e s t t + U B L B r a n d D i m 0.5 · η t
    η t = η m a x · 1 t T
where η m a x is its maximum value, set to η m a x = 1 .
Thus, the forced exploration behavior performs a substantial random jump centered around the current best solution within a limited range. This approach leverages known information while retaining the ability to escape local traps.
Random exploitation refers to randomly selecting either expanded exploitation or narrowed exploitation.
The six behaviors are numbered from 1 to 6, and their selection rules are defined as
M i s t = 1 , i f   D ^ t > θ D   a n d   f t < θ f 2 , i f   D ^ t > θ D   a n d   f t θ f 3 , i f   D ^ t θ D   a n d   f t θ f   a n d   F t > θ F 4 , i f   D ^ t θ D   a n d   f t θ f   a n d   F t θ F 5 , i f   D ^ t θ D   a n d   f t < θ f   a n d   F t > θ F r a n d 3,4 ,   i f   D ^ t θ D   a n d   f t < θ f   a n d   F t θ F
where θ D , θ f , θ F represent the critical thresholds for behavior selection based on D ^ t , f t and F t , respectively, with values set as θ D = 0.3 , θ D = 0.3 , and θ F = 0.5 .

4.4.3. Trust-Based Behavioral Persistence Mechanism

The original AO algorithm exhibits strong randomness and a lack of continuity in behavior selection. Even if the current search behavior is effective, it may be randomly switched in the next generation, leading to inconsistent search directions and low convergence efficiency. To address this, this mechanism introduces the concept of “trust” to enable the algorithm to adaptively extend the execution time of effective behaviors based on historical performance and promptly discard ineffective ones.
The trust-based behavior decision logic is defined as
M i t = M i s t , i f   t = 1   o r   T R i t 1 = 0 M i t 1 ,   i f   T R i t 1 > 0
where T R i t 1 is the behavior trust, representing the remaining number of iterations for which this behavior can continue to be executed.
When the trust T R i t 1 > 0 , the individual will continue executing the previous generation’s behavior. When the trust is depleted ( T R i t 1 = 0 ), it switches to a new suggested behavior.
After each generation of search, rewards or penalties are applied based on whether the individual improves. If the fitness value of the new position is better than the original position, a reward is executed. The trust update formulas are as follows:
S i t = S i t 1 + 1
T R i t = min T R i t 1 + R S i t , T R m a x
R S i t = 3 , i f   S i t 2 2 , i f   S i t = 1
where R ( ) is the reward function.
If the fitness value of the new position is not better than the original position, a penalty is executed. The trust update formulas in this case are
S i t = 0
T R i t = max T i t 1 1 , T R m i n

4.5. Pseudocode and Program Flowchart

The EAO algorithm integrates a periodic diversity maintenance mechanism, a diversity-based dynamic neighborhood guidance mechanism, a narrowed exploitation behavior based on neighborhood differential evolution, and an adaptive behavior selection mechanism based on search-state awareness. The flowchart of the EAO algorithm which enables adaptive behavior selection is shown in Figure 3. The time complexity analysis is provided in Appendix A.1, and the pseudocode of EAO (Algorithm 1) is as follows:
Algorithm 1 Pseudocode for EAO
Input :   Population   size   N ,   maximum   evaluations   M a x F E S ,   bounds   l b   &   u b ,   dimension   d i m ,   objective   function   o b j f u n
Output :   Best   solution   X b e s t ,   best   fitness   B e s t F F
Set   parameters   of   the   EAO   ( i.e. ,   τ ,   k m i n ,   etc. ) .
1: Initialize population randomly and evaluate fitness.
2 :   Initialize   behavior   memory   M i ,   trust   T R i ,   success   count   S i   for   each   individual .
3 :   Set   B e s t _ F F = min ( Fitness ) ,   X b e s t   correspondingly ,   t = 0
4 :   while     t   T   do
5:          t = t + 1
6 :                       if   t   m o d   15 = 0   then
7 :                                 if   c [ a ] > 0   then
8 :                                                 Calculate   D t ,   X ¯ t ,   D ^ t ,   p a using Equations (40)–(42).
9 :                                                     if   D ^ t < 0.1   then
10:                            Reinitialize worst 15% individuals using Equation (43).
11:                              Evaluate new individuals and update B e s t F F
12:                        end if
13:                end if
14 :                     Calculate   Δ f ( t )   and   F ( t ) using Equations (50) and (51).
15 :                     Determine   k ( t ) using Equations (45) and (46).
16 :                     Calculate   AO   parameters   G 1   and   G 2 using Equations (38) and (39).
17:          for i = 1 to N do
18 :                                             Calculate   distances   from   X i to all individuals, sort and select k(t) neighbors.
19 :                                             Obtain   X l b e s t i ( t ) using Equation (44).
20 :                                             Determine   suggested   behavior   M i s t using Equation (54).
21 :                                             Select   actual   behavior   M i t using Equation (55).
22 :                                                     if   M i t = 1 then
23 :                                                                       Update   X i n e w using Equation (47).
24 :                                                     else   if   M i t = 2 then
25 :                                                                       Update   X i n e w using Equation (28).
26 :                                                     else   if   M i t = 3 then
27 :                                                                       Update   X i n e w using Equation (48).
28 :                                                     else   if   M i t = 4 then
29 :                                                                       Select   X r 1 ,   X r 2   from   k ( t ) neighbors.
30 :                                                                       Update   X i n e w using Equation (49)
31 :                                                     else   if   M i t = 5 then
32 :                                                                       Update   X i n e w using Equations (52) and (53).
33:                       else
34 :                                                                       Randomly   choose   M i t     { 3,4 } and apply corresponding update.
35:                       end if
36 :                                                   Apply   boundary   handling   to   X i n e w   and   evaluate   f i t n e s s i n e w
37 :                                                   Update   S i t   and   T R i ( t ) using Equations (59) and (60).
38 :                                                   Update   X b e s t , B e s t F F if better solution found.
39:           end for
40: end while
41 :   Return   X b e s t , B e s t F F

5. Parameter Sensitivity Analysis of EAO

Parameter selection is crucial for the performance of metaheuristic algorithms. Therefore, this section conducts a parameter sensitivity analysis on six key parameters in EAO using 12 functions from the CEC2017 test suite: F1, F3, F6, F9, F11, F12, F13, F15, F24, F27, F29 and F30. The analyzed parameters include population size N , historical window length τ , minimum neighborhood size k m i n , maximum neighborhood size percentage μ , low diversity threshold θ L , and high diversity threshold θ L .
During the experiments, each parameter is varied within its predefined range while the others remain fixed, to explore the impact of different values on EAO’s performance. The maximum number of function evaluations is set to 1000 × Dim. To avoid randomness, each experiment is repeated 30 times. The best value, average value, variance, and Friedman ranking are calculated. The overall Friedman ranking comparison is shown in Figure 4, and detailed data is provided in Table A4, Table A5, Table A6, Table A7, Table A8 and Table A9 of Appendix A.2.
According to the experimental results, the best overall Friedman ranking is achieved when τ = 3 , k m i n = 3 , μ = 0.5 , θ L = 0.2 , a n d   θ H = 0.5 . In the sensitivity analysis of population size, EAO performs better with smaller populations. This is because EAO’s adaptive behavior persistence mechanism and diversity maintenance mechanism function more effectively when the number of iterations is sufficient. However, considering the statistical significance of algorithm comparisons, the standard setting N   =   30 is adopted for the experiments in this paper.

6. Performance Testing and Analysis of EAO

To systematically and comprehensively evaluate the optimization performance and algorithmic characteristics of the proposed EAO algorithm, this chapter conducts multi-angle and multi-level experimental analyses based on the internationally recognized CEC2017 and CEC2020 benchmark test suites. The CEC2017 function set includes various unimodal, multimodal, hybrid, and composite functions that are suitable for assessing an algorithm’s optimization capability in medium- to high-dimensional complex search spaces. The CEC2020 function set presents greater challenges in terms of function construction and variable coupling, often used to verify an algorithm’s generalization ability under different problem characteristics and lower-dimensional conditions. Detailed descriptions of the functions in both test suites are provided in Table A1 and Table A2 of Appendix A.2.
Regarding the design of experimental content: first, multiple EAO variants are constructed, and ablation experiments are conducted on the 30-dimensional test functions of CEC2017 to analyze the effectiveness of each improvement strategy; second, by introducing a population dimensional diversity metric, the exploration and exploitation capabilities of the algorithm are assessed; finally, under different dimension settings, systematic performance comparisons between EAO and multiple competing algorithms are carried out on the CEC2017 (30/50/100 dimensions) and CEC2020 (10/20 dimensions) benchmark test suites, accompanied by statistical significance analysis using the Friedman ranking test and the Wilcoxon rank-sum test.
To thoroughly validate the optimization performance and competitive advantages of EAO, a total of 14 representative optimization algorithms are selected as comparison methods to ensure the comprehensiveness of the results. These include: (1) classic and highly cited algorithms: PSO, DE, CMA-ES (Covariance Matrix Adaptation Evolution Strategy, 2016) [37], WOA, SCA (Sine Cosine Algorithm, 2016) [38], MFO, and HHO (Harris Hawks Optimization, 2019) [39]; (2) recent high-performance algorithms: MShOA (Mantis Shrimp Optimization Algorithm, 2025) [40], GJO, (Weighted Average Algorithm, 2025) [41], SHO (Sea-Horse Optimizer, 2022) [42], HO (Hippopotamus Optimization, 2024) [43], and PO (Parrot Optimizer, 2024) [44]; (3) the original Aquila Optimizer (AO).

6.1. Experimental Configuration

The parameter settings of the algorithms refer to their respective original papers, with specific configurations listed in Table 3. All compared algorithms are run under the same experimental conditions: the population size is set to 30, and the maximum number of function evaluations is set to 1000 × Dim. To ensure the fairness and reproducibility of the experimental results, all algorithms are executed 30 independent runs on the benchmark test suites. The best value, mean value, variance, Friedman ranking, and Wilcoxon rank-sum test results are calculated. All experiments are conducted on the software MATLAB R2021b.

6.2. Ablation Experiment

To verify the contribution of each improvement strategy in EAO to the algorithm’s performance enhancement, this section conducts ablation experiments on the 30-dimensional test functions of CEC2017. By introducing different improvement mechanisms into the original AO algorithm, various algorithm variants are constructed to analyze the independent role of each strategy in improving search performance. These algorithm variants include: (1) EAO_D: Introduces a periodic diversity maintenance mechanism into the original AO; (2) EAO_N: AO combined with a dynamic neighborhood guidance mechanism based on population diversity; (3) EAO_E: Integrates a neighborhood differential evolution-based search strategy into the narrowed exploitation phase of AO; (4) EAO_S: Introduces a search-state-aware adaptive behavior selection mechanism into AO. By comparing the best values, mean values, and standard deviations of each variant with the complete EAO across test functions, and combining the results of Friedman rankings, the contribution of different improvement strategies to the overall performance of the algorithm can be intuitively assessed.
Table 4 presents the test results of various algorithm variants, including the best value, mean value, variance, and Friedman ranking. The best values in the table are highlighted in bold and underlined.
Overall, compared to other variants and the original AO algorithm, EAO achieves the highest number of best values across the test functions and ranks first overall. This indicates that the improvement strategies, when combined, can effectively enhance the algorithm’s search capability and stability. In contrast, algorithm variants enhanced with a single strategy show some improvement on certain functions, but their overall performance remains weaker than that of EAO. Through comparison of different variants, it can be observed that both EAO_S and EAO_D outperform the original AO in ranking, suggesting that the search-state-aware adaptive behavior selection mechanism and the periodic diversity maintenance mechanism positively impact algorithm performance. Although EAO_N and EAO_E rank lower than AO, they achieve optimal results in some metrics, indicating that the dynamic neighborhood guidance mechanism and the neighborhood differential evolution-based search strategy must be organically integrated with other strategies to achieve optimal optimization performance.

6.3. Exploration and Exploitation Experiment

The balance between exploration and exploitation is a key factor determining the performance of swarm intelligence algorithms. To deeply analyze the search behavior characteristics of EAO, as described in this subsection, F1, F4, F6, F10, F11, F20, F22, F25 and F28 are selected from the four types of functions in CEC2017 to quantitatively evaluate the algorithm’s exploration and exploitation capabilities. The population dimensional diversity metric [45,46] is introduced in the experiments to characterize the changes in population distribution during the search process. By analyzing the evolutionary trend of diversity over iterations in EAO, the behavioral characteristics of its global exploration and local exploitation phases can be visually reflected. The formulas for the population dimension diversity index Div and the exploration–exploitation ratio are as follows:
    D i v = 1 D j = 1 D 1 N i = 1 N m e d i a n X j X i , j
E x p l o r a t i o n % = D i v D i v m a x
E x p l o i t a t i o n % = D i v D i v m a x D i v m a x
where D i v m a x is the maximum population dimension diversity value; X i , j is the position of the i th individual in the j th dimension; and m e d i a n X j is the median of the positions of all individuals in the j th dimension.
Figure 5 shows the exploration and exploitation variation curves of EAO on the CEC2017 30-dimensional test functions, illustrating the dynamic balance between exploration and exploitation capabilities during the search process. From the figure, it can be observed that EAO maintains a relatively high exploration ratio in the early stages of the search, which helps fully explore the search space and avoid premature convergence to local optima. As the iteration process progresses, the exploration ratio gradually decreases while the exploitation ratio increases, indicating that the algorithm can appropriately enhance exploitation capability to accelerate the convergence process.

6.4. Convergence Analysis

To further analyze the convergence characteristics of the proposed EAO algorithm, eight functions, including F1, F4, F6, F9, F13, F19, F20, and F25 from the CEC2017 benchmark suite were selected. The convergence behavior of EAO was studied in a 30-dimensional search space. The number of iterations was set to 50 in the experiments. Several results were presented, including the search history distribution, the trajectory changes of five search agents in the first dimension, the average fitness curve of the population, and the convergence curve of the optimal value.
Figure 6 shows the experimental results in a two-dimensional space. In the search history plots (the second column), the red star represents the global optimum. It can be observed from the distribution of sample points that the points far from the global optimum are sparse and widely scattered. In contrast, the points near the global optimum are densely distributed. This indicates that EAO has strong global exploration capability and can effectively conduct local exploitation in regions containing potential optima.
The trajectories of five search agents in the first dimension are shown in the third column. As the iterations proceed, the variations in the search agents’ values gradually become stable. The average fitness curve of the population (the fourth column) and the convergence curve of the optimal value (the fifth column) both decline steadily throughout the iteration process. This further demonstrates that the EAO algorithm can converge stably to the optimal solution.

6.5. Test Results and Analysis on CEC2017

Figure 7 summarizes the average ranking values of EAO and other algorithms across 30/50/100 dimensions. The convergence curves and boxplots obtained by all algorithms on each function are shown in Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13, respectively. To enhance readability, detailed test results are presented in Table A10, Table A11, Table A12, Table A13, Table A14 and Table A15 of Appendix A.2, including the best value, mean value, variance, p-value, and Friedman ranking. The best values in the tables are highlighted in bold and underlined. The symbols “+/=/–” in the tables indicate that EAO performs better than, equal to, or worse than the other algorithms, respectively.
As can be seen from the data in the tables, EAO achieves the highest number of best metric values compared to the other algorithms across all dimensions. For the 30-dimensional case, EAO obtains the best value in 28 out of a total of 87 metrics across all functions, achieves the first rank in 19 functions based on the Friedman test, and has an average rank of 1.6. When the dimension is 50 or 100, EAO achieves the best value in 36 metrics and ranks first in 17 functions, with average ranks of 1.6 and 1.5, respectively. Therefore, EAO ranks first among all algorithms across all dimensions, demonstrating its ability to maintain good search accuracy and stability across different dimensions, especially in medium- and high-dimensional problems. Meanwhile, the results of the Wilcoxon rank-sum test show that EAO has a statistically significant performance advantage over most of the compared algorithms. These results fully validate the scalability and competitive advantage of EAO in medium- and high-dimensional complex optimization problems. Furthermore, the convergence curves show that EAO is able to escape local traps, even in the middle and later stages, on most functions and quickly find better solutions, indicating that the search-state-aware adaptive behavior selection framework, which integrates the four improvement strategies, effectively enhances convergence accuracy.

6.6. Test Results and Analysis on CEC2020

In addition to medium- and high-dimensional optimization problems, the generalization ability of algorithms under different benchmark definitions and lower-dimensional conditions is also worthy of attention. Therefore, this subsection further evaluates the performance of EAO on 10-dimensional and 20-dimensional problems using the CEC2020 benchmark function set. By comparing the performance of EAO with other competing algorithms in terms of best value, mean value, and standard deviation, and then combining the Friedman ranking and Wilcoxon rank-sum test results, the robustness and generalization capability of EAO under different problem characteristics can be verified. Figure 14 summarizes the average ranking values of EAO and other algorithms across 10/20 dimensions. The convergence curves and boxplots obtained by all algorithms on each function are shown in Figure 15, Figure 16, Figure 17 and Figure 18, respectively. To enhance readability, detailed test results are presented in Table A16, Table A17, Table A18 and Table A19 of Appendix A.2, including the best value, mean value, variance, p-value, and Friedman ranking. The best values in the tables are highlighted in bold and underlined. The symbols “+/=/–” in the tables indicate that EAO performs better than, equal to, or worse than the other algorithms, respectively.
From the data in the tables, it can be observed that EAO achieves the highest number of best metric values compared to the other algorithms across all dimensions. For the 10-dimensional case, EAO obtains the best value in 17 out of a total of 30 metrics across all functions, achieves the first rank in 8 functions based on the Friedman test, and has an average rank of 1.5. When the dimension is 20, EAO achieves the best value in 13 metrics and ranks first in 6 functions, with an average rank of 1.6. Therefore, EAO ranks first among all algorithms across all dimensions, indicating that it also maintains good search accuracy and stability in lower-dimensional problems. Meanwhile, the results of the Wilcoxon rank-sum test show that EAO has a statistically significant performance advantage over most of the compared algorithms. Combined with the test results on CEC2017, EAO demonstrates excellent optimization performance across low-, medium-, and high-dimensional problems. This indicates that the proposed improvement strategies are not specifically designed for certain benchmark functions or dimensions but rather exhibit good adaptability and generalization ability under different problem characteristics.

7. Multi-UAV Cooperative Path-Planning Simulation Experiment

To validate the applicability and effectiveness of the proposed Enhanced Aquila Optimizer (EAO) in practical engineering problems, this section applies EAO to a multi-UAV cooperative path-planning simulation scenario and conducts a comparative analysis with various representative optimization algorithms. Compared to standard benchmark functions, the multi-UAV path-planning problem not only exhibits high-dimensional and nonlinear characteristics but also requires simultaneous consideration of UAV dynamic constraints, environmental threats, no-fly zone avoidance, and cooperative safety among multiple UAVs, placing higher demands on the comprehensive performance of optimization algorithms.
This section constructs several three-dimensional flight environments with varying levels of complexity, based on elevation maps. Through quantitative metrics and visual path results, a systematic evaluation of EAO’s optimization capability and cooperative performance in multi-UAV cooperative path-planning tasks is conducted.

7.1. Experimental Configuration for Path-Planning Simulation

The experiment constructs four typical flight scenarios of increasing complexity based on elevation maps with dimensions of 1045 × 879 × 300, as shown in Figure 19. In these scenarios, three UAVs perform cooperative path planning. The yellow square on the map indicates the starting point, the yellow star marks the endpoint, the red cylinder denotes the no-fly zone, and the yellow and white spheres represent threats such as artillery and radar, respectively. Detailed configurations of environmental parameters for different scenarios are provided in Table 5. The constraint parameter settings for the UAVs are listed in Table 6.
Regarding algorithm parameter settings, the maximum number of function evaluations is set to 10,000, and the population size is set to 30. To comprehensively validate the performance of EAO, this paper selects five representative optimization algorithms as comparison methods, including the classic algorithms PSO and SCA, the original Aquila Optimizer (AO), and the newly proposed algorithms GJO and WAA, which demonstrated relatively excellent performance in the earlier benchmark tests. All algorithms are run independently 30 times under identical parameter configurations to minimize the influence of random factors on the experimental results.
In terms of performance evaluation, in addition to comparing the overall performance of the algorithms using the best fitness value, mean value, standard deviation, and Friedman ranking of the optimization problem, the number of collision-free trajectories generated by each algorithm during the path-planning process that avoid no-fly zones and threat areas is also recorded. The average running time of each algorithm is further provided to comprehensively assess the performance of EAO in terms of path-planning quality and computational efficiency.

7.2. Sensitivity Analysis of Objective Function Weight Coefficients

Since the selection of objective function weights can influence the optimization results in multi-UAV path planning, sensitivity and robustness analyses are necessary. Considering that safety is of primary importance, the threat-related cost and the no-fly zone constraint cost are assigned the largest weights. In addition, the time coordination cost among multiple UAVs and the collision avoidance cost are also emphasized.
Accordingly, four key components ( ω 3 ω 6 ) are treated as dominant weights and initially set to 0.18, 0.18, 0.18, and 0.14, respectively. The sensitivity experiments are conducted on the most complex multi-UAV path-planning simulation scenario (Map 4). In each experiment, only one dominant weight is varied by ±20%, while the remaining three dominant weights are kept unchanged. The weights of the other four components (path length, altitude, turning angle, and trajectory segments) are adjusted accordingly to ensure that the sum of all weight coefficients remains equal to one. This design guarantees the fairness and independence of the sensitivity evaluation.
The experimental results are reported in Table 7. When ±20% perturbations are applied to the threat cost, no-fly zone constraint cost, time coordination cost, and collision avoidance cost, the average fitness values generated by EAO exhibited variation ranges of 8.7%, 14.5%, 3.65%, and 14.11%, respectively. Although the absolute fitness values change, the convergence behavior and relative performance trends remain stable. These observations indicate that the proposed EAO algorithm does not rely on a specific weight configuration and exhibits satisfactory robustness.
Based on the above analysis, the final weight coefficients ω 1 to ω 8 are set to 0.10, 0.12, 0.18, 0.18, 0.18, 0.14, 0.08, and 0.02, respectively.

7.3. Path-Planning Simulation Results and Analysis

Table 8 presents the results of cooperative path planning for multiple UAVs across four maps using all algorithms. The best values for each metric in the table are highlighted in bold and underlined. Figure 20 shows the average convergence curves of all algorithms for path planning on the four maps, while Figure 21, Figure 22, Figure 23, Figure 24, Figure 25, Figure 26, Figure 27, Figure 28, Figure 29, Figure 30, Figure 31 and Figure 32 display the 3D main view, top view, and side view of the optimal collision-free and threat/no-fly-zone-free paths planned by each algorithm.
From the data in the table, it can be observed that in the four simulation scenarios with progressively increasing complexity, EAO achieves the best results in all fitness-related evaluation metrics, with its Friedman ranking consistently placing first. Compared to the original AO algorithm, EAO improves the average fitness values by 80.42%, 81.25%, 81.34%, and 84.84% in the four map environments, respectively, indicating that the proposed improvement strategies significantly enhance path-planning performance. In terms of the number of valid trajectories, EAO plans the highest number of valid collision-free trajectories that avoid no-fly zones and threat areas in Map 1, Map 2, and Map 4. In Map 3, although the number of valid trajectories generated by EAO is slightly lower than that of WAA, its corresponding fitness value remains superior to WAA, suggesting that EAO demonstrates better overall performance in path quality. Regarding average runtime, the differences among the six compared algorithms are minimal, indicating that EAO improves path-planning performance without significantly increasing computational overhead.
The optimal path-planning results shown in Figure 20, Figure 21, Figure 22, Figure 23, Figure 24, Figure 25, Figure 26, Figure 27, Figure 28, Figure 29, Figure 30, Figure 31 and Figure 32 further demonstrate that EAO can plan smooth flight paths from the start to the endpoint under complex constraints, avoiding collisions and traversing neither threat areas nor no-fly zones. Compared to the second-ranked GJO algorithm, EAO exhibits superior performance in both convergence speed and path quality.
In summary, EAO outperforms the compared algorithms in terms of path quality, result stability, and statistical ranking, demonstrating the best overall performance and validating its effectiveness in multi-UAV cooperative path planning under complex constraints.

8. Conclusions

This paper focuses on the application of Aquila Optimizer AO in complex optimization problems and multi-UAV cooperative path planning. To address the issues of insufficient diversity and limited balance between exploration and exploitation during the search process in the original AO, an enhanced AO based on an adaptive behavior selection mechanism (EAO) was designed and proposed. Its performance was validated through a series of benchmark experiments and path-planning simulation experiments.
First, to determine appropriate values for key parameters in the algorithm, parameter sensitivity experiments were conducted. Based on CEC2017 test functions, the optimization performance of EAO under different parameter combinations was compared and analyzed. By comparing statistical results such as the best, mean, and variance of function values, a parameter configuration with relatively better performance was selected, providing a unified parameter basis for subsequent experiments.
Second, ablation experiments and exploration–exploitation experiments were performed on the 30-dimensional test functions of CEC2017. In the ablation experiments, multiple algorithm variants were constructed and compared with the original AO to systematically analyze the effectiveness of each improvement strategy across different test functions. The experimental results indicate that each improvement strategy positively contributed to enhancing the algorithm’s performance, while the complete EAO demonstrated the best overall performance. In the exploration–exploitation experiments, the population dimensional diversity metric was introduced to analyze the changes in exploration and exploitation capabilities during the iterative process. The results show that EAO exhibits reasonable behavioral variations in different phases of the search process.
In terms of comprehensive performance evaluation, this paper further conducted systematic comparative tests between the proposed algorithm and 14 other representative competing algorithms on the CEC2017 and CEC2020 benchmark suites. Specifically, the CEC2017 test set was used under 30-, 50-, and 100-dimensional conditions to evaluate the algorithm’s performance in medium- to high-dimensional optimization problems, while the CEC2020 test set was employed under 10- and 20-dimensional conditions to examine its optimization performance in lower-dimensional problems. The experimental results were analyzed using statistical metrics such as the best, mean, and variance values, along with the Friedman ranking and Wilcoxon rank-sum test. The results, when compared, demonstrate that EAO achieved stable optimization results across most test functions and different dimensional conditions, securing the top overall ranking.
Finally, the proposed EAO and five other competing algorithms were applied to multi-UAV cooperative path-planning simulation experiments. Multiple experimental environments, ranging from simple to complex, were constructed based on elevation maps, and factors such as no-fly zones, threat areas, and UAV dynamic constraints were comprehensively considered to simulate the multi-UAV cooperative path-planning process. Comparative analysis of metrics such as path-planning fitness, number of valid trajectories, and average runtime shows that EAO ranks first among the six algorithms. Compared to the original AO algorithm, EAO improved the average fitness values by 80.42%, 81.25%, 81.34%, and 84.84% across different map environments, confirming its feasibility and effectiveness in multi-UAV path-planning problems.
From an application perspective, the path-planning method based on the adaptive behavior mechanism proposed in this paper is not only suitable for multi-UAV cooperative path planning but can also be extended to other complex optimization and planning tasks characterized by high dimensionality, strong nonlinearity, and multiple constraints. Examples include mobile robot path planning, multi-robot cooperative search and coverage, unmanned vehicle path planning, and parameter optimization in complex engineering systems. Due to its low dependency on problem modeling and good generality and scalability, EAO holds potential for application in related fields of intelligent optimization and autonomous decision-making.
Although the improved AO proposed in this paper has achieved certain success in multi-UAV path planning, the current research is primarily based on the assumption of a static environment and does not fully account for factors such as dynamic threats and real-time task changes. Therefore, future work will explore the following directions to extend this study: First, the proposed behavior-adaptive AO framework will be extended to dynamic environments, where time-varying threats, moving obstacles, and real-time task changes are considered, enabling online path replanning for multi-UAV systems. Second, more complex cooperative scenarios will be investigated, including communication constraints, formation maintenance, and dynamic task allocation among multiple UAVs. Finally, the proposed method will be validated in larger-scale and more realistic environments to further evaluate its scalability and practical applicability.

Author Contributions

Conceptualization, X.T.; methodology, X.T. and C.J.; software, X.T.; validation, C.J. and P.Q.; data curation, Q.Z.; writing—original draft preparation, X.T.; writing—review and editing, X.T. and C.J.; visualization, P.Z.; funding acquisition, X.T. and P.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 52565031), the Science and Technology Program Projects of Meishan Municipal Science and Technology Bureau (No. 2024KJZD162), Guizhou Provincial Department of Science and Technology Projects (No. [2023] G094, No. [2023] G125 and No. [2024] K154).

Institutional Review Board Statement

Not applicable. This study used only publicly available anonymized data and did not involve human or animal subjects.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used to support the findings of this study are included in the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Appendix A.1

Time Complexity Analysis of EAO:
The time complexity of the original AO algorithm can be expressed as T A O = O T · N · l o g N + D i m + f · , which can be simplified to T A O = O T · N · D i m + f · .
The additional computational overhead introduced by EAO includes the following:
Search-state metrics calculation: O ( N · D i m ) . This is executed only once per main loop iteration and can be neglected.
Dynamic neighborhood best calculation: O ( N 2 · D i m + N 2 · l o g N ) .
Adaptive behavior persistence mechanism: O ( N ) . This includes trust-based behavior selection and reward-penalty updates, which involve only constant-time operations and array accesses, and can be neglected.
Periodic diversity maintenance: O N · l o g N + 0.15 N · f · 15 . Due to its low triggering frequency, this term can be neglected.
D E / c u r r e n t t o l b e s t mutation strategy: O ( D i m ) . This is comparable to the complexity of the original Lévy flight.
Therefore, the primary additional computational overhead of EAO comes from the dynamic neighborhood best calculation. The time complexity of EAO can be expressed as
T E A O = O ( T · N · N · l o g N + N · D i m + f · )
which can be simplified to
T E A O = O ( T · N · N · D i m + f · )
While preserving the same dominant term of function evaluations as AO, EAO introduces controllable neighborhood computation overhead. At the cost of a modest increase in computational expense, EAO achieves significant improvements in optimization performance, striking an optimal balance between computational complexity and solution effectiveness.

Appendix A.2

Table A1. CEC2017 benchmark functions.
Table A1. CEC2017 benchmark functions.
No.Functions F i *   =   F i ( X * )
Unimodal
Functions
1Shifted and Rotated Bent Cigar Function100
3Shifted and Rotated Zakharov Function200
Simple
Multimodal
Functions
4Shifted and Rotated Rosenbrock’s Function300
5Shifted and Rotated Rastrigin’s Function400
6Shifted and Rotated Expanded Scaffer’s F6 Function500
7Shifted and Rotated Lunacek Bi_Rastrigin Function600
8Shifted and Rotated Non-Continuous Rastrigin’s Function700
9Shifted and Rotated Lévy Function800
10Shifted and Rotated Schwefel’s Function900
Hybrid
Functions
11Hybrid Function 1 (N = 3)1000
12Hybrid Function 2 (N = 3)1100
13Hybrid Function 3 (N = 3)1200
14Hybrid Function 4 (N = 4)1300
15Hybrid Function 5 (N = 4)1400
16Hybrid Function 6 (N = 4)1500
17Hybrid Function 6 (N = 5)1600
18Hybrid Function 6 (N = 5)1700
19Hybrid Function 6 (N = 5)1800
20Hybrid Function 6 (N = 6)1900
Composition
Functions
21Composition Function 1 (N = 3)2000
22Composition Function 2 (N = 3)2100
23Composition Function 3 (N = 4)2200
24Composition Function 4 (N = 4)2300
25Composition Function 5 (N = 5)2400
26Composition Function 6 (N = 5)2500
27Composition Function 7 (N = 6)2600
28Composition Function 8 (N = 6)2700
29Composition Function 9 (N = 3)2800
30Composition Function 10 (N = 3)2900
Search   Range :   [ 100 , 100 ] D
Table A2. CEC2020 benchmark functions.
Table A2. CEC2020 benchmark functions.
TypeNo.Functions F i *   =   F i ( X * )
Unimodal Functions1Shifted and Rotated Bent Cigar Function100
Basic Functions2Shifted and Rotated Schwefel’s Function1100
3Shifted and Rotated Rastrigin’s Function700
4Shifted and Rotated Lunacek bi-Rastrigin Function1900
Hybrid Functions5Hybrid Function 1 (N = 3)1700
6Hybrid Function 2 (N = 3)1600
7Hybrid Function 3 (N = 3)2100
Composition Functions8Composition Function 1 (N = 3)2200
9Composition Function 2 (N = 4)2400
10Composition Function 3 (N = 5)2500
Search Range: [ 100,100 ] D
Table A3. Sensitivity analysis results for parameter R P on selected CEC2017 functions.
Table A3. Sensitivity analysis results for parameter R P on selected CEC2017 functions.
FunctionIndex R P
1015202530
F1Mean4.489 × 1074.141 × 1074.976 × 1074.800 × 1074.023 × 107
Std3.486 × 1072.261 × 1073.260 × 1073.485 × 1071.939 × 107
Rank32541
F3Mean6.191 × 1035.940 × 1035.360 × 1035.750 × 1037.035 × 103
Std2.580 × 1032.263 × 1031.863 × 1032.592 × 1033.719 × 103
Rank43125
F6Mean6.301 × 1026.290 × 1026.319 × 1026.278 × 1026.270 × 102
Std1.504 × 1011.352 × 1011.652 × 1011.424 × 1011.504 × 101
Rank43521
F9Mean3.145 × 1034.244 × 1033.241 × 1033.893 × 1033.932 × 103
Std1.514 × 1031.616 × 1031.435 × 1032.150 × 1032.014 × 103
Rank15234
F11Mean1.364 × 1031.346 × 1031.371 × 1031.357 × 1031.368 × 103
Std6.324 × 1015.917 × 1017.398 × 1016.660 × 1017.422 × 101
Rank21534
F12Mean2.020 × 1071.647 × 1072.337 × 1071.773 × 1072.308 × 107
Std2.531 × 1071.624 × 1071.876 × 1071.970 × 1071.782 × 107
Rank31524
F13Mean1.810 × 1052.622 × 1051.531 × 1052.785 × 1052.001 × 105
Std7.972 × 1042.530 × 1057.033 × 1042.756 × 1058.758 × 104
Rank24153
F15Mean6.307 × 1045.902 × 1047.277 × 1045.750 × 1045.698 × 104
Std5.029 × 1044.272 × 1045.242 × 1043.762 × 1043.946 × 104
Rank43512
F24Mean2.957 × 1032.942 × 1032.942 × 1032.953 × 1032.944 × 103
Std5.739 × 1013.611 × 1013.216 × 1017.284 × 1014.621 × 101
Rank42153
F27Mean3.234 × 1033.249 × 1033.237 × 1033.240 × 1033.258 × 103
Std2.080 × 1013.443 × 1012.304 × 1012.709 × 1019.187 × 101
Rank14235
F29Mean3.926 × 1033.908 × 1033.975 × 1033.963 × 1033.911 × 103
Std2.076 × 1021.798 × 1022.508 × 1022.280 × 1022.260 × 102
Rank31542
F30Mean6.255 × 1066.110 × 1066.917 × 1067.987 × 1066.746 × 106
Std3.363 × 1063.546 × 1064.873 × 1067.998 × 1064.505 × 106
Rank21453
Mean Rank2.752.53.423.253.08
Table A4. Sensitivity analysis results for parameter N on selected CEC2017 functions.
Table A4. Sensitivity analysis results for parameter N on selected CEC2017 functions.
FunctionIndexN
10203050100
F1Mean1.385 × 1073.381 × 1073.384 × 1086.563 × 1073.781 × 109
Std7.719 × 1061.603 × 1074.412 × 1083.278 × 1072.462 × 109
Rank12435
F3Mean3.522 × 1034.294 × 1031.022 × 1046.664 × 1031.811 × 104
Std1.680 × 1031.656 × 1034.019 × 1032.650 × 1038.624 × 103
Rank12435
F6Mean6.298 × 1026.288 × 1026.290 × 1026.289 × 1026.304 × 102
Std1.586 × 1011.325 × 1011.547 × 1011.081 × 1019.520 × 100
Rank41325
F9Mean3.744 × 1033.668 × 1033.419 × 1034.019 × 1033.249 × 103
Std2.187 × 1032.476 × 1031.678 × 1031.933 × 1031.724 × 103
Rank43251
F11Mean1.363 × 1031.353 × 1031.347 × 1031.355 × 1031.343 × 103
Std7.561 × 1015.983 × 1016.173 × 1016.825 × 1016.670 × 101
Rank53241
F12Mean1.769 × 1072.252 × 1072.222 × 1071.484 × 1071.881 × 108
Std2.001 × 1072.050 × 1072.298 × 1079.198 × 1061.913 × 108
Rank24315
F13Mean1.935 × 1052.498 × 1052.051 × 1053.521 × 1051.779 × 105
Std1.205 × 1051.510 × 1051.160 × 1055.172 × 1052.432 × 105
Rank24351
F15Mean6.392 × 1046.225 × 1044.380 × 1046.663 × 1042.716 × 104
Std4.338 × 1043.835 × 1043.058 × 1044.643 × 1041.588 × 104
Rank43251
F24Mean2.921 × 1032.924 × 1032.969 × 1032.930 × 1032.961 × 103
Std5.092 × 1013.472 × 1016.857 × 1014.394 × 1014.009 × 101
Rank12534
F27Mean3.225 × 1033.231 × 1033.265 × 1033.242 × 1033.342 × 103
Std2.034 × 1012.187 × 1016.679 × 1013.016 × 1018.006 × 101
Rank12435
F29Mean3.924 × 1033.987 × 1033.970 × 1033.949 × 1034.027 × 103
Std1.930 × 1022.304 × 1022.057 × 1022.193 × 1022.206 × 102
Rank14325
F30Mean7.360 × 1066.904 × 1067.329 × 1067.471 × 1068.810 × 106
Std6.738 × 1067.369 × 1065.986 × 1064.522 × 1069.471 × 106
Rank31245
Mean Rank2.42.63.13.33.6
Table A5. Sensitivity analysis results for parameter τ on selected CEC2017 functions.
Table A5. Sensitivity analysis results for parameter τ on selected CEC2017 functions.
FunctionIndex τ
3572015
F1Mean2.928 × 1074.577 × 1077.303 × 1071.377 × 1083.790 × 108
Std1.662 × 1072.375 × 1073.460 × 1078.724 × 1072.256 × 108
Rank12345
F3Mean4.165 × 1035.955 × 1038.420 × 1031.147 × 1041.412 × 104
Std1.345 × 1032.105 × 1032.588 × 1033.747 × 1034.091 × 103
Rank12345
F6Mean6.332 × 1026.274 × 1026.320 × 1026.314 × 1026.368 × 102
Std1.706 × 1011.162 × 1011.571 × 1011.418 × 1011.331 × 101
Rank41325
F9Mean3.390 × 1033.450 × 1034.744 × 1035.030 × 1033.905 × 103
Std1.860 × 1031.647 × 1032.434 × 1032.605 × 1031.988 × 103
Rank12453
F11Mean1.334 × 1031.363 × 1031.383 × 1031.366 × 1031.431 × 103
Std6.274 × 1015.609 × 1015.325 × 1017.544 × 1018.848 × 101
Rank12435
F12Mean2.531 × 1072.721 × 1072.831 × 1072.500 × 1074.186 × 107
Std2.538 × 1072.947 × 1073.353 × 1072.068 × 1073.875 × 107
Rank23415
F13Mean1.648 × 1052.318 × 1052.472 × 1053.038 × 1055.465 × 105
Std8.005 × 1041.580 × 1051.615 × 1052.389 × 1054.102 × 105
Rank12345
F15Mean6.890 × 1045.104 × 1046.626 × 1046.320 × 1047.973 × 104
Std4.298 × 1042.838 × 1044.857 × 1043.501 × 1045.529 × 104
Rank41325
F24Mean2.926 × 1032.951 × 1032.956 × 1032.959 × 1032.986 × 103
Std3.466 × 1013.340 × 1018.248 × 1013.566 × 1015.240 × 101
Rank12345
F27Mean3.235 × 1033.247 × 1033.240 × 1033.246 × 1033.261 × 103
Std3.677 × 1013.330 × 1012.537 × 1012.854 × 1013.596 × 101
Rank14235
F29Mean3.959 × 1033.882 × 1033.922 × 1033.991 × 1034.027 × 103
Std2.308 × 1021.926 × 1021.744 × 1021.761 × 1022.111 × 102
Rank31245
F30Mean6.278 × 1067.122 × 1066.967 × 1067.574 × 1066.875 × 106
Std5.774 × 1065.282 × 1064.626 × 1065.989 × 1064.376 × 106
Rank14352
Mean Rank1.82.23.13.44.6
Table A6. Sensitivity analysis results for parameter k m i n on selected CEC2017 functions.
Table A6. Sensitivity analysis results for parameter k m i n on selected CEC2017 functions.
FunctionIndex k m i n
23456
F1Mean6.219 × 1075.388 × 1075.672 × 1075.249 × 1076.623 × 107
Std3.019 × 1072.958 × 1072.351 × 1072.519 × 1073.980 × 107
Rank42315
F3Mean7.087 × 1035.862 × 1036.506 × 1036.827 × 1037.424 × 103
Std2.221 × 1032.357 × 1032.511 × 1032.864 × 1032.902 × 103
Rank41235
F6Mean6.323 × 1026.290 × 1026.321 × 1026.262 × 1026.352 × 102
Std1.370 × 1011.289 × 1011.566 × 1011.418 × 1011.340 × 101
Rank42315
F9Mean3.717 × 1032.977 × 1034.500 × 1033.575 × 1034.056 × 103
Std2.215 × 1032.039 × 1032.409 × 1031.739 × 1032.130 × 103
Rank31524
F11Mean1.380 × 1031.330 × 1031.335 × 1031.365 × 1031.359 × 103
Std6.006 × 1015.926 × 1017.012 × 1017.000 × 1015.078 × 101
Rank51243
F12Mean1.827 × 1072.196 × 1072.260 × 1072.539 × 1072.122 × 107
Std1.686 × 1072.586 × 1071.536 × 1071.741 × 1071.495 × 107
Rank13452
F13Mean2.716 × 1052.064 × 1052.112 × 1052.534 × 1052.767 × 105
Std2.721 × 1058.036 × 1041.318 × 1051.318 × 1052.095 × 105
Rank41235
F15Mean5.047 × 1045.519 × 1044.282 × 1046.764 × 1046.432 × 104
Std3.628 × 1042.762 × 1042.537 × 1045.256 × 1046.122 × 104
Rank23154
F24Mean2.942 × 1032.941 × 1032.943 × 1032.931 × 1032.942 × 103
Std3.508 × 1013.882 × 1014.283 × 1013.928 × 1015.553 × 101
Rank42513
F27Mean3.238 × 1033.236 × 1033.242 × 1033.243 × 1033.247 × 103
Std2.210 × 1012.489 × 1012.475 × 1013.176 × 1012.595 × 101
Rank21345
F29Mean4.012 × 1033.929 × 1034.042 × 1033.920 × 1034.015 × 103
Std1.846 × 1022.135 × 1022.174 × 1022.240 × 1022.530 × 102
Rank32514
F30Mean6.048 × 1067.337 × 1067.560 × 1067.366 × 1065.742 × 106
Std3.423 × 1064.557 × 1065.252 × 1066.382 × 1065.011 × 106
Rank23541
Mean Rank3.21.83.32.83.8
Table A7. Sensitivity analysis results for parameter μ on selected CEC2017 functions.
Table A7. Sensitivity analysis results for parameter μ on selected CEC2017 functions.
FunctionIndex μ
0.150.20.30.40.5
F1Mean4.675 × 1077.221 × 1075.882 × 1076.566 × 1076.132 × 107
Std2.427 × 1074.930 × 1073.527 × 1072.645 × 1072.554 × 107
Rank15243
F3Mean6.858 × 1036.227 × 1035.532 × 1036.059 × 1036.473 × 103
Std2.806 × 1032.416 × 1031.875 × 1031.845 × 1032.811 × 103
Rank53124
F6Mean6.320 × 1026.332 × 1026.275 × 1026.291 × 1026.298 × 102
Std1.680 × 1011.639 × 1011.270 × 1011.246 × 1011.547 × 101
Rank45123
F9Mean3.477 × 1033.460 × 1033.361 × 1033.509 × 1033.104 × 103
Std2.112 × 1031.994 × 1031.822 × 1031.825 × 1031.657 × 103
Rank43251
F11Mean1.366 × 1031.345 × 1031.369 × 1031.366 × 1031.344 × 103
Std5.839 × 1016.728 × 1015.927 × 1016.856 × 1016.074 × 101
Rank42531
F12Mean2.068 × 1071.587 × 1072.223 × 1072.390 × 1072.309 × 107
Std2.703 × 1071.367 × 1071.709 × 1072.006 × 1072.164 × 107
Rank21354
F13Mean3.076 × 1052.893 × 1052.337 × 1052.175 × 1051.959 × 105
Std1.571 × 1052.532 × 1051.555 × 1051.134 × 1051.291 × 105
Rank54321
F15Mean6.747 × 1045.814 × 1047.546 × 1045.050 × 1044.149 × 104
Std3.726 × 1043.644 × 1046.018 × 1043.217 × 1043.443 × 104
Rank43521
F24Mean2.927 × 1032.952 × 1032.958 × 1032.937 × 1032.950 × 103
Std3.271 × 1013.563 × 1016.604 × 1012.980 × 1014.125 × 101
Rank14523
F27Mean3.235 × 1033.237 × 1033.244 × 1033.255 × 1033.234 × 103
Std1.818 × 1012.745 × 1014.726 × 1015.338 × 1012.446 × 101
Rank23451
F29Mean3.936 × 1034.028 × 1034.032 × 1033.965 × 1033.925 × 103
Std2.374 × 1022.911 × 1022.766 × 1022.842 × 1022.005 × 102
Rank24531
F30Mean6.213 × 1067.459 × 1066.207 × 1067.622 × 1066.886 × 106
Std5.104 × 1067.570 × 1064.258 × 1064.877 × 1065.655 × 106
Rank24153
Mean Rank33.43.13.32.2
Table A8. Sensitivity analysis results for parameter θ L on selected CEC2017 functions.
Table A8. Sensitivity analysis results for parameter θ L on selected CEC2017 functions.
FunctionIndex θ L
0.150.20.30.40.5
F1Mean5.577 × 1075.791 × 1074.868 × 1074.505 × 1076.109 × 107
Std2.021 × 1072.641 × 1071.971 × 1071.935 × 1073.047 × 107
Rank34215
F3Mean6.461 × 1037.045 × 1037.339 × 1036.698 × 1037.273 × 103
Std2.520 × 1032.693 × 1033.294 × 1032.815 × 1033.668 × 103
Rank13524
F6Mean6.320 × 1026.325 × 1026.328 × 1026.292 × 1026.324 × 102
Std1.712 × 1011.676 × 1011.768 × 1011.159 × 1011.771 × 101
Rank24513
F9Mean4.037 × 1033.422 × 1034.345 × 1034.357 × 1034.306 × 103
Std2.529 × 1031.703 × 1032.237 × 1032.141 × 1032.105 × 103
Rank21453
F11Mean1.364 × 1031.352 × 1031.366 × 1031.369 × 1031.334 × 103
Std5.514 × 1016.149 × 1016.667 × 1019.130 × 1017.804 × 101
Rank32451
F12Mean 2.083 × 1073.619 × 1071.775 × 1071.775 × 1071.596 × 107
Std2.303 × 1073.186 × 1071.874 × 1071.564 × 1071.649 × 107
Rank45231
F13Mean2.502 × 1052.431 × 1052.039 × 1052.234 × 1052.256 × 105
Std1.510 × 1051.405 × 1051.052 × 1051.523 × 1051.236 × 105
Rank54123
F15Mean6.058 × 1045.855 × 1045.697 × 1045.393 × 1045.394 × 104
Std3.703 × 1044.918 × 1044.074 × 1043.037 × 1044.461 × 104
Rank54312
F24Mean2.938 × 1032.935 × 1032.946 × 1032.923 × 1032.945 × 103
Std2.222 × 1013.875 × 1014.608 × 1012.047 × 1014.310 × 101
Rank32514
F27Mean3.247 × 1033.241 × 1033.239 × 1033.235 × 1033.237 × 103
Std4.719 × 1012.261 × 1012.765 × 1012.859 × 1012.747 × 101
Rank54312
F29Mean3.924 × 1033.957 × 1033.949 × 1033.904 × 1034.029 × 103
Std2.211 × 1022.400 × 1022.121 × 1022.351 × 1022.331 × 102
Rank24315
F30Mean6.923 × 1066.254 × 1067.038 × 1064.548 × 1068.313 × 106
Std5.113 × 1065.007 × 1066.066 × 1064.187 × 1066.088 × 106
Rank32415
Mean Rank3.23.33.423.2
Table A9. Sensitivity analysis results for parameter θ H on selected CEC2017 functions.
Table A9. Sensitivity analysis results for parameter θ H on selected CEC2017 functions.
FunctionIndex θ H
0.250.30.350.40.5
F1Mean6.132 × 1076.159 × 1075.517 × 1076.550 × 1076.165 × 107
Std2.620 × 1072.942 × 1073.086 × 1073.135 × 1071.796 × 107
Rank23154
F3Mean6.626 × 1036.282 × 1036.551 × 1037.461 × 1035.395 × 103
Std3.044 × 1033.178 × 1032.832 × 1033.464 × 1032.185 × 103
Rank42351
F6Mean6.314 × 1026.314 × 1026.357 × 1026.282 × 1026.322 × 102
Std1.429 × 1011.436 × 1011.495 × 1011.237 × 1011.484 × 101
Rank32514
F9Mean3.776 × 1034.572 × 1033.560 × 1033.856 × 1033.621 × 103
Std1.740 × 1032.228 × 1031.841 × 1032.057 × 1032.234 × 103
Rank35142
F11Mean1.357 × 1031.346 × 1031.348 × 1031.349 × 1031.356 × 103
Std5.868 × 1016.584 × 1015.849 × 1016.833 × 1015.504 × 101
Rank51234
F12Mean2.291 × 1072.047 × 1071.734 × 1072.133 × 1072.010 × 107
Std2.314 × 1071.557 × 1071.964 × 1071.557 × 1071.775 × 107
Rank53142
F13Mean2.426 × 1052.283 × 1052.201 × 1052.095 × 1052.174 × 105
Std1.822 × 1051.280 × 1051.140 × 1051.156 × 1051.122 × 105
Rank54312
F15Mean5.227 × 1047.405 × 1046.525 × 1046.652 × 1044.693 × 104
Std2.670 × 1048.869 × 1044.492 × 1045.087 × 1042.887 × 104
Rank25341
F24Mean2.947 × 1032.945 × 1032.953 × 1032.943 × 1032.920 × 103
Std4.234 × 1013.417 × 1013.467 × 1014.076 × 1017.998 × 101
Rank43521
F27Mean3.243 × 1033.234 × 1033.239 × 1033.233 × 1033.248 × 103
Std2.811 × 1011.678 × 1012.068 × 1012.412 × 1015.960 × 101
Rank42315
F29Mean4.011 × 1033.945 × 1033.999 × 1033.933 × 1033.931 × 103
Std3.433 × 1022.047 × 1022.001 × 1022.101 × 1022.017 × 102
Rank53421
F30Mean6.818 × 1067.759 × 1066.478 × 1067.115 × 1067.644 × 106
Std5.267 × 1064.023 × 1064.596 × 1064.992 × 1066.326 × 106
Rank25134
Mean Rank3.73.22.72.92.6
Table A10. Comparison results with classic highly-cited algorithms on CEC2017 (Dim = 30).
Table A10. Comparison results with classic highly-cited algorithms on CEC2017 (Dim = 30).
FunctionIndexEAOPSODECMA-ESWOASCAMFOHHO
F1Best3.859 × 1052.218 × 10101.227 × 1091.005 × 1024.227 × 1081.206 × 10101.027 × 1093.064 × 1010
Mean5.958 × 1073.254 × 10102.210 × 1092.245 × 1091.085 × 1091.816 × 10101.275 × 10104.736 × 1010
Std1.359 × 1085.778 × 1094.534 × 1088.583 × 1094.597 × 1082.992 × 1097.197 × 1098.443 × 109
P~1.734 × 10−61.734 × 10−63.589 × 10−41.921 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank31361511914
F3Best2.121 × 1031.068 × 1051.494 × 1059.994 × 1041.264 × 1054.174 × 1045.314 × 1047.348 × 104
Mean4.474 × 1032.008 × 1051.967 × 1052.020 × 1052.610 × 1056.538 × 1041.516 × 1059.121 × 104
Std1.568 × 1033.986 × 1042.927 × 1044.472 × 1047.614 × 1041.177 × 1045.974 × 1044.315 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank11413121561110
F4Best4.873 × 1021.636 × 1036.358 × 1021.532 × 1035.779 × 1021.565 × 1035.624 × 1025.308 × 103
Mean5.078 × 1023.900 × 1037.276 × 1023.304 × 1037.376 × 1022.470 × 1031.374 × 1031.148 × 104
Std2.753 × 1012.166 × 1036.044 × 1011.271 × 1031.028 × 1027.510 × 1028.530 × 1023.903 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank112611510714
F5Best5.601 × 1028.104 × 1027.162 × 1025.129 × 1027.090 × 1027.688 × 1026.453 × 1027.939 × 102
Mean6.189 × 1028.525 × 1027.387 × 1027.113 × 1028.258 × 1028.136 × 1027.059 × 1029.052 × 102
Std2.985 × 1012.092 × 1011.204 × 1011.141 × 1026.326 × 1012.517 × 1013.750 × 1015.190 × 101
P~1.734 × 10−61.734 × 10−68.307 × 10−41.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank11365109314
F6Best6.075 × 1026.516 × 1026.151 × 1026.000 × 1026.503 × 1026.496 × 1026.174 × 1026.508 × 102
Mean6.310 × 1026.705 × 1026.207 × 1026.474 × 1026.755 × 1026.603 × 1026.389 × 1026.847 × 102
Std1.627 × 1019.930 × 1002.424 × 1002.736 × 1011.237 × 1016.100 × 1001.475 × 1011.060 × 101
P~2.879 × 10−65.320 × 10−31.566 × 10−21.734 × 10−64.729 × 10−68.221 × 10−21.734 × 10−6
Rank21016117414
F7Best8.292 × 1021.730 × 1031.039 × 1037.116 × 1021.149 × 1031.078 × 1038.623 × 1021.245 × 103
Mean8.847 × 1022.048 × 1031.111 × 1038.779 × 1021.293 × 1031.204 × 1031.167 × 1031.462 × 103
Std3.054 × 1011.378 × 1023.178 × 1016.235 × 1016.948 × 1014.585 × 1011.864 × 1025.443 × 101
P~1.734 × 10−61.734 × 10−68.936 × 10−11.734 × 10−61.734 × 10−62.127 × 10−61.734 × 10−6
Rank11552107614
F8Best8.540 × 1021.136 × 1031.003 × 1038.119 × 1029.727 × 1021.035 × 1039.084 × 1021.064 × 103
Mean9.361 × 1021.165 × 1031.053 × 1039.324 × 1021.040 × 1031.081 × 1039.961 × 1021.124 × 103
Std3.987 × 1012.128 × 1011.864 × 1011.127 × 1025.301 × 1011.886 × 1014.570 × 1012.941 × 101
P~1.734 × 10−61.734 × 10−67.036 × 10−12.353 × 10−61.734 × 10−61.742 × 10−41.734 × 10−6
Rank115114812513
F9Best1.056 × 1038.470 × 1037.668 × 1039.000 × 1026.505 × 1035.735 × 1033.639 × 1037.861 × 103
Mean3.409 × 1031.429 × 1049.851 × 1039.000 × 1021.119 × 1047.618 × 1037.205 × 1031.024 × 104
Std1.702 × 1032.709 × 1031.147 × 1038.295 × 10−23.209 × 1031.169 × 1032.085 × 1031.604 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.353 × 10−62.879 × 10−61.734 × 10−6
Rank2151111310712
F10Best2.873 × 1036.777 × 1035.263 × 1037.452 × 1035.827 × 1037.914 × 1033.621 × 1037.701 × 103
Mean4.468 × 1038.412 × 1036.443 × 1038.077 × 1037.167 × 1038.652 × 1035.409 × 1038.742 × 103
Std8.108 × 1026.718 × 1023.731 × 1023.329 × 1027.517 × 1023.003 × 1028.430 × 1025.303 × 102
P~1.734 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−66.156 × 10−41.734 × 10−6
Rank1127111014215
F11Best1.194 × 1034.185 × 1031.875 × 1038.567 × 1032.596 × 1031.801 × 1031.409 × 1037.196 × 103
Mean1.319 × 1036.931 × 1035.259 × 1032.261 × 1046.442 × 1033.022 × 1034.254 × 1031.169 × 104
Std6.630 × 1012.626 × 1032.098 × 1038.174 × 1032.702 × 1037.265 × 1023.657 × 1032.695 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank2121015116714
F12Best1.175 × 1069.090 × 1086.760 × 1071.704 × 1092.322 × 1079.207 × 1088.247 × 1053.264 × 109
Mean1.638 × 1072.580 × 1091.187 × 1083.848 × 1091.963 × 1082.200 × 1093.085 × 1088.096 × 109
Std1.370 × 1071.287 × 1092.940 × 1071.101 × 1091.368 × 1086.670 × 1086.758 × 1084.159 × 109
P~1.734 × 10−61.734 × 10−61.734 × 10−62.353 × 10−61.734 × 10−62.843 × 10−51.734 × 10−6
Rank211613710414
F13Best3.458 × 1042.042 × 1089.482 × 1065.830 × 1081.497 × 1053.333 × 1089.623 × 1039.715 × 106
Mean1.576 × 1059.436 × 1082.804 × 1073.090 × 1091.948 × 1068.479 × 1082.867 × 1082.042 × 109
Std1.006 × 1056.639 × 1081.246 × 1071.179 × 1092.999 × 1064.076 × 1089.588 × 1082.855 × 109
P~1.734 × 10−61.734 × 10−61.734 × 10−62.603 × 10−61.734 × 10−63.286 × 10−11.734 × 10−6
Rank211715612410
F14Best2.008 × 1039.713 × 1044.232 × 1052.620 × 1051.455 × 1058.382 × 1041.074 × 1041.140 × 105
Mean3.139 × 1041.172 × 1061.201 × 1066.236 × 1062.973 × 1065.126 × 1056.220 × 1053.532 × 106
Std3.300 × 1041.832 × 1069.059 × 1054.925 × 1062.980 × 1064.906 × 1051.561 × 1063.854 × 106
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−67.691 × 10−61.734 × 10−6
Rank191115125414
F15Best1.784 × 1043.436 × 1071.080 × 1061.389 × 1077.407 × 1042.578 × 1062.281 × 1033.583 × 105
Mean7.126 × 1041.768 × 1085.307 × 1064.163 × 1087.920 × 1054.267 × 1075.005 × 1043.366 × 108
Std3.855 × 1049.340 × 1072.768 × 1062.842 × 1081.187 × 1063.585 × 1073.931 × 1044.727 × 108
P~1.734 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−68.217 × 10−31.734 × 10−6
Rank3131014611212
F16Best2.191 × 1033.343 × 1032.781 × 1034.107 × 1033.137 × 1033.504 × 1032.444 × 1033.701 × 103
Mean2.730 × 1033.990 × 1033.159 × 1034.773 × 1033.986 × 1034.131 × 1033.237 × 1035.166 × 103
Std3.136 × 1023.301 × 1021.831 × 1023.465 × 1025.266 × 1022.918 × 1024.014 × 1027.622 × 102
P~1.734 × 10−61.025 × 10−51.734 × 10−61.734 × 10−61.734 × 10−61.973 × 10−51.734 × 10−6
Rank1113141012515
F17Best1.865 × 1032.574 × 1032.124 × 1032.954 × 1032.038 × 1032.416 × 1032.100 × 1032.356 × 103
Mean2.146 × 1032.959 × 1032.432 × 1033.543 × 1032.776 × 1032.734 × 1032.594 × 1033.180 × 103
Std1.641 × 1021.806 × 1021.375 × 1022.922 × 1023.417 × 1021.956 × 1022.787 × 1026.667 × 102
P~1.734 × 10−65.216 × 10−61.734 × 10−62.879 × 10−61.734 × 10−61.494 × 10−51.734 × 10−6
Rank113415109612
F18Best9.070 × 1043.164 × 1066.033 × 1059.053 × 1062.724 × 1052.410 × 1061.614 × 1059.945 × 105
Mean5.553 × 1051.123 × 1073.529 × 1063.646 × 1077.456 × 1061.012 × 1074.999 × 1063.069 × 107
Std4.482 × 1056.724 × 1062.277 × 1061.825 × 1076.873 × 1067.267 × 1066.262 × 1063.776 × 107
P~1.734 × 10−61.734 × 10−61.734 × 10−62.353 × 10−61.734 × 10−68.466 × 10−62.353 × 10−6
Rank112815911613
F19Best1.896 × 1043.871 × 1078.198 × 1052.432 × 1074.654 × 1052.093 × 1075.644 × 1032.643 × 107
Mean2.241 × 1063.136 × 1084.926 × 1064.366 × 1081.016 × 1077.269 × 1071.354 × 1074.015 × 108
Std1.500 × 1061.959 × 1082.874 × 1062.769 × 1088.890 × 1063.411 × 1073.720 × 1073.846 × 108
P~1.734 × 10−65.706 × 10−41.734 × 10−63.405 × 10−51.734 × 10−62.536 × 10−11.734 × 10−6
Rank513714911212
F20Best2.259 × 1032.514 × 1032.360 × 1032.307 × 1032.415 × 1032.564 × 1032.213 × 1032.535 × 103
Mean2.482 × 1032.898 × 1032.611 × 1032.755 × 1032.866 × 1032.861 × 1032.793 × 1033.003 × 103
Std1.418 × 1021.933 × 1021.054 × 1022.162 × 1022.266 × 1021.479 × 1021.940 × 1022.064 × 102
P~3.882 × 10−63.854 × 10−34.860 × 10−55.752 × 10−62.127 × 10−64.286 × 10−61.921 × 10−6
Rank112371011914
F21Best2.368 × 1032.613 × 1032.505 × 1032.325 × 1032.495 × 1032.530 × 1032.452 × 1032.605 × 103
Mean2.425 × 1032.652 × 1032.537 × 1032.594 × 1032.617 × 1032.594 × 1032.505 × 1032.716 × 103
Std3.317 × 1012.331 × 1011.412 × 1018.132 × 1015.980 × 1012.848 × 1014.665 × 1016.276 × 101
P~1.734 × 10−61.734 × 10−62.603 × 10−61.734 × 10−61.734 × 10−68.466 × 10−61.734 × 10−6
Rank11369107415
F22Best2.304 × 1034.487 × 1034.432 × 1032.300 × 1033.028 × 1034.121 × 1032.537 × 1038.283 × 103
Mean2.409 × 1039.137 × 1036.964 × 1039.519 × 1037.971 × 1039.252 × 1036.355 × 1039.784 × 103
Std5.176 × 1021.621 × 1031.286 × 1031.979 × 1031.486 × 1032.008 × 1031.384 × 1036.401 × 102
P~1.734 × 10−61.734 × 10−62.353 × 10−61.734 × 10−61.734 × 10−62.353 × 10−61.734 × 10−6
Rank1126151013514
F23Best2.704 × 1032.948 × 1032.775 × 1032.985 × 1032.916 × 1032.976 × 1032.764 × 1033.157 × 103
Mean2.786 × 1033.118 × 1032.855 × 1033.037 × 1033.069 × 1033.046 × 1032.844 × 1033.447 × 103
Std7.747 × 1018.444 × 1011.891 × 1012.261 × 1018.443 × 1013.558 × 1015.132 × 1011.626 × 102
P~1.734 × 10−65.307 × 10−51.921 × 10−61.734 × 10−61.921 × 10−64.196 × 10−41.734 × 10−6
Rank1103798214
F24Best2.872 × 1033.111 × 1033.039 × 1033.129 × 1033.047 × 1033.151 × 1032.940 × 1033.311 × 103
Mean2.975 × 1033.260 × 1033.070 × 1033.164 × 1033.257 × 1033.221 × 1032.991 × 1033.649 × 103
Std1.150 × 1021.040 × 1021.375 × 1012.128 × 1011.169 × 1023.766 × 1013.363 × 1012.672 × 102
P~3.882 × 10−61.150 × 10−48.466 × 10−64.729 × 10−63.515 × 10−63.327 × 10−21.734 × 10−6
Rank1947108214
F25Best2.887 × 1034.666 × 1033.148 × 1032.888 × 1032.995 × 1033.253 × 1032.897 × 1033.740 × 103
Mean2.907 × 1035.650 × 1033.283 × 1032.993 × 1033.092 × 1033.447 × 1033.208 × 1034.552 × 103
Std2.278 × 1015.980 × 1026.683 × 1012.208 × 1025.320 × 1011.279 × 1023.631 × 1024.811 × 102
P~1.734 × 10−61.734 × 10−64.779 × 10−11.734 × 10−61.734 × 10−63.515 × 10−61.734 × 10−6
Rank11593611713
F26Best2.831 × 1035.585 × 1035.462 × 1036.942 × 1033.448 × 1036.742 × 1035.150 × 1038.515 × 103
Mean3.867 × 1037.873 × 1035.893 × 1038.015 × 1038.336 × 1037.709 × 1035.993 × 1031.082 × 104
Std1.146 × 1038.115 × 1021.678 × 1024.551 × 1021.489 × 1034.471 × 1025.281 × 1021.296 × 103
P~1.734 × 10−63.882 × 10−61.734 × 10−61.921 × 10−61.734 × 10−65.216 × 10−61.734 × 10−6
Rank1839107414
F27Best3.198 × 1033.242 × 1033.227 × 1033.328 × 1033.276 × 1033.395 × 1033.219 × 1033.450 × 103
Mean3.239 × 1033.377 × 1033.238 × 1033.385 × 1033.439 × 1033.484 × 1033.255 × 1034.081 × 103
Std3.317 × 1011.332 × 1024.830 × 1003.359 × 1011.091 × 1025.334 × 1012.478 × 1013.845 × 102
P~2.879 × 10−63.493 × 10−11.734 × 10−61.734 × 10−61.734 × 10−64.992 × 10−31.734 × 10−6
Rank1628910315
F28Best3.216 × 1034.005 × 1033.599 × 1034.520 × 1033.326 × 1033.701 × 1033.250 × 1034.875 × 103
Mean3.247 × 1034.971 × 1033.947 × 1036.530 × 1033.478 × 1034.172 × 1034.330 × 1036.552 × 103
Std2.633 × 1017.610 × 1022.161 × 1027.088 × 1029.188 × 1012.722 × 1029.926 × 1029.030 × 102
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank212714410813
F29Best3.639 × 1034.207 × 1033.842 × 1034.908 × 1034.222 × 1034.618 × 1033.588 × 1035.163 × 103
Mean3.964 × 1034.869 × 1034.154 × 1035.713 × 1035.160 × 1035.089 × 1034.260 × 1036.940 × 103
Std1.973 × 1024.020 × 1021.416 × 1023.688 × 1026.096 × 1022.774 × 1023.150 × 1021.045 × 103
P~1.734 × 10−68.307 × 10−41.734 × 10−61.921 × 10−61.734 × 10−62.613 × 10−41.734 × 10−6
Rank17213911415
F30Best4.997 × 1052.547 × 1074.077 × 1051.388 × 1071.213 × 1067.451 × 1079.665 × 1037.595 × 106
Mean5.431 × 1061.279 × 1081.760 × 1064.782 × 1083.445 × 1071.692 × 1081.143 × 1074.151 × 108
Std3.953 × 1067.272 × 1071.426 × 1063.918 × 1083.754 × 1075.537 × 1075.225 × 1075.875 × 108
P~1.734 × 10−65.792 × 10−51.734 × 10−61.127 × 10−51.734 × 10−63.162 × 10−31.734 × 10−6
Rank411315814213
Mean Rank1.611.76.21099.8513.5
+/=/−~29/0/026/1/226/2/129/0/029/0/028/0/129/0/0
Table A11. Comparison results with newly proposed algorithms on CEC2017 (Dim = 30).
Table A11. Comparison results with newly proposed algorithms on CEC2017 (Dim = 30).
FunctionIndexMShOAGJOWAASHOHOPOAO
F1Best2.338 × 10105.648 × 1098.972 × 1051.728 × 10101.152 × 10107.342 × 1087.351 × 107
Mean5.225 × 10101.313 × 10101.944 × 1062.752 × 10101.601 × 10103.951 × 1092.115 × 108
Std1.611 × 10104.324 × 1094.066 × 1056.121 × 1092.743 × 1092.513 × 1091.021 × 108
P1.734 × 10−61.734 × 10−65.287 × 10−41.734 × 10−61.734 × 10−61.734 × 10−65.307 × 10−5
Rank1582121074
F3Best6.173 × 1043.525 × 1048.833 × 1035.739 × 1045.790 × 1042.398 × 1043.775 × 104
Mean8.865 × 1045.245 × 1041.369 × 1047.157 × 1046.668 × 1043.571 × 1045.323 × 104
Std9.495 × 1037.615 × 1033.742 × 1036.389 × 1034.921 × 1038.258 × 1038.265 × 103
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank9428735
F4Best5.698 × 1037.360 × 1024.744 × 1021.612 × 1031.439 × 1035.710 × 1025.321 × 102
Mean1.522 × 1041.285 × 1035.117 × 1024.096 × 1032.327 × 1037.233 × 1025.985 × 102
Std6.862 × 1035.185 × 1028.830 × 1001.812 × 1037.107 × 1021.829 × 1025.157 × 101
P1.734 × 10−61.734 × 10−65.984 × 10−21.734 × 10−61.734 × 10−61.734 × 10−65.216 × 10−6
Rank158213943
F5Best8.312 × 1026.215 × 1027.729 × 1027.607 × 1027.830 × 1026.955 × 1026.448 × 102
Mean9.002 × 1027.092 × 1028.162 × 1028.250 × 1028.420 × 1027.586 × 1026.969 × 102
Std4.098 × 1014.877 × 1012.033 × 1013.401 × 1012.678 × 1012.960 × 1013.457 × 101
P1.734 × 10−61.921 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.127 × 10−6
Rank1548111272
F6Best6.719 × 1026.200 × 1026.640 × 1026.572 × 1026.571 × 1026.509 × 1026.349 × 102
Mean6.871 × 1026.370 × 1026.686 × 1026.745 × 1026.730 × 1026.630 × 1026.476 × 102
Std9.805 × 1006.951 × 1004.794 × 1007.321 × 1006.815 × 1007.307 × 1007.041 × 100
P1.734 × 10−65.984 × 10−21.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.251 × 10−4
Rank1539131285
F7Best1.321 × 1039.741 × 1021.274 × 1031.169 × 1031.184 × 1031.018 × 1039.816 × 102
Mean1.436 × 1031.051 × 1031.354 × 1031.265 × 1031.316 × 1031.199 × 1031.085 × 103
Std6.372 × 1014.974 × 1013.080 × 1015.456 × 1015.682 × 1018.625 × 1015.861 × 101
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank1331291184
F8Best9.871 × 1028.984 × 1029.907 × 1021.026 × 1039.964 × 1029.448 × 1028.782 × 102
Mean1.133 × 1039.704 × 1021.020 × 1031.054 × 1031.055 × 1031.006 × 1039.498 × 102
Std3.817 × 1012.936 × 1011.496 × 1011.610 × 1012.596 × 1013.963 × 1012.704 × 101
P1.734 × 10−61.057 × 10−41.921 × 10−61.734 × 10−61.734 × 10−61.025 × 10−51.306 × 10−1
Rank143791062
F9Best8.597 × 1031.896 × 1036.032 × 1035.282 × 1034.979 × 1033.701 × 1033.946 × 103
Mean1.145 × 1044.766 × 1036.755 × 1037.406 × 1037.378 × 1036.248 × 1036.317 × 103
Std1.603 × 1031.496 × 1035.576 × 1028.227 × 1028.956 × 1021.258 × 1031.324 × 103
P1.734 × 10−64.390 × 10−32.603 × 10−61.734 × 10−61.921 × 10−61.799 × 10−56.984 × 10−6
Rank14369845
F10Best7.245 × 1034.481 × 1034.662 × 1035.822 × 1035.709 × 1034.132 × 1034.546 × 103
Mean8.574 × 1036.082 × 1035.965 × 1037.062 × 1036.718 × 1036.289 × 1036.011 × 103
Std7.066 × 1021.304 × 1036.056 × 1026.680 × 1025.336 × 1027.494 × 1027.280 × 102
P1.734 × 10−62.163 × 10−53.515 × 10−61.734 × 10−61.734 × 10−62.353 × 10−64.286 × 10−6
Rank13539864
F11Best4.347 × 1031.406 × 1031.153 × 1032.480 × 1032.174 × 1031.323 × 1031.550 × 103
Mean8.118 × 1033.216 × 1031.196 × 1034.177 × 1033.825 × 1031.583 × 1031.994 × 103
Std2.409 × 1031.363 × 1034.115 × 1011.240 × 1031.101 × 1032.195 × 1024.446 × 102
P1.734 × 10−61.734 × 10−63.515 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−6
Rank13519834
F12Best3.194 × 1091.445 × 1075.978 × 1051.104 × 1092.193 × 1081.230 × 1071.266 × 107
Mean1.108 × 10101.010 × 1093.464 × 1064.046 × 1099.799 × 1081.764 × 1086.576 × 107
Std5.611 × 1099.926 × 1081.358 × 1062.467 × 1096.731 × 1081.641 × 1085.225 × 107
P1.734 × 10−61.921 × 10−64.449 × 10−51.734 × 10−61.734 × 10−61.734 × 10−61.494 × 10−5
Rank158112953
F13Best1.297 × 1081.498 × 1053.340 × 1042.863 × 1079.169 × 1065.747 × 1043.276 × 105
Mean6.769 × 1092.663 × 1081.306 × 1051.834 × 1092.379 × 1084.796 × 1059.350 × 105
Std8.962 × 1097.270 × 1086.214 × 1042.183 × 1092.332 × 1081.091 × 1067.500 × 105
P1.734 × 10−61.734 × 10−61.714 × 10−11.734 × 10−61.734 × 10−62.703 × 10−21.734 × 10−6
Rank148113935
F14Best1.637 × 1051.743 × 1045.331 × 1031.850 × 1058.676 × 1041.184 × 1041.769 × 104
Mean2.473 × 1068.012 × 1051.375 × 1058.705 × 1051.099 × 1062.380 × 1057.041 × 105
Std2.397 × 1068.231 × 1051.344 × 1056.351 × 1057.565 × 1052.513 × 1057.533 × 105
P1.734 × 10−61.921 × 10−61.639 × 10−51.734 × 10−61.734 × 10−61.639 × 10−52.353 × 10−6
Rank137281036
F15Best3.754 × 1063.965 × 1041.426 × 1041.428 × 1042.775 × 1042.557 × 1042.557 × 104
Mean4.842 × 1084.952 × 1062.992 × 1044.261 × 1062.527 × 1061.270 × 1051.406 × 105
Std2.681 × 1088.888 × 1062.277 × 1048.667 × 1063.406 × 1061.664 × 1059.196 × 104
P1.734 × 10−61.639 × 10−59.711 × 10−53.882 × 10−61.025 × 10−53.160 × 10−22.831 × 10−4
Rank15819745
F16Best3.409 × 1032.414 × 1032.973 × 1032.858 × 1033.066 × 1032.641 × 1032.311 × 103
Mean4.341 × 1033.047 × 1033.706 × 1033.743 × 1033.950 × 1033.441 × 1033.134 × 103
Std4.840 × 1023.768 × 1024.259 × 1023.617 × 1025.376 × 1024.302 × 1023.458 × 102
P1.921 × 10−61.114 × 10−31.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−61.891 × 10−4
Rank13287964
F17Best2.484 × 1031.790 × 1032.345 × 1032.006 × 1032.149 × 1031.926 × 1031.877 × 103
Mean5.692 × 1032.275 × 1032.960 × 1032.706 × 1032.690 × 1032.510 × 1032.322 × 103
Std1.184 × 1042.646 × 1023.428 × 1027.824 × 1022.989 × 1022.606 × 1022.451 × 102
P1.734 × 10−64.716 × 10−21.734 × 10−61.799 × 10−52.127 × 10−61.127 × 10−53.589 × 10−4
Rank142117853
F18Best1.882 × 1066.210 × 1049.653 × 1045.974 × 1054.641 × 1055.772 × 1049.201 × 104
Mean3.894 × 1072.498 × 1061.613 × 1064.278 × 1069.665 × 1062.124 × 1063.457 × 106
Std4.407 × 1074.731 × 1061.168 × 1063.754 × 1061.066 × 1072.199 × 1063.313 × 106
P1.921 × 10−61.957 × 10−26.639 × 10−48.466 × 10−63.515 × 10−61.251 × 10−43.882 × 10−6
Rank23710452
F19Best8.121 × 1068.571 × 1049.760 × 1044.327 × 1041.428 × 1051.061 × 1053.262 × 105
Mean1.175 × 1091.192 × 1072.036 × 1055.932 × 1071.361 × 1072.199 × 1062.160 × 106
Std1.466 × 1092.570 × 1077.376 × 1049.232 × 1071.064 × 1071.780 × 1061.590 × 106
P1.734 × 10−64.950 × 10−22.879 × 10−68.730 × 10−34.286 × 10−67.655 × 10−18.612 × 10−1
Rank61810346
F20Best2.533 × 1032.299 × 1032.604 × 1032.340 × 1032.471 × 1032.295 × 1032.224 × 103
Mean2.960 × 1032.533 × 1033.078 × 1032.612 × 1032.793 × 1032.642 × 1032.584 × 103
Std2.021 × 1022.059 × 1022.163 × 1021.780 × 1021.727 × 1021.882 × 1021.795 × 102
P2.603 × 10−63.709 × 10−11.921 × 10−69.842 × 10−32.879 × 10−64.897 × 10−41.957 × 10−2
Rank21558642
F21Best2.608 × 1032.417 × 1032.569 × 1032.548 × 1032.569 × 1032.430 × 1032.384 × 103
Mean2.674 × 1032.477 × 1032.667 × 1032.598 × 1032.649 × 1032.528 × 1032.468 × 103
Std5.280 × 1013.626 × 1016.368 × 1013.034 × 1015.169 × 1014.906 × 1013.717 × 101
P1.734 × 10−64.072 × 10−51.734 × 10−61.734 × 10−61.734 × 10−64.286 × 10−62.225 × 10−4
Rank312811523
F22Best5.601 × 1033.442 × 1036.306 × 1034.458 × 1033.686 × 1032.716 × 1032.355 × 103
Mean8.983 × 1035.972 × 1037.944 × 1036.952 × 1037.156 × 1034.447 × 1032.424 × 103
Std1.288 × 1032.103 × 1038.753 × 1021.538 × 1031.839 × 1032.024 × 1036.696 × 101
P1.734 × 10−62.879 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−63.112 × 10−5
Rank4978324
F23Best3.062 × 1032.824 × 1033.162 × 1033.022 × 1033.046 × 1032.883 × 1032.762 × 103
Mean3.276 × 1032.924 × 1033.501 × 1033.181 × 1033.200 × 1033.015 × 1032.862 × 103
Std1.161 × 1026.533 × 1012.311 × 1027.319 × 1017.797 × 1016.007 × 1014.739 × 101
P1.734 × 10−63.882 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.921 × 10−61.057 × 10−4
Rank5151112645
F24Best3.248 × 1032.979 × 1033.373 × 1033.274 × 1033.195 × 1032.989 × 1032.958 × 103
Mean3.516 × 1033.093 × 1033.696 × 1033.441 × 1033.393 × 1033.133 × 1033.021 × 103
Std1.607 × 1025.599 × 1012.422 × 1021.097 × 1021.146 × 1028.140 × 1014.027 × 101
P1.921 × 10−61.150 × 10−41.734 × 10−61.734 × 10−61.734 × 10−62.163 × 10−58.730 × 10−3
Rank5151211635
F25Best4.073 × 1032.988 × 1032.889 × 1033.213 × 1033.150 × 1032.997 × 1032.908 × 103
Mean5.393 × 1033.182 × 1032.900 × 1033.660 × 1033.359 × 1033.059 × 1032.980 × 103
Std1.177 × 1031.437 × 1025.383 × 1003.317 × 1021.412 × 1023.825 × 1013.693 × 101
P1.734 × 10−61.734 × 10−62.304 × 10−21.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank821210548
F26Best8.733 × 1035.445 × 1033.581 × 1037.214 × 1035.660 × 1034.565 × 1033.026 × 103
Mean1.095 × 1046.155 × 1039.315 × 1038.558 × 1038.555 × 1037.488 × 1034.348 × 103
Std1.537 × 1034.450 × 1021.586 × 1035.424 × 1021.141 × 1031.124 × 1031.112 × 103
P1.734 × 10−62.127 × 10−61.734 × 10−61.734 × 10−61.921 × 10−62.127 × 10−62.210 × 10−1
Rank5131211625
F27Best3.278 × 1033.402 × 1033.481 × 1033.326 × 1033.241 × 1033.251 × 1033.278 × 103
Mean3.983 × 1033.384 × 1034.055 × 1033.737 × 1033.547 × 1033.342 × 1033.303 × 103
Std2.616 × 1028.456 × 1014.120 × 1021.586 × 1021.207 × 1027.456 × 1013.736 × 101
P1.734 × 10−62.353 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.127 × 10−62.597 × 10−5
Rank7131211547
F28Best3.443 × 1033.198 × 1033.931 × 1033.666 × 1033.367 × 1033.322 × 1033.443 × 103
Mean7.471 × 1033.999 × 1033.216 × 1034.710 × 1034.231 × 1033.544 × 1033.392 × 103
Std1.074 × 1035.262 × 1021.936 × 1014.937 × 1023.433 × 1021.272 × 1025.752 × 101
P1.734 × 10−61.734 × 10−68.919 × 10−51.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank61119536
F29Best3.594 × 1034.499 × 1034.546 × 1034.470 × 1034.046 × 1033.728 × 1033.594 × 103
Mean6.837 × 1034.214 × 1035.014 × 1035.116 × 1035.592 × 1034.838 × 1034.300 × 103
Std2.860 × 1032.625 × 1023.402 × 1022.954 × 1026.130 × 1024.372 × 1022.506 × 102
P1.734 × 10−62.613 × 10−41.734 × 10−61.734 × 10−61.734 × 10−62.603 × 10−65.792 × 10−5
Rank381012653
F30Best5.061 × 1062.091 × 1056.767 × 1065.194 × 1063.833 × 1061.514 × 1065.061 × 106
Mean3.969 × 1083.614 × 1071.379 × 1061.381 × 1088.020 × 1071.840 × 1071.600 × 107
Std7.391 × 1083.454 × 1078.652 × 1052.551 × 1087.189 × 1071.350 × 1071.260 × 107
P1.734 × 10−63.882 × 10−68.466 × 10−61.734 × 10−61.921 × 10−63.112 × 10−56.320 × 10−5
Rank71109657
Mean Rank13.756.39.89.65.13.8
+/=/−29/0/027/2/020/1/829/0/029/0/028/1/028/1/0
Table A12. Comparison results with classic highly-cited algorithms on CEC2017 (Dim = 50).
Table A12. Comparison results with classic highly-cited algorithms on CEC2017 (Dim = 50).
FunctionIndexEAOPSODECMA-ESWOASCAMFOHHO
F1Best1.527 × 1066.705 × 10101.696 × 10103.542 × 1028.694 × 1084.350 × 10103.011 × 1097.825 × 1010
Mean3.204 × 1079.310 × 10102.219 × 10101.083 × 10102.058 × 1095.583 × 10103.605 × 10101.037 × 1011
Std3.821 × 1071.547 × 10103.109 × 1092.215 × 10108.962 × 1086.887 × 1091.869 × 10101.185 × 1010
P~1.734 × 10−61.734 × 10−61.650 × 10−11.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank21373511814
F3Best1.014 × 1042.676 × 1052.908 × 1052.530 × 1051.498 × 1051.087 × 1051.826 × 1051.415 × 105
Mean2.725 × 1043.983 × 1053.998 × 1053.524 × 1052.368 × 1051.544 × 1053.583 × 1052.120 × 105
Std9.339 × 1037.708 × 1044.655 × 1045.097 × 1048.873 × 1042.730 × 1048.362 × 1043.864 × 104
P~1.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 × 10−6
Rank11415131161210
F4Best4.880 × 1026.240 × 1031.639 × 1033.064 × 1039.203 × 1026.563 × 1031.205 × 1031.761 × 104
Mean5.911 × 1021.266 × 1042.041 × 1037.715 × 1031.344 × 1031.006 × 1044.586 × 1032.908 × 104
Std4.194 × 1013.814 × 1032.303 × 1022.240 × 1032.153 × 1022.154 × 1033.269 × 1037.041 × 103
P~1.734 ×10 −61.734 ×10 −61.734 ×10 −61.734 ×10 −61.734 ×10 −61.734 ×10 −61.734 × 10−6
Rank212610411714
F5Best6.567 × 1021.115 × 1039.938 × 1025.338 × 1028.712 × 1029.975 × 1028.113 × 1021.103 × 103
Mean7.654 × 1021.224 × 1031.039 × 1035.650 × 1021.016 × 1031.100 × 1039.949 × 1021.172 × 103
Std7.451 × 1015.787 × 1012.300 × 1011.097 × 1027.595 × 1014.369 × 1019.100 × 1013.278 × 101
P~1.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 × 10−6
Rank215101812714
F6Best6.237 × 1026.774 × 1026.284 × 1026.000 × 1026.683 × 1026.683 × 1026.412 × 1026.830 × 102
Mean6.428 × 1026.927 × 1026.350 × 1026.445 × 1026.889 × 1026.796 × 1026.570 × 1027.002 × 102
Std1.376 × 1017.499 × 1002.205 × 1003.250 × 1011.329 × 1017.317 × 1009.545 × 1007.265 × 100
P~1.734 × 10−69.271 × 10−38.774 × 10−11.734 × 10−61.734 × 10−61.891 × 10−41.734 × 10−6
Rank21314119515
F7Best1.006 × 1033.067 × 1031.778 × 1037.575 × 1021.562 × 1031.521 × 1031.331 × 1031.876 × 103
Mean1.105 × 1033.831 × 1031.982 × 1038.252 × 1021.783 × 1031.758 × 1032.042 × 1032.043 × 103
Std6.703 × 1013.337 × 1021.064 × 1028.547 × 1011.192 × 1021.149 × 1024.587 × 1026.904 × 101
P~1.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank215121871114
F8Best9.602 × 1021.437 × 1031.274 × 1038.289 × 1021.183 × 1031.295 × 1031.190 × 1031.360 × 103
Mean1.072 × 1031.526 × 1031.330 × 1039.711 × 1021.312 × 1031.395 × 1031.281 × 1031.471 × 103
Std8.800 × 1015.481 × 1012.441 × 1012.310 × 1028.855 × 1013.750 × 1016.077 × 1015.009 × 101
P~1.734 × 10−61.734 × 10−64.716 × 10−22.353 × 10−61.734 × 10−62.603 × 10−61.734 × 10−6
Rank11592811714
F9Best4.173 × 1033.058 × 1041.976 × 1049.000 × 1021.637 × 1042.269 × 1041.395 × 1042.355 × 104
Mean1.330 × 1044.071 × 1042.890 × 1043.669 × 1033.075 × 1042.837 × 1042.026 × 1043.388 × 104
Std5.241 × 1035.905 × 1033.713 × 1036.533 × 1039.405 × 1034.002 × 1035.560 × 1034.501 × 103
P~1.734 × 10−61.734 × 10−64.072 × 10−52.879 × 10−61.734 × 10−61.742 × 10−41.734 × 10−6
Rank2151211011313
F10Best5.331 × 1031.403 × 1041.051 × 1041.332 × 1049.941 × 1031.428 × 1046.823 × 1031.217 × 104
Mean7.455 × 1031.513 × 1041.172 × 1041.442 × 1041.213 × 1041.503 × 1048.966 × 1031.427 × 104
Std1.032 × 1034.793 × 1025.192 × 1025.358 × 1021.265 × 1033.308 × 1021.030 × 1038.864 × 102
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−63.882 × 10−61.734 × 10−6
Rank115713814312
F11Best1.315 × 1031.143 × 1046.159 × 1033.858 × 1042.123 × 1035.233 × 1031.883 × 1031.095 × 104
Mean1.510 × 1032.043 × 1041.526 × 1047.339 × 1043.171 × 1039.500 × 1031.736 × 1042.104 × 104
Std9.670 × 1011.203 × 1043.671 × 1031.792 × 1049.160 × 1021.901 × 1031.249 × 1044.276 × 103
P~1.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 × 10−6
Rank2121115581013
F12Best9.151 × 1069.705 × 1091.302 × 1091.273 × 10101.814 × 1081.110 × 10104.279 × 1072.640 × 1010
Mean8.036 × 1071.966 × 10101.984 × 1092.112 × 10107.837 × 1081.634 × 10105.849 × 1096.262 × 1010
Std5.198 × 1077.818 × 1093.428 × 1083.878 × 1094.330 × 1083.352 × 1095.526 × 1091.873 × 1010
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−6
Rank211612510714
F13Best6.911 × 1042.926 × 1093.063 × 1075.651 × 1091.126 × 1061.483 × 1099.387 × 1045.348 × 109
Mean2.760 × 1057.130 × 1097.706 × 1071.045 × 10103.440 × 1074.569 × 1091.407 × 1092.183 × 1010
Std1.413 × 1054.092 × 1092.636 × 1073.154 × 1093.330 × 1072.170 × 1091.782 × 1091.118 × 1010
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−6
Rank111613510715
F14Best1.005 × 1041.397 × 1061.661 × 1066.194 × 1062.529 × 1051.305 × 1061.010 × 1059.636 × 105
Mean1.527 × 1056.551 × 1064.103 × 1062.208 × 1073.508 × 1064.671 × 1062.841 × 1064.175 × 107
Std9.436 × 1045.301 × 1062.138 × 1061.355 × 1073.182 × 1062.397 × 1063.710 × 1065.339 × 107
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−64.286 × 10−61.734 × 10−6
Rank11081579513
F15Best1.761 × 1046.001 × 1084.400 × 1059.952 × 1082.426 × 1053.054 × 1081.774 × 1041.864 × 108
Mean8.831 × 1041.962 × 1098.798 × 1062.159 × 1094.090 × 1067.343 × 1083.749 × 1074.677 × 109
Std6.555 × 1049.254 × 1086.060 × 1069.090 × 1085.374 × 1063.083 × 1081.064 × 1083.729 × 109
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.319 × 10−21.734 × 10−6
Rank212713610314
F16Best2.452 × 1035.252 × 1034.100 × 1035.751 × 1034.368 × 1035.315 × 1033.132 × 1035.892 ×103
Mean3.306 × 1036.242 × 1034.553 × 1036.758 × 1036.046 × 1036.015 × 1034.224 × 1037.739 ×103
Std4.677 × 1025.064 × 1021.969 × 1025.169 × 1029.941 × 1023.963 × 1026.167 × 1021.485 ×103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−65.752 × 10−61.734 ×10−6
Rank1125131011415
F17Best2.710 × 1035.270 × 1033.343 × 1031.816 × 1033.313 × 1034.075 × 1033.101 × 1034.465 × 103
Mean3.132 × 1036.343 × 1033.868 × 1032.293 × 1034.222 × 1034.689 × 1034.014 × 1039.195 × 103
Std3.703 × 1026.126 × 1022.313 × 1023.439 × 1025.352 × 1022.792 × 1024.062 × 1024.301 × 103
P~1.734 × 10−66.339 × 10−64.286 × 10−63.882 × 10−61.734 × 10−65.216 × 10−61.734 × 10−6
Rank21361812714
F18Best3.191 × 1051.287 × 1076.511 × 1061.497 × 1073.445 × 1061.200 × 1072.679 × 1051.141 × 107
Mean1.882 × 1065.322 × 1071.558 × 1071.037 × 1083.186 × 1073.286 × 1071.747 × 1071.119 × 108
Std1.564 × 1065.756 × 1076.622 × 1065.355 × 1072.591 × 1071.444 × 1074.818 × 1071.380 × 108
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−68.944 × 10−41.734 × 10−6
Rank112715911313
F19Best8.193 × 1043.197 × 1081.772 × 1051.358 × 1057.185 × 1041.793 × 1089.076 × 1031.133 × 108
Mean4.575 × 1069.218 × 1081.031 × 1061.107 × 1097.514 × 1065.133 × 1081.559 × 1082.286 × 109
Std3.804 × 1064.387 × 1086.828 × 1056.306 × 1089.032 × 1062.382 × 1086.245 × 1081.531 × 109
P~1.734 × 10−64.072 × 10−51.734 × 10−61.109 × 10−11.734 × 10−66.733 × 10−11.734 × 10−6
Rank513212711614
F20Best2.308 × 1033.714 × 1033.089 × 1032.734 × 1032.996 × 1033.821 × 1032.814 × 1033.296 × 103
Mean2.958 × 1034.281 × 1033.511 × 1033.659 × 1033.836 × 1034.182 × 1033.608 × 1034.077 × 103
Std3.188 × 1022.728 × 1021.914 × 1022.767 × 1023.166 × 1021.754 × 1024.235 × 1023.082 × 102
P~1.734 × 10−65.752 × 10−65.752 × 10−63.882 × 10−61.734 × 10−61.238 × 10−52.353 × 10−6
Rank115591014812
F21Best2.462 × 1032.930 × 1032.780 × 1032.336 × 1032.707 × 1032.851 × 1032.606 × 1032.990 × 103
Mean2.529 × 1033.035 × 1032.825 × 1032.609 × 1032.976 × 1032.926 × 1032.755 × 1033.155 × 103
Std4.841 × 1015.365 × 1012.249 × 1012.773 × 1021.348 × 1023.807 × 1017.201 × 1017.925 × 101
P~1.734 × 10−61.734 × 10−65.710 × 10−21.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank11173109515
F22Best2.321 × 1031.476 × 1041.202 × 1041.486 × 1041.119 × 1041.542 × 1048.659 × 1031.447 × 104
Mean8.585 × 1031.632 × 1041.346 × 1041.631 × 1041.334 × 1041.671 × 1041.062 × 1041.641 × 104
Std2.286 × 1036.874 × 1024.563 × 1024.593 × 1021.148 × 1034.806 × 1021.036 × 1037.365 × 102
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.973 × 10−51.734 × 10−6
Rank113811715214
F23Best2.881 × 1033.474 × 1033.121 × 1033.320 × 1033.374 × 1033.512 × 1033.074 × 1033.891 × 103
Mean2.999 × 1033.778 × 1033.208 × 1033.440 × 1033.713 × 1033.643 × 1033.210 × 1034.382 × 103
Std7.527 × 1011.561 × 1022.480 × 1014.137 × 1011.736 × 1026.663 × 1018.912 × 1012.724 × 102
P~1.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 × 10−6
Rank1103698214
F24Best3.050 × 1033.537 × 1033.370 × 1033.387 × 1033.458 × 1033.632 × 1033.149 × 1034.125 × 103
Mean3.137 × 1033.830 × 1033.421 × 1033.515 × 1033.744 × 1033.784 × 1033.237 × 1034.592 × 103
Std6.548 × 1011.641 × 1021.888 × 1014.167 × 1011.427 × 1025.931 × 1015.462 × 1013.345 × 102
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−68.188 × 10−51.734 × 10−6
Rank1104589215
F25Best3.035 × 1039.853 × 1034.536 × 1033.144 × 1033.311 × 1035.470 × 1033.149 × 1031.067 × 104
Mean3.062 × 1031.589 × 1045.142 × 1033.597 × 1033.568 × 1037.438 × 1035.326 × 1031.405 × 104
Std2.471 × 1014.789 × 1033.462 × 1027.408 × 1021.741 × 1028.085 × 1021.944 × 1031.635 × 103
P~1.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 × 10−6
Rank11484511713
F26Best2.908 × 1031.038 × 1047.969 × 1031.057 × 1041.098 × 1041.146 × 1047.699 × 1031.481 × 104
Mean3.980 × 1031.303 × 1048.614 × 1031.129 × 1041.412 × 1041.300 × 1048.978 × 1031.707 × 104
Std1.619 × 1031.380 × 1032.064 × 1024.330 × 1021.520 × 1031.014 × 1037.813 × 1028.721 × 102
P~1.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 ×10−61.734 × 10−6
Rank19361210415
F27Best3.250 × 1033.493 × 1033.429 × 1033.688 × 1033.608 × 1034.335 × 1033.439 × 1035.561 × 103
Mean3.397 × 1034.119 × 1033.496 × 1033.852 × 1034.428 × 1034.715 × 1033.630 × 1036.631 × 103
Std1.427 × 1022.832 × 1023.280 × 1018.150 × 1014.151 × 1021.925 × 1021.457 × 1027.669 × 102
P~1.734 × 10−62.831 × 10−42.127 × 10−61.734 × 10−61.734 × 10−68.466 × 10−61.734 × 10−6
Rank1725911315
F28Best3.263 × 1037.559 × 1037.933 × 1038.210 × 1033.590 × 1036.526 × 1033.953 × 1038.452 × 103
Mean3.298 × 1039.642 × 1038.085 × 1039.587 × 1034.337 × 1037.755 × 1038.092 × 1031.159 × 104
Std2.288 × 1019.258 × 1021.184 × 1024.430 × 1023.617 × 1028.141 × 1021.415 × 1031.227 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank113912481014
F29Best3.893 × 1036.629 × 1034.689 × 1039.349 × 1036.502 × 1036.533 × 1034.527 × 1031.067 × 104
Mean4.874 × 1038.114 × 1035.023 × 1031.272 × 1048.284 × 1037.836 × 1035.350 × 1034.509 × 104
Std5.387 × 1021.133 × 1031.565 × 1021.983 × 1031.363 × 1036.606 × 1024.681 × 1027.128 × 104
P~1.734 × 10−65.193 × 10−21.734 × 10−61.734 × 10−61.734 × 10−68.307 × 10−41.734 × 10−6
Rank19213108315
F30Best6.073 × 1075.077 × 1084.159 × 1066.258 × 1081.190 × 1084.928 × 1082.903 × 1062.499 × 108
Mean8.295 × 1071.491 × 1091.316 × 1072.243 × 1092.224 × 1088.574 × 1081.435 × 1083.582 × 109
Std1.783 × 1076.420 × 1085.784 × 1068.871 × 1087.942 × 1073.370 × 1084.425 × 1082.391 × 109
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−67.731 × 10−31.734 × 10−6
Rank412114710313
Mean Rank1.612.36.58.57.810.25.713.8
+/=/−~29/0/027/2/024/0/528/1/029/0/028/1/029/0/0
Table A13. Comparison results with newly proposed algorithms on CEC2017 (Dim = 50).
Table A13. Comparison results with newly proposed algorithms on CEC2017 (Dim = 50).
FunctionIndexMShOAGJOWAASHOHOPOAO
F1Best7.835 × 10101.841 × 10103.650 × 1065.405 × 10102.176 × 10105.547 × 1091.622 × 108
Mean1.082 × 10113.566 × 10107.080 × 1067.060 × 10103.270 × 10101.337 × 10104.351 × 108
Std1.225 × 10108.493 × 1091.399 × 1066.980 × 1094.488 × 1095.804 × 1091.686 × 108
P1.734 × 10−61.734 × 10−61.891 × 10−41.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank1510112964
F3Best1.405 × 1058.014 × 1048.869 × 1041.176 × 1051.403 × 1055.281 × 1041.310 × 105
Mean1.927 × 1051.221 × 1051.178 × 1051.465 × 1051.589 × 1058.382 × 1041.765 × 105
Std2.322 × 1041.710 × 1041.300 × 1041.205 × 1041.115 × 1041.464 × 1042.168 × 104
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank9435728
F4Best1.661 × 1042.434 × 1035.350 × 1021.101 × 1042.196 × 1031.031 × 1037.020 × 102
Mean3.530 × 1045.130 × 1035.567 × 1021.504 × 1045.386 × 1031.851 × 1038.428 × 102
Std9.532 × 1031.420 × 1032.956 × 1012.791 × 1031.542 × 1036.513 × 1028.184 × 101
P1.734 × 10−61.734 × 10−64.897 × 10−41.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank158113953
F5Best1.056 × 1037.696 × 1028.713 × 1029.996 × 1029.530 × 1029.020 × 1027.782 × 102
Mean1.161 × 1039.010 × 1029.027 × 1021.060 × 1031.024 × 1039.601 × 1028.623 × 102
Std6.542 × 1015.738 × 1012.284 × 1013.149 × 1013.454 × 1013.368 × 1013.539 × 101
P1.734 × 10−62.879 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−64.072 × 10−5
Rank134511963
F6Best6.682 × 1026.342 × 1026.689 × 1026.791 × 1026.754 × 1026.633 × 1026.431 × 102
Mean6.986 × 1026.545 × 1026.719 × 1026.864 × 1026.870 × 1026.753 × 1026.625 × 102
Std1.322 × 1011.077 × 1011.480 × 1004.322 × 1005.163 × 1007.720 × 1007.053 × 100
P1.734 × 10−61.709 × 10−32.353 × 10−61.921 × 10−61.734 × 10−62.353 × 10−63.405 × 10−5
Rank1437101286
F7Best1.754 × 1031.259 × 1031.747 × 1031.582 × 1031.615 × 1031.489 × 1031.336 × 103
Mean2.035 × 1031.417 × 1031.826 × 1031.755 × 1031.840 × 1031.729 × 1031.522 × 103
Std9.753 × 1011.010 × 1023.961 × 1017.445 × 1019.005 × 1011.187 × 1021.084 × 102
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank133951064
F8Best1.362 × 1031.111 × 1031.164 × 1031.310 × 1031.200 × 1031.175 × 1031.119 × 103
Mean1.470 × 1031.252 × 1031.217 × 1031.391 × 1031.344 × 1031.270 × 1031.192 × 103
Std6.611 × 1018.667 × 1012.989 × 1013.646 × 1014.925 × 1014.622 × 1013.944 × 101
P1.734 × 10−63.515 × 10−65.216 × 10−61.734 × 10−61.921 × 10−64.729 × 10−61.494 × 10−5
Rank1354121063
F9Best2.789 × 1047.173 × 1031.694 × 1041.858 × 1041.896 × 1041.416 × 1041.253 × 104
Mean3.680 × 1042.056 × 1042.107 × 1042.583 × 1042.534 × 1042.113 × 1042.043 × 104
Std4.938 × 1036.323 × 1033.001 × 1033.013 × 1032.934 × 1033.738 × 1033.492 × 103
P1.734 × 10−62.225 × 10−43.882 × 10−61.734 × 10−62.127 × 10−68.466 × 10−63.112 × 10−5
Rank14649875
F10Best1.302 × 1047.835 × 1037.114 × 1031.067 × 1041.017 × 1047.489 × 1036.922 × 103
Mean1.403 × 1041.011 × 1049.040 × 1031.250 × 1041.285 × 1041.038 × 1049.467 × 103
Std6.440 × 1021.676 × 1039.493 × 1028.322 × 1021.077 × 1031.095 × 1031.054 × 103
P1.734 × 10−63.515 × 10−61.799 × 10−51.734 × 10−61.734 × 10−61.734 × 10−61.025 × 10−5
Rank115291064
F11Best1.423 × 1043.768 × 1031.318 × 1038.182 × 1034.152 × 1031.674 × 1031.612 × 103
Mean2.558 × 1049.406 × 1031.383 × 1031.335 × 1048.748 × 1032.599 × 1031.928 × 103
Std5.972 × 1032.477 × 1032.548 × 1012.511 × 1031.876 × 1036.849 × 1021.696 × 102
P1.734 × 10−61.734 × 10−68.466 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank14719643
F12Best1.845 × 10102.574 × 1093.342 × 1061.809 × 10102.755 × 1097.718 × 1079.093 × 107
Mean6.629 × 10108.617 × 1091.669 × 1073.178 × 10101.045 × 10107.909 × 1083.956 × 108
Std2.838 × 10104.502 × 1091.075 × 1078.147 × 1094.295 × 1098.820 × 1082.122 × 108
P1.734 × 10−61.734 × 10−66.339 × 10−61.734 × 10−61.734 × 10−62.127 × 10−62.127 × 10−6
Rank158113943
F13Best2.155 × 1096.674 × 1072.174 × 1052.954 × 1086.766 × 1082.654 × 1051.753 × 106
Mean2.416 × 10101.433 × 1094.079 × 1059.080 × 1092.915 × 1092.732 × 1075.543 × 106
Std1.948 × 10101.422 × 1091.137 × 1057.337 × 1092.731 × 1093.206 × 1073.895 × 106
P1.734 × 10−61.734 × 10−61.833 × 10−31.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank148212943
F14Best3.554 × 1062.989 × 1055.004 × 1041.065 × 1067.963 × 1051.486 × 1053.999 × 105
Mean5.651 × 1072.200 × 1062.131 × 1058.185 × 1067.552 × 1061.372 × 1062.291 × 106
Std8.221 × 1072.958 × 1061.380 × 1051.058 × 1075.575 × 1061.221 × 1061.679 × 106
P1.734 × 10−61.921 × 10−61.650 × 10−11.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−6
Rank1442111236
F15Best1.284 × 1082.428 × 1052.999 × 1048.296 × 1071.508 × 1072.550 × 1041.810 × 105
Mean6.400 × 1096.625 × 1086.205 × 1041.118 × 1091.497 × 1082.513 × 1065.533 × 105
Std3.540 × 1098.635 × 1082.873 × 1046.482 × 1081.454 × 1085.422 × 1062.441 × 105
P1.734 × 10−61.921 × 10−64.716 × 10−21.734 × 10−61.734 × 10−62.412 × 10−41.734 × 10−6
Rank159111845
F16Best5.207 × 1032.729 × 1033.481 × 1034.003 × 1033.675 × 1033.581 × 1033.225 × 103
Mean7.048 × 1033.980 × 1034.537 × 1035.384 × 1035.319 × 1034.917 × 1034.052 × 103
Std1.132 × 1036.531 × 1025.821 × 1027.051 × 1027.213 × 1026.682 × 1024.685 × 102
P1.734 × 10−61.287 × 10−33.882 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−6
Rank14269873
F17Best5.192 × 1032.624 × 1033.253 × 1033.289 × 1033.430 × 1033.557 × 1032.954 × 103
Mean3.746 × 1043.506 × 1033.743 × 1034.330 × 1034.318 × 1034.376 × 1033.654 × 103
Std4.286 × 1044.253 × 1023.239 × 1025.489 × 1024.941 × 1025.467 × 1023.785 × 102
P1.734 × 10−66.156 × 10−41.799 × 10−51.921 × 10−61.921 × 10−62.127 × 10−65.752 × 10−6
Rank1535911104
F18Best8.981 × 1061.711 × 1069.910 × 1051.498 × 1066.988 × 1065.206 × 1051.701 × 106
Mean2.095 × 1081.313 × 1071.981 × 1062.207 × 1073.473 × 1077.042 × 1068.701 × 106
Std3.033 × 1082.017 × 1071.241 × 1061.896 × 1072.194 × 1074.800 × 1066.392 × 106
P1.734 × 10−61.973 × 10−55.170 × 10−11.921 × 10−61.734 × 10−63.112 × 10−56.984 × 10−6
Rank146281045
F19Best1.679 × 1081.486 × 1053.754 × 1042.178 × 1061.402 × 1075.512 × 1051.717 × 105
Mean3.744 × 1091.707 × 1083.337 × 1055.231 × 1089.778 × 1073.974 × 1062.925 × 106
Std3.330 × 1093.339 × 1084.277 × 1057.492 × 1081.016 × 1083.476 × 1062.795 × 106
P1.734 × 10−63.724 × 10−56.339 × 10−61.921 × 10−61.734 × 10−64.653 × 10−17.865 × 10−2
Rank158110943
F20Best2.983 × 1032.656 × 1033.077 × 1032.891 × 1032.971 × 1032.901 × 1032.854 × 103
Mean4.258 × 1033.313 × 1033.823 × 1033.547 × 1033.503 × 1033.573 × 1033.334 × 103
Std6.069 × 1023.769 × 1023.028 × 1022.893 × 1022.355 × 1023.042 × 1022.758 × 102
P2.353 × 10−64.534 × 10−41.921 × 10−66.339 × 10−63.182 × 10−66.984 × 10−64.897 × 10−4
Rank133116472
F21Best2.929 × 1032.630 × 1032.933 × 1032.854 × 1032.862 × 1032.624 × 1032.508 × 103
Mean3.072 × 1032.716 × 1033.163 × 1032.928 × 1033.046 × 1032.776 × 1032.650 × 103
Std7.445 × 1018.263 × 1011.076 × 1024.520 × 1016.708 × 1018.105 × 1015.887 × 101
P1.734 × 10−62.127 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.921 × 10−62.353 × 10−6
Rank1341481262
F22Best1.453 × 1049.189 × 1039.903 × 1031.385 × 1041.302 × 1049.206 × 1032.874 × 103
Mean1.632 × 1041.256 × 1041.081 × 1041.531 × 1041.453 × 1041.252 × 1041.045 × 104
Std7.771 × 1022.175 × 1035.748 × 1026.698 × 1028.855 × 1021.154 × 1032.025 × 103
P1.734 × 10−62.353 × 10−63.882 × 10−61.734 × 10−61.734 × 10−62.353 × 10−61.477 × 10−4
Rank126310954
F23Best3.597 × 1033.115 × 1033.895 × 1033.615 × 1033.509 × 1033.270 × 1033.079 × 103
Mean3.944 × 1033.308 × 1034.480 × 1033.936 × 1033.820 × 1033.494 × 1033.264 × 103
Std1.790 × 1021.226 × 1022.421 × 1021.742 × 1021.836 × 1021.217 × 1028.388 × 101
P1.734 × 10−62.127 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank13515121174
F24Best3.872 × 1033.330 × 1033.375 × 1033.967 × 1033.716 × 1033.356 × 1033.175 × 103
Mean4.237 × 1033.532 × 1034.415 × 1034.268 × 1034.071 × 1033.588 × 1033.331 × 103
Std2.174 × 1021.123 × 1024.457 × 1021.337 × 1022.001 × 1021.228 × 1027.759 × 101
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.127 × 10−6
Rank12614131173
F25Best1.055 × 1044.648 × 1033.064 × 1036.957 × 1034.370 × 1033.390 × 1033.147 × 103
Mean1.567 × 1045.929 × 1033.100 × 1038.682 × 1035.557 × 1033.974 × 1033.264 × 103
Std2.473 × 1036.274 × 1021.350 × 1011.188 × 1035.549 × 1023.779 × 1027.236 × 101
P1.734 × 10−61.734 × 10−62.597 × 10−51.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank1510212963
F26Best1.259 × 1048.273 × 1031.126 × 1041.160 × 1041.221 × 1049.227 × 1034.110 × 103
Mean1.726 × 1049.522 × 1031.233 × 1041.389 × 1041.368 × 1041.202 × 1046.271 × 103
Std1.651 × 1038.054 × 1024.710 × 1029.440 × 1028.185 × 1021.268 × 1032.557 × 103
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.359 × 10−4
Rank1458131172
F27Best4.663 × 1033.770 × 1034.168 × 1034.947 × 1034.146 × 1033.599 × 1033.563 × 103
Mean5.952 × 1034.110 × 1035.986 × 1035.540 × 1034.733 × 1034.075 × 1033.762 × 103
Std7.299 × 1022.243 × 1028.394 × 1023.015 × 1023.659 × 1022.871 × 1021.161 × 102
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.603 × 10−6
Rank13814121064
F28Best9.020 × 1034.968 × 1033.281 × 1037.122 × 1035.389 × 1033.878 × 1033.629 × 103
Mean1.224 × 1046.152 × 1033.319 × 1038.347 × 1036.533 × 1034.593 × 1033.885 × 103
Std1.823 × 1035.811 × 1023.000 × 1016.567 × 1027.110 × 1023.612 × 1021.831 × 102
P1.734 × 10−61.734 × 10−68.730 × 10−31.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank156211753
F29Best6.125 × 1034.921 × 1035.262 × 1037.129 × 1036.153 × 1035.714 × 1034.864 × 103
Mean4.269 × 1045.875 × 1036.256 × 1039.986 × 1039.121 × 1037.476 × 1035.807 × 103
Std7.984 × 1046.059 × 1027.167 × 1022.325 × 1031.312 × 1039.536 × 1025.735 × 102
P1.734 × 10−62.163 × 10−51.921 × 10−61.734 × 10−61.734 × 10−61.734 × 10−66.984 × 10−6
Rank1456121174
F30Best3.999 × 1081.297 × 1081.984 × 1073.334 × 1082.383 × 1084.805 × 1073.267 × 107
Mean5.782 × 1094.056 × 1082.802 × 1071.449 × 1096.401 × 1081.680 × 1089.314 × 107
Std3.446 × 1092.824 × 1087.385 × 1061.777 × 1092.925 × 1086.089 × 1073.034 × 107
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−64.729 × 10−61.306 × 10−1
Rank158211965
Mean Rank13.75.85.110.39.35.73.8
+/=/−29/0/029/0/019/2/829/0/029/0/028/1/027/2/0
Table A14. Comparison results with classic highly-cited algorithms on CEC2017 (Dim = 100).
Table A14. Comparison results with classic highly-cited algorithms on CEC2017 (Dim = 100).
FunctionIndexEAOPSODECMA-ESWOASCAMFOHHO
F1Best2.173 × 1072.645 × 10111.134 × 10111.383 × 1024.931 × 1091.606 × 10116.216 × 10102.083 × 1011
Mean2.242 × 1083.458 × 10111.244 × 10113.255 × 1098.462 × 1091.822 × 10111.391 × 10112.508 × 1011
Std1.162 × 1085.222 × 10105.367 × 1091.783 × 10101.908 × 1091.095 × 10104.827 × 10101.625 × 1010
P~1.734 × 10−61.734 × 10−63.112 × 10−51.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank315815111013
F3Best1.139 × 1057.050 × 1058.292 × 1056.773 × 1054.215 × 1053.228 × 1055.245 × 1053.072 × 105
Mean1.474 × 1051.041 × 1069.483 × 1058.325 × 1058.769 × 1053.858 × 1058.345 × 1053.592 × 105
Std2.328 × 1041.872 × 1056.877 × 1047.870 × 1041.699 × 1053.792 × 1041.753 × 1051.243 × 104
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank11514111310129
F4Best6.605 × 1024.249 × 1041.253 × 1041.030 × 1042.003 × 1032.418 × 1044.862 × 1035.476 × 104
Mean7.546 × 1026.868 × 1041.607 × 1041.894 × 1043.115 × 1033.609 × 1042.686 × 1048.727 × 104
Std5.421 × 1012.116 × 1041.851 × 1033.657 × 1036.220 × 1026.547 × 1031.510 × 1041.327 × 104
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank213794111014
F5Best9.560 × 1022.072 × 1031.901 × 1036.044 × 1021.402 × 1031.832 × 1031.434 × 1031.876 × 103
Mean1.224 × 1032.292 × 1031.992 × 1039.230 × 1021.672 × 1031.953 × 1031.813 × 1032.067 × 103
Std1.415 × 1021.228 × 1023.611 × 1014.905 × 1021.442 × 1026.157 × 1011.555 × 1026.572 × 101
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank115122711914
F6Best6.429 × 1027.104 × 1026.579 × 1026.000 × 1026.824 × 1026.879 × 1026.545 × 1027.036 × 102
Mean6.606 × 1027.263 × 1026.651 × 1026.000 × 1026.964 × 1026.970 × 1026.776 × 1027.111 × 102
Std7.103 × 1007.743 × 1002.523 × 1001.473 × 10−31.132 × 1015.029 × 1009.601 × 1004.727 × 100
P~1.734 × 10−62.958 × 10−31.734 × 10−61.734 × 10−61.734 × 10−65.217 × 10−61.734 × 10−6
Rank21531910714
F7Best1.483 × 1038.201 × 1035.902 × 1038.200 × 1023.171 × 1033.310 × 1033.889 × 1033.725 × 103
Mean1.792 × 1039.082 × 1036.526 × 1039.338 × 1023.486 × 1033.658 × 1035.285 × 1033.984 × 103
Std2.102 × 1025.480 × 1022.879 × 1023.246 × 1011.731 × 1021.818 × 1026.602 × 1029.074 × 101
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank215141791312
F8Best1.258 × 1032.405 × 1032.179 × 1038.965 × 1021.915 × 1032.197 × 1031.860 × 1032.355 × 103
Mean1.455 × 1032.623 × 1032.266 × 1031.529 × 1032.139 × 1032.321 × 1032.185 × 1032.536 × 103
Std1.066 × 1021.019 × 1024.654 × 1015.724 × 1021.620 × 1025.439 × 1011.678 × 1028.131 × 101
P~1.734 × 10−61.734 × 10−62.369 × 10−11.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank115104711814
F9Best2.437 × 1041.057 × 1051.064 × 1059.000 × 1023.640 × 1046.514 × 1043.793 × 1045.831 × 104
Mean3.602 × 1041.334 × 1051.189 × 1056.286 × 1035.482 × 1047.717 × 1044.904 × 1047.477 × 104
Std6.490 × 1032.073 × 1045.907 × 1031.410 × 1041.275 × 1046.451 × 1035.479 × 1037.688 × 103
P~1.734 × 10−61.734 × 10−64.729 × 10−61.734 × 10−61.734 × 10−65.217 × 10−61.734 × 10−6
Rank215141813511
F10Best1.244 × 1043.075 × 1042.712 × 1042.978 × 1042.144 × 1043.086 × 1041.370 × 1042.933 × 104
Mean1.551 × 1043.228 × 1042.822 × 1043.144 × 1042.461 × 1043.226 × 1041.757 × 1043.131 × 104
Std1.531 × 1035.730 × 1026.137 × 1026.969 × 1022.013 × 1035.340 × 1022.049 × 1031.164 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−63.881 × 10−41.734 × 10−6
Rank1141012715213
F11Best2.568 × 1031.211 × 1059.581 × 1043.420 × 1054.620 × 1047.112 × 1042.163 × 1041.702 × 105
Mean3.409 × 1032.615 × 1051.324 × 1054.596 × 1051.109 × 1051.082 × 1051.546 × 1052.637 × 105
Std2.973 × 1027.202 × 1041.855 × 1046.170 × 1045.685 × 1041.654 × 1048.149 × 1047.681 × 104
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank1131015671114
F12Best1.911 × 1086.500 × 10101.486 × 10103.235 × 10101.213 × 1095.466 × 10101.608 × 10101.242 × 1011
Mean5.108 × 1089.856 × 10101.938 × 10105.108 × 10102.582 × 1097.371 × 10104.216 × 10101.696 × 1011
Std2.350 × 1081.679 × 10102.743 × 1091.043 × 10106.116 × 1081.085 × 10102.057 × 10102.141 × 1010
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank212610411815
F13Best8.410 × 1048.568 × 1096.137 × 1076.194 × 1093.429 × 1068.176 × 1093.355 × 1082.171 × 1010
Mean3.362 × 1051.726 × 10101.501 × 1081.112 × 10101.966 × 1071.294 × 10106.719 × 1093.710 × 1010
Std2.982 × 1054.772 × 1094.411 × 1072.286 × 1091.577 × 1073.141 × 1095.838 × 1099.290 × 109
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank112610411814
F14Best4.693 × 1051.940 × 1071.768 × 1073.927 × 1072.452 × 1061.471 × 1078.605 × 1051.149 × 107
Mean1.439 × 1065.642 × 1073.283 × 1071.034 × 1089.171 × 1062.964 × 1079.754 × 1064.165 × 107
Std7.837 × 1052.074 × 1071.002 × 1074.660 × 1074.371 × 1061.224 × 1079.873 × 1063.054 × 107
P~1.734 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−62.353 × 10−61.734 × 10−6
Rank2141115610512
F15Best4.205 × 1043.712 × 1092.226 × 1063.304 × 1094.680 × 1051.806 × 1091.904 × 1053.436 × 109
Mean1.156 × 1056.346 × 1091.602 × 1075.342 × 1097.800 × 1064.074 × 1092.011 × 1091.603 × 1010
Std5.092 × 1041.707 × 1091.241 × 1071.021 × 1092.912 × 1071.048 × 1091.366 × 1095.571 × 109
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank112611410814
F16Best4.258 × 1031.190 × 1049.668 × 1031.228 × 1047.083 × 1031.142 × 1046.455 × 1031.698 × 104
Mean6.006 × 1031.390 × 1041.043 × 1041.356 × 1041.304 × 1041.370 × 1048.287 × 1032.214 × 104
Std7.028 × 1021.174 × 1033.721 × 1026.291 × 1022.020 × 1037.926 × 1027.242 × 1022.727 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−6
Rank111610912415
F17Best3.858 × 1031.581 × 1047.043 × 1031.424 × 1046.312 × 1031.129 × 1046.605 × 1031.297 × 104
Mean4.873 × 1031.074 × 1057.768 × 1033.431 × 1047.879 × 1032.134 × 1041.301 × 1043.196 × 106
Std5.700 × 1021.492 × 1053.097 × 1021.888 × 1041.284 × 1032.088 × 1041.361 × 1046.929 × 106
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank11261149814
F18Best5.024 × 1054.500 × 1072.498 × 1076.175 × 1071.311 × 1062.844 × 1071.115 × 1061.237 × 107
Mean2.188 × 1068.750 × 1074.840 × 1071.378 × 1084.976 × 1066.519 × 1072.823 × 1078.460 × 107
Std1.113 × 1063.241 × 1071.247 × 1073.842 × 1072.133 × 1062.825 × 1074.039 × 1077.272 × 107
P~1.734 × 10−61.734 × 10−61.734 × 10−64.286 × 10−61.734 × 10−61.973 × 10−51.734 × 10−6
Rank2131015411712
F19Best8.691 × 1053.078 × 1092.012 × 1073.311 × 1095.638 × 1062.081 × 1091.091 × 1075.271 × 109
Mean1.177 × 1077.168 × 1093.787 × 1075.110 × 1094.048 × 1073.052 × 1092.062 × 1091.623 × 1010
Std6.415 × 1063.064 × 1091.188 × 1071.051 × 1092.549 × 1077.798 × 1082.171 × 1095.768 × 109
P~1.734 × 10−61.734 × 10−61.734 × 10−62.163 × 10−51.734 × 10−61.734 × 10−61.734 × 10−6
Rank312611510814
F20Best4.046 × 1037.059 × 1035.847 × 1036.088 × 1035.121 × 1037.021 × 1034.709 × 1036.670 × 103
Mean5.067 × 1037.860 × 1036.420 × 1036.932 × 1036.527 × 1037.686 × 1035.847 × 1037.503 × 103
Std5.223 × 1023.278 × 1022.244 × 1024.845 × 1024.875 × 1023.257 × 1025.697 × 1024.570 × 102
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.057 × 10−41.734 × 10−6
Rank1157111014313
F21Best2.780 × 1034.192 × 1033.710 × 1032.427 × 1033.713 × 1033.849 × 1033.476 × 1034.271 × 103
Mean2.998 × 1034.403 × 1033.853 × 1033.213 × 1034.161 × 1034.038 × 1033.733 × 1034.787 × 103
Std9.322 × 1011.215 × 1024.108 × 1015.439 × 1022.437 × 1028.944 × 1011.773 × 1022.712 × 102
P~1.734 × 10−61.734 × 10−61.566 × 10−21.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank1137398515
F22Best2.344 × 1033.197 × 1042.810 × 1043.283 × 1042.520 × 1043.332 × 1041.685 × 1043.136 × 104
Mean1.766 × 1043.402 × 1042.993 × 1043.391 × 1042.793 × 1043.459 × 1042.040 × 1043.415 × 104
Std5.488 × 1037.492 × 1026.252 × 1025.254 × 1021.907 × 1035.593 × 1021.808 × 1031.510 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−69.842 × 10−31.734 × 10−6
Rank113912715214
F23Best3.342 × 1034.941 × 1033.718 × 1034.107 × 1034.392 × 1034.692 × 1033.660 × 1035.537 × 103
Mean3.594 × 1035.405 × 1033.811 × 1034.176 × 1034.988 × 1035.004 × 1033.892 × 1036.491 × 103
Std5.960 × 1022.308 × 1023.756 × 1014.205 × 1012.564 × 1021.115 × 1021.194 × 1026.505 × 102
P~1.921 × 10−63.405 × 10−53.112 × 10−51.973 × 10−51.238 × 10−53.112 × 10−51.734 × 10−6
Rank1112598415
F24Best3.687 × 1036.040 × 1034.306 × 1034.703 × 1035.373 × 1036.208 × 1034.256 × 1037.781 × 103
Mean3.960 × 1036.823 × 1034.384 × 1034.865 × 1036.279 × 1036.824 × 1034.506 × 1039.725 × 103
Std2.154 × 1023.804 × 1023.387 × 1019.078 × 1014.452 × 1022.820 × 1021.492 × 1021.040 × 103
P~1.734 × 10−65.217 × 10−61.734 × 10−61.734 × 10−61.734 × 10−63.182 × 10−61.734 × 10−6
Rank1924810315
F25Best3.293 × 1035.029 × 1042.914 × 1044.477 × 1034.379 × 1031.455 × 1046.581 × 1032.147 × 104
Mean3.417 × 1036.552 × 1043.480 × 1046.484 × 1034.784 × 1031.743 × 1041.477 × 1042.610 × 104
Std5.368 × 1018.724 × 1033.029 × 1032.155 × 1032.381 × 1021.978 × 1038.267 × 1032.439 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank215145410912
F26Best2.963 × 1032.736 × 1041.756 × 1042.047 × 1042.665 × 1043.295 × 1041.658 × 1044.755 × 104
Mean8.717 × 1033.431 × 1041.844 × 1042.217 × 1043.384 × 1043.645 × 1041.947 × 1045.189 × 104
Std4.981 × 1033.305 × 1034.000 × 1029.097 × 1023.171 × 1032.344 × 1031.920 × 1032.764 × 103
P~1.734 × 10−61.921 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank11024912314
F27Best3.415 × 1034.217 × 1033.652 × 1034.451 × 1034.176 × 1036.916 × 1033.581 × 1037.896 × 103
Mean3.511 × 1035.582 × 1033.830 × 1034.711 × 1035.283 × 1037.612 × 1034.037 × 1031.182 × 104
Std6.520 × 1018.232 × 1027.257 × 1011.590 × 1026.334 × 1024.214 × 1023.027 × 1021.900 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank1826712315
F28Best3.401 × 1032.265 × 1041.574 × 1041.884 × 1044.909 × 1031.925 × 1041.127 × 1042.024 × 104
Mean3.484 × 1032.794 × 1041.598 × 1042.125 × 1045.840 × 1032.299 × 1041.964 × 1042.843 × 104
Std3.742 × 1013.669 × 1031.235 × 1021.038 × 1035.316 × 1021.858 × 1032.669 × 1032.561 × 103
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank213810411914
F29Best6.360 × 1031.756 × 1048.230 × 1035.227 × 1031.122 × 1041.525 × 1047.796 × 1033.733 × 104
Mean8.009 × 1034.892 × 1049.182 × 1031.411 × 1041.558 × 1042.039 × 1041.293 × 1042.822 × 105
Std6.860 × 1025.556 × 1043.717 × 1021.044 × 1041.892 × 1034.452 × 1039.812 × 1032.770 × 105
P~1.734 × 10−62.603 × 10−61.986 × 10−11.734 × 10−61.734 × 10−62.353 × 10−61.734 × 10−6
Rank11225911615
F30Best3.756 × 1075.450 × 1091.397 × 1067.158 × 1092.111 × 1085.964 × 1093.437 × 1071.471 × 1010
Mean8.772 × 1071.110 × 10107.966 × 1069.796 × 1097.435 × 1088.809 × 1092.927 × 1093.077 × 1010
Std3.338 × 1074.431 × 1091.798 × 1071.584 × 1093.255 × 1081.447 × 1092.482 × 1098.176 × 109
P~1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−6
Rank312111610714
Mean Rank1.512.97.47.86.710.86.813.6
+/=/−~29/0/028/0/122/2/429/0/029/0/029/0/029/0/0
Table A15. Comparison results with newly proposed algorithms on CEC2017 (Dim = 100).
Table A15. Comparison results with newly proposed algorithms on CEC2017 (Dim = 100).
FunctionIndexMShOAGJOWAASHOHOPOAO
F1Best2.091 × 10111.070 × 10112.934 × 1071.834 × 10116.863 × 10102.375 × 10107.274 × 108
Mean2.617 × 10111.335 × 10113.530 × 1072.079 × 10118.173 × 10104.370 × 10101.255 × 109
Std2.036 × 10101.131 × 10103.909 × 1061.253 × 10107.100 × 1091.180 × 10103.037 × 108
P1.734 × 10−61.734 × 10−62.127 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank149212764
F3Best3.318 × 1052.478 × 1051.446 × 1052.807 × 1052.879 × 1051.828 × 1052.691 × 105
Mean3.561 × 1052.773 × 1051.992 × 1053.148 × 1053.130 × 1052.109 × 1053.103 × 105
Std1.380 × 1041.676 × 1042.626 × 1041.215 × 1048.553 × 1031.591 × 1042.098 × 104
P1.734 × 10−61.734 × 10−65.752 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank8427635
F4Best6.225 × 1041.156 × 1046.212 × 1026.605 × 1029.566 × 1032.637 × 1031.041 × 103
Mean9.315 × 1041.858 × 1046.981 × 1024.715 × 1041.409 × 1044.308 × 1031.299 × 103
Std2.321 × 1043.898 × 1033.506 × 1017.983 × 1033.136 × 1031.028 × 1031.484 × 102
P1.734 × 10−61.734 × 10−65.287 × 10−41.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank158112653
F5Best1.760 × 1031.418 × 1031.365 × 1039.560 × 1021.668 × 1031.449 × 1031.235 × 103
Mean2.058 × 1031.561 × 1031.423 × 1031.883 × 1031.796 × 1031.596 × 1031.399 × 103
Std1.164 × 1021.213 × 1024.027 × 1015.396 × 1015.762 × 1018.337 × 1017.704 × 101
P1.734 × 10−62.603 × 10−61.127 × 10−51.734 × 10−61.734 × 10−61.734 × 10−64.072 × 10−5
Rank135410863
F6Best6.949 × 1026.619 × 1026.675 × 1026.429 × 1026.843 × 1026.759 × 1026.649 × 102
Mean7.101 × 1026.715 × 1026.729 × 102: 697.52366.964 × 1026.843 × 1026.735 × 102
Std5.819 × 1006.867 × 1003.032 × 1003.116 × 1004.087 × 1004.152 × 1005.711 × 100
P1.734 × 10−61.238 × 10−52.879 × 10−61.734 × 10−61.734 × 10−61.734 × 10−63.882 × 10−6
Rank1346121185
F7Best3.688 × 1032.618 × 1033.356 × 1031.483 × 1033.470 × 1033.262 × 1032.428 × 103
Mean3.958 × 1032.877 × 1033.482 × 1033.643 × 1033.720 × 1033.433 × 1032.906 × 103
Std1.143 × 1021.325 × 1028.242 × 1018.338 × 1018.085 × 1019.286 × 1012.203 × 102
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank113681054
F8Best6.048 × 1043.051 × 1043.526 × 1042.437 × 1044.669 × 1043.303 × 1044.227 × 104
Mean2.534 × 1031.864 × 1031.903 × 1032.326 × 1032.254 × 1032.039 × 1031.790 × 103
Std9.147 × 1019.006 × 1013.440 × 1014.449 × 1015.514 × 1018.848 × 1018.630 × 101
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank133512962
F9Best2.820 × 1041.736 × 1041.563 × 1041.244 × 1042.331 × 1041.899 × 1041.690 × 104
Mean7.547 × 1045.209 × 1044.338 × 1045.656 × 1045.617 × 1044.061 × 1045.164 × 104
Std7.240 × 1031.322 × 1044.169 × 1034.852 × 1035.072 × 1035.407 × 1036.636 × 103
P1.734 × 10−65.792 × 10−51.477 × 10−41.734 × 10−61.734 × 10−67.731 × 10−31.921 × 10−6
Rank126491037
F10Best2.820 × 1041.736 × 1041.563 × 1041.244 × 1042.331 × 1041.899 × 1041.690 × 104
Mean3.070 × 1042.378 × 1041.760 × 1042.759 × 1042.621 × 1042.243 × 1042.029 × 104
Std1.642 × 1035.030 × 1031.183 × 1031.473 × 1031.781 × 1032.245 × 1031.990 × 103
P1.734 × 10−61.921 × 10−62.843 × 10−51.734 × 10−61.734 × 10−61.734 × 10−62.603 × 10−6
Rank11639854
F11Best1.222 × 1054.545 × 1042.869 × 1031.038 × 1059.917 × 1041.287 × 1046.813 × 104
Mean1.763 × 1058.366 × 1043.523 × 1031.214 × 1051.291 × 1052.558 × 1049.803 × 104
Std2.780 × 1042.045 × 1042.602 × 1021.264 × 1041.559 × 1047.174 × 1032.047 × 104
P1.734 × 10−61.734 × 10−62.452 × 10−11.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank12428935
F12Best9.820 × 10102.643 × 10107.565 × 1071.911 × 1081.431 × 10101.068 × 1093.020 × 108
Mean1.697 × 10114.644 × 10101.013 × 1081.174 × 10112.510 × 10105.220 × 1098.020 × 108
Std3.570 × 10101.187 × 10101.595 × 1071.432 × 10107.558 × 1092.856 × 1092.985 × 108
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−68.307 × 10−4
Rank149113753
F13Best1.488 × 10102.438 × 1094.756 × 1058.410 × 1041.401 × 1093.417 × 1061.757 × 106
Mean4.319 × 10108.440 × 1097.105 × 1052.247 × 10103.067 × 1092.362 × 1087.606 × 106
Std1.075 × 10102.821 × 1091.398 × 1055.308 × 1091.136 × 1092.757 × 1089.305 × 106
P1.734 × 10−61.734 × 10−67.514 × 10−51.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank159213753
F14Best1.900 × 1071.921 × 1062.964 × 1054.693 × 1054.302 × 1062.509 × 1063.057 × 106
Mean7.415 × 1071.262 × 1074.954 × 1051.619 × 1071.856 × 1076.246 × 1067.934 × 106
Std7.171 × 1077.990 × 1061.156 × 1057.305 × 1067.668 × 1062.261 × 1062.436 × 106
P1.734 × 10−61.734 × 10−62.127 × 10−61.734 × 10−61.734 × 10−62.127 × 10−61.734 × 10−6
Rank13718934
F15Best2.542 × 1091.428 × 1081.096 × 1054.205 × 1041.429 × 1085.289 × 1054.463 × 105
Mean2.020 × 10102.629 × 1092.159 × 1059.474 × 1097.563 × 1082.925 × 1071.338 × 106
Std8.328 × 1092.337 × 1096.017 × 1043.266 × 1093.367 × 1084.040 × 1075.096 × 105
P1.734 × 10−61.734 × 10−68.466 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank159213753
F16Best1.408 × 1045.894 × 1036.465 × 1034.258 × 1039.881 × 1038.544 × 1036.453 × 103
Mean1.942 × 1049.192 × 1037.785 × 1031.437 × 1041.245 × 1041.068 × 1047.862 × 103
Std2.828 × 1031.317 × 1038.622 × 1021.490 × 1031.217 × 1031.163 × 1038.849 × 102
P1.734 × 10−61.734 × 10−62.127 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.353 × 10−6
Rank145213873
F17Best1.790 × 1046.182 × 1034.908 × 1033.858 × 1038.901 × 1035.679 × 1034.856 × 103
Mean5.688 × 1061.073 × 1046.153 × 1033.215 × 1052.875 × 1048.263 × 1036.328 × 103
Std8.622 × 1067.960 × 1038.497 × 1024.174 × 1052.691 × 1042.235 × 1037.249 × 102
P1.734 × 10−61.734 × 10−66.984 × 10−61.734 × 10−61.734 × 10−61.921 × 10−61.921 × 10−6
Rank1572131053
F18Best2.600 × 1071.769 × 1068.099 × 1055.024 × 1056.772 × 1061.284 × 1062.245 × 106
Mean1.742 × 1081.404 × 1071.759 × 1061.987 × 1071.951 × 1074.839 × 1066.765 × 106
Std2.244 × 1081.106 × 1077.890 × 1051.129 × 1077.211 × 1062.776 × 1062.334 × 106
P1.734 × 10−62.879 × 10−61.414 × 10−11.734 × 10−61.734 × 10−63.405 × 10−51.734 × 10−6
Rank14618935
F19Best7.984 × 1099.428 × 1071.081 × 1068.691 × 1053.517 × 1081.608 × 1062.426 × 106
Mean2.009 × 10101.746 × 1093.081 × 1068.478 × 1091.189 × 1093.466 × 1079.432 × 106
Std7.237 × 1091.247 × 1091.549 × 1063.110 × 1095.428 × 1084.437 × 1075.549 × 106
P1.734 × 10−61.734 × 10−64.286 × 10−61.734 × 10−61.734 × 10−63.162 × 10−37.865 × 10−2
Rank159113742
F20Best6.515 × 1034.793 × 1035.263 × 1034.046 × 1035.308 × 1035.358 × 1034.198 × 103
Mean7.437 × 1036.303 × 1036.516 × 1036.289 × 1036.509 × 1036.123 × 1035.566 × 103
Std4.387 × 1029.524 × 1025.590 × 1025.909 × 1025.561 × 1024.080 × 1026.640 × 102
P1.734 × 10−63.724 × 10−52.879 × 10−63.182 × 10−61.921 × 10−63.882 × 10−63.609 × 10−3
Rank12695842
F21Best4.118 × 1033.204 × 1034.046 × 1032.780 × 1033.953 × 1033.456 × 1033.056 × 103
Mean4.392 × 1033.449 × 1034.474 × 1034.261 × 1034.175 × 1033.754 × 1033.322 × 103
Std1.741 × 1021.357 × 1022.128 × 1021.169 × 1021.373 × 1021.705 × 1021.229 × 102
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank12414111062
F22Best3.086 × 1042.068 × 1041.829 × 1042.344 × 1032.727 × 1042.371 × 1042.688 × 103
Mean3.341 × 1042.654 × 1042.093 × 1043.149 × 1042.953 × 1042.647 × 1042.170 × 104
Std1.161 × 1034.579 × 1031.206 × 1031.136 × 1031.095 × 1031.397 × 1035.377 × 103
P1.734 × 10−63.182 × 10−63.317 × 10−41.734 × 10−61.734 × 10−61.734 × 10−63.589 × 10−4
Rank116310854
F23Best5.057 × 1034.042 × 1035.177 × 1035.491 × 1034.921 × 1034.058 × 1033.627 × 103
Mean5.632 × 1034.297 × 1036.320 × 1036.006 × 1035.287 × 1034.529 × 1033.877 × 103
Std3.342 × 1021.361 × 1028.072 × 1023.784 × 1022.420 × 1022.165 × 1021.532 × 102
P1.921 × 10−63.112 × 10−51.734 × 10−61.921 × 10−62.603 × 10−63.112 × 10−53.112 × 10−5
Rank12614131073
F24Best6.949 × 1035.230 × 1036.033 × 1033.687 × 1035.731 × 1035.082 × 1034.434 × 103
Mean8.610 × 1035.801 × 1039.038 × 1039.437 × 1037.229 × 1035.731 × 1034.852 × 103
Std1.074 × 1033.510 × 1021.893 × 1035.365 × 1025.740 × 1023.589 × 1022.651 × 102
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.127 × 10−6
Rank13612141175
F25Best2.389 × 1048.428 × 1033.213 × 1031.519 × 1047.880 × 1034.902 × 1033.757 × 103
Mean2.964 × 1041.147 × 1043.338 × 1031.853 × 1049.369 × 1036.116 × 1033.983 × 103
Std3.075 × 1031.455 × 1036.290 × 1012.085 × 1038.833 × 1026.799 × 1021.402 × 102
P1.734 × 10−61.734 × 10−65.792 × 10−51.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank138111763
F26Best4.550 × 1042.390 × 1042.345 × 1043.852 × 1043.009 × 1042.334 × 1048.680 × 103
Mean5.509 × 1042.688 × 1042.672 × 1044.173 × 1043.565 × 1043.218 × 1042.250 × 104
Std5.020 × 1032.197 × 1031.466 × 1032.280 × 1032.351 × 1032.916 × 1035.469 × 103
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.879 × 10−6
Rank1576131185
F27Best6.901 × 1034.776 × 1034.837 × 1038.170 × 1034.770 × 1033.852 × 1033.822 × 103
Mean9.767 × 1035.437 × 1036.948 × 1031.013 × 1045.997 × 1034.526 × 1034.340 × 103
Std1.523 × 1034.398 × 1021.690 × 1039.019 × 1026.243 × 1023.941 × 1022.823 × 102
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank13911141054
F28Best2.573 × 1041.202 × 1043.355 × 1032.082 × 1041.027 × 1045.586 × 1033.921 × 103
Mean3.493 × 1041.588 × 1043.404 × 1032.389 × 1041.289 × 1046.599 × 1034.272 × 103
Std3.740 × 1031.709 × 1032.706 × 1011.798 × 1031.460 × 1037.585 × 1021.768 × 102
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank157112653
F29Best1.844 × 1049.582 × 1038.946 × 1032.135 × 1041.457 × 1041.170 × 1048.366 × 103
Mean7.436 × 1051.636 × 1049.964 × 1034.801 × 1041.866 × 1041.403 × 1041.018 × 104
Std1.414 × 1066.749 × 1031.269 × 1033.346 × 1042.254 × 1031.509 × 1031.080 × 103
P1.734 × 10−61.734 × 10−61.921 × 10−61.734 × 10−61.734 × 10−61.734 × 10−63.182 × 10−6
Rank1483131074
F30Best1.316 × 10103.362 × 1094.945 × 1068.156 × 1091.385 × 1092.004 × 1085.123 × 107
Mean3.406 × 10107.494 × 1091.084 × 1072.031 × 10104.413 × 1095.599 × 1081.337 × 108
Std1.089 × 10102.801 × 1093.167 × 1065.907 × 1091.736 × 1094.308 × 1086.516 × 107
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−66.836 × 10−3
Rank159213854
Mean Rank13.26.54.211.18.55.23.7
+/=/−29/0/029/0/020/1/829/0/029/0/029/0/028/1/0
Table A16. Comparison results with classic highly-cited algorithms on CEC2020 (Dim = 10).
Table A16. Comparison results with classic highly-cited algorithms on CEC2020 (Dim = 10).
FunctionIndexEAOPSODECMA-ESWOASCAMFOHHO
F1Best3.044 × 1044.053 × 1081.717 × 1067.609 × 1071.345 × 1075.196 × 1082.681 × 1021.598 × 109
Mean1.758 × 1081.459 × 1092.572 × 1074.176 × 1097.222 × 1071.344 × 1091.652 × 1088.042 × 109
Std3.469 × 1086.407 × 1081.354 × 1071.709 × 1095.301 × 1076.603 × 1084.963 × 1083.705 × 109
P2.127 × 10−64.492 × 10−21.734 × 10−68.290 × 10−12.353 × 10−67.271 × 10−31.734 × 10−62.127 × 10−6
Rank512413710215
F2Best1.278 × 1031.878 × 1031.760 × 1032.322 × 1031.775 × 1032.096 × 1031.401 × 1032.281 × 103
Mean1.849 × 1032.576 × 1032.148 × 1032.787 × 1032.414 × 1032.614 × 1032.031 × 1032.675 × 103
Std2.988 × 1022.504 × 1021.573 × 1021.798 × 1023.197 × 1021.921 × 1023.049 × 1022.115 × 102
P4.286 × 10−64.196 × 10−41.734 × 10−62.370 × 10−51.734 × 10−61.852 × 10−21.734 × 10−64.286 × 10−6
Rank1115151013414
F3Best7.212 × 1027.958 × 1027.402 × 1027.306 × 1027.490 × 1027.630 × 1027.173 × 1027.841 × 102
Mean7.359 × 1028.412 × 1027.532 × 1027.408 × 1027.987 × 1027.898 × 1027.425 × 1028.126 × 102
Std1.144 × 1012.330 × 1017.846 × 1004.501 × 1002.553 × 1011.723 × 1011.814 × 1011.953 × 101
P1.734 × 10−61.973 × 10−53.160 × 10−21.734 × 10−61.734 × 10−61.020 × 10−11.734 × 10−61.734 × 10−6
Rank11542119312
F4Best1.900 × 1031.909 × 1031.904 × 1032.210 × 1031.903 × 1031.912 × 1031.901 × 1031.909 × 103
Mean1.902 × 1032.023 × 1031.905 × 1033.429 × 1031.912 × 1032.020 × 1031.920 × 1031.341 × 104
Std7.706 × 10−12.938 × 1029.227 × 10−19.194 × 1028.749 × 1002.019 × 1025.321 × 1013.305 × 104
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−63.379 × 10−31.734 × 10−61.734 × 10−6
Rank19413810212
F5Best2.290 × 1032.386 × 1043.605 × 1046.924 × 1037.735 × 1038.636 × 1033.118 × 1037.901 × 103
Mean7.537 × 1032.100 × 1055.955 × 1053.919 × 1053.196 × 1059.307 × 1041.683 × 1054.920 × 105
Std7.133 × 1032.422 × 1056.174 × 1054.647 × 1055.977 × 1051.515 × 1053.046 × 1052.595 × 105
P1.734 × 10−61.734 × 10−62.353 × 10−62.353 × 10−65.752 × 10−62.879 × 10−61.734 × 10−61.734 × 10−6
Rank19131286714
F6Best1.620 × 1031.644 × 1031.644 × 1031.933 × 1031.621 × 1031.728 × 1031.603 × 1031.650 × 103
Mean1.779 × 1031.823 × 1031.746 × 1032.023 × 1031.882 × 1031.879 × 1031.777 × 1031.953 × 103
Std7.345 × 1011.266 × 1028.090 × 1017.649 × 1011.367 × 1027.821 × 1011.092 × 1021.689 × 102
P1.529 × 10−11.020 × 10−11.734 × 10−62.415 × 10−33.724 × 10−59.263 × 10−13.112 × 10−51.529 × 10−1
Rank25114810311
F7Best2.618 × 1034.472 × 1034.789 × 1039.029 × 1037.687 × 1033.545 × 1033.013 × 1033.451 × 103
Mean6.858 × 1032.122 × 1044.093 × 1056.711 × 1058.295 × 1051.750 × 1043.627 × 1041.208 × 106
Std4.371 × 1031.389 × 1044.322 × 1058.411 × 1051.638 × 1061.128 × 1045.366 × 1041.668 × 106
P1.494 × 10−51.734 × 10−61.734 × 10−62.603 × 10−62.843 × 10−52.225 × 10−41.734 × 10−61.494 × 10−5
Rank1111315147912
F8Best2.221 × 1032.318 × 1032.343 × 1032.300 × 1032.313 × 1032.312 × 1032.231 × 1032.436 × 103
Mean2.304 × 1032.490 × 1032.411 × 1032.428 × 1032.594 × 1032.422 × 1032.314 × 1032.934 × 103
Std1.576 × 1012.282 × 1024.551 × 1013.323 × 1025.408 × 1025.136 × 1014.890 × 1014.039 × 102
P1.734 × 10−61.734 × 10−66.733 × 10−11.734 × 10−61.734 × 10−69.754 × 10−11.734 × 10−61.734 × 10−6
Rank112103711215
F9Best2.501 × 1032.631 × 1032.658 × 1032.801 × 1032.554 × 1032.572 × 1032.673 × 1032.769 × 103
Mean2.729 × 1032.774 × 1032.765 × 1032.814 × 1032.805 × 1032.783 × 1032.758 × 1032.854 × 103
Std8.452 × 1013.967 × 1013.200 × 1017.631 × 1007.936 × 1015.432 × 1012.024 × 1015.765 × 101
P1.114 × 10−32.703 × 10−21.921 × 10−61.114 × 10−33.881 × 10−41.306 × 10−11.734 × 10−61.114 × 10−3
Rank17413119214
F10Best2.607 × 1032.948 × 1032.920 × 1032.944 × 1032.834 × 1032.926 × 1032.898 × 1033.057 × 103
Mean2.917 × 1033.006 × 1032.959 × 1033.121 × 1032.973 × 1032.986 × 1032.944 × 1033.356 × 103
Std6.276 × 1012.383 × 1011.327 × 1019.548 × 1014.332 × 1013.251 × 1012.499 × 1012.591 × 102
P1.734 × 10−67.691 × 10−61.921 × 10−61.477 × 10−41.921 × 10−67.731 × 10−31.734 × 10−61.734 × 10−6
Rank112713810415
Mean Rank1.510.36.511.39.29.53.813.4
+/=/−~9/1/08/1/19/1/09/1/010/0/05/4/110/0/0
Table A17. Comparison results with newly proposed algorithms on CEC2020 (Dim = 10).
Table A17. Comparison results with newly proposed algorithms on CEC2020 (Dim = 10).
FunctionIndexMShOAGJOWAASHOHOPOAO
F1Best3.676 × 1083.834 × 1052.767 × 1043.301 × 1081.550 × 1087.118 × 1052.248 × 106
Mean7.029 × 1095.175 × 1086.819 × 1041.705 × 1091.104 × 1098.214 × 1078.788 × 107
Std5.418 × 1097.672 × 1082.760 × 1041.217 × 1099.152 × 1081.513 × 1081.322 × 108
P1.734 × 10−69.271 × 10−33.182 × 10−61.734 × 10−62.879 × 10−62.369 × 10−11.734 × 10−6
Rank148111936
F2Best1.634 × 1031.274 × 1031.467 × 1031.734 × 1031.358 × 1031.562 × 1031.413 × 103
Mean2.646 × 1031.994 × 1032.227 × 1032.238 × 1032.376 × 1032.127 × 1032.020 × 103
Std3.797 × 1023.618 × 1022.235 × 1022.101 × 1023.247 × 1023.132 × 1022.752 × 102
P2.127 × 10−62.623 × 10−17.514 × 10−51.238 × 10−57.514 × 10−52.255 × 10−34.277 × 10−2
Rank12278963
F3Best7.610 × 1027.325 × 1028.115 × 1027.660 × 1027.335 × 1027.350 × 1027.391 × 102
Mean8.193 × 1027.577 × 1028.285 × 1027.898 × 1027.789 × 1027.741 × 1027.693 × 102
Std2.916 × 1011.437 × 1011.564 × 1011.215 × 1011.817 × 1012.034 × 1011.703 × 101
P1.734 × 10−63.405 × 10−51.734 × 10−61.734 × 10−61.921 × 10−63.882 × 10−61.734 × 10−6
Rank1351410876
F4Best1.908 × 1031.902 × 1031.902 × 1031.910 × 1031.906 × 1031.902 × 1031.903 × 103
Mean1.668 × 1052.096 × 1031.905 × 1031.763 × 1048.118 × 1031.909 × 1031.911 × 103
Std1.814 × 1059.650 × 1022.970 × 1001.798 × 1041.087 × 1044.777 × 1001.133 × 101
P1.734 × 10−63.182 × 10−63.182 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.127 × 10−6
Rank1553141176
F5Best1.741 × 1042.512 × 1034.065 × 1033.076 × 1043.433 × 1032.896 × 1033.148 × 103
Mean1.728 × 1064.513 × 1042.135 × 1052.620 × 1052.610 × 1043.459 × 1047.318 × 104
Std5.822 × 1061.150 × 1058.232 × 1041.446 × 1053.718 × 1048.185 × 1049.923 × 104
P1.734 × 10−61.020 × 10−11.921 × 10−61.734 × 10−68.730 × 10−32.712 × 10−15.792 × 10−5
Rank1531011425
F6Best1.770 × 1031.722 × 1031.832 × 1031.655 × 1031.753 × 1031.676 × 1031.608 × 103
Mean2.059 × 1031.834 × 1032.161 × 1031.857 × 1031.942 × 1031.872 × 1031.798 × 103
Std1.762 × 1028.785 × 1011.720 × 1021.044 × 1021.170 × 1027.725 × 1011.043 × 102
P3.515 × 10−61.108 × 10−21.734 × 10−66.639 × 10−48.466 × 10−66.892 × 10−56.884 × 10−1
Rank1361571294
F7Best3.482 × 1032.724 × 1032.751 × 1033.174 × 1032.593 × 1033.034 × 1033.557 × 103
Mean3.007 × 1041.047 × 1044.324 × 1043.783 × 1041.435 × 1048.844 × 1031.483 × 104
Std3.576 × 1046.599 × 1034.877 × 1045.578 × 1041.221 × 1045.700 × 1031.219 × 104
P2.843 × 10−51.108 × 10−21.287 × 10−33.317 × 10−41.484 × 10−31.714 × 10−12.585 × 10−3
Rank10386425
F8Best2.295 × 1032.308 × 1032.293 × 1032.293 × 1032.310 × 1032.306 × 1032.244 × 103
Mean2.851 × 1032.422 × 1032.662 × 1032.557 × 1032.402 × 1032.330 × 1032.313 × 103
Std2.956 × 1021.855 × 1027.115 × 1023.973 × 1027.435 × 1012.800 × 1011.372 × 101
P1.921 × 10−61.734 × 10−63.405 × 10−51.921 × 10−61.734 × 10−62.353 × 10−61.734 × 10−6
Rank148613954
F9Best2.594 × 1032.529 × 1032.501 × 1032.526 × 1032.552 × 1032.509 × 1032.508 × 103
Mean2.761 × 1032.764 × 1032.906 × 1032.810 × 1032.791 × 1032.751 × 1032.753 × 103
Std8.523 × 1014.841 × 1011.058 × 1025.725 × 1015.010 × 1018.157 × 1016.672 × 101
P3.389 × 10−17.271 × 10−31.973 × 10−53.182 × 10−63.724 × 10−57.731 × 10−33.501 × 10−2
Rank8515121063
F10Best3.009 × 1032.906 × 1032.898 × 1032.923 × 1032.913 × 1032.912 × 1032.901 × 103
Mean3.242 × 1032.948 × 1032.940 × 1033.011 × 1032.987 × 1032.963 × 1032.941 × 103
Std1.793 × 1023.393 × 1012.467 × 1017.097 × 1015.214 × 1013.179 × 1012.931 × 101
P1.734 × 10−61.566 × 10−23.854 × 10−32.879 × 10−62.879 × 10−61.477 × 10−45.710 × 10−2
Rank143211965
Mean Rank12.84.88.110.38.55.34.7
+/=/−9/1/08/2/09/0/110/0/010/0/07/3/07/3/0
Table A18. Comparison results with classic highly-cited algorithms on CEC2020 (Dim = 20).
Table A18. Comparison results with classic highly-cited algorithms on CEC2020 (Dim = 20).
FunctionIndexEAOPSODECMA-ESWOASCAMFOHHO
F1Best2.258 × 1055.387 × 1099.873 × 1075.890 × 1029.940 × 1074.969 × 1096.293 × 1031.013 × 1010
Mean7.337 × 1079.866 × 1092.009 × 1088.245 × 1093.461 × 1088.337 × 1092.438 × 1092.346 × 1010
Std1.370 × 1082.595 × 1091.086 × 1087.579 × 1092.585 × 1081.899 × 1092.936 × 1097.815 × 109
P1.734 × 10−61.057 × 10−41.484 × 10−31.891 × 10−41.734 × 10−66.339 × 10−61.734 × 10−61.734 × 10−6
Rank21248511614
F2Best2.068 × 1034.129 × 1032.305 × 1035.224 × 1032.764 × 1034.680 × 1032.341 × 1033.599 × 103
Mean3.006 × 1035.147 × 1032.677 × 1035.755 × 1034.241 × 1035.231 × 1033.447 × 1035.064 × 103
Std5.007 × 1023.740 × 1021.594 × 1022.212 × 1027.572 × 1022.676 × 1025.677 × 1025.173 × 102
P1.734 × 10−61.709 × 10−31.734 × 10−63.515 × 10−61.734 × 10−68.730 × 10−31.734 × 10−61.734 × 10−6
Rank212115713311
F3Best7.595 × 1021.094 × 1038.295 × 1027.348 × 1028.800 × 1028.899 × 1027.686 × 1029.619 × 102
Mean8.028 × 1021.279 × 1038.579 × 1028.182 × 1029.737 × 1029.383 × 1028.452 × 1021.034 × 103
Std2.545 × 1019.953 × 1011.386 × 1011.673 × 1015.782 × 1011.984 × 1017.673 × 1013.772 × 101
P1.734 × 10−61.734 × 10−68.730 × 10−31.734 × 10−61.734 × 10−61.852 × 10−21.734 × 10−61.734 × 10−6
Rank11562118313
F4Best1.905 × 1032.475 × 1031.917 × 1034.980 × 1031.915 × 1032.047 × 1031.906 × 1032.166 × 104
Mean1.908 × 1032.898 × 1042.063 × 1037.207 × 1042.108 × 1034.517 × 1031.400 × 1043.500 × 105
Std2.072 × 1003.859 × 1045.857 × 1021.219 × 1052.905 × 1023.008 × 1031.949 × 1045.264 × 105
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.353 × 10−61.734 × 10−61.734 × 10−6
Rank11231368914
F5Best2.727 × 1041.026 × 1067.761 × 1053.417 × 1061.259 × 1054.148 × 1055.891 × 1042.786 × 105
Mean2.520 × 1053.966 × 1063.877 × 1061.310 × 1071.721 × 1062.300 × 1062.211 × 1065.106 × 106
Std2.728 × 1053.240 × 1062.014 × 1066.059 × 1061.470 × 1061.119 × 1063.411 × 1064.369 × 106
P1.734 × 10−61.734 × 10−61.734 × 10−61.025 × 10−51.734 × 10−61.639 × 10−51.734 × 10−61.734 × 10−6
Rank1121315810711
F6Best1.761 × 1031.952 × 1031.629 × 1032.421 × 1032.179 × 1032.115 × 1031.872 × 1032.638 × 103
Mean2.216 × 1032.425 × 1031.699 × 1032.776 × 1032.799 × 1032.519 × 1032.154 × 1033.157 × 103
Std2.171 × 1022.296 × 1026.056 × 1012.164 × 1022.775 × 1021.804 × 1022.005 × 1023.735 × 102
P2.255 × 10−32.127 × 10−61.734 × 10−63.182 × 10−63.405 × 10−54.284 × 10−11.734 × 10−62.255 × 10−3
Rank36111129215
F7Best7.469 × 1031.430 × 1055.178 × 1054.942 × 1042.412 × 1049.762 × 1042.295 × 1041.721 × 104
Mean7.613 × 1047.234 × 1051.502 × 1065.035 × 1061.530 × 1066.843 × 1056.164 × 1051.411 × 106
Std6.393 × 1045.841 × 1058.302 × 1056.113 × 1061.050 × 1065.367 × 1059.082 × 1051.916 × 106
P1.921 × 10−61.734 × 10−61.734 × 10−62.353 × 10−62.603 × 10−61.494 × 10−52.603 × 10−61.921 × 10−6
Rank1101415138611
F8Best2.305 × 1032.970 × 1033.034 × 1032.300 × 1032.348 × 1032.835 × 1032.302 × 1033.587 × 103
Mean2.427 × 1035.003 × 1033.908 × 1036.583 × 1035.111 × 1035.075 × 1033.904 × 1036.076 × 103
Std6.359 × 1021.775 × 1039.535 × 1021.197 × 1031.799 × 1031.958 × 1031.374 × 1031.128 × 103
P1.734 × 10−61.973 × 10−52.353 × 10−61.734 × 10−68.466 × 10−67.691 × 10−61.734 × 10−61.734 × 10−6
Rank112715910614
F9Best2.501 × 1032.920 × 1032.905 × 1032.968 × 1032.978 × 1032.947 × 1032.844 × 1033.037 × 103
Mean2.882 × 1033.017 × 1032.930 × 1033.008 × 1033.127 × 1033.009 × 1032.894 × 1033.271 × 103
Std9.872 × 1017.513 × 1011.229 × 1012.152 × 1018.762 × 1012.056 × 1012.456 × 1011.766 × 102
P1.360 × 10−59.842 × 10−35.752 × 10−62.353 × 10−65.216 × 10−64.165 × 10−11.734 × 10−61.360 × 10−5
Rank3849117114
F10Best2.911 × 1033.185 × 1032.952 × 1032.959 × 1033.011 × 1033.122 × 1032.914 × 1033.674 × 103
Mean2.942 × 1033.700 × 1033.021 × 1033.562 × 1033.075 × 1033.280 × 1033.048 × 1034.574 × 103
Std3.133 × 1013.717 × 1023.596 × 1014.312 × 1024.806 × 1011.280 × 1021.579 × 1026.776 × 102
P1.734 × 10−61.921 × 10−61.921 × 10−61.734 × 10−61.734 × 10−64.682 × 10−31.734 × 10−61.734 × 10−6
Rank11351179415
Mean Rank1.611.25.811.48.99.34.713.2
+/=/−~10/0/08/0/210/0/010/0/010/0/08/2/010/0/0
Table A19. Comparison results with newly proposed algorithms on CEC2020 (Dim = 20).
Table A19. Comparison results with newly proposed algorithms on CEC2020 (Dim = 20).
FunctionIndexMShOAGJOWAASHOHOPOAO
F1Best1.365 × 10101.814 × 1092.968 × 1058.831 × 1092.908 × 1091.899 × 1082.358 × 107
Mean2.831 × 10105.553 × 1095.326 × 1051.457 × 10107.550 × 1092.077 × 1091.217 × 108
Std8.264 × 1093.060 × 1091.388 × 1053.148 × 1092.521 × 1091.721 × 1091.214 × 108
P1.734 × 10−61.734 × 10−63.515 × 10−61.734 × 10−61.734 × 10−61.734 × 10−62.183 × 10−2
Rank1591131073
F2Best4.043 × 1032.697 × 1032.750 × 1033.471 × 1033.827 × 1032.340 × 1032.305 × 103
Mean5.281 × 1034.296 × 1033.895 × 1034.589 × 1034.904 × 1033.866 × 1033.536 × 103
Std4.790 × 1029.768 × 1025.174 × 1025.061 × 1025.262 × 1025.502 × 1025.679 × 102
P1.734 × 10−61.973 × 10−58.466 × 10−61.734 × 10−61.734 × 10−61.639 × 10−52.255 × 10−3
Rank148691054
F3Best9.732 × 1028.001 × 1029.547 × 1028.790 × 1028.502 × 1028.271 × 1028.114 × 102
Mean1.040 × 1038.560 × 1029.869 × 1029.414 × 1029.490 × 1029.203 × 1028.578 × 102
Std3.555 × 1013.050 × 1012.887 × 1012.383 × 1013.280 × 1013.803 × 1013.056 × 101
P1.734 × 10−63.515 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−66.339 × 10−6
Rank1441291075
F4Best1.982 × 1041.919 × 1031.918 × 1034.413 × 1032.032 × 1031.918 × 1031.912 × 103
Mean3.086 × 1054.412 × 1031.931 × 1031.421 × 1046.605 × 1031.941 × 1031.937 × 103
Std2.343 × 1053.033 × 1037.272 × 1001.376 × 1043.149 × 1032.456 × 1012.632 × 101
P1.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−61.734 × 10−6
Rank1572111054
F5Best6.667 × 1053.902 × 1048.712 × 1044.447 × 1055.891 × 1047.091 × 1041.878 × 105
Mean1.328 × 1078.229 × 1053.595 × 1051.170 × 1062.136 × 1068.676 × 1057.970 × 105
Std1.202 × 1079.695 × 1053.415 × 1055.398 × 1051.120 × 1066.428 × 1054.813 × 105
P1.734 × 10−63.854 × 10−37.521 × 10−21.734 × 10−63.182 × 10−62.613 × 10−45.307 × 10−5
Rank14326954
F6Best2.273 × 1031.819 × 1032.213 × 1032.137 × 1032.085 × 1032.006 × 1031.910 × 103
Mean2.931 × 1032.217 × 1032.816 × 1032.487 × 1032.522 × 1032.451 × 1032.199 × 103
Std3.148 × 1021.902 × 1022.136 × 1021.998 × 1022.590 × 1022.547 × 1022.006 × 102
P2.353 × 10−68.774 × 10−12.127 × 10−62.225 × 10−43.112 × 10−52.255 × 10−38.451 × 10−1
Rank1451381074
F7Best1.023 × 1047.140 × 1038.859 × 1036.881 × 1045.293 × 1047.707 × 1036.950 × 104
Mean2.542 × 1065.728 × 1053.284 × 1052.998 × 1056.305 × 1052.082 × 1058.036 × 105
Std2.899 × 1061.059 × 1063.122 × 1053.459 × 1056.201 × 1052.241 × 1057.362 × 105
P2.353 × 10−61.891 × 10−44.860 × 10−56.984 × 10−61.734 × 10−69.627 × 10−43.515 × 10−6
Rank12453729
F8Best3.039 × 1032.430 × 1032.308 × 1033.087 × 1032.597 × 1032.342 × 1032.316 × 103
Mean5.455 × 1033.235 × 1035.516 × 1034.175 × 1033.340 × 1032.483 × 1032.333 × 103
Std1.043 × 1039.054 × 1021.169 × 1039.817 × 1029.508 × 1021.744 × 1021.527 × 101
P1.921 × 10−62.597 × 10−52.127 × 10−61.734 × 10−62.163 × 10−53.112 × 10−53.112 × 10−5
Rank134118532
F9Best3.007 × 1032.845 × 1033.112 × 1033.031 × 1032.983 × 1032.869 × 1032.842 × 103
Mean3.190 × 1032.944 × 1033.354 × 1033.118 × 1033.101 × 1032.963 × 1032.896 × 103
Std1.344 × 1025.117 × 1011.617 × 1025.082 × 1017.098 × 1014.683 × 1013.057 × 101
P1.734 × 10−68.217 × 10−31.734 × 10−61.734 × 10−61.921 × 10−64.897 × 10−44.165 × 10−1
Rank13515121062
F10Best3.422 × 1033.020 × 1032.900 × 1033.140 × 1033.095 × 1032.927 × 1032.930 × 103
Mean4.704 × 1033.115 × 1032.977 × 1033.393 × 1033.311 × 1033.053 × 1033.005 × 103
Std1.037 × 1031.021 × 1022.621 × 1012.197 × 1021.745 × 1025.459 × 1014.212 × 101
P1.734 × 10−61.734 × 10−64.534 × 10−41.734 × 10−61.734 × 10−61.921 × 10−61.494 × 10−5
Rank1482121063
Mean Rank13.85.76.99.19.15.34
+/=/−10/0/09/1/09/0/110/0/010/0/010/0/09/0/1

References

  1. Jones, M.; Djahel, S.; Welsh, K. Path-planning for unmanned aerial vehicles with environment complexity considerations: A survey. ACM Comput. Surv. 2023, 55, 1–39. [Google Scholar] [CrossRef]
  2. Meng, W.; Zhang, X.; Zhou, L.; Guo, H.; Hu, X. Advances in UAV Path Planning: A Comprehensive Review of Methods, Challenges, and Future Directions. Drones 2025, 9, 376. [Google Scholar] [CrossRef]
  3. Aljalaud, F.; Kurdi, H.; Youcef-Toumi, K. Bio-inspired multi-UAV path planning heuristics: A review. Mathematics 2023, 11, 2356. [Google Scholar] [CrossRef]
  4. Wayahdi, M.R.; Ginting, S.H.N.; Syahputra, D. Greedy, A-Star, and Dijkstra’s algorithms in finding shortest path. Int. J. Adv. Data Inf. Syst. 2021, 2, 45–52. [Google Scholar] [CrossRef]
  5. Hart, P.E.; Nilsson, N.J.; Raphael, B. A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 1968, 4, 100–107. [Google Scholar] [CrossRef]
  6. Koenig, S.; Likhachev, M. D* lite. In Proceedings of the Eighteenth National Conference on Artificial Intelligence; American Association for Artificial Intelligence: Menlo Park, CA, USA, 2002; pp. 476–483. Available online: https://dl.acm.org/doi/abs/10.5555/777092.777167 (accessed on 27 January 2026).
  7. Ma, C.S.; Miller, R.H. MILP optimal path planning for real-time applications. In Proceedings of the 2006 American Control Conference, Minneapolis, MN, USA, 14–16 June 2006; IEEE: New York, NY, USA, 2006. [Google Scholar] [CrossRef]
  8. Mac, T.T.; Copot, C.; Tran, D.T.; De Keyser, R. Heuristic approaches in robot path planning: A survey. Robot. Auton. Syst. 2016, 86, 13–28. [Google Scholar] [CrossRef]
  9. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of ICNN’95-International Conference on Neural Networks; IEEE: New York, NY, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar] [CrossRef]
  10. Storn, R.; Price, K. Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  11. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  12. Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl.-Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
  13. Chopra, N.; Ansari, M.M. Golden jackal optimization: A novel nature-inspired optimizer for engineering applications. Expert Syst. Appl. 2022, 198, 116924. [Google Scholar] [CrossRef]
  14. Xue, J.; Shen, B. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization. J. Supercomput. 2023, 79, 7305–7336. [Google Scholar] [CrossRef]
  15. 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]
  16. Qi, Y.; Jiang, H.; Huang, G.; Yang, L.; Wang, F.; Xu, Y. Multi-UAV path planning considering multiple energy consumptions via an improved bee foraging learning particle swarm optimization algorithm. Sci. Rep. 2025, 15, 14755. [Google Scholar] [CrossRef]
  17. Zeng, H.; Tong, L.; Xia, X. Multi-UAV cooperative coverage search for various regions based on differential evolution algorithm. Biomimetics 2024, 9, 384. [Google Scholar] [CrossRef]
  18. Yu, B.; Fan, S.; Cui, W.; Xia, K.; Wang, L. A Multi-UAV cooperative mission planning method based on SA-WOA algorithm for three-dimensional space atmospheric environment detection. Robotica 2024, 42, 2243–2280. [Google Scholar] [CrossRef]
  19. Karthik, K.; Balasubramanian, C.; Praveen, R. Hybrid golden Jackal and moth flame optimization algorithm based coverage path planning in heterogeneous UAV networks. Sci. Rep. 2025, 15, 31054. [Google Scholar] [CrossRef]
  20. Lou, T.; Wang, Y.; Yue, Z.; Zhao, L. Multi-UAV collaborative trajectory planning for 3D terrain based on CS-GJO algorithm. Complex Syst. Model. Simul. 2024, 4, 274–291. [Google Scholar] [CrossRef]
  21. Yang, L.; Zhang, X.; Li, Z.; Li, L.; Shi, Y. A LODBO algorithm for multi-UAV search and rescue path planning in disaster areas. Chin. J. Aeronaut. 2025, 38, 103301. [Google Scholar] [CrossRef]
  22. Zheng, X.; Liu, R.; Liu, X. Simulation Application of Adaptive Strategy Hybrid Secretary Bird Optimization Algorithm in Multi-UAV 3D Path Planning. Computers 2025, 14, 439. [Google Scholar] [CrossRef]
  23. Abualigah, L.; Yousri, D.; Abd Elaziz, M.; Ewees, A.A.; Al-Qaness, M.A.; Gandomi, A.H. Aquila optimizer: A novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 2021, 157, 107250. [Google Scholar] [CrossRef]
  24. Taleb, S.M.; Yasin, E.T.; Ait Saadi, A.; Dogan, M.; Yahia, S.; Meraihi, Y.; Koklu, M.; Mirjalili, S.; Ramdane-Cherif, A. A comprehensive survey of aquila optimizer: Theory, variants, hybridization, and applications. Arch. Comput. Methods Eng. 2025, 32, 104314. [Google Scholar] [CrossRef]
  25. Zeng, Q.; Zhou, Y.; Zhou, G.; Luo, Q. Multi-strategies enhanced aquila optimizer for global optimization: Comprehensive review and comparative analysis. J. Comput. Des. Eng. 2025, 12, 134–160. [Google Scholar] [CrossRef]
  26. Al-Majidi, S.D.; Alturfi, A.M.; Al-Nussairi, M.K.; Hussein, R.A.; Salgotra, R.; Abbod, M.F. A robust automatic generation control system based on hybrid Aquila Optimizer-Sine Cosine Algorithm. Results Eng. 2025, 25, 103951. [Google Scholar] [CrossRef]
  27. Bai, L.; Pei, Z.; Wang, J.; Zhou, Y. Multi-Strategy Improved Aquila Optimizer Algorithm and Its Application in Railway Freight Volume Prediction. Electronics 2025, 14, 1621. [Google Scholar] [CrossRef]
  28. Wang, X.; Li, R.; Luo, X.; Guan, X. Improved differential mutation aquila optimizer-based optimization dispatching strategy for hybrid energy ship power system. IEEE Trans. Transp. Electrif. 2025, 11, 12667–12683. [Google Scholar] [CrossRef]
  29. Singla, M.K.; Muhammed Ali, S.A.; Kumar, R.; Jangir, P.; Khishe, M.; Gulothungan, G.; Mahmoud, H.A. Revolutionizing proton exchange membrane fuel cell modeling through hybrid aquila optimizer and arithmetic algorithm optimization. Sci. Rep. 2025, 15, 5122. [Google Scholar] [CrossRef]
  30. Zhang, J.; Gao, Z.; Li, S.; Zhao, J. An improved aquila optimizer with local escaping operator and its application in uav path planning. Recent Adv. Comput. Sci. Commun. 2025, 18, E250424229337. [Google Scholar] [CrossRef]
  31. Liu, X.; Wang, L.; Ma, Y.; Shao, P. Collaborative Trajectory Planning for Stereoscopic Agricultural Multi-UAVs Driven by the Aquila Optimizer. Comput. Mater. Contin. 2025, 82, 1349–1376. [Google Scholar] [CrossRef]
  32. Tang, X.; Jia, C.; Qu, P. EAPO: A Multi-Strategy-Enhanced Artificial Protozoa Optimizer and Its Application to 3D UAV Path Planning. Mathematics 2025, 14, 153. [Google Scholar] [CrossRef]
  33. Xu, Z.; Wang, Z.; Liu, R.; Huang, C.; Shi, Y.; Wang, M.; Chen, H. Efficient multi-UAV path planning in dynamic and complex environments using hybrid polar lights optimization. J. King Saud Univ. Comput. Inf. Sci. 2025, 37, 125. [Google Scholar] [CrossRef]
  34. Liu, X.; Wang, F.; Liu, Y.; Li, L. A Multi-Objective Black-Winged Kite Algorithm for Multi-UAV Cooperative Path Planning. Drones 2025, 9, 118. [Google Scholar] [CrossRef]
  35. Zhang, X.; Yu, G.; Jin, Y.; Qian, F. Elitism-based transfer learning and diversity maintenance for dynamic multi-objective optimization. Inf. Sci. 2023, 636, 118927. [Google Scholar] [CrossRef]
  36. Yang, Q.; Yan, J.Q.; Gao, X.D.; Xu, D.D.; Lu, Z.Y.; Zhang, J. Random neighbor elite guided differential evolution for global numerical optimization. Inf. Sci. 2022, 607, 1408–1438. [Google Scholar] [CrossRef]
  37. Hansen, N.; Müller, S.D.; Koumoutsakos, P. Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol. Comput. 2003, 11, 1–18. [Google Scholar] [CrossRef]
  38. Mirjalili, S. SCA: A sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  39. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  40. Sánchez Cortez, J.A.; Peraza Vázquez, H.; Peña Delgado, A.F. A Novel Bio-Inspired Optimization Algorithm Based on Mantis Shrimp Survival Tactics. Mathematics 2025, 13, 1500. [Google Scholar] [CrossRef]
  41. Cheng, J.; De Waele, W. Weighted average algorithm: A novel meta-heuristic optimization algorithm based on the weighted average position concept. Knowl.-Based Syst. 2024, 305, 112564. [Google Scholar] [CrossRef]
  42. Zhao, S.; Zhang, T.; Ma, S.; Wang, M. Sea-horse optimizer: A novel nature-inspired meta-heuristic for global optimization problems. Appl. Intell. 2023, 53, 11833–11860. [Google Scholar] [CrossRef]
  43. Amiri, M.H.; Mehrabi Hashjin, N.; Montazeri, M.; Mirjalili, S.; Khodadadi, N. Hippopotamus optimization algorithm: A novel nature-inspired optimization algorithm. Sci. Rep. 2024, 14, 5032. [Google Scholar] [CrossRef]
  44. Lian, J.; Hui, G.; Ma, L.; Zhu, T.; Wu, X.; Heidari, A.A.; Chen, Y.; Chen, H. Parrot optimizer: Algorithm and applications to medical problems. Comput. Biol. Med. 2024, 172, 108064. [Google Scholar] [CrossRef] [PubMed]
  45. Olorunda, O.; Engelbrecht, A.P. Measuring exploration/exploitation in particle swarms using swarm diversity. In Proceedings of the 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China, 1–6 June 2008; IEEE: New York, NY, USA, 2008; pp. 1128–1134. [Google Scholar] [CrossRef]
  46. Črepinšek, M.; Liu, S.H.; Mernik, M. Exploration and exploitation in evolutionary algorithms: A survey. ACM Comput. Surv. (CSUR) 2013, 45, 1–33. [Google Scholar] [CrossRef]
Figure 1. The principle of the decision variable space.
Figure 1. The principle of the decision variable space.
Biomimetics 11 00166 g001
Figure 2. Schematic diagram of the EAO algorithm’s behavior-adaptive collaborative optimization framework.
Figure 2. Schematic diagram of the EAO algorithm’s behavior-adaptive collaborative optimization framework.
Biomimetics 11 00166 g002
Figure 3. EAO algorithm flowchart.
Figure 3. EAO algorithm flowchart.
Biomimetics 11 00166 g003
Figure 4. Friedman’s average rank for different values of parameters.
Figure 4. Friedman’s average rank for different values of parameters.
Biomimetics 11 00166 g004
Figure 5. Exploration and exploitation experiment results on selected CEC2017 functions.
Figure 5. Exploration and exploitation experiment results on selected CEC2017 functions.
Biomimetics 11 00166 g005
Figure 6. Experimental results of convergence analysis on selected CEC2017 functions.
Figure 6. Experimental results of convergence analysis on selected CEC2017 functions.
Biomimetics 11 00166 g006
Figure 7. Friedman average rankings of EAO and other algorithms across different dimensions on CEC2017.
Figure 7. Friedman average rankings of EAO and other algorithms across different dimensions on CEC2017.
Biomimetics 11 00166 g007
Figure 8. Average iteration curve of EAO and other algorithms on CEC2017 (Dim = 30).
Figure 8. Average iteration curve of EAO and other algorithms on CEC2017 (Dim = 30).
Biomimetics 11 00166 g008
Figure 9. Boxplot of EAO and other algorithms on CEC2017 (Dim = 30).
Figure 9. Boxplot of EAO and other algorithms on CEC2017 (Dim = 30).
Biomimetics 11 00166 g009
Figure 10. Average iteration curve of EAO and other algorithms on CEC2017 (Dim = 50).
Figure 10. Average iteration curve of EAO and other algorithms on CEC2017 (Dim = 50).
Biomimetics 11 00166 g010
Figure 11. Boxplot of EAO and other algorithms on CEC2017 (Dim = 50).
Figure 11. Boxplot of EAO and other algorithms on CEC2017 (Dim = 50).
Biomimetics 11 00166 g011
Figure 12. Average iteration curve of EAO and other algorithms on CEC2017 (Dim = 100).
Figure 12. Average iteration curve of EAO and other algorithms on CEC2017 (Dim = 100).
Biomimetics 11 00166 g012
Figure 13. Boxplot of EAO and other algorithms on CEC2017 (Dim = 100).
Figure 13. Boxplot of EAO and other algorithms on CEC2017 (Dim = 100).
Biomimetics 11 00166 g013
Figure 14. Friedman average rankings of EAO and other algorithms across different dimensions at CEC2017.
Figure 14. Friedman average rankings of EAO and other algorithms across different dimensions at CEC2017.
Biomimetics 11 00166 g014
Figure 15. Average iteration curve of EAO and other algorithms on CEC2020 (Dim = 10).
Figure 15. Average iteration curve of EAO and other algorithms on CEC2020 (Dim = 10).
Biomimetics 11 00166 g015
Figure 16. Boxplot of EAO and other algorithms on CEC2020 (Dim = 10).
Figure 16. Boxplot of EAO and other algorithms on CEC2020 (Dim = 10).
Biomimetics 11 00166 g016
Figure 17. Average iteration curve of EAO and other algorithms on CEC2020 (Dim = 20).
Figure 17. Average iteration curve of EAO and other algorithms on CEC2020 (Dim = 20).
Biomimetics 11 00166 g017
Figure 18. Boxplot of EAO and other algorithms on CEC2020 (Dim = 20).
Figure 18. Boxplot of EAO and other algorithms on CEC2020 (Dim = 20).
Biomimetics 11 00166 g018
Figure 19. Four simulated map environments for the path-planning experiments.
Figure 19. Four simulated map environments for the path-planning experiments.
Biomimetics 11 00166 g019
Figure 20. Average iteration curves of EAO and other algorithms on four maps.
Figure 20. Average iteration curves of EAO and other algorithms on four maps.
Biomimetics 11 00166 g020aBiomimetics 11 00166 g020b
Figure 21. The 3D views of optimal trajectories generated by EAO and other algorithms on Map 1.
Figure 21. The 3D views of optimal trajectories generated by EAO and other algorithms on Map 1.
Biomimetics 11 00166 g021
Figure 22. Top viewss of optimal trajectories generated by EAO and other algorithms on Map 1.
Figure 22. Top viewss of optimal trajectories generated by EAO and other algorithms on Map 1.
Biomimetics 11 00166 g022
Figure 23. Side views of optimal trajectories generated by EAO and other algorithms on Map 1.
Figure 23. Side views of optimal trajectories generated by EAO and other algorithms on Map 1.
Biomimetics 11 00166 g023
Figure 24. The 3D views of optimal trajectories generated by EAO and other algorithms on Map 2.
Figure 24. The 3D views of optimal trajectories generated by EAO and other algorithms on Map 2.
Biomimetics 11 00166 g024
Figure 25. Top views of optimal trajectories generated by EAO and other algorithms on Map 2.
Figure 25. Top views of optimal trajectories generated by EAO and other algorithms on Map 2.
Biomimetics 11 00166 g025
Figure 26. Side views of optimal trajectories generated by EAO and other algorithms on Map 2.
Figure 26. Side views of optimal trajectories generated by EAO and other algorithms on Map 2.
Biomimetics 11 00166 g026
Figure 27. The 3D views of optimal trajectories generated by EAO and other algorithms on Map 3.
Figure 27. The 3D views of optimal trajectories generated by EAO and other algorithms on Map 3.
Biomimetics 11 00166 g027
Figure 28. Top views of optimal trajectories generated by EAO and other algorithms on Map 3.
Figure 28. Top views of optimal trajectories generated by EAO and other algorithms on Map 3.
Biomimetics 11 00166 g028
Figure 29. Side views of optimal trajectories generated by EAO and other algorithms on Map 3.
Figure 29. Side views of optimal trajectories generated by EAO and other algorithms on Map 3.
Biomimetics 11 00166 g029
Figure 30. The 3D views of optimal trajectories generated by EAO and other algorithms on Map 4.
Figure 30. The 3D views of optimal trajectories generated by EAO and other algorithms on Map 4.
Biomimetics 11 00166 g030
Figure 31. Top views of optimal trajectories generated by EAO and other algorithms on Map 4.
Figure 31. Top views of optimal trajectories generated by EAO and other algorithms on Map 4.
Biomimetics 11 00166 g031
Figure 32. Side views of optimal trajectories generated by EAO and other algorithms on Map 4.
Figure 32. Side views of optimal trajectories generated by EAO and other algorithms on Map 4.
Biomimetics 11 00166 g032
Table 1. Description of symbols used in AO.
Table 1. Description of symbols used in AO.
SymbolsDescription
N Population size.
T Maximum number of iterations.
t Current iteration number.
U B Upper bounds of the problem.
L B Lower bounds of the problem.
D i m Problem dimension.
D Dimension space.
L e v y ( D ) Flight distribution function.
r a n d ,   σ ,   ζ Random numbers between [0, 1].
X ( t ) Current solution at the t th iteration.
X b e s t t Best solution before the t th iteration
X M ( t ) Mean of the current solutions at the t th iteration.
Q F t Quality function used to balance the search strategies.
G 1 Various movements of the eagle used to track the prey during its escape.
G 2 Flight slope of the eagle tracking the prey from the first to the last position during the prey’s evasion.
Table 2. Description of symbols used in EAO.
Table 2. Description of symbols used in EAO.
SymbolsDescription
D ( t ) Population diversity index.
D ^ t Normalized population diversity index.
X i ( t ) Position vector of the i th individual at generation t .
X ¯ ( t ) Center position of the population.
X l b e s t t Neighborhood best position of the individual.
k m i n Minimum neighborhood size.
k m a x Maximum neighborhood size
μ k m a x as a percentage of the population size.
θ L Low diversity threshold.
θ H High diversity threshold.
F Scaling factor.
τ Historical window length.
η Time-varying amplitude decay coefficient.
f b e s t ( t ) Global optimal fitness value of the t th generation.
f i ( t ) Fitness value of the i th individual in generation t .
M i s t Suggested behavior number.
M i t Behavior number currently executed.
T R i t Behavior trust.
T R m i n Lower limit of trust.
T R m a x Upper limit of trust.
S i t Consecutive number of times this behavior has produced improvements.
Table 3. Algorithm parameter settings.
Table 3. Algorithm parameter settings.
AlgorithmsParameter Settings
PSO C 1 = 1 , C 2 = 1 , v m i n = 10 , v m a x = 10 , ω = [ 0.9,0.4 ]
DE F = 0.5 ,   C R = 0.5
CMA-ES σ = 0.75
WOA a = [ 2 , 0 ]
SCA a = 2
MFOParameter free
HHO a = 5 , β = 1.5
MShOA b = 1 , φ = 10
GJOParameter free
WAAParameter free
SHO u = 0.05 , v = 0.05 ; l = 0.05
HOParameter free
PO β = 0.5
AO α = 0.1 , δ = 0.1 , r 1 = 10
Table 4. Ablation experiment results.
Table 4. Ablation experiment results.
FunctionIndexAOEAO_DEAO_NEAO_EEAO_SEAO
F1Best7.519 × 1074.259 × 1072.240 × 1099.716 × 1092.751 × 1053.647 × 105
Mean2.172 × 1082.133 × 1084.312 × 1091.756 × 10101.842 × 1061.702 × 107
Std9.657 × 1071.412 × 1081.268 × 1094.962 × 1091.353 × 1065.074 × 107
Rank435612
F3Best3.907 × 1043.917 × 1046.006 × 1043.475 × 1041.546 × 1031.606 × 103
Mean5.219 × 1045.418 × 1047.509 × 1046.189 × 1044.910 × 1034.130 × 103
Std6.975 × 1036.798 × 1037.056 × 1031.125 × 1042.554 × 1031.504 × 103
Rank346521
F4Best5.510 × 1025.363 × 1026.881 × 1028.796 × 1024.728 × 1024.493 × 102
Mean6.196 × 1026.101 × 1028.880 × 1021.796 × 1034.967 × 1025.035 × 102
Std5.675 × 1014.759 × 1011.447 × 1026.840 × 1021.244 × 1012.356 × 101
Rank435612
F5Best6.263 × 1026.295 × 1026.451 × 1026.882 × 1025.673 × 1025.671 × 102
Mean6.778 × 1026.892 × 1026.941 × 1027.587 × 1026.316 × 1026.315 × 102
Std3.001 × 1013.362 × 1012.265 × 1014.106 × 1014.588 × 1014.337 × 101
Rank345621
F6Best6.317 × 1026.367 × 1026.288 × 1026.198 × 1026.069 × 1026.064 × 102
Mean6.469 × 1026.488 × 1026.423 × 1026.412 × 1026.276 × 1026.331 × 102
Std1.038 × 1017.041 × 1005.897 × 1001.597 × 1011.170 × 1011.495 × 101
Rank564312
F7Best1.021 × 1031.005 × 1031.044 × 1031.009 × 1037.865 × 1028.311 × 102
Mean1.099 × 1031.083 × 1031.099 × 1031.131 × 1038.748 × 1028.797 × 102
Std5.071 × 1015.475 × 1014.114 × 1018.108 × 1014.521 × 1014.136 × 101
Rank534612
F8Best9.122 × 1029.141 × 1029.274 × 1029.641 × 1028.491 × 1028.599 × 102
Mean9.518 × 1029.596 × 1029.731 × 1021.039 × 1039.273 × 1029.279 × 102
Std3.088 × 1012.557 × 1012.107 × 1013.883 × 1013.767 × 1014.658 × 101
Rank345621
F9Best4.036 × 1034.013 × 1034.509 × 1032.881 × 1031.057 × 1039.851 × 102
Mean6.662 × 1036.398 × 1036.342 × 1036.335 × 1033.193 × 1033.472 × 103
Std1.308 × 1031.182 × 1031.159 × 1032.049 × 1032.024 × 1031.736 × 103
Rank563412
F10Best4.644 × 1034.211 × 1034.606 × 1036.021 × 1034.041 × 1033.071 × 103
Mean5.623 × 1035.666 × 1035.694 × 1038.449 × 1035.105 × 1034.578 × 103
Std6.753 × 1028.547 × 1024.279 × 1026.916 × 1025.856 × 1026.361 × 102
Rank345621
F11Best1.585 × 1031.499 × 1031.859 × 1031.491 × 1031.188 × 1031.160 × 103
Mean1.869 × 1031.870 × 1034.311 × 1032.715 × 1031.313 × 1031.301 × 103
Std2.309 × 1022.778 × 1021.424 × 1031.155 × 1035.955 × 1016.252 × 101
Rank436521
F12Best6.299 × 1067.772 × 1065.127 × 1072.486 × 1082.060 × 1061.195 × 106
Mean6.142 × 1074.960 × 1072.132 × 1081.529 × 1092.017 × 1071.888 × 107
Std4.329 × 1073.824 × 1071.048 × 1081.317 × 1092.033 × 1072.220 × 107
Rank435621
F13Best2.540 × 1052.216 × 1058.888 × 1051.211 × 1055.788 × 1044.509 × 104
Mean1.026 × 1061.144 × 1068.252 × 1062.670 × 1081.877 × 1051.259 × 105
Std1.134 × 1061.141 × 1066.855 × 1065.123 × 1081.218 × 1056.235 × 104
Rank435621
F14Best2.150 × 1044.258 × 1047.883 × 1041.674 × 1035.133 × 1032.645 × 103
Mean6.234 × 1053.648 × 1055.870 × 1054.535 × 1043.759 × 1042.785 × 104
Std6.387 × 1054.998 × 1056.280 × 1054.630 × 1043.503 × 1042.527 × 104
Rank645321
F15Best4.637 × 1044.579 × 1042.378 × 1041.056 × 1041.165 × 1041.145 × 104
Mean1.499 × 1051.281 × 1051.413 × 1056.593 × 1066.649 × 1044.896 × 104
Std8.379 × 1046.827 × 1048.395 × 1042.026 × 1075.726 × 1042.459 × 104
Rank645321
F16Best2.637 × 1032.262 × 1032.317 × 1032.627 × 1032.160 × 1031.989 × 103
Mean3.145 × 1033.118 × 1033.048 × 1033.286 × 1032.829 × 1032.815 × 103
Std3.584 × 1023.060 × 1022.808 × 1023.470 × 1023.237 × 1023.551 × 102
Rank543612
F17Best1.899 × 1032.007 × 1031.900 × 1031.893 × 1031.860 × 1031.886 × 103
Mean2.307 × 1032.315 × 1032.194 × 1032.247 × 1032.166 × 1032.174 × 103
Std2.536 × 1022.024 × 1022.050 × 1022.480 × 1021.873 × 1021.993 × 102
Rank562431
F18Best1.355 × 1059.962 × 1047.056 × 1053.996 × 1041.865 × 1046.378 × 104
Mean3.424 × 1062.585 × 1063.377 × 1061.804 × 1064.735 × 1053.890 × 105
Std3.489 × 1062.268 × 1062.906 × 1064.582 × 1063.586 × 1052.750 × 105
Rank546321
F19Best6.609 × 1044.219 × 1042.934 × 1041.556 × 1042.118 × 1041.985 × 104
Mean2.631 × 1062.187 × 1062.717 × 1061.101 × 1072.552 × 1062.850 × 106
Std2.128 × 1061.521 × 1062.200 × 1062.192 × 1071.926 × 1061.837 × 106
Rank214536
F20Best2.225 × 1032.330 × 1032.300 × 1032.207 × 1032.247 × 1032.238 × 103
Mean2.566 × 1032.559 × 1032.516 × 1032.650 × 1032.525 × 1032.517 × 103
Std1.952 × 1021.527 × 1021.318 × 1021.944 × 1021.969 × 1021.996 × 102
Rank542631
F21Best2.418 × 1032.410 × 1032.423 × 1032.456 × 1032.368 × 1032.366 × 103
Mean2.465 × 1032.466 × 1032.473 × 1032.502 × 1032.429 × 1032.417 × 103
Std2.627 × 1013.853 × 1012.528 × 1013.809 × 1013.885 × 1014.634 × 101
Rank435621
F22Best2.347 × 1032.360 × 1032.713 × 1033.112 × 1032.306 × 1032.307 × 103
Mean2.582 × 1032.418 × 1033.031 × 1034.256 × 1034.632 × 1032.698 × 103
Std8.254 × 1024.612 × 1012.324 × 1021.290 × 1032.046 × 1031.172 × 103
Rank325641
F23Best2.798 × 1032.774 × 1032.805 × 1032.792 × 1032.713 × 1032.695 × 103
Mean2.877 × 1032.878 × 1032.878 × 1032.849 × 1032.759 × 1032.778 × 103
Std4.501 × 1014.319 × 1013.427 × 1013.522 × 1012.886 × 1016.839 × 101
Rank456312
F24Best2.911 × 1032.926 × 1032.981 × 1032.944 × 1032.865 × 1032.880 × 103
Mean3.029 × 1033.015 × 1033.035 × 1033.010 × 1032.936 × 1032.922 × 103
Std5.794 × 1014.229 × 1012.696 × 1013.649 × 1017.149 × 1012.388 × 101
Rank546321
F25Best2.904 × 1032.917 × 1032.998 × 1033.131 × 1032.887 × 1032.885 × 103
Mean2.978 × 1032.959 × 1033.107 × 1033.491 × 1032.899 × 1032.904 × 103
Std2.782 × 1012.973 × 1015.936 × 1012.697 × 1021.871 × 1011.758 × 101
Rank435612
F26Best3.623 × 1033.569 × 1034.181 × 1034.078 × 1032.902 × 1032.825 × 103
Mean4.550 × 1034.553 × 1034.925 × 1035.903 × 1034.488 × 1033.903 × 103
Std1.171 × 1031.147 × 1037.657 × 1029.647 × 1028.597 × 1029.861 × 102
Rank325641
F27Best3.248 × 1033.229 × 1033.265 × 1033.271 × 1033.207 × 1033.192 × 103
Mean3.308 × 1033.306 × 1033.330 × 1033.316 × 1033.235 × 1033.247 × 103
Std3.397 × 1013.326 × 1012.894 × 1013.151 × 1013.259 × 1013.908 × 101
Rank346512
F28Best3.329 × 1033.302 × 1033.409 × 1033.682 × 1033.199 × 1033.197 × 103
Mean3.400 × 1033.385 × 1033.777 × 1034.260 × 1033.237 × 1033.244 × 103
Std5.053 × 1014.415 × 1011.873 × 1023.595 × 1022.456 × 1012.507 × 101
Rank435612
F29Best3.890 × 1033.843 × 1034.018 × 1033.734 × 1033.514 × 1033.579 × 103
Mean4.422 × 1034.392 × 1034.470 × 1034.217 × 1033.954 × 1033.916 × 103
Std4.422 × 1034.392 × 1034.470 × 1034.217 × 1033.954 × 1033.916 × 103
Rank546321
F30Best1.316 × 1062.001 × 1064.746 × 1063.913 × 1065.542 × 1051.134 × 106
Mean1.639 × 1071.468 × 1072.429 × 1074.059 × 1077.612 × 1067.732 × 106
Std1.285 × 1079.590 × 1061.846 × 1075.063 × 1076.113 × 1065.992 × 106
Rank435621
Mean Rank4.13.74.851.91.5
Final Ranking435621
Table 5. Simulation environment parameter settings for multi-UAV path planning.
Table 5. Simulation environment parameter settings for multi-UAV path planning.
MapStarting PointTarget PointThreatNo-Fly Zone
RadarArtillery
CenterRCenterRCenterR
1(20, 100, 240)
(50, 50, 250)
(100, 20, 240)
(545, 800, 230)
(565, 700, 230)
(900, 550, 350)
(400, 500, 190)
(600, 200, 220)
100
100
(300, 250, 200)100(700, 500, 200)100
2(20, 100, 240)
(50, 50, 250)
(100, 20, 240)
(880, 800, 220)
(940, 510, 240)
(980, 620, 300)
(420, 260, 210)
(245, 570, 210)
90
90
(760, 550, 220)
(235, 330, 210)
100
90
(590, 410, 200)
(475, 630, 200)
90
90
3(20, 100, 240)
(50, 50, 250)
(100, 20, 240)
(575, 800, 230)
(750, 750, 300)
(950, 530, 350)
(610, 250,200)
(410, 170,210)
(245, 570,210)
90
90
90
(800, 600, 220)
(650, 450, 210)
(200, 350, 220)
100
90
80
(850, 350, 150)
(475, 630, 200)
(400, 400, 200)
90
90
80
4(20, 100, 240)
(50, 50, 250)
(100, 20, 240)
(915, 725, 230)
(950, 520, 300)
(950, 450, 250)
(670, 580, 210)
(580, 190, 220)
(270, 550, 200)
70
60
80
(850, 600, 220)
(750, 740, 200)
(400, 450, 220)
(200, 350, 220)
70
70
70
60
(475, 630, 200)
(400, 250, 200)
80
80
Table 6. Settings of constraint parameters for UAV dynamics.
Table 6. Settings of constraint parameters for UAV dynamics.
Constraint ParameterSymbolValue
Minimum flight speed v m i n 102   m / s
Maximum flight speed v m a x 238   m / s
Range of yaw angle variation ϕ ± 60 °
Range of pitch angle variation ϑ ± 45 °
Minimum flight segment length L m i n 2   k m
Minimum distance between UAVs d s 25   k m
Table 7. Sensitivity analysis results of weight coefficient configuration for multi-UAV path-planning objective function on Map 4.
Table 7. Sensitivity analysis results of weight coefficient configuration for multi-UAV path-planning objective function on Map 4.
ConfigurationWeight Coefficients Values of Threat Cost, No-Fly Zone Constraint Cost, Time Coordination Cost, Collision Avoidance CostAverage Fitness ValueAverage Fitness Value ChangesFitness Value Fluctuation Percentage
Benchmark Weight ω 1 = 0.1 ,     ω 2 = 0.12 ,     ω 3 = 0.18 ,     ω 4 = 0.18 ,
ω 5 = 0.18 ,     ω 6 = 0.14 ,     ω 7 = 0.08 ,     ω 8 = 0.02
4.627 × 101~~
ω 3 + 20 % ω 1 = 0.09 ,     ω 2 = 0.113 ,     ω 3 = 0.216 ,   ω 4 = 0.18 ,  
ω 5 = 0.18 ,   ω 6 = 0.14 ,     ω 7 = 0.061 ,     ω 8 = 0.02
4.282 × 101−7.46%8.7%
ω 3 20 % ω 1 = 0.12 ,     ω 2 = 0.126 ,     ω 3 = 0.144 ,     ω 4 = 0.18 ,
ω 5 = 0.18 ,     ω 6 = 0.14 ,     ω 7 = 0.09 ,     ω 8 = 0.02
4.685 × 101−1.24%
ω 4 + 20 % ω 1 = 0.09 ,     ω 2 = 0.113 ,     ω 3 = 0.18 ,   ω 4 = 0.216 ,  
ω 5 = 0.18 ,     ω 6 = 0.14 ,     ω 7 = 0.061 ,     ω 8 = 0.02
4.021 × 101−13.11%14.5%
ω 4 20 % ω 1 = 0.12 ,     ω 2 = 0.126 ,     ω 3 = 0.18 ,   ω 4 = 0.144 ,  
ω 5 = 0.18 ,     ω 6 = 0.14 ,     ω 7 = 0.09 ,     ω 8 = 0.02
4.691 × 1011.39%
ω 5 + 20 % ω 1 = 0.09 ,     ω 2 = 0.113 ,     ω 3 = 0.18 ,     ω 4 = 0.18
ω 5 = 0.216 ,     ω 6 = 0.14 ,     ω 7 = 0.061 ,     ω 8 = 0.02
4.553 × 101−1.61%3.65%
ω 5 20 % ω 1 = 0.12 ,     ω 2 = 0.126 ,     ω 3 = 0.18 ,   ω 4 = 0.18 ,  
ω 5 = 0.144 ,     ω 6 = 0.14 ,     ω 7 = 0.09 ,     ω 8 = 0.02
4.533 × 101−2.04%
ω 6 + 20 % ω 1 = 0.09 ,     ω 2 = 0.106 ,   ω 3 = 0.18 ,   ω 4 = 0.18 ,  
ω 5 = 0.18 ,   ω 6 = 0.168 ,   ω 7 = 0.076 ,   ω 8 = 0.02
4.369 × 101−5.57%14.11%
ω 6 20 % ω 1 = 0.12 ,     ω 2 = 0.126 ,     ω 3 = 0.18 ,   ω 4 = 0.18 ,
ω 5 = 0.18 ,     ω 6 = 0.112 ,     ω 7 = 0.082 ,     ω 8 = 0.02
5.022 × 1018.54%
Table 8. Path-planning results for EAO and other algorithms.
Table 8. Path-planning results for EAO and other algorithms.
MapAlgorithmBestMeanStdMean RankFinal RankingNumber of Valid TrajectoriesAverage Runtime
1PSO5.397 × 1015.154 × 1023.901 × 1024.853055.61
SCA1.214 × 1022.642 × 1028.333 × 1014.962555.76
GJO4.387 × 1016.444 × 1011.782 × 1012.122955.44
WAA8.516 × 1011.457 × 1026.112 × 1013.832957.17
AO4.960 × 1012.434 × 1021.804 × 1024.242456.06
EAO3.803 × 1014.765 × 1018.517 × 1001.213055.82
2PSO1.270 × 1021.124 × 1034.759 × 1025.862956.21
SCA1.583 × 1024.022 × 1021.396 × 1024.652557.01
GJO3.968 × 1017.118 × 1015.635 × 1012.122756.61
WAA1.085 × 1022.834 × 1021.240 × 1024.142958.33
AO4.062 × 1012.218 × 1021.539 × 1023.332457.16
EAO3.784 × 1014.159 × 1011.000 × 1011.112957.04
3PSO1.612 × 1021.540 × 1032.377 × 1035.862864.84
SCA1.917 × 1026.104 × 1022.522 × 1024.952765.44
GJO4.410 × 1018.388 × 1011.023 × 1022.122664.81
WAA1.302 × 1022.824 × 1021.344 × 1023.843066.57
AO3.985 × 1012.458 × 1022.275 × 1023.232965.25
EAO3.881 × 1014.586 × 1015.188 × 1001.212965.91
4PSO1.038 × 1021.062 × 1034.628 × 1025.762966.16
SCA1.760 × 1025.994 × 1022.117 × 102552667.04
GJO4.293 × 1019.959 × 1013.632 × 1012.422666.75
WAA7.752 × 1011.796 × 1027.037 × 1013.232968.76
AO4.074 × 1013.072 × 1022.116 × 1023.542367.54
EAO3.789 × 1014.658 × 1012.103 × 1011.213067.65
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

Tang, X.; Jia, C.; Qu, P.; Zhang, Q.; Zhang, P. Multi-UAV Cooperative Path Planning Using a Behavior-Adaptive Aquila Optimizer Under Multiple Constraints. Biomimetics 2026, 11, 166. https://doi.org/10.3390/biomimetics11030166

AMA Style

Tang X, Jia C, Qu P, Zhang Q, Zhang P. Multi-UAV Cooperative Path Planning Using a Behavior-Adaptive Aquila Optimizer Under Multiple Constraints. Biomimetics. 2026; 11(3):166. https://doi.org/10.3390/biomimetics11030166

Chicago/Turabian Style

Tang, Xiaojie, Chengfen Jia, Pengju Qu, Qian Zhang, and Pan Zhang. 2026. "Multi-UAV Cooperative Path Planning Using a Behavior-Adaptive Aquila Optimizer Under Multiple Constraints" Biomimetics 11, no. 3: 166. https://doi.org/10.3390/biomimetics11030166

APA Style

Tang, X., Jia, C., Qu, P., Zhang, Q., & Zhang, P. (2026). Multi-UAV Cooperative Path Planning Using a Behavior-Adaptive Aquila Optimizer Under Multiple Constraints. Biomimetics, 11(3), 166. https://doi.org/10.3390/biomimetics11030166

Article Metrics

Back to TopTop