Next Article in Journal
Enhanced YOLOv8n-Based Three-Module Lightweight Helmet Detection System
Previous Article in Journal
Analyzing Parameter-Efficient Convolutional Neural Network Architectures for Visual Classification
Previous Article in Special Issue
Research on AGV Path Planning Based on Improved DQN Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Search Behavior-Based Adaptive Grey Wolf Optimizer for Cooperative Path Planning for Multiple UAVs

1
School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu 610054, China
2
Electrical Engineering & Compute Sciences, University of California Berkeley, Berkeley, CA 94720, USA
3
Chengdu Pvirtech Technology Co., Ltd., Chengdu 610000, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(24), 7657; https://doi.org/10.3390/s25247657 (registering DOI)
Submission received: 27 October 2025 / Revised: 4 December 2025 / Accepted: 11 December 2025 / Published: 17 December 2025
(This article belongs to the Special Issue Intelligent Control and Robotic Technologies in Path Planning)

Abstract

Cooperative path planning of multiple unmanned aerial vehicles (UAVs) is pivotal for improving mission efficiency and safety in complex scenarios. However, the multi-constraint of UAVs increases the design difficulity of cooperative path planning. To address these issues, a hybrid search behavior-based adaptive grey wolf optimizer (HSB-GWO) is proposed in this work. HSB-GWO incorporates three key innovations: (1) A dimension learning-based hunting (DLH) strategy is employed to enhance population diversity by enabling knowledge exchange between non-leader wolves and their neighbors. (2) Aquila exploration combining expand exploration for global potential region detection and Lévy flight-based narrowed exploration for preventing populations from falling into local optimal solutions is adopted to enrich search behaviors and avoid local optima. (3) An adaptive weight adjustment mechanism is designed for leader wolves ( α , β , and δ ) to dynamically tune their contribution to offspring generation based on fitness to improve high-quality solution utilization. The search performance of HSB-GWO on the benchmark functions was validated by experiments on the benchmark suites of IEEE CEC 2017 and 2019, in which HSB-GWO outperformed seven comparison algorithms (AO, AOA, CBOA, NOA, GWO, IGWO, and AGWO), with Friedman test confirming its top overall rank (Rank 1). The results of cooperative path planning simulation demonstrate that the high-quality multi-UAV trajectories can be generated by the HSB-GWO to guide UAVs from the start to the destination safely and smoothly with the smallest cost.

1. Introduction

The characteristics of high maneuverability, low operational cost, and the ability to perform tasks in complex environments mean that unmanned aerial vehicles (UAVs) are widely applied in both civil and military fields, such as disaster rescue, environmental monitoring, and cooperative reconnaissance [1,2,3]. Among various UAV-related technologies, cooperative path planning for multiple UAVs stands out as a core challenge, as it directly determines the efficiency, safety, and success rate of multi-UAV mission execution. Simultaneously designing the flight trajectories of multiple UAVs in parallel is a key challenge for this task. In addition to considering various environmental constraints (maximum and minimum flight) and threat avoidance (radar, missile, and artillery threats), it is also necessary to consider collisions between multiple UAVs and spatiotemporal coordination [4,5,6,7,8,9]. Therefore, the design of the path is complex.
The A* algorithm [10] and Dijkstra algorithm [11], as traditional and classical path planning methods, are limited by handling high-dimensional and complex constraint spaces, especially when dealing with dynamic threats and multi-UAV collaboration [12,13,14]. Due to the characteristics of strong search capabilities for the high-dimension solution space and flexibility in dealing with nonlinear constraints [15,16], metaheuristic algorithms have been widely adopted to emerge promising solutions for optimization of various application scenarios [17,18,19]. The grey wolf optimizer (GWO), proposed by Mirjalili et al., is a representative metaheuristic inspired by the social hierarchy and cooperative hunting behavior of grey wolves [20]. It has been widely used in UAV path planning due to its simple structure and few control parameters [21,22,23]. However, the standard GWO still has inherent shortcomings: its search performance is highly dependent on the three leader wolves ( α , β , and δ ), which easily leads to premature convergence and trapping in local optima when facing complex optimization tasks (e.g., multi-UAV cooperative path planning with multiple threats and time–space constraints) [24,25].
To address the limitations of GWO, numerous improved versions have been proposed [26,27,28]. To mitigate the insufficient exploration and premature convergence of the original GWO, Zhu et al. [26] adopted chaotic maps integrated into the position update process of GWO. Moreover, differential evolution (DE) combined with a fractal-based multi-scale search strategy is used to realize search with multiple levels of detail to enhance the exploitation ability of GWO. In [27], Liu et al. integrated Gaussian mutation and dynamic weights of trigonometric functions to adjust the importance of information for three leaders through differentiated weight adjustment. In addition, a spiral function was employed to perturb the optimal individual position, which prevented GWO from getting stuck in local optimal solutions. Due to the traditional GWO relying on leader wolves’ ( α , β , and δ ) guidance for population updates, the population tends to converge in the later stages of iteration, resulting in insufficient diversity and difficulty in breaking through local optima. Zhou [28] directly integrated crossover and mutation operators of the genetic algorithm (GA) into the GWO population update process, breaking population homogenization through gene recombination and random mutation, thereby improving premature convergence problems. Nevertheless, these improved algorithms still struggle to balance exploration and exploitation in complex solution spaces, such as hybrid and composite benchmark functions or multi-UAV path planning scenarios with dense threats. The imbalance between exploration and exploitation can lead to different inefficient search problems. Excessive exploration makes it difficult for individuals to achieve precise search within the existing search area, thereby impeding the approach of the global optimal solution. Conversely, excessive exploitation behavior causes inefficient searching for unexplored areas, resulting in falling into local optima, especially when the solution space contains multiple local optima [29,30]. In addition, existing path planning algorithms for cooperative path planning often ignore the coupling relationship between individual UAV trajectory optimization and global team coordination. For example, some algorithms focus on avoiding threats but may result in excessive flight distance and energy consumption, while others prioritize time coordination but cannot ensure collision avoidance between UAVs [31]. Therefore, there is an urgent need for a metaheuristic algorithm that can not only balance exploration and development to handle complex optimization tasks, but also effectively integrate multiple drone constraints (time coordination, spatial collision avoidance, threat avoidance) to generate high-quality cooperative trajectories.
Against this background, this study proposes a hybrid search behavior-based adaptive GWO (HSB-GWO) for multi-UAV cooperative path planning. The algorithm introduces dimension learning-based hunting (DLH) and Aquila exploration strategies to enrich the search behavior of the wolf pack, and adopts an adaptive weight adjustment mechanism for leader wolves to improve the utilization of high-quality solutions. By constructing a comprehensive cost model that integrates energy consumption, altitude constraints, threat avoidance, time coordination, and collision avoidance, HSB-GWO is expected to solve the multi-UAV cooperative path planning problem more effectively. The performance of HSB-GWO is verified through extensive experiments on IEEE CEC 2017 benchmark functions and a multi-UAV cooperative path planning scenario, providing a new efficient solution for multi-UAV path planning.
The remainder of this article is structured as follows. Section 2 introduces the modeling of cooperative path planning for multiple UAVs. Section 3 designs the proposed HSB-GWO. Section 4 reports the simulation results. The conclusion and future work are summarized in Section 5 and Section 6, respectively.

2. Modeling of Cooperative Path Planning for Multiple UAVs

In this part, the modeling of cooperative path planning task with various threats and constraints is introduced.

2.1. Terrain Modeling

Firstly, a three-dimensional geographic environment (planning space) is modeled by discretization. By dividing the planning space into cubic grids, the space can be reconstituted to numerous adjacent cubes of equal size. Based on the number of flight waypoints set, multiple waypoints are searched in the planning space in an orderly manner, connected from the starting point to the target point, forming a trajectory. The planning space is modeled by a two-dimensional matrix, where each element of the matrix represents the highest altitude of the corresponding cubic grids. Based on the above, the planning space O can be formed as
O = h 1 , 1 h 1 , 2 h 1 , M O h 2 , 1 h 2 , 2 h 2 , M O h N O , 1 h N O , 2 h N O , M O ,
in which N O and M O denote the size of the discretized planning space.

2.2. Constraint Design

2.2.1. Threat Model Design

The threat model has constraints such as maximum effective range and effective kill distance. A reasonable target cost function is established to introduce these constraint conditions into the target function to form radar, missile, anti-aircraft gun, and atmospheric threat models. The model definitions for different threats in this paper are summarized below.
Radar threat model
We define r max R as the maximum scanning radius of the radar with the antenna performing a 360 scan in azimuth, and the detection probability of radar for a UAV can be approximately expressed as
T R ( D R ) = 0 , D max R < D R 1 D R 4 , D min R D R D max R 1 , D R < D min R ,
in which D R , D max R , and D min R denote the distance between the UAV and the radar, the maximum radius of the radar detection area (the return signal will be too weak to recognize the UAV if D max R < D R ), and the effective detection radius of the radar, respectively. T R ( D R ) is defined as the probability of radar threat.
Other threat models
In addition to radar threats, there are also missile, artillery, and meteorological threats. Since the mathematical models of the three threats mentioned above are the same, they are uniformly defined as other threats. The probability of other threats can be formed as
T S ( D j ) = 0 , D max S < D j 1 D j , D min S D j D max S 1 , D j < D min S ,
in which D j D S ( D S = { D M , D A , D C } ) denotes the distance belonging to missile, artillery fire, and meteorological threats.

2.2.2. Collaborative Constraints

In addition to the constraints for a single UAV mentioned above, further consideration is needed for the constraints among UAVs to ensure the entire UAV formation can successfully complete the task. Therefore, two types of collaborative constraints will be introduced in the following.
Time collaborative constraint
For the m-th UAV, assuming that its trajectory length is L m ( m = 1 , 2 , , M ), its corresponding time constraint can be designed through the maximum and minimum arrival time as
t min m t m t max m
where t min m and t max m are the shortest and longest arrival time for the m-th UAV calculated by the corresponding maximum and minimum velocities as
t min m = L m v max m t max m = L m v min m ,
Space collaborative constraint
Space collaborative constraint, also known as collision-free constraint, requires that the minimum distance between UAVs is not less than the minimum safe flight distance. For the m-th UAV, the distance to the n-th UAV need to be satisfied with
D m , n > D K , n = 1 , 2 , , m 1
in which D m , n is the distance between the two UAVs and D K is defined as the minimum safe flight distance among the UAVs.

2.3. Cost Model for Trajectory Planning of UAVs

In the collaborative flight mission of multiple UAVs, trajectory evaluation needs to further introduce indicators relating the time and space coordination on the basis of the single-UAV cost function. Thus, the cost function for UAVs can be formed as
F = m = 1 M ( ω 1 f E , m + ω 2 f H , m + ω 3 f T , m + ω 4 f F , m + ω 5 f C , m )
in which { ω 1 , , ω 5 } are weight factors, f E , m , f H , m , f T , m , f F , m , and f C , m are the energy consumption, altitude, threats, flight time, and collision cost for the m-th UAV, respectively.
For the energy consumption, f E , m can be computed by
f E , m = p E d = 1 D m 1 l d , m ,
where p E is defined as a proportional factor (the fuel consumption per kilometer) and l d denotes the d-th distance of flight path formed as
l d , m = [ ( x d + 1 , m x d , m ) 2 + ( y d + 1 , m y d , m ) 2 + ( z d + 1 , m z d , m ) 2 ] 1 / 2
in which d is defined as the d-th waypoint; ( x d , m , y d , m , z d , m ) is the spatial coordinate of the m-th UAV at the d-th waypoint.
For the altitude, f H , m is formed as
f H , m = d = 1 D m u d ,
in which u d is the punish function for the d-th waypoint of m-th UAV that can be described as
u d = p H 1 ( z d , m H max ) , if H max < z d , m 0 , if H min z d , m H max p H 2 ( H min z d , m ) , if 0 z d , m < H min ,
in which H min and H max are the minimum and maximum altitude for UAV flight. p H 1 and p H 2 are proportional factors.
f T , m as a threat cost can be computed by
f T , m = d = 1 D m T R ( D R , d , m ) + j = 1 3 ( d = 1 D m T S ( D j , d , m ) ) ,
where D i , d , m { D R , d , m , D S , d , m } can be calculated by
D i , d , m = [ ( x d , m x i ) 2 + ( y d , m y i ) 2 + ( z d , m z i ) 2 ] 1 / 2
in which ( x i , y i , z i ) is defined as the center position coordinate of radar and other threats.
According to the information on the time collaborative constraint, time cost f F , m can be modeled as
f F , m = 0 , if t min m t com t max m t m t com , otherwise ,
in which t m is the actual arrival time of m-th UAV and t com is the instruction time. When the range of theoretical flight time [ t min m , t max m ] for m-th UAV does not include t com , it indicates that the m-th UAV is too fast or too slow to meet the time collaborative requirement.
Each UAV will fly at a constant speed v m , and the flight time t m can be calculated with the trajectory determined by waypoints (Equation (9)), which can be formed as
t m = 1 v m d = 1 D m 1 l d , m .
The collision cost f C , m can be calculated based on the distance between the m-th UAV and the 1st to ( m 1 ) -th UAVs throughout the entire flight; collision can be considered to occur if Equation (6) is not satisfied.
Remark 1.
Considering that threat areas with spherical shapes are common in real environments, the aforementioned threat models are constructed. It is worth noting that threat modeling and HSB-GWO are independent, which means that different modeling methods will not affect the path planning algorithm. Therefore, different models and penalty functions can be designed according to actual needs.
Remark 2.
In addition to adding weight factors to convert multiple indicators into a single fitness function (Equation (7)), constructing a multi-objective architecture is another strategy to design the optimization task. Under the multi-objective architecture, the metaheuristic algorithm is conducted to search the Pareto frontier composed of multiple indicators, and there is no dominant relationship between the solutions on this frontier, which can be considered as optimal solutions.

2.4. Optimization Task Mathematical Formulation

Based on the previous content, the mathematical formulation of the optimization problem for the collaborative path planning can be summarized as follows:
min X F ( X ) = m = 1 M ( ω 1 f E , m + ω 2 f H , m + ω 3 f T , m + ω 4 f F , m + ω 5 f C , m ) s . t . H min z d , m H max , m [ 1 , M ] , d [ 1 , D m ] v min v m v max , m [ 1 , M ] D m , n > D K , m n , { m , n } [ 1 , M ] t min m t com t max m , m [ 1 , M ] 0 x m , d M O 0 y m , d N O z m , d h n , m , h n , m O

3. Hybrid Search Behavior-Based Adaptive Grey Wolf Optimizer

GWO, introduced by Mirjalili et al. [20], is inspired by the social hierarchy and cooperative hunting behavior of grey wolves. GWO emulates the leadership structure within a wolf pack, typically categorized into four levels, alpha ( α ), beta ( β ), delta ( δ ), and omega ( ω ), in which the α , β , and δ wolves, representing the fittest solutions, are regarded as leaders to guide the search process of the ω wolves that follow them. In [32], it is suggested that GWO is a variant algorithm of PSO (similar to SPSO-2011). Therefore, the shortcomings of GWO in search performance can reflect the common problems of PSO-based metaheuristic algorithms, which is the focus of this work to solve.
GWO mathematically models the strategies of encircling, hunting, and attacking prey. The positions of the search agents (wolves) are updated based on the perceived locations of the α , β , and δ wolves, simulating the collaborative effort of the pack to approach the optimal solution (prey). This mechanism is developed to balance the exploration of the search space and the exploitation of promising regions. However, the search performance of the whole population is strongly dependent on the three best-positioned wolves, which easily causes the population to fall into the local optimal solution and weak search stability.
In order to overcome the weakness of traditional GWO, in this paper a novel algorithm named hybrid search behavior-based adaptive GWO (HSB-GWO) is developed. Dimension learning-based learning (DLH) [33] and Lévy flight [34] are introduced into the GWO for improve the balance of exploration and exploitation behaviors. In addition, the adaptive strategy is also adopted to dynamically adjust the weights of the α , β , and δ wolves in offspring generation. The overall diagram of the HSB-GWO algorithm is depicted in Figure 1 and the pseudo-code is shown in Algorithm 1.
Algorithm 1: HSB-GWO
Sensors 25 07657 i001
Remark 3.
It is worth noting that HSB-GWO performs fitness calculation twice per generation (see lines 13 and 32 of Algorithm 1). Therefore, G of HSB-GWO should be set half compared to the other algorithms to ensure the fitness evaluations (FEs) are equal for fair comparison.

3.1. Individual Formulation

The cooperative path planning task for multiple UAVs is achieved by generating a certain number of waypoints on a three-dimensional map for each UAV. Therefore, each individual of HSB-GWO contains the coordinates of these waypoints. In addition, the search range of HSB-GWO for paths is determined by the size of the 3D map constructed (flight altitude range [ H min , H max ] and map area N O × M O ). Figure 2 is an example of path planning in a two-dimensional map.
The data structure of each wolf for multi-UAV path planning is illustrated in Figure 3, where a sequence of waypoints starting from the initial node Q m ( m = 1 , 2 , , M ) and terminating at the goal waypoint G m is adopted to record spatial position information about each UAV for the calculation of f E , m and f H , m . In addition, between Q m and P m , D m ( D m = D 1 , D 2 , , D M 1 ) , state variables S m , 0 (for Q m ) and S m , D m (for P m , D m ) are integrated into the information set to record constraint states (the number of collisions generated by the path formed by waypoints { Q m , P m , 1 } or { P m , D m , P m , D m + 1 } , and the threat area passed through) for the calculation of f T , m and f C , m . Each UAV has an independently set fixed speed. Therefore, the speed v m will also be recorded for the calculation of f F , m .
According to the above content, HSB-GWO will generate waypoints and velocities for each UAV based on search strategies, then update the constraint state according to the coordinates of the waypoints and velocity, and finally record the relevant information in each individual for the calculation of the cost function, thereby quantifying the performance of the UAV under the cooperative path planning task.

3.2. Wolf Pack Dividing

Before the search of each iteration, wolves are divided into two sub groups X S 1 ( g ) and X S 2 ( g ) randomly by
X i ( g ) X S 1 ( g ) , if rand > r E X i ( g ) X S 2 ( g ) , else ,
in which r E is defined as the dividing probability, i denotes the i-th individual in the wolf pack ( i N p ), g is defined as the g-th iteration ( g G ), and rand is a random function to generate disturbance within [ 0 , 1 ] .

3.3. Adaptive Search

Firstly, the surround behavior is conducted to update the position of the wolf pack that can be modeled by
D = | C X P ( g ) X ( g ) |
X AD ( g ) = X P ( g ) A D
where ∘ denotes the Hadamard product, X P ( g ) is defined as the position of the prey, X ( g ) denotes the position of the wolf in the g-th generation, A and C are the random coefficients, in which A is a control parameter to adjust the trend of the individual position movement and C is adopted to generate various distances from the population to the α , β , and δ wolves. The update laws of these two correlation coefficient vectors are designed as
A = 2 a · r 1 a
C = 2 · r 2
where r 1 and r 2 are random vectors generated within [ 0 , 1 ] , and a is defined as the attenuation coefficient to decrease from 2 to 0 with increasing iterations.
Different from the linear decay adopted in the conventional GWO, the update law of a proposed in [35] is formed as
a = 1 + tanh ( 2.5 ( 1 2 g G ) )
in which G denotes the maximum iteration for the HSB-GWO. Figure 4 shows the convergence process of the linear decay method and Equation (22). Nonlinear decay can enrich the behavior of wolf packs throughout the entire search, enabling them to exhibit certain exploitation behavior in the early search stages to accelerate the convergence speed of the population. Similarly, in the later stages of the search, certain exploration behavior can also be exhibited, thereby reducing the possibility of falling into local optima.
The hunting stage is conducted after the positions of the leader wolves ( α , β , and δ wolves) are updated. In wolf pack hunting, the leader wolves are the closest to the prey. Therefore, considering that α , β , and δ wolves have a better knowledge of the location of the optimal global solution, the other wolves are guided by them. The hunting behavior can be mathematically modeled by
D α = | C 1 X α X ( g ) |
D β = | C 1 X β X ( g ) |
D δ = | C 1 X δ X ( g ) |
where C 1 , C 2 , and C 3 are computed by Equation (21). | · | is a sign for absolute value. We substitute D α , D β , and D δ into Equation (18), which can be formed as
X i 1 ( g ) = X α ( g ) A i 1 D α ( g )
X i 2 ( g ) = X β ( g ) A i 2 D β ( g )
X i 3 ( g ) = X δ ( g ) A i 3 D δ ( g )
in which X α ( g ) , X β ( g ) , and X δ ( g ) are the top three solutions at the g-th generation; A i 1 , A i 2 , and A i 3 are calculated by Equation (20).
In the conventional GWO, the generation of a new solution X AD ( g ) is achieved by calculating the mean of X i 1 ( g ) , X i 2 ( g ) , and X i 3 ( g ) , which can be written as
X AD ( g ) = 1 3 ( X i 1 ( g ) + X i 2 ( g ) + X i 3 ( g ) ) .
However, by considering the differences in their fitness, their contribution to the generation of a new solution should also be different. For the current best solution X α ( g ) , the importance of its X i 1 ( g ) should be the highest. Therefore, Equation (29) is rewritten as follows:
X AD ( g ) = ( F i 1 ( g ) X i 1 ( g ) + F i 2 ( g ) X i 2 ( g ) + F i 3 ( g ) X i 3 ( g ) ) ( F i 1 ( g ) + F i 2 ( g ) + F i 3 ( g ) ) 1 ,
where F i 1 ( g ) , F i 2 ( g ) , and F i 3 ( g ) are the fitness of X α ( g ) , X β ( g ) , and X δ ( g ) . F represents the total cost generated during the flight process, in which f E , m > 0 always holds and the minimum values of other elements ( f H , m , f T , m , f F , m , and f C , m ) are 0. Therefore, F > 0 always holds.

3.4. Aquila Exploration

Aquila exploration as a hybrid search method is proposed by Ma et al. [24], in which two search strategies are introduced to prevent wolves from falling into a local optimal solution. Moreover, hybrid search modes combined with the aforementioned adaptive search method can further enrich the diversity of wolves to improve search ability and stability.

3.4.1. Expand Exploration

This search strategy is used to act as an investigator for locating the potential areas in the solution space, which can be formed as
X Aquila ( g ) = X α ( g ) · ( 1 g / N g ) + ( X ¯ ( g ) X α ( g ) rand ) ,
where X Aquila ( g ) is defined as a new position for the wolf, 1 g / N g is adopted as the linear decay factor to control search behavior and X ¯ ( g ) is the average value of all the positions of the wolves participating in the expand exploration that can be calculated by
X ¯ ( g ) = 1 N E i = 1 N E X i ( g ) ,
in which N E denotes the number of wolves in expand exploration.

3.4.2. Narrowed Exploration

This search mode imitates the hunting behavior of Aquila after discovering prey, wolves are expected to be able to perform local search behavior while possessing the ability to escape from local optima. Therefore, Levy flight with variable step size conforming to the characteristics of heavy tailed distribution is introduced. The new position updated by this search mode can be formed as follows:
X Aquila ( g ) = X α ( g ) Levy ( D ) ,
where Levy ( D ) is calculated by
Levy ( D ) = c S ( ν ) ,
in which c represents a fixed constant (0.01) and the mathematical formula of S ( ν ) is written as
S ( ν ) = 1 π 0 e ε q ϕ cos ( q ν ) d q , 0.3 ϕ 1.99 ,
which can be approximated and computed by the Mantegna method [36] as
S ( ν ) = u | v | 1 / ϕ ,
u N ( 0 , σ u 2 ) , v N ( 0 , σ v 2 ) ,
in which ϕ is a fixed constant set to be 1.5 and u is generated by a random function that conforms to a normal distribution with variance σ u 2 computed by
σ u = ( Γ ( 1 + ϕ ) sin ( π ϕ / 2 ) Γ ( 1 + ϕ 2 ) ϕ · 2 ( ϕ 1 ) / 2 ) 1 / ϕ .
Similarly, the variance of a random function for v is 1. Γ ( ϕ ) is a gamma function, which can be computed according to Weierstrass’s definition as
Γ ( ϕ ) = e γ ϕ ϕ n = 1 N ( 1 + ϕ n ) 1 e ϕ / n s . t . ( 1 + ϕ n ) 1 e ϕ / n < 10 12
where γ is the Euler–Mascheroni constant, 0.577216.

3.5. Dimension Learning-Based Hunting (DLH)

The unstable convergence caused by the generation of new individuals relying on the three leader wolves cannot be unavoidable in the conventional GWO. Moreover, hunting, as another interesting social behavior of the non-leader members, is neglected, which is potential information for enhancing search performance. Therefore, DLH is adopted to overcome these issues, which is an effective strategy to achieve knowledge learning for each wolf from its neighbors.
For the new position of each wolf, its d-th dimension X i , d DLH ( g ) can be calculated by
X i , d DLH ( g ) = X i , d ( g ) + rand · ( X i , d N ( g ) X r , d ( g ) ) ,
in which X i , d ( g ) is the position of the i-th wolf, X r , d ( g ) X r ( g ) is a wolf selected randomly from the current population X ( g ) , and X i , d N ( g ) is defined as the d-th dimension of a composite individual X i N ( g ) combined by neighbor group N i ( g ) . The neighbors of each wolf X i ( g ) represented by N i ( g ) are constructed as follows:
N i ( g ) = { X j ( g ) | D i ( X i ( g ) , X j ( g ) ) R i ( g ) , X j ( g ) X ( g ) } ,
in which D i ( X i ( g ) , X j ( g ) ) is the Euclidean distance between X i ( g ) and X j ( g ) . Similarly, R i ( g ) , as the Euclidean distance, can be computed by
R i ( g ) = X i ( g ) X i ( g )
where X i ( g ) is the current position of the i-th wolf and X i ( g ) denotes the new position of a wolf updated by the aforementioned two search strategies designed in Section 3.3 and Section 3.4.

4. Simulations

In this section, the searching performance of our proposed HSB-GWO algorithm is evaluated through several test functions and the simulation of UAVs for cooperative path planning. All the simulations were conducted on a CPU, Intel Core (TM) i9-13900HX 2.2 GHz and 64.00 GB RAM (Intel, Santa Clara, CA, USA), and the version of Matlab is R2023b.

4.1. Control Parameter Analysis

The search performance evaluations of the proposed HSB-GWO with different control parameter settings were performed by IEEE Congress on Evolutionary Computation 2017 (IEEE CEC 2017) benchmark suite consisting of 29 test functions [37]. These test suite combines unimodal (F1, F3), multimodal (F4–F10), hybrid (F11–F20), and composition (F21–F30) functions. All test functions were adopted with three dimensions of D = 10 , D = 30 , and D = 50 by 10 independent runs. The number of fitness evaluations (FEs) was set based on ( D × 10 4 ) for fair comparison. The value of population size is N p = 100 .
The Friedman test [38] was used for ranking HSB-GWO with seven parameter settings based on their obtained fitness. As shown in Table 1, for the F1 and F3 group (unimodal functions), the mean ranks of HSB-GWO with r E = 0.2 are 1.00 ( D = 10 ), 2.00 ( D = 30 ), and 1.50 ( D = 50 ), which are relatively low in comparison to other r E settings. In the F4–F10 group (multimodal functions), the mean ranks for r E = 0.2 are 1.57 ( D = 10 ), 1.43 ( D = 30 ), and 2.29 ( D = 50 ), exhibiting superior performance over most other r E settings. Regarding the F11–F20 group (hybrid functions), the mean ranks with r E = 0.2 are 3.20 ( D = 10 ), 3.30 ( D = 30 ), and 2.40 ( D = 50 ), demonstrating competitiveness. In the F21–F30 group (composition functions), the mean ranks for r E = 0.2 are 3.30 ( D = 10 ), 2.20 ( D = 30 ), and 3.20 ( D = 50 ), indicating favorable results.
From the perspective of overall mean ranks across all function groups and dimensions, the HSB-GWO with r E = 0.2 obtained the lowest mean ranks (2.69 for D = 10 , 2.38 for D = 30 , and 2.59 for D = 50 ) in contrast to other r E configurations. A lower mean rank signifies better algorithm performance. Moreover, considering the complexity of solution space for the cooperative path planning of multiple UAVs, r E = 0.2 , which performs well in different types of benchmark functions, is chosen for subsequent experiments. The variation of control parameters can determine the search behavior of HSB-GWO; therefore, the performance of the algorithm in different search tasks can be improved by adjusting the control parameters.
Remark 4.
In addition to finding the optimal configuration of control parameters through the above experiments, a variety of tuners, such as CRS-Tuning [39], F-Race [40], REVAC [41], and ParamILS [42], can also be adopted.

4.2. Search Performance Comparison Experiment on Benchmark Functions

To validate the search performance of HSB-GWO, seven metaheuristic algorithms are adopted: AO [43], AOA [44], CBOA [45], NOA [46], GWO [20], IGWO [25], and AGWO [24]. All the control parameters of seven comparative algorithms were set following the recommended settings provided from their original works. Due to the varying number of fitness evaluation operators used by different algorithms in each iteration, the maximum number of fitness evaluations (MaxFEs) was set based on ( D × 10 4 ) . The value of population size is N p = 100 . Two benchmark function sets (IEEE CEC 2017 and 2019) were adopted to verify the search performance of our proposed HSB-GWO.
The mean fitness errors (MFEs) representing the difference between the best fitness and the global optimum are summarized in Table 2, Table 3, Table 4, Table 5, Table 6 and Table 7. Moreover, standard deviations (STD) of fitness errors were also reported to measure the search performance of each algorithm. “w/t/l” denotes the number of wins (w), ties (t), and losses (l).

4.2.1. Results of IEEE CEC 2017

Exploitation and exploration ability analysis
F1 and F3 as unimodal test functions are well-suited for verifying the exploitation capability to locate the optimal solution. The results shown in Table 2 demonstrate that the proposed HSB-GWO algorithm can yield highly competitive results on unimodal test functions. Notably, it significantly improved results on F3 across all dimensions ( D = 10 , 30 , 50 ) compared to the comparative algorithms. Hence, the effective exploitation ability of the HSB-GWO algorithm on the region around the optimal solution is proved.
Multimodal functions (F4–F10), which possess numerous local minima, can be utilized to test both the exploration ability and the local optimum avoidance capability of the HSB-GWO. According to the results presented in Table 3, HSB-GWO is capable of providing superior results on multimodal functions for different dimensions ( D = 10 , 30 , 50 ) in F4–F7 and F9, which indicates that the proposed HSB-GWO algorithm is competitive in terms of exploration.
Search performance analysis on complex optimization tasks
Optimization for the hybrid (F11–F20) and composite (F21–F30) functions possessing complex solution space requires strong and stable search performance of algorithms. Thus, the balance between exploitation and exploration of HSB-GWO can be evaluated simultaneously by these test functions.
The results summarized in Table 4 indicate that the HSB-GWO performs superiorly on all hybrid functions across three different dimensions ( D = 10 ,   30 ,   50 ) except F13 and F16. Although IGWO, as a comparative algorithm, achieved better results in F13 with D = 10 and F16 with D = 30 ,   50 , the overall search performance of HSB-GWO is superior. Furthermore, Table 5 presents the solutions obtained by the HSB-GWO and other algorithms for solving composition functions (F21-F30). HSB-GWO won or tied all the other seven algorithms on F22-F24, F26, F29, and F30 with D = 10 ,   30 ,   50 . Although HSB-GWO lost to AO in F21 with D = 10 and IGWO in F25 with D = 10 , F27 with D = 30 , and F28 with D = 10 ,   50 , its MFEs in these functions are close to the best. Table 6 summarizes the overall effectiveness of the eight algorithms. It can be seen that the HSB-GWO wins or draws with seven comparative algorithms in 82.76% of optimization tasks. Therefore, our proposed algorithm exhibited a favorable balance between exploration and exploitation, as the results reveal, which illustrates the high-performing search ability on complex optimization tasks.

4.2.2. Results of IEEE CEC 2019

To comprehensively demonstrate the performance of our proposed HSB-GWO, the benchmark functions of IEEE CEC 2019 were determined. The results are summarized in Table 7. For F1, both HSB-GWO and CBOA can find the optimal solution for all the trials. Although AGWO and CBOA obtained the best results in F2 and F3, respectively, HSB-GWO performed competitively, being the second-best in F2 and F3. For F4–F10, HSB-GWO outperformed the other seven algorithms, demonstrating a strong search ability. The rank results based on the Wilcoxon signed-rank test further verified the superiority of HSB-GWO because it achieved seven wins, one tie, and two losses in the IEEE CEC 2019 benchmark suite.
Remark 5.
In addition to verifying the balance of exploitation and exploration behaviors through the experimental results, it can also be measured indirectly [47,48] (diversity-based, entropy-based, fitness-based) or directly [49] (attraction basin-based).

4.2.3. Statistical Analysis by Non-Parametric Friedman Test

To comprehensively evaluate the performance of the HSB-GWO against other algorithms, the Friedman test proposed in [38] is adopted, and the results are presented in Table 8. First, observing the “Overall Rank”, HSB-GWO achieved the top rank (rank 1) in all dimensions ( D = 10 , 30 , 50 ). In contrast, other algorithms have lower overall rankings or show inconsistent performance in different dimensions. Analyzing the “Avg. Rank”, HSB-GWO has the lowest average rank among all algorithms for each dimension. When D = 10 , its average rank is 1.66; for D = 30 , it is 1.17; and for D = 50 , the average rank of HSB-GWO is 1.14. Lower average ranks signify better overall performance in the Friedman test, which evaluates the relative performance of algorithms in 29 test functions. Moreover, examining the performance on individual test functions (F1, F3–F30) across different dimensions, HSB-GWO consistently delivers optimal or near-optimal results. For example, HSB-GWO obtained the lowest scores compared to other algorithms on F3–F7, F9, F11–F15, F22, F26, and F29 in three different dimensions ( D = 10 , 30 , 50 ). Moreover, in other test functions like F10 ( D = 10 , 30 , 50 ), F17 ( D = 30 ), and F23 ( D = 30 ), HSB-GWO also achieved competitive rankings compared to the best. In summary, the Friedman test results clearly demonstrate that HSB-GWO outperformed other comparative algorithms in terms of both exploration and exploitation capabilities, exhibiting more excellent search performance.
The Friedman test results of the eight algorithms in IEEE CEC 2019 are shown in Table 9. HSB-GWO achieved the best performance, as the average rank is only 1.17, indicating that HSB-GWO ranked high in most test functions. For example, HSB-GWO obtained the lowest scores in F4, F5, F6, F7, F9, and F10. In contrast, other algorithms obtained lower or inconsistent average ranks in the benchmark functions. For example, AOA received an average rank of 2.8 in F1. However, it obtained 7.05 average ranks in F2 and F6, which demonstrates the unstable search performance of AOA.
Moreover, Figure 5 shows the results of the critical difference (CD) in the Friedman test (Table 8 and Table 9). For D = 10 of IEEE CEC 2017, the high performance of HSB-GWO is statistically significant compared to the other algorithms except IGWO. For D = 30 and 50 of IEEE CEC 2017, the superiority of HSB-GWO on the search performance is statistically significant. Figure 5d suggests that HSB-GWO significantly outperforms AO, AGWO, AOA, and NOA in IEEE CEC 2019.

4.3. Cooperative Path Planning for Multiple UAVs

Eight algorithms were adopted in the two cooperative path planning tasks for multiple UAVs. For all algorithms, we conducted 10 trials, and the maximum number of fitness evaluations (MaxFEs) was set to 2400, and the value of population size N p = 60 . The parameter setting and threat design regarding the cooperative path planning simulation are summarized in Table 10, Table 11, Table 12 and Table 13.

4.3.1. Task 1

Table 14 summarizes the fitness results of eight algorithms after we separately performed 10 trials in Task 1 for the cooperative path planning of multiple UAVs. HSB-GWO achieved the lowest mean value of 30.81 among all algorithms, which indicates the better performance of HSB-GWO in path planning, as it implies a more optimal path with shorter distance or lower cost. Through the p-value results, it can be seen that the performance improvement of HSB-GWO in cooperative path planning tasks for multiple UAVs is statistically different from other compared algorithms. Therefore, the superiority of HSB-GWO is demonstrated. The distances, flight time, velocity, and collision of each UAV in the best trial obtained by each algorithm are provided in Table 15.
Figure 6 presents the 3D flight trajectory maps of multiple UAVs planned by each algorithm, where the trajectory corresponding to the best trial (the trial boxed in Table 14 with the lowest fitness value) of each algorithm is selected for representation. It can be seen that multiple UAVs flying in a straight line as much as possible from the starting point along the target point is a potential optimal path because the flight distance is shorter, thereby decreasing the flight time and saving more energy. However, this path passes through multiple threat areas, and the algorithms need to guide the UAVs to avoid entering the threat area as much as possible while satisfying the constraints of time and space coordination, which increases the search difficulty of the algorithms. Therefore, AOA, CBOA, and NOA tended to select paths that bypassed threat dense regions, which reduced the extra cost incurred by traversing threat zones. Nevertheless, such paths led to an increase in flight distance and energy consumption, rendering them locally optimal solutions. For the result obtained by AO, the path is a trade-off solution, which shortens the path in the vicinity of threat dense regions by traversing some threat areas. However, as indicated by the fitness, this path also corresponds to a locally optimal solution. GWO, IGWO, AGWO, and HSB-GWO have discovered paths with similar characteristics, yet from the comparison of their fitness, it is evident that the path determined by HSB-GWO incurs the lowest cost for the multiple UAVs. Three views and a 3D graph of the best trial result for HSB-GWO are shown in Figure 7.
Mean fitness convergences of the eight algorithms are shown in Figure 8. The curves show that HSB-GWO can quickly converge to the local optimal solution in the early stages of iteration and gradually approach the global optimal solution in subsequent searches. For AOA and NOA, their curves showed convergence stagnation during the search process, indicating that their population was trapped in a local optimal solution. For the other comparative algorithms, it can be seen that the fitness stagnation occurred in the middle stage of iteration and converged again in the later stage. The similar convergence characteristics are caused by their hybrid search strategies of dynamical adjustment of exploitation and exploration search behavior. Although these strategies can help the population escape from local optima, the problem of convergence stagnation has not been solved.

4.3.2. Task 2

For Task 2, the fitness results are summarized in Table 16. It can be seen that HSB-GWO achieved the lowest mean value of 2.11 compared to other algorithms, indicating the best performance of HSB-GWO in path planning. The results of p-values verified that the performance improvement of HSB-GWO is statistically different from other comparative algorithms. Therefore, the superiority of HSB-GWO is demonstrated. The distances, flight time, velocity, and collision of each UAV in the best trial of each algorithm are provided in Table 17.
Figure 9 presents the best flight trajectories of multiple UAVs planned by each algorithm. In Task 2, the UAVs need to depart from the initial point and bypass the threat zones to reach the goal positions. Due to the fact that UAVs above the queue ( z 0 = 15 ) need to reach the target point at the bottom ( z G = 10 ), and UAVs departing from below ( z 0 = 10 ) need to reach the endpoint above ( z G = 15 ), they need to avoid collision issues during queue position exchange as much as possible, which increases the difficulty of the path planning.
It can be seen that the strategies adopted by the eight algorithms were different. For example, AO reduced the collisions by implementing a strategy of exchanging positions of UAVs from the starting positions. For AOA and CBOA, similar paths were generated that increased the difference in flight distance between the upper and lower UAVs to reduce the possibility of collision due to the time difference. However, both strategies were considered as local optimal paths due to increased flight distances and energy consumption. The other five algorithms adopted the same strategy, which is to achieve position exchange while moving towards the target positions. However, the conservative routes designed by GWO and IGWO were adopted for some UAVs via a detour to decrease the possibility of collisions. Conversely, AGWO and HSB-GWO achieved coordinated flight by setting different flight velocities for UAVs. Three views and a 3D graph of the best trial result for HSB-GWO are shown in Figure 10.
Mean fitness convergences of the eight algorithms are shown in Figure 11, which shows that HSB-GWO exhibited remarkable convergence behavior because the HSB-GWO quickly reduced its mean fitness in the early stage of optimization and converged to the lowest fitness when the search finished. It is worth noting that during the search process, AGWO, IGWO, and GWO converged slowly for a period of time. Although the algorithm ultimately found a better solution, this indicates that there are shortcomings in the algorithm. Although AOA, CBOA, and NOA achieved a rapid decrease in average fitness in the early stages of search, they fell into local optima after F E s = 400 .

4.4. Architecture Effectiveness Analysis of HSB-GWO

The ablation simulation was conducted to verify the architecture effectiveness of the proposed HSB-GWO. The simulation configuration is the same as Section 4.3 and three ablation algorithms are designed: HSB-GWO without DLH (A-1), HSB-GWO without Aquila exploration (A-2), and HSB-GWO without adaptive search (A-3). The simulation results and mean fitness convergences are shown in Table 18 and Figure 12, respectively. From the curve of A-1, it can be seen that the hybrid search mode composed of Aquila exploration and adaptive search can effectively address the problem of convergence stagnation, but A-1 without DLH cannot further approach the global optimal solution, whereby the mean fitness is 40.86. Conversely, the curves of A-2 and A-3 indicate that the fitness convergence stagnation is unavoidable, which affects search efficiency. In addition, the p-values represented in Table 18 of the three ablation algorithms demonstrate that the designed architecture has a statistically significant effect on improving search performance of the HSB-GWO.

5. Conclusions

This study proposes a hybrid search behavior-based adaptive grey wolf optimizer (HSB-GWO) to address the limitations of traditional metaheuristic algorithms in complex optimization tasks and multi-UAV cooperative path planning. Through theoretical analysis, benchmark function experiments, and multi-UAV path planning simulations, the effectiveness and superiority of HSB-GWO are systematically verified. According to the results on optimization for the benchmark functions, HSB-GWO exhibits excellent search capabilities across different types of optimization tasks. On the IEEE CEC 2017 benchmark suite (including unimodal, multimodal, hybrid, and composite functions), HSB-GWO outperformed seven metaheuristic algorithms (AO, AOA, CBOA, NOA, GWO, IGWO, and AGWO). Ablation experiments show that the three core components of HSB-GWO (DLH, Aquila exploration, and adaptive search) play crucial roles in improving search performance, in which DLH enhances the search ability of algorithm and hybrid search mode (Aquila exploration and adaptive search) effectively avoids premature convergence and enhances the ability to escape local optima. Statistical analysis confirms that the performance improvement of HSB-GWO is statistically significant. In the multi-UAV cooperative path planning scenario with 10 UAVs and 13 threats, HSB-GWO achieves the lowest mean fitness (30.81) among all algorithms. Additionally, HSB-GWO’s convergence curve shows fast early convergence and stable late-stage optimization, avoiding the convergence stagnation problems.

6. Future Work

In this work, HSB-GWO was proposed for global optimal path planning. However, in practical applications, in order to better cope with environmental changes, a hybrid architecture of global and local path planning is adopted to achieve collaborative control of UAVs. In the design of local path planning algorithms, it is necessary to consider issues such as slow communication speed, limited sensors, or restrictions on UAV movement due to external interference. Combining sensor data and control technology is an effective solution for designing efficient local path planning algorithms [50,51,52]. Therefore, in future work, we will further introduce relevant control techniques based on the existing HSB-GWO to implement a hybrid (global + local) path planning algorithm, improving the algorithm’s adaptability to dynamic obstacles and unexpected situations.

Author Contributions

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

Funding

This research was funded in part by the National Natural Science Foundation of China, grant number 62276055, and in part by the Sichuan Science and Technology Program, grant numbers 23ZDYF0755, 24NSFSC1476 and 2024YFFK0109. The APC was funded by Chengdu Pvirtech Technology Company Ltd.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Dataset available on request from the authors.

Conflicts of Interest

Author Xi Huang and Songbo Hu were employed by the company Chengdu Pvirtech Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Pan, M.; Chen, C.; Yin, X.; Huang, Z. UAV-aided emergency environmental monitoring in infrastructure-less areas: LoRa mesh networking approach. IEEE Internet Things J. 2021, 9, 2918–2932. [Google Scholar] [CrossRef]
  2. Wan, Y.; Zhong, Y.; Ma, A.; Zhang, L. An accurate UAV 3-D path planning method for disaster emergency response based on an improved multiobjective swarm intelligence algorithm. IEEE Trans. Cybern. 2022, 53, 2658–2671. [Google Scholar] [CrossRef]
  3. Xi, M.; Dai, H.; He, J.; Li, W.; Wen, J.; Xiao, S.; Yang, J. A lightweight reinforcement-learning-based real-time path-planning method for unmanned aerial vehicles. IEEE Internet Things J. 2024, 11, 21061–21071. [Google Scholar] [CrossRef]
  4. Zhou, R.; Huang, C.; Wei, Z.; Zhao, K. Application of mp-gwo algorithm in multiple cooperating UCAV path planning. J. Air Force Eng. Univ. 2017, 18, 24–29. [Google Scholar]
  5. Li, W.; Xiong, Y.; Xiong, Q. Reinforcement Learning-Guided Particle Swarm Optimization for Multi-Objective Unmanned Aerial Vehicle Path Planning. Symmetry 2025, 17, 1292. [Google Scholar] [CrossRef]
  6. Liu, C.; Wang, X.; Liu, C.; Wu, H. Three-dimensional route planning for unmanned aerial vehicle based on improved grey wolf optimizer algorithm. J. Huazhong Univ. Sci. Technol. (Nat. Sci. Ed.) 2017, 45, 38–42. [Google Scholar]
  7. Santoso, A.; Hage, G.; Einsthan, A.; Sahal, M.; Jazidie, A. Adaptive Task Allocation and Missile Threat Management for Multi-UAV Systems with Fuzzy State-Feedback Control in Complex Environments. Int. J. Intell. Eng. Syst. 2025, 18. [Google Scholar]
  8. Alpdemir, M.N. Tactical UAV path optimization under radar threat using deep reinforcement learning. Neural Comput. Appl. 2022, 34, 5649–5664. [Google Scholar] [CrossRef]
  9. Lin, Y.; Saripalli, S. Sampling-Based Path Planning for UAV Collision Avoidance. IEEE Trans. Intell. Transp. Syst. 2017, 18, 3179–3192. [Google Scholar] [CrossRef]
  10. 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]
  11. Dijkstra, E.W. A note on two problems in connexion with graphs. In Edsger Wybe Dijkstra: His Life, Work, and Legacy; Morgan & Claypool: San Rafael, CA, USA, 2022; pp. 287–290. [Google Scholar]
  12. Xu, W.; Zhang, T.; Mu, X.; Liu, Y.; Wang, Y. Trajectory planning and resource allocation for multi-UAV cooperative computation. IEEE Trans. Commun. 2024, 72, 4305–4318. [Google Scholar] [CrossRef]
  13. Wang, M.; Zhang, D.; Wang, B.; Li, L. Dynamic Trajectory Planning for Multi-UAV Multi-Mission Operations Using a Hybrid Strategy. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 7369–7386. [Google Scholar] [CrossRef]
  14. He, C.; Ouyang, H.; Huang, W.; Li, S.; Zhang, C.; Ding, W.; Zhan, Z.H. An adaptive heuristic algorithm with a collaborative search framework for multi-UAV inspection planning. Appl. Soft Comput. 2025, 174, 112969. [Google Scholar] [CrossRef]
  15. Li, K. A Survey of Multi-objective Evolutionary Algorithm Based on Decomposition: Past and Future. IEEE Trans. Evol. Comput. 2024. Early Access. [Google Scholar] [CrossRef]
  16. Ma, X.; Li, X.; Zhang, Q.; Tang, K.; Liang, Z.; Xie, W.; Zhu, Z. A Survey on Cooperative Co-Evolutionary Algorithms. IEEE Trans. Evol. Comput. 2019, 23, 421–441. [Google Scholar] [CrossRef]
  17. Cao, S.; Feng, X.; Chang, J.; Yu, Y.; Wang, X.; Cai, J.; Lai, Y.; Wang, H. A hybrid operator-based multifactorial evolutionary algorithm for inverse-engineering design of soft network materials. Thin-Walled Struct. 2024, 198, 111655. [Google Scholar] [CrossRef]
  18. Feng, X.; Lai, Y.; Yang, X.; Yu, Y.; Li, F.; Wang, X.; Liang, J.; Cai, J.; Cao, S. A competitive coevolution-based evolutionary algorithm for the parallel inverse design of multiple soft network materials. Mater. Des. 2025, 256, 114359. [Google Scholar] [CrossRef]
  19. Xie, S.; Zhong, H.; Li, Y.; Xu, S.; Liu, W.; Bian, S.; Zhang, S. Predictive Control for An Ankle Rehabilitation Robot Using Differential Evolution Optimization Algorithm-Based Fuzzy NARX Model. IEEE Trans. Neural Syst. Rehabil. Eng. 2025, 33, 1886–1895. [Google Scholar] [CrossRef]
  20. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  21. Yu, X.; Jiang, N.; Wang, X.; Li, M. A hybrid algorithm based on grey wolf optimizer and differential evolution for UAV path planning. Expert Syst. Appl. 2023, 215, 119327. [Google Scholar] [CrossRef]
  22. Luo, Y.; Qin, Q.; Hu, Z.; Zhang, Y. Path planning for unmanned delivery robots based on EWB-GWO algorithm. Sensors 2023, 23, 1867. [Google Scholar] [CrossRef]
  23. Jarray, R.; Al-Dhaifallah, M.; Rezk, H.; Bouallègue, S. Parallel cooperative coevolutionary grey wolf optimizer for path planning problem of unmanned aerial vehicles. Sensors 2022, 22, 1826. [Google Scholar] [CrossRef]
  24. Ma, C.; Huang, H.; Fan, Q.; Wei, J.; Du, Y.; Gao, W. Grey wolf optimizer based on Aquila exploration method. Expert Syst. Appl. 2022, 205, 117629. [Google Scholar] [CrossRef]
  25. Nadimi-Shahraki, M.H.; Taghian, S.; Mirjalili, S. An improved grey wolf optimizer for solving engineering problems. Expert Syst. Appl. 2021, 166, 113917. [Google Scholar] [CrossRef]
  26. Zhu, C.; Bouteraa, Y.; Khishe, M.; Martín, D.; Hernando-Gallego, F.; Vaiyapuri, T. Enhancing unmanned marine vehicle path planning: A fractal-enhanced chaotic grey wolf and differential evolution approach. Knowl.-Based Syst. 2025, 317, 113481. [Google Scholar] [CrossRef]
  27. Liu, X.; Li, G.; Yang, H.; Zhang, N.; Wang, L.; Shao, P. Agricultural UAV trajectory planning by incorporating multi-mechanism improved grey wolf optimization algorithm. Expert Syst. Appl. 2023, 233, 120946. [Google Scholar] [CrossRef]
  28. Zhou, S. Gwo-ga-xgboost-based model for Radio-Frequency power amplifier under different temperatures. Expert Syst. Appl. 2025, 278, 127439. [Google Scholar] [CrossRef]
  29. Feng, X.; Yu, Y.; Wang, X.; Cai, J.; Zhong, S.; Wang, H.; Han, X.; Wang, J.; Shi, K. A hybrid search mode-based differential evolution algorithm for auto design of the interval type-2 fuzzy logic system. Expert Syst. Appl. 2024, 236, 121271. [Google Scholar] [CrossRef]
  30. Zhang, F.; Li, R.; Gong, W. Deep reinforcement learning-based memetic algorithm for energy-aware flexible job shop scheduling with multi-AGV. Comput. Ind. Eng. 2024, 189, 109917. [Google Scholar] [CrossRef]
  31. Debnath, D.; Vanegas, F.; Sandino, J.; Hawary, A.F.; Gonzalez, F. A review of UAV path-planning algorithms and obstacle avoidance methods for remote sensing applications. Remote Sens. 2024, 16, 4019. [Google Scholar] [CrossRef]
  32. Camacho Villalón, C.L.; Stützle, T.; Dorigo, M. Grey wolf, firefly and bat algorithms: Three widespread algorithms that do not contain any novelty. In Proceedings of the International Conference on Swarm Intelligence, Barcelona, Spain, 26–28 October 2020; pp. 121–133. [Google Scholar]
  33. Kaur, N.; Kaur, L.; Cheema, S.S. An enhanced version of Harris Hawks optimization by dimension learning-based hunting for breast cancer detection. Sci. Rep. 2021, 11, 21933. [Google Scholar] [CrossRef]
  34. Lévy, P. L’addition des variables aléatoires définies sur une circonférence. Bull. Soc. Math. Fr. 1939, 67, 1–41. [Google Scholar] [CrossRef]
  35. Jiang, W.; Liu, Z.; Wang, Y.; Lin, Y.; Li, Y.; Bi, F. Enhancing jamming source tracking capability via adaptive grey wolf optimization mechanism for passive radar network. Signal Process. 2025, 235, 110026. [Google Scholar] [CrossRef]
  36. Mantegna, R.N.; Stanley, H.E. Stochastic process with ultraslow convergence to a Gaussian: The truncated Lévy flight. Phys. Rev. Lett. 1994, 73, 2946. [Google Scholar] [CrossRef]
  37. Wu, G.; Mallipeddi, R.; Suganthan, P.N. Problem Definitions and Evaluation Criteria for the CEC 2017 Competition on Constrained Real-Parameter Optimization; Technical Report; National University of Defense Technology: Changsha, China; Kyungpook National University: Daegu, Republic of Korea; Nanyang Technological University: Singapore, 2017; Volume 9, p. 2017. [Google Scholar]
  38. Derrac, J.; García, S.; Molina, D.; Herrera, F. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol. Comput. 2011, 1, 3–18. [Google Scholar] [CrossRef]
  39. Veček, N.; Mernik, M.; Filipič, B.; Črepinšek, M. Parameter tuning with Chess Rating System (CRS-Tuning) for meta-heuristic algorithms. Inf. Sci. 2016, 372, 446–469. [Google Scholar] [CrossRef]
  40. Birattari, M.; Yuan, Z.; Balaprakash, P.; Stützle, T. F-Race and iterated F-Race: An overview. In Experimental Methods for the Analysis of Optimization Algorithms; Springer: Berlin/Heidelberg, Germany, 2010; pp. 311–336. [Google Scholar]
  41. Nannen, V.; Eiben, A.E. Efficient relevance estimation and value calibration of evolutionary algorithm parameters. In Proceedings of the 2007 IEEE Congress on Evolutionary Computation, Singapore, 25–28 September 2007; pp. 103–110. [Google Scholar]
  42. Hutter, F.; Hoos, H.H.; Leyton-Brown, K.; Stützle, T. ParamILS: An automatic algorithm configuration framework. J. Artif. Intell. Res. 2009, 36, 267–306. [Google Scholar] [CrossRef]
  43. 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]
  44. Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd Elaziz, M.; Gandomi, A.H. The Arithmetic Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
  45. Trojovská, E.; Dehghani, M. A new human-based metahurestic optimization method based on mimicking cooking training. Sci. Rep. 2022, 12, 14861. [Google Scholar] [CrossRef]
  46. Abdel-Basset, M.; Mohamed, R.; Jameel, M.; Abouhawwash, M. Nutcracker optimizer: A novel nature-inspired metaheuristic algorithm for global optimization and engineering design problems. Knowl.-Based Syst. 2023, 262, 110248. [Google Scholar] [CrossRef]
  47. Č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]
  48. Reddy, A.J.; Geng, X.; Herschl, M.; Kolli, S.; Kumar, A.; Hsu, P.; Levine, S.; Ioannidis, N. Designing cell-type-specific promoter sequences using conservative model-based optimization. Adv. Neural Inf. Process. Syst. 2024, 37, 93033–93059. [Google Scholar]
  49. Jerebic, J.; Mernik, M.; Liu, S.H.; Ravber, M.; Baketarić, M.; Mernik, L.; Črepinšek, M. A novel direct measure of exploration and exploitation based on attraction basins. Expert Syst. Appl. 2021, 167, 114353. [Google Scholar] [CrossRef]
  50. Zhou, X.; Yu, X.; Zhang, Y.; Luo, Y.; Peng, X. Trajectory planning and tracking strategy applied to an unmanned ground vehicle in the presence of obstacles. IEEE Trans. Autom. Sci. Eng. 2020, 18, 1575–1589. [Google Scholar] [CrossRef]
  51. Tripicchio, P.; Unetti, M.; D’Avella, S.; Avizzano, C.A. Smooth coverage path planning for UAVs with model predictive control trajectory tracking. Electronics 2023, 12, 2310. [Google Scholar] [CrossRef]
  52. Fabris, M.; Cenedese, A.; Hauser, J. Optimal time-invariant formation tracking for a second-order multi-agent system. In Proceedings of the 2019 18th European Control Conference (ECC), Naples, Italy, 25–28 June 2019; pp. 1556–1561. [Google Scholar]
Figure 1. Calculation flow for the HSB-GWO.
Figure 1. Calculation flow for the HSB-GWO.
Sensors 25 07657 g001
Figure 2. Example for the trajectory generation.
Figure 2. Example for the trajectory generation.
Sensors 25 07657 g002
Figure 3. Collaborative track chromosome encoding.
Figure 3. Collaborative track chromosome encoding.
Sensors 25 07657 g003
Figure 4. Convergence of nonlinear decay (Equation (22)) and linear decay.
Figure 4. Convergence of nonlinear decay (Equation (22)) and linear decay.
Sensors 25 07657 g004
Figure 5. Critical difference (CD) results for the Friedman test of IEEE CEC 2017 and 2019.
Figure 5. Critical difference (CD) results for the Friedman test of IEEE CEC 2017 and 2019.
Sensors 25 07657 g005
Figure 6. Three-dimensional diagrams of the optimal trial results of 8 algorithms for Task 1.
Figure 6. Three-dimensional diagrams of the optimal trial results of 8 algorithms for Task 1.
Sensors 25 07657 g006
Figure 7. Three views and 3D graph of the best trial result of HSB-GWO for Task 1.
Figure 7. Three views and 3D graph of the best trial result of HSB-GWO for Task 1.
Sensors 25 07657 g007
Figure 8. Mean fitness convergences of 8 algorithms in 10 trials for Task 1.
Figure 8. Mean fitness convergences of 8 algorithms in 10 trials for Task 1.
Sensors 25 07657 g008
Figure 9. Three-dimensional diagrams of the optimal trial results of 8 algorithms for Task 2.
Figure 9. Three-dimensional diagrams of the optimal trial results of 8 algorithms for Task 2.
Sensors 25 07657 g009
Figure 10. Three views and 3D graph of the best trial result of HSB-GWO for Task 2.
Figure 10. Three views and 3D graph of the best trial result of HSB-GWO for Task 2.
Sensors 25 07657 g010
Figure 11. Mean fitness convergences of 8 algorithms in 10 trials for Task 2.
Figure 11. Mean fitness convergences of 8 algorithms in 10 trials for Task 2.
Sensors 25 07657 g011
Figure 12. Mean fitness convergences of three ablation algorithms and HSB-GWO in 10 trials using Task 1.
Figure 12. Mean fitness convergences of three ablation algorithms and HSB-GWO in 10 trials using Task 1.
Sensors 25 07657 g012
Table 1. Mean ranks of HSB-GWOs with different control parameter settings using IEEE CEC 2017.
Table 1. Mean ranks of HSB-GWOs with different control parameter settings using IEEE CEC 2017.
FD r E = 0.2 r E = 0.3 r E = 0.4 r E = 0.5 r E = 0.6 r E = 0.7 r E = 0.8
F1, F3101.002.003.503.505.505.507.00
302.005.505.501.502.506.005.00
501.502.003.005.505.504.506.00
F4–F10101.572.572.863.145.006.296.57
301.431.574.003.865.006.146.00
502.292.433.863.434.435.715.86
F11–F20103.203.203.902.604.304.905.90
303.302.904.103.204.705.204.60
502.403.504.004.504.404.504.70
F21–F30103.304.003.903.503.204.705.40
302.202.704.303.304.005.406.10
503.203.403.704.004.305.104.30
Overall102.693.243.623.104.175.215.97
302.382.694.243.284.385.555.48
502.593.103.794.144.455.004.93
Bold font denotes the best result.
Table 2. The comparison of obtained solutions for unimodal functions of IEEE CEC 2017.
Table 2. The comparison of obtained solutions for unimodal functions of IEEE CEC 2017.
FDIndexAlgorithm
AO (2025) AOA (2021) CBOA (2022) NOA (2023) GWO (2024) IGWO (2021) AGWO (2022) HSB-GWO
F110MFE2.10 ×   10 5 2.13 ×   10 9 1.21 × 10 2 1.04 ×   10 10 2.49 ×   10 6 3.48 ×   10 4 1.24 ×   10 9 8.25 ×   10 3
STD1.16 ×   10 5 1.28 ×   10 9 1.70 ×   10 2 2.96 ×   10 9 7.09 ×   10 6 1.62 ×   10 4 8.84 ×   10 8 3.96 ×   10 3
30MFE3.17 ×   10 6 4.05 ×   10 10 1.02 ×   10 10 8.15 ×   10 10 8.77 ×   10 8 3.17 ×   10 5 4.95 ×   10 9 3.51 × 10 3
STD1.22 ×   10 6 4.69 ×   10 9 2.14 ×   10 9 7.82 ×   10 9 9.14 ×   10 8 1.79 ×   10 5 3.06 ×   10 9 3.30 ×   10 3
50MFE1.21 ×   10 7 1.05 ×   10 11 4.90 ×   10 10 1.84 ×   10 11 4.48 ×   10 9 3.46 × 10 3 1.17 ×   10 10 7.62 ×   10 3
STD2.60 ×   10 6 8.26 ×   10 9 6.29 ×   10 9 1.57 ×   10 10 2.02 ×   10 9 2.48 ×   10 3 3.84 ×   10 9 1.00 ×   10 4
F310MFE3.97 ×   10 0 4.79 ×   10 3 7.50 ×   10 2 2.89 ×   10 4 4.25 ×   10 2 2.33 ×   10 1 2.54 ×   10 3 7.81 × 10 7
STD3.87 ×   10 0 2.93 ×   10 3 4.19 ×   10 2 1.14 ×   10 4 9.18 ×   10 2 1.64 ×   10 1 2.29 ×   10 3 1.50 ×   10 6
30MFE6.67 ×   10 3 7.21 ×   10 4 5.56 ×   10 4 2.14 ×   10 5 3.33 ×   10 4 1.49 ×   10 3 4.79 ×   10 4 8.57 × 10 2
STD2.06 ×   10 3 8.13 ×   10 3 6.13 ×   10 3 3.47 ×   10 4 8.97 ×   10 3 1.07 ×   10 3 9.37 ×   10 3 9.86 ×   10 2
50MFE5.50 ×   10 4 1.63 ×   10 5 1.26 ×   10 5 3.67 ×   10 5 7.08 ×   10 4 1.01 ×   10 4 9.05 ×   10 4 4.68 × 10 3
STD1.20 ×   10 4 1.86 ×   10 4 1.11 ×   10 4 6.72 ×   10 4 1.38 ×   10 4 3.35 ×   10 3 1.97 ×   10 4 3.60 ×   10 3
Rank10w/t/l0/0/20/0/21/0/10/0/20/0/20/0/20/0/21/0/1
30w/t/l0/0/20/0/20/0/20/0/20/0/21/0/10/0/22/0/0
50w/t/l0/0/20/0/20/0/20/0/20/0/20/0/20/0/21/0/1
Bold font denotes the best result.
Table 3. The comparison of obtained solutions for multimodal functions of IEEE CEC 2017.
Table 3. The comparison of obtained solutions for multimodal functions of IEEE CEC 2017.
FDIndexAlgorithm
AO (2025) AOA (2021) CBOA (2022) NOA (2023) GWO (2024) IGWO (2021) AGWO (2022) HSB-GWO
F410MFE8.32 ×   10 0 1.17 ×   10 2 7.75 ×   10 0 7.84 ×   10 2 1.03 ×   10 1 3.10 ×   10 0 6.82 ×   10 1 2.23 × 10 2
STD1.37 ×   10 1 7.74 ×   10 1 1.08 ×   10 1 1.91 ×   10 2 1.28 ×   10 1 5.31 ×   10 1 3.51 ×   10 1 7.92 ×   10 3
30MFE1.19 ×   10 2 8.60 ×   10 3 2.18 ×   10 3 2.27 ×   10 4 1.41 ×   10 2 8.96 ×   10 1 5.27 ×   10 2 7.51 × 10 1
STD2.02 ×   10 1 2.47 ×   10 3 5.22 ×   10 2 4.14 ×   10 3 3.74 ×   10 1 1.71 ×   10 0 7.41 ×   10 2 2.32 ×   10 1
50MFE2.18 ×   10 2 2.61 ×   10 4 1.05 ×   10 4 5.94 ×   10 4 4.04 ×   10 2 1.34 ×   10 2 1.82 ×   10 3 7.09 × 10 1
STD6.00 ×   10 1 5.09 ×   10 3 2.32 ×   10 3 1.16 ×   10 4 1.14 ×   10 2 4.89 ×   10 1 9.02 ×   10 2 5.85 ×   10 1
F510MFE2.26 ×   10 1 4.72 ×   10 1 1.07 ×   10 1 1.07 ×   10 2 1.24 ×   10 1 1.27 ×   10 1 4.91 ×   10 1 6.93 × 10 0
STD7.91 ×   10 0 1.52 ×   10 1 4.03 ×   10 0 2.03 ×   10 1 4.97 ×   10 0 6.64 ×   10 0 6.94 ×   10 0 2.75 ×   10 0
30MFE1.48 ×   10 2 2.96 ×   10 2 1.45 ×   10 2 5.37 ×   10 2 9.67 ×   10 1 5.22 ×   10 1 2.17 ×   10 2 3.71 × 10 1
STD2.85 ×   10 1 3.83 ×   10 1 3.20 ×   10 1 2.64 ×   10 1 4.22 ×   10 1 3.72 ×   10 1 4.24 ×   10 1 1.05 ×   10 1
50MFE2.99 ×   10 2 5.74 ×   10 2 2.89 ×   10 2 9.86 ×   10 2 1.80 ×   10 2 2.07 ×   10 2 3.89 ×   10 2 1.15 × 10 2
STD3.52 ×   10 1 3.77 ×   10 1 2.95 ×   10 1 5.32 ×   10 1 2.87 ×   10 1 5.37 ×   10 1 5.41 ×   10 1 4.59 ×   10 1
F610MFE1.19 ×   10 1 3.43 ×   10 1 1.34 ×   10 1 6.57 ×   10 1 4.25 ×   10 1 9.85 ×   10 2 2.35 ×   10 1 1.34 × 10 10
STD5.40 ×   10 0 6.77 ×   10 0 1.60 ×   10 1 6.45 ×   10 0 6.52 ×   10 1 3.06 ×   10 2 4.98 ×   10 0 1.08 ×   10 10
30MFE3.72 ×   10 1 6.19 ×   10 1 6.87 ×   10 0 1.08 ×   10 2 4.73 ×   10 0 2.18 ×   10 1 4.33 ×   10 1 3.46 × 10 2
STD7.36 ×   10 0 5.66 ×   10 0 3.67 ×   10 0 7.39 ×   10 0 3.78 ×   10 0 7.51 ×   10 2 8.12 ×   10 0 1.07 ×   10 1
50MFE4.92 ×   10 1 8.22 ×   10 1 1.50 ×   10 1 1.27 ×   10 2 1.05 ×   10 1 2.73 ×   10 1 5.74 ×   10 1 2.92 × 10 2
STD7.39 ×   10 0 5.92 ×   10 0 3.95 ×   10 0 5.10 ×   10 0 3.38 ×   10 0 8.10 ×   10 2 8.16 ×   10 0 5.22 ×   10 2
F710MFE5.24 ×   10 1 9.09 ×   10 1 1.99 ×   10 1 2.97 ×   10 2 2.46 ×   10 1 2.28 ×   10 1 7.44 ×   10 1 1.66 × 10 1
STD1.73 ×   10 1 1.88 ×   10 1 3.44 ×   10 0 3.95 ×   10 1 8.63 ×   10 0 9.46 ×   10 0 8.31 ×   10 0 3.25 ×   10 0
30MFE2.59 ×   10 2 5.91 ×   10 2 2.70 ×   10 2 2.04 ×   10 3 1.25 ×   10 2 1.04 ×   10 2 3.88 ×   10 2 6.63 × 10 1
STD3.36 ×   10 1 6.18 ×   10 1 3.40 ×   10 1 1.17 ×   10 2 2.87 ×   10 1 5.49 ×   10 1 9.18 ×   10 1 1.50 ×   10 1
50MFE5.69 ×   10 2 1.14 ×   10 3 6.28 ×   10 2 4.25 ×   10 3 3.17 ×   10 2 4.06 ×   10 2 8.44 ×   10 2 2.66 × 10 2
STD1.02 ×   10 2 8.00 ×   10 1 7.23 ×   10 1 2.12 ×   10 2 6.83 ×   10 1 1.92 ×   10 1 1.40 ×   10 2 2.93 ×   10 2
F810MFE2.03 ×   10 1 2.93 ×   10 1 7.12 ×   10 0 1.07 ×   10 2 1.06 ×   10 1 8.33 ×   10 0 2.99 ×   10 1 5.07 × 10 0
STD6.89 ×   10 0 6.49 ×   10 0 2.35 ×   10 0 1.13 ×   10 1 4.16 ×   10 0 6.74 ×   10 0 6.31 ×   10 0 2.39 ×   10 0
30MFE1.34 ×   10 2 2.45 ×   10 2 1.04 ×   10 2 4.94 ×   10 2 7.04 ×   10 1 4.17 × 10 1 1.58 ×   10 2 4.33 ×   10 1
STD1.77 ×   10 1 3.02 ×   10 1 1.47 ×   10 1 2.33 ×   10 1 2.34 ×   10 1 3.05 ×   10 1 3.67 ×   10 1 2.01 ×   10 1
50MFE3.20 ×   10 2 6.07 ×   10 2 2.83 ×   10 2 9.77 ×   10 2 1.94 ×   10 2 2.68 ×   10 2 3.66 ×   10 2 9.61 × 10 1
STD3.66 ×   10 1 2.19 ×   10 1 3.37 ×   10 1 5.14 ×   10 1 3.97 ×   10 1 4.16 ×   10 1 5.38 ×   10 1 3.86 ×   10 1
F910MFE5.55 ×   10 1 4.09 ×   10 2 3.81 ×   10 0 2.31 ×   10 3 6.72 ×   10 0 1.63 ×   10 2 1.20 ×   10 2 0.00 × 10 0
STD6.01 ×   10 1 2.31 ×   10 2 7.33 ×   10 0 5.53 ×   10 2 1.19 ×   10 1 1.16 ×   10 2 6.41 ×   10 1 0.00 ×   10 0
30MFE3.92 ×   10 3 4.62 ×   10 3 1.64 ×   10 3 2.24 ×   10 4 4.29 ×   10 2 7.90 ×   10 1 5.14 ×   10 3 0.00 × 10 0
STD1.13 ×   10 3 5.86 ×   10 2 2.61 ×   10 2 2.96 ×   10 3 3.18 ×   10 2 4.26 ×   10 1 1.60 ×   10 3 0.00 ×   10 0
50MFE1.32 ×   10 4 2.28 ×   10 4 8.01 ×   10 3 6.52 ×   10 4 3.90 ×   10 3 1.20 ×   10 1 2.16 ×   10 4 2.72 × 10 2
STD2.60 ×   10 3 2.64 ×   10 3 9.33 ×   10 2 6.36 ×   10 3 2.48 ×   10 3 1.35 ×   10 1 5.58 ×   10 3 1.03 ×   10 1
F1010MFE7.41 ×   10 2 1.04 ×   10 3 1.69 × 10 2 2.11 ×   10 3 4.92 ×   10 2 5.54 ×   10 2 1.10 ×   10 3 2.26 ×   10 2
STD2.63 ×   10 2 2.26 ×   10 2 1.02 ×   10 2 2.94 ×   10 2 3.00 ×   10 2 4.58 ×   10 2 2.61 ×   10 2 2.17 ×   10 2
30MFE3.96 ×   10 3 5.24 ×   10 3 2.22 × 10 3 8.39 ×   10 3 3.08 ×   10 3 3.78 ×   10 3 4.66 ×   10 3 2.41 ×   10 3
STD5.58 ×   10 2 5.43 ×   10 2 2.95 ×   10 2 3.14 ×   10 2 1.27 ×   10 3 2.53 ×   10 3 6.13 ×   10 2 9.06 ×   10 2
50MFE6.43 ×   10 3 1.12 ×   10 4 4.41 × 10 3 1.50 ×   10 4 5.97 ×   10 3 9.72 ×   10 3 8.62 ×   10 3 4.70 ×   10 3
STD7.36 ×   10 2 7.22 ×   10 2 6.47 ×   10 2 4.58 ×   10 2 1.95 ×   10 3 2.53 ×   10 3 1.10 ×   10 3 1.13 ×   10 3
Rank10w/t/l0/0/70/0/71/0/60/0/70/0/70/0/70/0/76/0/1
30w/t/l0/0/70/0/71/0/60/0/70/0/71/0/60/0/75/0/2
50w/t/l0/0/70/0/71/0/60/0/70/0/70/0/70/0/76/0/1
Bold font denotes the best result.
Table 4. The comparison of obtained solutions for hybrid functions of IEEE CEC 2017.
Table 4. The comparison of obtained solutions for hybrid functions of IEEE CEC 2017.
FDIndexAlgorithm
AO (2025) AOA (2021) CBOA (2022) NOA (2023) GWO (2024) IGWO (2021) AGWO (2022) HSB-GWO
F1110MFE5.80 ×   10 1 4.73 ×   10 1 1.17 ×   10 1 3.21 ×   10 3 2.50 ×   10 1 3.51 ×   10 0 2.96 ×   10 2 1.35 × 10 0
STD4.75 ×   10 1 2.83 ×   10 1 4.62 ×   10 0 2.58 ×   10 3 2.71 ×   10 1 1.44 ×   10 0 9.80 ×   10 2 1.08 ×   10 0
30MFE2.63 ×   10 2 2.47 ×   10 3 7.54 ×   10 2 1.46 ×   10 4 2.21 ×   10 2 6.41 ×   10 1 1.14 ×   10 3 2.41 × 10 1
STD6.37 ×   10 1 1.63 ×   10 3 3.30 ×   10 2 3.75 ×   10 3 4.81 ×   10 1 2.79 ×   10 1 8.28 ×   10 2 2.36 ×   10 1
50MFE3.33 ×   10 2 1.40 ×   10 4 7.13 ×   10 3 4.09 ×   10 4 2.23 ×   10 3 2.71 ×   10 2 4.72 ×   10 3 4.39 × 10 1
STD9.10 ×   10 1 2.96 ×   10 3 8.85 ×   10 2 4.19 ×   10 3 1.25 ×   10 3 2.72 ×   10 1 2.75 ×   10 3 1.35 ×   10 1
F1210MFE2.82 ×   10 6 1.25 ×   10 6 7.26 ×   10 5 5.81 ×   10 8 6.12 ×   10 5 1.92 ×   10 4 3.26 ×   10 6 1.84 × 10 4
STD2.56 ×   10 6 1.63 ×   10 6 7.31 ×   10 5 3.19 ×   10 8 7.49 ×   10 5 3.09 ×   10 4 2.46 ×   10 6 1.93 ×   10 4
30MFE1.14 ×   10 7 7.45 ×   10 9 1.36 ×   10 9 1.41 ×   10 10 2.85 ×   10 7 1.02 ×   10 6 2.20 ×   10 8 8.68 × 10 5
STD6.61 ×   10 6 1.99 ×   10 9 8.84 ×   10 8 2.61 ×   10 9 3.56 ×   10 7 8.31 ×   10 5 1.90 ×   10 8 4.57 ×   10 4
50MFE3.94 ×   10 7 5.22 ×   10 10 2.65 ×   10 10 7.28 ×   10 10 3.40 ×   10 8 3.27 ×   10 7 4.18 ×   10 9 1.26 × 10 6
STD1.66 ×   10 7 1.11 ×   10 10 7.13 ×   10 9 1.35 ×   10 10 3.12 ×   10 8 1.84 ×   10 7 3.42 ×   10 9 9.07 ×   10 5
F1310MFE1.11 ×   10 4 7.06 ×   10 3 3.18 ×   10 3 1.96 ×   10 7 8.15 ×   10 3 9.17 × 10 2 1.19 ×   10 4 1.15 ×   10 3
STD7.33 ×   10 3 5.83 ×   10 3 2.45 ×   10 3 1.55 ×   10 7 4.07 ×   10 3 7.06 ×   10 2 8.28 ×   10 3 2.17 ×   10 3
30MFE1.91 ×   10 5 3.70 ×   10 4 3.21 ×   10 7 8.02 ×   10 9 1.94 ×   10 7 1.15 ×   10 5 4.77 ×   10 7 3.09 × 10 4
STD8.90 ×   10 4 1.49 ×   10 4 6.49 ×   10 7 2.36 ×   10 9 6.51 ×   10 7 5.62 ×   10 4 9.00 ×   10 7 2.49 ×   10 4
50MFE4.40 ×   10 5 3.55 ×   10 9 1.20 ×   10 10 3.54 ×   10 10 9.40 ×   10 7 5.27 ×   10 6 3.86 ×   10 8 3.72 × 10 3
STD1.69 ×   10 5 3.85 ×   10 9 6.15 ×   10 9 6.90 ×   10 9 1.04 ×   10 8 5.79 ×   10 6 1.13 ×   10 9 4.59 ×   10 3
F1410MFE2.18 ×   10 2 8.42 ×   10 3 7.82 ×   10 1 3.87 ×   10 4 1.05 ×   10 3 5.44 ×   10 1 1.76 ×   10 3 1.67 × 10 1
STD1.42 ×   10 2 7.40 ×   10 3 9.49 ×   10 1 5.94 ×   10 4 1.55 ×   10 3 9.77 ×   10 0 1.62 ×   10 3 1.02 ×   10 1
30MFE1.44 ×   10 5 5.50 ×   10 4 5.02 ×   10 5 8.67 ×   10 6 1.22 ×   10 5 3.17 ×   10 3 5.79 ×   10 5 2.41 × 10 3
STD1.77 ×   10 5 5.20 ×   10 4 3.57 ×   10 5 3.24 ×   10 6 2.51 ×   10 5 2.94 ×   10 3 5.48 ×   10 5 1.80 ×   10 3
50MFE6.71 ×   10 5 4.48 ×   10 5 4.27 ×   10 6 6.28 ×   10 7 2.43 ×   10 5 1.02 ×   10 5 1.76 ×   10 6 1.87 × 10 4
STD3.75 ×   10 5 6.34 ×   10 5 3.20 ×   10 6 3.25 ×   10 7 2.25 ×   10 5 6.39 ×   10 4 1.61 ×   10 6 1.39 ×   10 4
F1510MFE1.54 ×   10 3 9.60 ×   10 3 1.22 ×   10 2 1.04 ×   10 5 1.23 ×   10 3 4.15 ×   10 1 1.36 ×   10 3 4.68 × 10 0
STD1.14 ×   10 3 6.17 ×   10 3 2.40 ×   10 2 1.03 ×   10 5 1.45 ×   10 3 2.34 ×   10 1 9.29 ×   10 2 3.79 ×   10 0
30MFE5.38 ×   10 4 2.11 ×   10 4 6.75 ×   10 3 1.50 ×   10 9 1.32 ×   10 5 1.68 ×   10 4 5.96 ×   10 6 4.01 × 10 3
STD2.97 ×   10 4 6.52 ×   10 3 2.96 ×   10 3 6.28 ×   10 8 4.14 ×   10 5 2.04 ×   10 4 1.70 ×   10 7 3.88 ×   10 3
50MFE1.33 ×   10 5 2.98 ×   10 4 9.64 ×   10 8 1.13 ×   10 10 4.05 ×   10 6 7.72 ×   10 5 3.60 ×   10 8 9.00 × 10 3
STD6.94 ×   10 4 8.24 ×   10 3 6.30 ×   10 8 3.14 ×   10 9 7.25 ×   10 6 5.67 ×   10 5 1.04 ×   10 9 7.02 ×   10 3
F1610MFE1.41 ×   10 2 3.45 ×   10 2 1.02 ×   10 2 6.92 ×   10 2 9.31 ×   10 1 3.89 ×   10 0 1.61 ×   10 2 3.15 × 10 0
STD1.28 ×   10 2 1.46 ×   10 2 8.49 ×   10 1 1.84 ×   10 2 9.15 ×   10 1 1.62 ×   10 0 1.30 ×   10 2 4.50 ×   10 0
30MFE1.34 ×   10 3 2.62 ×   10 3 8.04 ×   10 2 4.37 ×   10 3 7.68 ×   10 2 2.62 × 10 2 1.53 ×   10 3 4.10 ×   10 2
STD3.48 ×   10 2 6.36 ×   10 2 1.87 ×   10 2 3.80 ×   10 2 2.40 ×   10 2 2.95 ×   10 2 2.55 ×   10 2 2.85 ×   10 2
50MFE1.89 ×   10 3 4.53 ×   10 3 1.66 ×   10 3 7.68 ×   10 3 1.23 ×   10 3 6.62 × 10 2 2.33 ×   10 3 1.03 ×   10 3
STD6.41 ×   10 2 1.03 ×   10 3 3.10 ×   10 2 6.51 ×   10 2 2.67 ×   10 2 3.20 ×   10 2 4.67 ×   10 2 3.82 ×   10 2
F1710MFE6.33 ×   10 1 2.09 ×   10 2 2.72 ×   10 1 3.58 ×   10 2 4.49 ×   10 1 3.69 ×   10 1 7.72 ×   10 1 6.92 × 10 0
STD2.90 ×   10 1 1.20 ×   10 2 1.39 ×   10 1 9.94 ×   10 1 1.16 ×   10 1 5.56 ×   10 0 1.03 ×   10 1 7.65 ×   10 0
30MFE4.75 ×   10 2 9.51 ×   10 2 3.62 ×   10 2 2.34 ×   10 3 2.58 ×   10 2 1.16 ×   10 2 5.78 ×   10 2 1.07 × 10 2
STD2.46 ×   10 2 3.28 ×   10 2 1.62 ×   10 2 3.71 ×   10 2 1.35 ×   10 2 7.79 ×   10 1 2.21 ×   10 2 6.14 ×   10 1
50MFE1.78 ×   10 3 2.33 ×   10 3 1.38 ×   10 3 3.64 ×   10 4 9.96 ×   10 2 8.08 ×   10 2 1.82 ×   10 3 6.85 × 10 2
STD4.02 ×   10 2 4.04 ×   10 2 3.00 ×   10 2 2.42 ×   10 4 2.43 ×   10 2 3.90 ×   10 2 3.42 ×   10 2 2.92 ×   10 2
F1810MFE2.27 ×   10 4 1.44 ×   10 4 1.03 ×   10 3 3.68 ×   10 7 2.20 ×   10 4 3.84 ×   10 3 4.57 ×   10 4 2.36 × 10 3
STD1.49 ×   10 4 9.58 ×   10 3 2.45 ×   10 3 2.59 ×   10 7 1.14 ×   10 4 3.06 ×   10 3 1.56 ×   10 4 1.69 ×   10 3
30MFE1.30 ×   10 6 1.39 ×   10 6 5.61 ×   10 5 9.09 ×   10 7 9.08 ×   10 5 1.64 ×   10 5 4.15 ×   10 6 8.99 × 10 4
STD1.20 ×   10 6 2.28 ×   10 6 5.18 ×   10 5 4.59 ×   10 7 1.68 ×   10 6 1.25 ×   10 5 8.06 ×   10 6 7.09 ×   10 4
50MFE2.93 ×   10 6 1.79 ×   10 7 1.17 ×   10 7 2.13 ×   10 8 1.74 ×   10 6 9.07 ×   10 5 1.19 ×   10 7 3.02 × 10 5
STD1.95 ×   10 6 2.09 ×   10 7 6.80 ×   10 6 7.97 ×   10 7 1.53 ×   10 6 3.01 ×   10 5 1.35 ×   10 7 1.53 ×   10 5
F1910MFE2.71 ×   10 3 2.31 ×   10 4 2.23 ×   10 2 1.20 ×   10 6 4.73 ×   10 3 2.51 ×   10 1 5.37 ×   10 3 3.15 × 10 0
STD2.76 ×   10 3 2.21 ×   10 4 5.65 ×   10 2 2.08 ×   10 6 5.89 ×   10 3 1.16 ×   10 1 5.32 ×   10 3 2.08 ×   10 0
30MFE3.88 ×   10 5 1.06 ×   10 6 6.37 ×   10 4 2.09 ×   10 9 6.05 ×   10 5 7.25 ×   10 3 2.86 ×   10 6 6.63 × 10 3
STD2.71 ×   10 5 1.11 ×   10 5 6.48 ×   10 4 7.04 ×   10 8 1.20 ×   10 6 7.52 ×   10 3 3.42 ×   10 6 4.77 ×   10 3
50MFE6.60 ×   10 5 4.61 ×   10 5 1.90 ×   10 8 4.18 ×   10 9 7.94 ×   10 5 5.37 ×   10 5 1.96 ×   10 7 1.97 × 10 4
STD4.36 ×   10 5 1.24 ×   10 4 2.06 ×   10 8 4.86 ×   10 8 5.58 ×   10 5 7.04 ×   10 5 5.89 ×   10 7 1.23 ×   10 4
F2010MFE8.59 ×   10 1 1.25 ×   10 2 1.16 × 10 0 2.88 ×   10 2 5.49 ×   10 1 2.66 ×   10 1 9.54 ×   10 1 2.70 ×   10 0
STD3.89 ×   10 1 5.37 ×   10 1 2.82 ×   10 0 8.06 ×   10 1 5.20 ×   10 1 4.50 ×   10 0 3.94 ×   10 1 6.16 ×   10 0
30MFE4.25 ×   10 2 6.60 ×   10 2 3.08 ×   10 2 1.29 ×   10 3 3.19 ×   10 2 1.52 ×   10 2 6.18 ×   10 2 1.13 × 10 2
STD1.36 ×   10 2 1.71 ×   10 2 6.46 ×   10 1 1.72 ×   10 2 1.15 ×   10 2 1.15 ×   10 2 1.44 ×   10 2 7.62 ×   10 1
50MFE9.88 ×   10 2 1.43 ×   10 3 8.13 ×   10 2 2.73 ×   10 3 7.57 ×   10 2 6.07 ×   10 2 1.15 ×   10 3 4.57 × 10 2
STD2.97 ×   10 2 2.55 ×   10 2 1.87 ×   10 2 1.67 ×   10 2 1.72 ×   10 2 3.14 ×   10 2 2.54 ×   10 2 3.88 ×   10 2
Rank10w/t/l0/0/100/0/101/0/90/0/100/0/101/0/90/0/108/0/2
30w/t/l0/0/100/0/100/0/100/0/100/0/101/0/90/0/109/0/1
50w/t/l0/0/100/0/100/0/100/0/100/0/101/0/90/0/109/0/1
Bold font denotes the best result.
Table 5. The comparison of obtained solutions for composition functions of IEEE CEC 2017.
Table 5. The comparison of obtained solutions for composition functions of IEEE CEC 2017.
FDIndexAlgorithm
AO (2025) AOA (2021) CBOA (2022) NOA (2023) GWO (2024) IGWO (2021) AGWO (2022) HSB-GWO
F2110MFE 1.46 × 10 2 2.08 ×   10 2 1.69 ×   10 2 2.61 ×   10 2 2.03 ×   10 2 1.57 ×   10 2 1.60 ×   10 2 1.85 ×   10 2
STD5.57 ×   10 1 3.23 ×   10 1 5.30 ×   10 1 5.83 ×   10 1 3.35 ×   10 1 5.84 ×   10 1 5.43 ×   10 1 4.38 ×   10 1
30MFE3.28 ×   10 2 5.01 ×   10 2 3.22 ×   10 2 6.80 ×   10 2 2.80 ×   10 2 2.55 ×   10 2 3.72 ×   10 2 2.35 × 10 2
STD2.66 ×   10 1 5.41 ×   10 1 1.93 ×   10 1 3.80 ×   10 1 3.79 ×   10 1 4.10 ×   10 1 3.61 ×   10 1 9.35 ×   10 0
50MFE5.06 ×   10 2 9.08 ×   10 2 4.88 ×   10 2 1.18 ×   10 3 3.63 ×   10 2 4.29 ×   10 2 5.98 ×   10 2 2.82 × 10 2
STD4.30 ×   10 1 6.40 ×   10 1 4.15 ×   10 1 6.17 ×   10 1 2.85 ×   10 1 4.14 ×   10 1 5.55 ×   10 1 1.62 ×   10 1
F2210MFE1.07 ×   10 2 3.51 ×   10 2 9.75 ×   10 1 9.12 ×   10 2 1.06 ×   10 2 1.00 × 10 2 1.84 ×   10 2 1.00 × 10 2
STD1.75 ×   10 0 9.76 ×   10 1 2.32 ×   10 1 2.11 ×   10 2 4.29 ×   10 0 2.35 ×   10 1 3.72 ×   10 1 4.55 ×   10 1
30MFE3.18 ×   10 2 5.52 ×   10 3 1.60 ×   10 3 8.01 ×   10 3 1.72 ×   10 3 1.02 ×   10 2 1.40 ×   10 3 1.00 × 10 2
STD9.08 ×   10 2 9.71 ×   10 2 6.22 ×   10 2 6.65 ×   10 2 1.34 ×   10 3 5.96 ×   10 1 8.56 ×   10 2 2.56 ×   10 13
50MFE6.68 ×   10 3 1.29 ×   10 4 6.18 ×   10 3 1.55 ×   10 4 5.80 ×   10 3 1.03 ×   10 4 9.47 ×   10 3 3.94 × 10 3
STD1.67 ×   10 3 6.63 ×   10 2 8.84 ×   10 2 4.71 ×   10 2 1.33 ×   10 3 2.39 ×   10 3 1.41 ×   10 3 2.29 ×   10 3
F2310MFE3.37 ×   10 2 3.95 ×   10 2 3.15 ×   10 2 4.56 ×   10 2 3.17 ×   10 2 3.11 ×   10 2 3.65 ×   10 2 3.09 × 10 2
STD1.09 ×   10 1 2.76 ×   10 1 7.29 ×   10 0 2.69 ×   10 1 6.25 ×   10 0 4.94 ×   10 0 7.94 ×   10 0 3.23 ×   10 0
30MFE5.59 ×   10 2 1.03 ×   10 3 4.85 ×   10 2 1.21 ×   10 3 4.62 ×   10 2 3.95 ×   10 2 6.33 ×   10 2 3.96 × 10 2
STD5.41 ×   10 1 7.99 ×   10 1 4.09 ×   10 1 7.46 ×   10 1 4.87 ×   10 1 3.39 ×   10 1 7.28 ×   10 1 1.62 ×   10 1
50MFE9.56 ×   10 2 1.98 ×   10 3 8.55 ×   10 2 2.11 ×   10 3 6.09 ×   10 2 7.34 ×   10 2 9.90 ×   10 2 5.04 × 10 2
STD7.65 ×   10 1 2.00 ×   10 2 7.45 ×   10 1 7.64 ×   10 1 3.40 ×   10 1 1.64 ×   10 1 1.11 ×   10 2 2.41 ×   10 1
F2410MFE3.51 ×   10 2 3.95 ×   10 2 2.48 ×   10 2 4.39 ×   10 2 3.42 ×   10 2 3.12 ×   10 2 3.07 ×   10 2 3.14 × 10 2
STD6.01 ×   10 1 5.99 ×   10 1 1.25 ×   10 2 3.02 ×   10 1 1.34 ×   10 1 7.27 ×   10 1 8.56 ×   10 1 7.35 ×   10 1
30MFE6.15 ×   10 2 1.28 ×   10 3 7.82 ×   10 2 1.37 ×   10 3 5.09 ×   10 2 4.63 ×   10 2 6.93 ×   10 2 4.62 × 10 2
STD4.75 ×   10 1 1.52 ×   10 2 7.12 ×   10 1 1.17 ×   10 2 5.12 ×   10 1 2.93 ×   10 1 9.27 ×   10 1 1.52 ×   10 1
50MFE9.17 ×   10 2 2.25 ×   10 3 1.40 ×   10 3 2.46 ×   10 3 6.60 ×   10 2 8.19 ×   10 2 1.06 ×   10 3 5.85 × 10 2
STD6.15 ×   10 1 2.24 ×   10 2 1.39 ×   10 2 1.28 ×   10 2 6.61 ×   10 1 2.59 ×   10 1 1.02 ×   10 2 2.13 ×   10 1
F2510MFE4.23 ×   10 2 5.09 ×   10 2 4.38 ×   10 2 9.93 ×   10 2 4.29 ×   10 2 3.98 × 10 2 4.55 ×   10 2 4.10 ×   10 2
STD2.46 ×   10 1 9.42 ×   10 1 1.99 ×   10 1 1.94 ×   10 2 2.02 ×   10 1 3.62 ×   10 1 2.83 ×   10 1 2.05 ×   10 1
30MFE4.08 ×   10 2 1.98 ×   10 3 6.58 ×   10 2 8.25 ×   10 3 4.54 ×   10 2 3.87 ×   10 2 6.16 ×   10 2 3.86 × 10 2
STD1.85 ×   10 1 5.60 ×   10 2 5.17 ×   10 1 1.76 ×   10 3 2.22 ×   10 1 1.94 ×   10 1 1.24 ×   10 2 1.25 ×   10 0
50MFE6.00 ×   10 2 1.09 ×   10 4 4.74 ×   10 3 3.31 ×   10 4 9.24 ×   10 2 5.43 ×   10 2 1.90 ×   10 3 5.41 × 10 2
STD3.07 ×   10 1 1.74 ×   10 3 5.40 ×   10 2 3.79 ×   10 3 1.76 ×   10 2 2.54 ×   10 1 7.91 ×   10 2 3.63 ×   10 1
F2610MFE3.93 ×   10 2 9.13 ×   10 2 3.80 ×   10 2 1.38 ×   10 3 3.57 ×   10 2 3.00 × 10 2 6.71 ×   10 2 3.00 × 10 2
STD1.49 ×   10 2 2.76 ×   10 2 1.08 ×   10 2 2.26 ×   10 2 2.03 ×   10 2 5.45 ×   10 2 2.08 ×   10 2 1.48 ×   10 13
30MFE1.94 ×   10 3 6.95 ×   10 3 4.14 ×   10 3 9.83 ×   10 3 1.99 ×   10 3 1.23 ×   10 3 3.88 ×   10 3 9.79 × 10 2
STD1.66 ×   10 3 8.70 ×   10 2 6.68 ×   10 2 7.51 ×   10 2 3.18 ×   10 2 2.78 ×   10 2 1.14 ×   10 3 5.01 ×   10 2
50MFE1.74 ×   10 3 1.32 ×   10 4 9.27 ×   10 3 1.96 ×   10 4 3.12 ×   10 3 4.14 ×   10 3 8.51 ×   10 3 1.39 × 10 3
STD2.45 ×   10 3 1.09 ×   10 3 7.73 ×   10 2 1.51 ×   10 3 4.32 ×   10 2 2.29 ×   10 2 1.32 ×   10 3 9.55 ×   10 2
F2710MFE3.99 ×   10 2 4.93 ×   10 2 4.03 ×   10 2 5.33 ×   10 2 3.94 ×   10 2 3.90 × 10 2 4.21 ×   10 2 3.90 × 10 2
STD3.13 ×   10 0 3.83 ×   10 1 1.54 ×   10 1 2.92 ×   10 1 8.00 ×   10 0 3.90 ×   10 1 1.99 ×   10 1 8.02 ×   10 1
30MFE5.80 ×   10 2 1.59 ×   10 3 6.05 ×   10 2 1.60 ×   10 3 5.37 ×   10 2 4.94 × 10 2 6.20 ×   10 2 5.00 ×   10 2
STD2.72 ×   10 1 3.11 ×   10 2 4.54 ×   10 1 1.83 ×   10 2 1.66 ×   10 1 9.73 ×   10 0 4.43 ×   10 1 9.84 ×   10 0
50MFE9.72 ×   10 2 3.51 ×   10 3 1.20 ×   10 3 3.88 ×   10 3 8.01 ×   10 2 6.03 ×   10 2 1.24 ×   10 3 5.62 × 10 2
STD1.65 ×   10 2 4.42 ×   10 2 1.83 ×   10 2 3.44 ×   10 2 7.47 ×   10 1 4.72 ×   10 1 2.47 ×   10 2 4.94 ×   10 1
F2810MFE4.98 ×   10 2 7.34 ×   10 2 5.40 ×   10 2 9.60 ×   10 2 5.41 ×   10 2 3.78 × 10 2 5.70 ×   10 2 4.69 ×   10 2
STD1.10 ×   10 2 1.52 ×   10 2 1.43 ×   10 2 1.60 ×   10 2 9.69 ×   10 1 1.38 ×   10 2 1.25 ×   10 2 1.57 ×   10 2
30MFE4.72 ×   10 2 3.24 ×   10 3 1.46 ×   10 3 6.18 ×   10 3 5.46 ×   10 2 4.14 ×   10 2 8.98 ×   10 2 3.27 × 10 2
STD1.95 ×   10 1 6.50 ×   10 2 1.96 ×   10 2 8.61 ×   10 2 6.91 ×   10 1 9.68 ×   10 0 2.50 ×   10 2 4.19 ×   10 1
50MFE5.52 ×   10 2 8.18 ×   10 3 4.70 ×   10 3 1.40 ×   10 4 1.18 ×   10 3 4.67 × 10 2 2.20 ×   10 3 4.78 ×   10 2
STD3.24 ×   10 1 1.21 ×   10 3 5.71 ×   10 2 1.20 ×   10 3 3.12 ×   10 2 8.31 ×   10 0 5.75 ×   10 2 2.25 ×   10 1
F2910MFE3.21 ×   10 2 4.14 ×   10 2 2.67 ×   10 2 6.88 ×   10 2 2.72 ×   10 2 2.53 ×   10 2 3.49 ×   10 2 2.37 × 10 2
STD4.50 ×   10 1 8.86 ×   10 1 1.60 ×   10 1 1.06 ×   10 2 3.29 ×   10 1 1.34 ×   10 1 3.73 ×   10 1 6.96 ×   10 0
30MFE1.29 ×   10 3 2.92 ×   10 3 1.06 ×   10 3 4.61 ×   10 3 7.59 ×   10 2 5.24 ×   10 2 1.63 ×   10 3 4.88 × 10 2
STD2.24 ×   10 2 5.93 ×   10 2 1.94 ×   10 2 7.71 ×   10 2 1.67 ×   10 2 9.39 ×   10 1 2.50 ×   10 2 7.36 ×   10 1
50MFE2.18 ×   10 3 1.06 ×   10 4 4.03 ×   10 3 3.85 ×   10 4 1.34 ×   10 3 9.73 ×   10 2 3.33 ×   10 3 5.10 × 10 2
STD4.54 ×   10 2 3.17 ×   10 3 1.12 ×   10 3 2.23 ×   10 4 2.89 ×   10 2 1.17 ×   10 2 6.98 ×   10 2 1.76 ×   10 2
F3010MFE3.10 ×   10 5 7.62 ×   10 6 1.48 ×   10 5 1.84 ×   10 7 2.72 ×   10 5 1.15 ×   10 5 6.79 ×   10 5 2.70 × 10 5
STD5.55 ×   10 5 8.31 ×   10 6 7.51 ×   10 4 7.16 ×   10 6 4.58 ×   10 5 2.81 ×   10 5 8.60 ×   10 5 4.90 ×   10 5
30MFE2.34 ×   10 6 1.74 ×   10 7 9.97 ×   10 6 1.06 ×   10 9 3.24 ×   10 6 6.68 ×   10 4 1.43 ×   10 7 7.40 × 10 3
STD1.16 ×   10 6 1.32 ×   10 7 1.32 ×   10 7 4.47 ×   10 8 1.58 ×   10 6 4.77 ×   10 4 1.10 ×   10 7 4.46 ×   10 3
50MFE2.59 ×   10 7 5.17 ×   10 8 6.98 ×   10 8 7.07 ×   10 9 8.05 ×   10 7 1.76 ×   10 7 1.57 ×   10 8 8.73 × 10 5
STD6.12 ×   10 6 9.45 ×   10 8 5.56 ×   10 8 1.84 ×   10 9 2.47 ×   10 7 6.24 ×   10 6 6.74 ×   10 7 2.06 ×   10 5
Rank10w/t/l1/0/90/0/100/0/100/0/100/0/102/3/51/0/94/3/3
30w/t/l0/0/100/0/100/0/100/0/100/0/101/0/90/0/109/0/1
50w/t/l0/0/100/0/100/0/100/0/100/0/101/0/90/0/109/0/1
Bold font denotes the best result.
Table 6. Overall effectiveness of the proposed HSB-GWO and other competitor algorithms for IEEE CEC 2017.
Table 6. Overall effectiveness of the proposed HSB-GWO and other competitor algorithms for IEEE CEC 2017.
AO (w/t/l)AOA (w/t/l)CBOA (w/t/l)NOA (w/t/l)GWO (w/t/l)IGWO (w/t/l)AGWO (w/t/l)HSB-GWO (w/t/l)
D = 10 1/0/280/0/293/0/260/0/290/0/293/3/231/0/2819/3/7
D = 30 0/0/290/0/291/0/280/0/290/0/294/0/250/0/2925/0/4
D = 50 0/0/290/0/291/0/280/0/290/0/292/0/270/0/2925/0/4
Total1/0/860/0/875/0/820/0/870/0/879/3/751/0/8669/3/15
OE1.15%0%5.75%0%0%13.79%1.15%82.76%
Bold font denotes the best result.
Table 7. The comparison of obtained solutions for IEEE CEC 2019.
Table 7. The comparison of obtained solutions for IEEE CEC 2019.
FIndexAlgorithm
AO AOA CBOA NOA GWO IGWO AGWO HSB-GWO
F1MFE2.18 ×   10 12 6.44 ×   10 8 0.00 × 10 0 4.20 ×   10 8 1.21 ×   10 4 3.85 ×   10 3 1.56 ×   10 9 0.00 × 10 0
STD9.72 ×   10 12 2.88 ×   10 7 0.00 ×   10 0 2.10 ×   10 8 4.76 ×   10 4 6.71 ×   10 3 6.44 ×   10 9 0.00 ×   10 0
F2MFE3.97 ×   10 0 5.87 ×   10 3 3.82 ×   10 0 1.63 ×   10 4 2.64 ×   10 2 4.94 ×   10 2 3.36 × 10 0 3.54 ×   10 0
STD1.36 ×   10 1 1.69 ×   10 3 1.48 ×   10 1 3.88 ×   10 3 2.22 ×   10 2 1.33 ×   10 2 2.28 ×   10 1 3.87 ×   10 1
F3MFE2.64 ×   10 0 7.54 ×   10 0 2.09 × 10 1 1.08 ×   10 1 9.93 ×   10 1 9.40 ×   10 1 4.59 ×   10 0 4.47 ×   10 1
STD1.01 ×   10 0 1.26 ×   10 0 2.06 ×   10 1 3.74 ×   10 1 1.04 ×   10 0 7.47 ×   10 1 1.41 ×   10 0 7.68 ×   10 1
F4MFE2.73 ×   10 1 4.08 ×   10 1 1.09 ×   10 1 1.08 ×   10 2 8.67 ×   10 0 1.54 ×   10 1 4.45 ×   10 1 6.15 × 10 0
STD1.00 ×   10 1 1.29 ×   10 1 2.58 ×   10 0 1.59 ×   10 1 4.12 ×   10 0 4.77 ×   10 0 8.69 ×   10 0 2.70 ×   10 0
F5MFE6.33 ×   10 1 2.66 ×   10 1 2.76 ×   10 1 8.84 ×   10 1 6.17 ×   10 1 4.88 ×   10 1 7.77 ×   10 0 1.50 × 10 1
STD1.84 ×   10 1 1.37 ×   10 1 2.27 ×   10 1 2.22 ×   10 1 5.95 ×   10 1 9.14 ×   10 2 9.63 ×   10 0 1.14 ×   10 1
F6MFE2.63 ×   10 0 8.91 ×   10 0 4.37 ×   10 1 1.18 ×   10 1 7.46 ×   10 1 4.07 ×   10 1 5.68 ×   10 0 1.25 × 10 1
STD7.38 ×   10 1 1.38 ×   10 0 5.07 ×   10 1 9.05 ×   10 1 6.03 ×   10 1 2.48 ×   10 1 1.10 ×   10 0 3.70 ×   10 1
F7MFE8.81 ×   10 2 1.10 ×   10 3 2.68 ×   10 2 2.18 ×   10 3 5.59 ×   10 2 5.49 ×   10 2 1.35 ×   10 3 1.52 × 10 2
STD2.74 ×   10 2 2.30 ×   10 2 7.23 ×   10 1 2.64 ×   10 2 1.79 ×   10 2 3.09 ×   10 2 2.51 ×   10 2 1.54 ×   10 2
F8MFE3.02 ×   10 0 3.58 ×   10 0 1.69 ×   10 0 4.17 ×   10 0 2.31 ×   10 0 1.58 ×   10 0 3.26 ×   10 0 1.34 × 10 0
STD2.96 ×   10 1 3.32 ×   10 1 3.91 ×   10 1 1.29 ×   10 1 4.40 ×   10 1 3.55 ×   10 1 2.09 ×   10 1 5.96 ×   10 1
F9MFE3.21 ×   10 1 2.95 ×   10 1 1.54 ×   10 1 3.32 ×   10 0 1.33 ×   10 1 1.26 ×   10 1 4.73 ×   10 1 7.30 × 10 2
STD9.80 ×   10 2 1.12 ×   10 1 4.53 ×   10 2 5.18 ×   10 1 5.74 ×   10 2 2.93 ×   10 2 6.72 ×   10 2 2.23 ×   10 2
F10MFE1.64 ×   10 1 2.01 ×   10 1 1.24 ×   10 1 2.07 ×   10 1 2.04 ×   10 1 1.81 ×   10 1 2.03 ×   10 1 8.02 × 10 0
STD7.88 ×   10 0 3.91 ×   10 2 7.43 ×   10 0 9.47 ×   10 2 6.10 ×   10 2 6.23 ×   10 0 7.45 ×   10 2 1.01 ×   10 1
Rankw/t/l0/0/100/0/101/1/80/0/100/0/100/0/101/0/97/1/2
Bold font denotes the best result.
Table 8. Overall rank by Friedman test in IEEE CEC 2017.
Table 8. Overall rank by Friedman test in IEEE CEC 2017.
Alg.DF1F3F4F5F6F7F8F9F10F11F12F13F14F15F16F17
AO104.853.003.754.655.004.955.154.954.505.605.705.705.005.204.855.00
303.003.003.104.555.354.455.005.554.503.853.305.454.505.605.154.65
503.003.302.754.455.254.154.905.003.852.752.652.254.653.604.555.20
AOA106.656.606.606.306.806.706.406.855.955.454.504.656.856.956.706.80
307.006.907.006.857.007.007.006.056.256.607.052.353.904.357.056.55
507.006.907.007.007.006.907.006.506.456.957.055.954.102.106.956.55
CBOA101.005.103.252.702.702.652.603.152.003.254.153.152.602.553.802.35
305.905.805.954.153.704.703.904.052.105.455.954.605.952.103.254.55
506.006.006.004.353.904.553.803.951.705.756.006.806.606.854.304.30
NOA108.008.008.008.008.008.008.008.008.008.008.008.007.657.957.807.75
308.008.008.008.008.008.008.008.008.008.007.958.008.008.007.958.00
508.008.008.008.008.008.008.008.008.008.007.958.008.008.008.008.00
GWO103.154.354.653.053.452.953.503.753.554.054.055.054.354.554.403.80
304.054.103.653.253.302.703.003.003.153.253.753.554.155.003.203.20
504.054.054.002.303.101.902.303.103.054.104.053.853.003.902.952.60
IGWO103.702.002.602.852.852.802.552.403.701.801.851.952.802.652.103.25
302.001.802.101.801.902.101.552.003.801.901.954.251.703.001.451.85
501.501.802.002.752.002.803.402.005.752.252.453.252.754.751.352.40
AGWO106.355.956.156.656.206.156.205.906.106.656.055.805.655.105.005.90
305.055.205.006.005.655.855.806.355.605.855.005.906.156.255.755.25
504.954.755.005.905.755.955.606.455.405.204.854.905.755.805.705.45
HSB-GWO102.301.001.001.801.001.801.601.002.201.201.701.701.101.051.351.15
301.001.201.201.401.101.201.751.002.601.101.051.901.651.702.201.95
501.501.201.251.251.001.751.001.001.801.001.001.001.151.002.201.50
Alg.DF18F19F20F21F22F23F24F25F26F27F28F29F30Avg. RankOverall Rank
AO105.205.005.703.454.304.905.403.804.054.453.755.203.904.695
305.254.604.704.353.155.054.252.752.954.403.054.703.504.174
504.253.754.704.603.555.304.152.801.804.202.904.052.853.904
AOA104.456.456.355.656.906.956.605.856.807.156.606.607.106.557
304.856.056.457.007.007.057.207.007.057.407.007.056.456.487
505.953.556.557.006.857.257.207.007.007.207.007.056.306.487
CBOA101.352.701.304.102.152.852.905.204.054.404.253.354.002.793
303.903.303.454.305.053.555.655.805.505.155.954.205.454.595
505.906.953.454.202.854.205.956.005.755.405.955.656.455.175
NOA108.008.007.906.808.007.957.758.007.857.807.658.007.858.008
308.008.008.008.008.007.957.808.007.957.608.007.958.008.008
508.008.008.008.008.007.757.808.008.007.808.007.958.008.008
GWO105.204.704.255.203.803.404.003.952.953.404.103.353.654.144
304.154.453.853.155.053.403.004.003.603.103.903.153.903.723
503.054.153.202.152.502.002.054.052.853.054.053.004.103.213
IGWO102.802.753.203.303.302.252.751.553.151.652.252.351.952.212
302.301.451.852.152.001.551.502.202.051.452.001.702.002.002
502.403.102.553.155.353.052.951.603.851.951.602.102.152.592
AGWO106.705.355.603.706.106.053.455.355.855.704.755.905.155.976
305.856.356.255.754.755.754.905.105.105.355.055.905.705.866
505.305.455.455.905.455.454.854.955.255.255.005.205.155.526
HSB-GWO102.301.051.703.801.451.653.152.301.301.452.651.252.401.661
301.701.801.451.301.001.701.701.151.801.551.051.351.001.171
501.151.052.101.001.451.001.051.601.501.151.501.001.001.141
Bold font denotes the best result.
Table 9. Overall rank by Friedman test in IEEE CEC 2019.
Table 9. Overall rank by Friedman test in IEEE CEC 2019.
Alg.F1F2F3F4F5F6F7F8F9F10Avg. RankOverall Rank
AO2.803.705.005.004.354.955.005.355.703.854.675
AOA2.807.057.006.156.957.055.906.655.353.206.116
CBOA2.502.551.302.702.252.752.052.553.501.952.392
NOA8.007.958.008.008.007.958.008.008.008.008.008
GWO6.405.103.152.153.403.253.553.852.656.454.334
IGWO6.605.903.454.003.452.753.551.852.805.153.223
AGWO4.401.605.906.556.056.006.655.856.755.806.116
HSB-GWO2.502.152.201.451.551.301.301.901.251.601.171
Bold font denotes the best result.
Table 10. Parameter setting for the cooperative path planning Task 1 for multiple UAVs.
Table 10. Parameter setting for the cooperative path planning Task 1 for multiple UAVs.
ObjectiveParameterSymbolValue
UAVThe number of multiple UAVsM10
Instruction time (s) t com 160
Minimum and maximum airspeed (m/s) [ v min , v max ] [ 102 , 238 ]
Minimum and maximum flight altitude (km) [ H min , H max ] [ 0.02 , 20 ]
Map area (km2) N O   ×   M O 25 × 25
Minimum safe flight distance (km) D K 0.5
Initial position S 1 [ 1.5 , 1.5 , 15.0 ]
S 2 [ 0.0 , 1.5 , 15.0 ]
S 3 [ 1.5 , 0.0 , 15.0 ]
S 4 [ 0.0 , 3.0 , 15.0 ]
S 5 [ 3.0 , 0.0 , 15.0 ]
S 6 [ 0.0 , 0.0 , 15.0 ]
S 7 [ 0.0 , 4.5 , 15.0 ]
S 8 [ 4.5 , 0.0 , 15.0 ]
S 9 [ 1.5 , 3.0 , 15.0 ]
S 10 [ 3.0 , 1.5 , 15.0 ]
Goal position G 1 [ 20.0 , 20.0 , 4.0 ]
G 2 [ 16.0 , 20.0 , 5.0 ]
G 3 [ 20.0 , 16.0 , 5.0 ]
G 4 [ 18.0 , 20.0 , 4.5 ]
G 5 [ 20.0 , 18.0 , 4.5 ]
G 6 [ 18.0 , 18.0 , 5.0 ]
G 7 [ 16.0 , 18.0 , 5.5 ]
G 8 [ 18.0 , 16.0 , 5.5 ]
G 9 [ 14.0 , 20.0 , 5.5 ]
G 10 [ 20.0 , 14.0 , 5.5 ]
HSB-GWOWeight factors for cost function Equation (7) [ ω 1 , , ω 5 ] [ 1 , 1 , 0.12 , 0.84 , 0.7 ]
Proportional factors [ p E , p H 1 , p H 2 ] [ 0.05 , 0.05 , 0.05 ]
Maximum number of fitness evaluationsMaxFEs2400
Population size N p 60
Dividing probability r E 0.2
Table 11. Threat design for the cooperative path planning Task 1 for multiple UAVs.
Table 11. Threat design for the cooperative path planning Task 1 for multiple UAVs.
ObjectiveNo.Center Coordinates (km)Maximum Detection Radius D max R  (km)Effective Detection Radius D min R  (km)
Radar threat1 [ 5.0 , 5.0 , 17.0 ] 2.51.0
2 [ 15.0 , 7.0 , 10.0 ] 2.01.0
3 [ 17.0 , 18.0 , 8.0 ] 2.01.0
4 [ 8.0 , 8.0 , 0.0 ] 6.81.0
5 [ 8.0 , 18.0 , 8.0 ] 3.01.0
Other threat1 [ 4.0 , 11.0 , 12.0 ] 2.51.0
2 [ 10.0 , 2.0 , 10.0 ] 2.01.0
3 [ 5.0 , 6.0 , 10.0 ] 1.51.0
4 [ 10.0 , 8.0 , 12.0 ] 1.81.0
5 [ 11.0 , 13.0 , 13.0 ] 2.31.0
6 [ 13.0 , 14.0 , 9.0 ] 1.81.0
7 [ 18.0 , 13.0 , 10.0 ] 2.21.0
8 [ 16.0 , 16.0 , 0.0 ] 4.01.0
Table 12. Parameter settings for the cooperative path planning Task 2 for multiple UAVs.
Table 12. Parameter settings for the cooperative path planning Task 2 for multiple UAVs.
ObjectiveParameterSymbolValue
UAVThe number of multiple UAVsM8
Instruction time (s) t com 6850
Minimum and maximum airspeed (m/s) [ v min , v max ] [ 102 , 238 ]
Minimum and maximum flight altitude (km) [ H min , H max ] [ 0.02 , 20 ]
Map area (km2) N O   ×   M O 900 × 900
Minimum safe flight distance (km) D K 25.0
Initial position S 1 [ 0.0 , 0.0 , 10.0 ]
S 2 [ 0.0 , 100.0 , 10.0 ]
S 3 [ 0.0 , 200.0 , 10.0 ]
S 4 [ 0.0 , 300.0 , 10.0 ]
S 5 [ 0.0 , 100.0 , 15.0 ]
S 6 [ 0.0 , 200.0 , 15.0 ]
S 7 [ 0.0 , 300.0 , 15.0 ]
S 8 [ 0.0 , 400.0 , 15.0 ]
Goal position G 1 [ 875.0 , 875.0 , 15.0 ]
G 2 [ 800.0 , 875.0 , 15.0 ]
G 3 [ 875.0 , 800.0 , 15.0 ]
G 4 [ 800.0 , 800.0 , 15.0 ]
G 5 [ 875.0 , 875.0 , 10.0 ]
G 6 [ 800.0 , 875.0 , 10.0 ]
G 7 [ 875.0 , 800.0 , 10.0 ]
G 8 [ 800.0 , 800.0 , 10.0 ]
HSB-GWOWeight factors for cost function Equation (7) [ ω 1 , , ω 5 ] [ 1 , 1 , 0.12 , 0.84 , 0.7 ]
Proportional factors [ p E , p H 1 , p H 2 ] [ 0.05 , 0.05 , 0.05 ]
Maximum number of fitness evaluationsMaxFEs2400
Population size N p 60
Dividing probability r E 0.2
Table 13. Threat design for the cooperative path planning Task 2 for multiple UAVs.
Table 13. Threat design for the cooperative path planning Task 2 for multiple UAVs.
ObjectiveNo.Center Coordinates (km)Maximum Detection Radius D max R  (km)Effective Detection Radius D min R  (km)
Radar threat1 [ 200.0 , 200.0 , 10.0 ] 20.01.0
2 [ 600.0 , 500.0 , 10.0 ] 30.01.0
Other threat1 [ 120.0 , 40.0 , 10.0 ] 40.01.0
2 [ 300.0 , 150.0 , 10.0 ] 40.01.0
3 [ 200.0 , 600.0 , 10.0 ] 40.01.0
4 [ 380.0 , 450.0 , 10.0 ] 50.01.0
5 [ 720.0 , 650.0 , 10.0 ] 20.01.0
6 [ 600.0 , 760.0 , 10.0 ] 20.01.0
Table 14. Fitness results of 8 algorithms in 10 trials for Task 1.
Table 14. Fitness results of 8 algorithms in 10 trials for Task 1.
AOAOACBOANOAGWOIGWOAGWOHSB-GWO
Tri. 140.8586.8039.6764.1733.2233.6434.6731.38
Tri. 239.3174.8232.3935.9033.1132.2233.6229.87
Tri. 340.9088.4433.8141.8432.8933.5834.5931.01
Tri. 440.9797.4538.1070.0231.8632.6334.2631.53
Tri. 540.7696.8138.7069.8732.2433.1633.7631.09
Tri. 643.2475.9633.5865.6032.0532.1535.0431.42
Tri. 741.0865.4136.5874.2331.6933.0034.4430.98
Tri. 842.0045.4934.5950.6932.2532.7133.8330.37
Tri. 936.6377.0333.5763.7233.5534.4733.9428.90
Tri. 1038.8878.7136.7247.9332.2732.9733.7231.57
Mean40.4678.6935.7758.3932.5133.0534.1930.81
STD1.8215.442.5213.250.630.710.480.86
p-value1.05 ×   10 11 1.23 ×   10 8 1.41 ×   10 5 3.59 ×   10 6 8.60 ×   10 5 5.31 ×   10 6 2.68 ×   10 9 N/A
Boxed font denotes the trial with the smallest fitness of each algorithm. Bold font denotes the best result.
Table 15. Information about Task 1 of the best trial of each algorithm.
Table 15. Information about Task 1 of the best trial of each algorithm.
AlgorithmBest TrialFitnessIndexUAV Number
1 2 3 4 5 6 7 8 9 10
AOTri. 936.63Distance (km)37.3930.7134.8230.2536.5035.1028.3632.0034.6534.83
Arrival time (s)366.61129.04341.33296.54185.89344.12278.09313.71339.73341.49
Velocity (m/s)102.00238.00102.00102.00196.38102.00102.00102.00102.00102.00
Collision time3
AOATri. 845.49Distance (km)30.4028.5731.0433.9231.6429.1025.3929.7026.4031.74
Arrival time (s)295.34277.55301.55329.49307.38282.72246.62288.54256.47308.34
Velocity (m/s)102.93102.93102.93102.93102.93102.93102.93102.93102.93102.93
Collision time21
CBOATri. 232.39Distance (km)37.3937.1036.0937.6736.1737.9935.4236.3035.2235.64
Arrival time (s)157.10155.87151.62158.26151.96159.60148.82152.51148.00149.77
Velocity (m/s)238.00238.00238.00238.00238.00238.00238.00238.00238.00238.00
Collision time5
NOATri. 235.90Distance (km)36.1735.5935.6135.7634.6637.1532.8432.1933.0533.20
Arrival time (s)152.01149.60149.66150.31145.66156.12138.04135.30138.90139.53
Velocity (m/s)237.93237.93237.93237.93237.93237.93237.93237.93237.93237.93
Collision time18
GWOTri. 731.69Distance (km)29.8328.8427.9630.5227.9528.1824.5424.8823.9526.30
Arrival time (s)129.88134.93123.23139.26124.00136.05110.08140.89140.48117.00
Velocity (m/s)229.68213.75226.91219.20225.36207.14222.98176.62170.47224.75
Collision time1
IGWOTri. 632.15Distance (km)30.2531.0329.1928.8528.7529.7925.8626.1924.2325.16
Arrival time (s)135.99150.00136.28143.83138.52136.83111.21127.35131.69125.74
Velocity (m/s)222.43206.87214.21200.61207.57217.69232.58205.66184.00200.12
Collision time0
AGWOTri. 233.62Distance (km)32.4929.8427.7829.1628.8430.0726.0524.7427.6925.28
Arrival time (s)154.98144.96137.47139.63134.62157.97146.94131.03141.77113.13
Velocity (m/s)209.65205.84202.10208.85214.21190.38177.28188.82195.34223.45
Collision time7
HSB-GWOTri. 928.90Distance (km)32.0327.1330.6832.0431.5933.6332.2030.5623.9225.05
Arrival time (s)143.42119.30135.99145.60132.75174.83135.31130.62100.50111.72
Velocity (m/s)223.31227.38225.63220.03237.93192.34238.00233.94238.00224.19
Collision time0
Table 16. Fitness results of 8 algorithms in 10 trials for Task 2.
Table 16. Fitness results of 8 algorithms in 10 trials for Task 2.
AOAOACBOANOAGWOIGWOAGWOHSB-GWO
Tri. 16.127.3518.9626.054.965.4719.662.80
Tri. 220.794.573.1616.824.295.455.612.79
Tri. 317.3215.7519.289.474.915.029.832.77
Tri. 420.094.553.9014.665.623.889.191.42
Tri. 56.1331.864.9527.283.5113.267.741.40
Tri. 66.1122.7615.7915.766.966.3210.582.14
Tri. 710.314.543.1814.803.536.427.751.39
Tri. 818.0124.154.5714.366.973.736.331.44
Tri. 922.2112.2512.9913.956.324.209.222.81
Tri. 1021.5022.064.5813.993.495.877.072.11
Mean14.8614.989.1416.715.065.969.302.11
STD6.889.846.275.581.382.743.970.65
p-value2.16 ×   10 4 2.90 ×   10 3 7.00 ×   10 3 1.96 ×   10 5 1.29 ×   10 4 2.90 ×   10 3 1.89 ×   10 4 N/A
Boxed font denotes the trial with the smallest fitness of each algorithm.
Table 17. Information about Task 2 of the best trial of each algorithm.
Table 17. Information about Task 2 of the best trial of each algorithm.
AlgorithmBest TrialFitnessIndexUAV Number
1 2 3 4 5 6 7 8
AOTri. 66.11Distance (km)1307.801301.271449.271495.101279.551304.741397.601463.04
Arrival time (s)5494.966381.1614,208.566281.928372.365482.107292.5210,412.09
Velocity (m/s)238.00203.92102.00238.00152.83238.00191.65140.51
Collision time8
AOATri. 74.54Distance (km)1257.471250.411186.641154.191255.021252.131188.371153.66
Arrival time (s)12,328.1712,258.8811,633.7311,315.5512,304.1112,275.8011,650.6611,310.40
Velocity (m/s)102.00102.00102.00102.00102.00102.00102.00102.00
Collision time6
CBOATri. 23.16Distance (km)1282.201245.131186.951189.221247.961253.431194.181157.35
Arrival time (s)5387.415231.624987.184996.745243.515266.505017.554862.81
Velocity (m/s)238.00238.00238.00238.00238.00238.00238.00238.00
Collision time4
NOATri. 39.47Distance (km)1391.631254.981152.501101.741357.551234.771142.671362.81
Arrival time (s)12,566.719977.3611,299.039303.9213,309.3512,105.559249.7811,548.74
Velocity (m/s)110.74125.78102.00118.42102.00102.00123.53118.01
Collision time20
GWOTri. 103.49Distance (km)1406.721263.251237.321010.961416.941194.011208.921263.04
Arrival time (s)6363.446171.115793.654305.976240.145347.255988.906105.79
Velocity (m/s)221.06204.70213.56234.78227.07223.29201.86206.86
Collision time12
IGWOTri. 83.73Distance (km)1324.701277.091215.111103.471265.631172.501141.131075.13
Arrival time (s)6176.456046.985249.464718.926588.835294.085145.586196.69
Velocity (m/s)214.48211.20231.47233.84192.09221.47221.77173.50
Collision time4
AGWOTri. 25.61Distance (km)1343.721207.661134.771153.671327.501237.801133.241101.12
Arrival time (s)6948.946371.085115.836955.727823.536708.255672.005547.25
Velocity (m/s)193.37189.55221.81165.86169.68184.52199.79198.50
Collision time21
HSB-GWOTri. 71.39Distance (km)1252.061177.781079.71969.491260.541202.491100.111039.80
Arrival time (s)5290.134970.265479.774131.146859.776848.086372.454464.42
Velocity (m/s)236.68236.97197.04234.68183.76175.60172.64232.91
Collision time4
Table 18. Fitness results of three ablation algorithms and HSB-GWO in 10 trials using Task 1.
Table 18. Fitness results of three ablation algorithms and HSB-GWO in 10 trials using Task 1.
A-1A-2A-3HSB-GWO
Tri. 135.0236.1733.3131.38
Tri. 235.0735.4935.0129.87
Tri. 334.3035.5036.1531.01
Tri. 438.5835.3235.6931.53
Tri. 564.4134.6535.4131.09
Tri. 661.5335.4536.3031.42
Tri. 734.9133.6036.1530.98
Tri. 835.1436.4134.8530.37
Tri. 934.2034.6735.4028.90
Tri. 1035.5034.9336.4431.57
Mean40.8635.2235.4730.81
STD11.730.810.930.86
p-value1.46 ×   10 2 6.54 ×   10 10 8.86 ×   10 10 N/A
Boxed font denotes the trial with the smallest fitness of each algorithm. Bold font denotes the best result.
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

Zheng, Z.; Huang, H.; Li, C.; Yu, Y.; Wang, X.; Cai, J.; Huang, X.; Hu, S. A Hybrid Search Behavior-Based Adaptive Grey Wolf Optimizer for Cooperative Path Planning for Multiple UAVs. Sensors 2025, 25, 7657. https://doi.org/10.3390/s25247657

AMA Style

Zheng Z, Huang H, Li C, Yu Y, Wang X, Cai J, Huang X, Hu S. A Hybrid Search Behavior-Based Adaptive Grey Wolf Optimizer for Cooperative Path Planning for Multiple UAVs. Sensors. 2025; 25(24):7657. https://doi.org/10.3390/s25247657

Chicago/Turabian Style

Zheng, Zhiwen, Hao Huang, Chenbo Li, Yongbin Yu, Xiangxiang Wang, Jingye Cai, Xi Huang, and Songbo Hu. 2025. "A Hybrid Search Behavior-Based Adaptive Grey Wolf Optimizer for Cooperative Path Planning for Multiple UAVs" Sensors 25, no. 24: 7657. https://doi.org/10.3390/s25247657

APA Style

Zheng, Z., Huang, H., Li, C., Yu, Y., Wang, X., Cai, J., Huang, X., & Hu, S. (2025). A Hybrid Search Behavior-Based Adaptive Grey Wolf Optimizer for Cooperative Path Planning for Multiple UAVs. Sensors, 25(24), 7657. https://doi.org/10.3390/s25247657

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop