Skip to Content
You are currently on the new version of our website. Access the old version .
BiomimeticsBiomimetics
  • Article
  • Open Access

15 January 2026

37 Pages

Multi-Strategy Improved Pelican Optimization Algorithm for Engineering Optimization Problems and 3D UAV Path Planning

,
and
1
Alibaba Business School, Hangzhou Normal University, Hangzhou 311121, China
2
Public Education Department, Jiujiang Polytechnic University of Science and Technology, Jiujiang 332020, China
3
College of Economics and Management, Shenyang Aerospace University, Shenyang 110136, China
4
School of Information Technology, Monash University, Malaysia Campus, Bandar Sunway 47500, Selan, Malaysia

Abstract

To address the path-planning challenge for unmanned aerial vehicles (UAVs) in complex environments, this study presents an improved pelican optimization algorithm enhanced with multiple strategies (MIPOA). The proposed method introduces four main improvements: (1) using chaotic mapping to spread the initial search points more evenly, thereby increasing population variety; (2) incorporating a random Lévy-flight strategy to improve the exploration of the search space; (3) integrating a differential evolution approach based on Cauchy mutation to strengthen individual diversity and overall optimization ability; and (4) adopting an adaptive disturbance factor to speed up convergence and fine-tune solutions. To evaluate MIPOA, comparative tests were carried out against classical and modern intelligent algorithms using the CEC2017 and CEC2022 benchmark sets, along with a custom UAV environmental model. Results show that MIPOA converges faster and achieves more accurate solutions than the original pelican optimization algorithm (POA). On CEC2017 in 30-, 50-, and 100-dimensional cases, MIPOA attained the best average ranks of 1.57, 2.37, and 2.90, respectively, and achieved the top results on 26, 21, and 19 test functions, outperforming both POA and other advanced algorithms. For CEC2022 (20 dimensions), MIPOA obtained the highest Friedman average rank of 1.42, demonstrating its effectiveness in complex UAV path-planning tasks. The method enables the generation of faster, shorter, safer, and collision-free flight paths for UAVs, underscoring the robustness and wide applicability of MIPOA in real-world UAV path-planning scenarios.

1. Introduction

In recent years, the swift expansion of general aviation and the unmanned aerial vehicle (UAV) industry has catalyzed the rise in the “low-altitude economy” [1]. This emerging economic paradigm encompasses diverse low-altitude flight operations involving both manned and unmanned aircraft, fostering integration and development across numerous related sectors. Representative platforms within this domain include UAVs, electric vertical takeoff and landing (eVTOL) aircraft, helicopters, and conventional fixed-wing airplanes, with applications extending to residential, industrial, and commercial settings.
Among these platforms, UAVs have seen widespread deployment in fields such as logistics, aerial photography, military missions, public safety, traffic monitoring, and remote sensing [2,3,4]. Central to UAV operations is path planning, which refers to the procedure of identifying an optimal or near-optimal trajectory from a starting point to a designated destination [5,6,7]. Effective path planning is essential for ensuring mission accomplishment and operational safety [8,9]. Indeed, a well-designed route that balances safety, feasibility, computational efficiency, and cost significantly improves the overall effectiveness of UAV missions.
The requirements for path planning vary with mission type. For tasks such as aerial photography, mapping, and surface inspection, the flight path should be minimized in length to reduce time and energy expenditure [10,11,12,13]. In contrast, dynamic missions like target search, surveillance, or rescue operations require paths optimized according to criteria such as maximizing detection likelihood or minimizing flight duration. Furthermore, environmental safety and UAV performance constraints—including collision avoidance, flight time, altitude limits, and fuel consumption—must be carefully considered [14,15,16]. Consequently, generating collision-free and feasible trajectories through efficient path planning remains a challenging endeavor, often necessitating dedicated optimization algorithms to attain satisfactory results. Although this work focuses on single-UAV path planning, recent studies by M. Irani Rahaghi et al. [17,18] offer valuable insights: cooperative UAV-unmanned ground vehicle (UGV) operations and nonlinear optimal path-tracking for robotic manipulators represent promising directions for future intelligent transportation and autonomous systems, with expected impacts in logistics, emergency services, and related fields.
To address such planning challenges, optimization methods are indispensable. Optimization is the process of identifying the best solution that satisfies specified objectives, conditions, or criteria [17,18,19]. Typically, an optimization problem admits multiple candidate solutions [20], and the aim is to select the most suitable one from the available set [21]. Optimization approaches are broadly divided into two categories: deterministic and stochastic methods [22]. The choice depends on the problem’s characteristics, available information, scale, and required precision. Deterministic methods conduct a systematic search for the optimum, whereas stochastic techniques are generally employed for complex, multimodal problems with numerous local optima. Although stochastic methods can escape local traps, they often demand greater computational resources and time. Classical deterministic approaches (e.g., A*) exhibit high computational complexity and poor adaptability in three-dimensional path planning; as a result, meta-heuristic algorithms, which mimic natural phenomena and balance global exploration with local exploitation, have consequently gained prominence. As conventional planning methods struggle in 3D environments, researchers have increasingly turned to heuristic techniques, especially swarm intelligence (SI) algorithms [23,24,25].
Despite the growing adoption of UAVs in logistics, emergency response, military reconnaissance, and other domains, path planning under complex terrain, dynamic obstacles, and multiple constraints remains a significant challenge. Traditional methods often prove inefficient in 3D spaces and are prone to becoming trapped in local optima. While swarm-intelligence algorithms offer certain advantages, they still suffer from drawbacks such as slow convergence, inadequate population diversity, and premature convergence. Therefore, this paper aims to develop an efficient, stable, and highly adaptable path-planning method to enhance UAV mission performance in complex environments. To tackle these optimization challenges, a wide array of stochastic optimization algorithms have been devised. Based on their underlying inspiration, they can be grouped into five primary categories: evolution-based, physics-based, game-based, human-based, and swarm-intelligence-based algorithms [26,27,28,29].
Among these, swarm intelligence algorithms have been particularly active in recent years. For example, the Gravitational Search Algorithm (GSA) [30] emulates gravitational interactions among masses to locate optimal solutions. The Gray Wolf Optimizer (GWO) [31] draws inspiration from the social hierarchy and cooperative hunting of gray wolf packs. The Moth-Flame Optimization (MFO) algorithm [32] models the transverse orientation navigation of moths. The Whale Optimization Algorithm (WOA) [33] simulates the social behavior of whale pods, while the Snake Optimizer (SO) [34] is inspired by the mating rituals of snakes. The Crow Search Algorithm (CSA) [35] replicates the intelligent food-searching behavior of crows.
More recently, several new swarm-intelligence algorithms have emerged. The African Vulture Optimization Algorithm (AVOA) [36] mimics the foraging and navigation tactics of African vultures, whereas the Dung Beetle Optimizer (DBO) [37] simulates various dung-beetle behaviors, including rolling, foraging, and reproduction. The Aquila Optimizer (AO) [38] is grounded in the hunting strategies of eagles, and the Harris Hawks Optimization (HHO) [39] replicates the cooperative “surprise pounce” hunting technique of Harris’s hawks. A hybrid approach combining particle swarm optimization and gravitational search with chaotic maps (CPSOGSA) [40] has also been proposed to improve exploration and exploitation capabilities.
One notable recent contribution is the Pelican Optimization Algorithm (POA) [41], introduced by Trojovský et al., a meta-heuristic algorithm inspired by the foraging behavior of pelicans. POA has shown commendable performance on benchmark functions, surpassing eight typical swarm-intelligence algorithms. It offers favorable convergence accuracy, rapid optimization speed, and a low parameter count, rendering it user-friendly and broadly applicable. However, POA is hampered by issues such as insufficient population diversity and a tendency to converge prematurely to local optima. Like other heuristic algorithms, its performance can vary with the problem at hand; for instance, it is prone to local stagnation in tasks such as slope-stability prediction. Li et al. [42] developed an intelligent slope-stability prediction method based on an improved pelican optimization algorithm (IPOA) and an optimized random forest (RF) algorithm to mitigate hazards caused by slope instability. Qiao et al. [43] observed that POA also suffers from imbalanced global exploration and a propensity for local optima; to accurately predict reservoir porosity, they proposed a bidirectional long short-term memory model with an attention mechanism (BiLSTM-AM) optimized by an improved pelican optimization algorithm (IPOA). Seyed-Garmroudi et al. [44] further noted that although POA converges quickly, it exhibits premature convergence, an imbalance between exploration and exploitation, and a lack of population diversity. Their work introduced an improved POA (IPOA) to alleviate these shortcomings.
To address the aforementioned limitations of POA, this study presents a Multi-strategy Improved Pelican Optimization Algorithm (MIPOA). The principal contributions of this paper are as follows:
(1)
Multi strategy Improved Pelican Optimization Algorithm: To overcome POA’s drawbacks, including its susceptibility to local optima and limited accuracy, MIPOA integrates four enhancement strategies into the original algorithmic framework. These modifications render the search process more systematic and continuous, thereby improving population diversity, global search capability, and overall optimization performance.
(2)
Application to UAV Path Planning: MIPOA is successfully employed for UAV path planning tasks. Competitive comparisons with other heuristic algorithms demonstrate its superior performance and adaptability across a variety of path planning challenges.
(3)
Paper Organization: The remainder of this paper is structured as follows. Section 2 formulates the UAV mathematical model. Section 3 briefly outlines the principles of the original POA. Section 4 elaborates on the four strategy improvements incorporated in MIPOA. Section 5 evaluates MIPOA’s performance through comparative experiments and scenario specific analyses. Section 6 applies MIPOA to simulated UAV path planning experiments. Finally, Section 7 concludes the study and suggests directions for future work.

2. UAV Mathematical Model

The trajectory of an unmanned aerial vehicle (UAV) during operation is predominantly shaped by environmental and regulatory factors, including terrain features, flight altitude, meteorological conditions, and restricted no-fly zones [45]. To safeguard both the vehicle and its operational integrity, flight paths are typically designed to circumvent hazardous regions such as mountainous areas, confined passages, and prohibited airspaces. Consequently, a path-planning algorithm must determine an optimal or near-optimal route that safely and efficiently connects the designated origin and destination points [46,47,48].
Assuming the UAV maintains a constant cruise speed, the path-planning task can be simplified to a static poly-line optimization problem. In light of typical UAV operational requirements, a comprehensive cost function is formulated by aggregating four principal components: travel distance, flight altitude, threat exposure, and trajectory smoothness. Mathematically, the total cost is expressed as:
F X i = ∑ c = 1 4   F c X i = ∑ c = 1 4   b c F c ( X i )
where b c denote weighting coefficients, with b 1 = b 2 = 1 , b 3 = 10   a n d   b 4 = 1 . The terms F 1 X i through F 4 X i correspond to the path-length cost, threat cost, altitude cost, and smoothness cost, respectively. The decision variable X i comprises an ordered sequence of l waypoints P i j = ( x i j , y i j , z i j ) , each satisfying P i j ∈ O , with O representing the UAV’s feasible operational space.

2.1. Path Length Cost

Flight distance directly influences mission efficiency, duration, and operational expenditure. To achieve timely and economical operations while preserving safety, a primary objective is to minimize the total path length. The corresponding cost F 1 is defined as the cumulative Euclidean distance between consecutive waypoints, computed as:
F 1 X i = ∑ j = 1 l − 1   P i j P i , j + 1 → .
here, P i j and P i , j + 1 denote two adjacent nodes in the path. The total length cost thus equals the sum of the l − 1 line segments formed by the l waypoints.

2.2. Safety and Feasibility Costs

Beyond minimizing path length, UAV path planning must also ensure operational safety. This involves avoiding designated threat zones, such as no-fly areas (e.g., populated regions or zones affected by adverse weather) [49]. Owing to the complexity of threat modeling and the challenges in acquiring real-world data, this work abstracts the threat environment by representing each threat zone as a cylinder of fixed radius. The effective radius of the threat zone corresponds to the cylinder’s radius. Defining such threat zones aims to create a viable flight environment, enabling the UAV to safely circumvent hazardous areas and accomplish its mission.
Let K denote the set of all threats, with each threat confined within a cylindrical region. The cylinder’s projection center is denoted as C k , and its radius is R k . Figure 1 illustrates the safety-constraint configuration. During flight, the UAV must also steer clear of tall ground-based obstacles. The safety and feasibility cost F 2 is evaluated using Equations (3) and (4).
F 2 ( X i ) = ∑ j = 1 l − 1   ∑ k = 1 K   T k ( P i j P i , j + 1 → )
T k ( P i j P i , j + 1 → ) = 0 , if   d k > S + D + R k , S + D + R k − d k , if   D + R k < d k ≤ S + D + R k , ∞ , if   d k ≤ D + R k .
where d k is the perpendicular distance from the path segment P i j P i , j + 1 → to the threat center C k , D stands for the UAV’s physical diameter, and S is an additional safety margin.
Figure 1. Safety constraint cost.
According to Equation (4), when d k falls within the danger zone ( d k ≤ D + R k ), the cost F 2 becomes infinite, forcing the UAV to remain far from the threat. If d k lies within the safety buffer ( D + R k < d k ≤ S + D + R k ), the cost increases as the path approaches the obstacle. Once d k exceeds S + D + R k , the safety cost reduces to zero, indicating that the path is sufficiently distant from the threat.

2.3. Flight Altitude Cost

Flight altitude constitutes another critical operational constraint for UAVs. Depending on mission requirements, terrain features, obstacle distributions, airspace regulations, and task characteristics, permissible altitude ranges may vary. Figure 2 depicts the altitude-cost model. The UAV is required to operate between a minimum altitude h m i n and a maximum altitude h m a x . The altitude penalty associated with waypoint P i j is computed as:
H i j = | h i j − h m a x + h m i n 2 | , i f   h m i n ≤ h i j ≤ h m a x , ∞ , o t h e r w i s e .
where h i j denotes the altitude of waypoint P i j above ground level. The function H i j encourages flight near the mid-altitude of the permitted range and imposes an infinite penalty for violations. The total altitude cost F 3 is the summation of H i j over all waypoints:
F 3 X i = ∑ j = 1 l   H i j
Figure 2. Highly constrained cost.

2.4. Path Smoothing Cost

UAV maneuverability is largely governed by horizontal yaw and vertical pitch angles. To guarantee stable and safe flight, these angles must adhere to the vehicle’s physical limits; otherwise, the planned trajectory may become infeasible. Thus, constraints on the maximum turning angle are essential. Figure 3 illustrates the geometric relations for turning and climbing angles.
Figure 3. Turning angle and climbing angle constraints.
The turning angle ϕ i j is defined as the angle between two consecutive path segments projected onto the horizontal plane: P i j ′ P i , j + 1 ′ → and P i , j + 1 ′ P i , j + 2 ′ → . Let k → be the unit vector along the vertical z -axis. The horizontal projection of a segment is obtained via:
P i j ′ P i , j + 1 ′ → = k → × P i j P i , j + 1 → × k →
The turning angle is then computed as:
ϕ i j = arctan P i j ′ P i , j + 1 ′ → × P i , j + 1 ′ P i , j + 2 ′ → P i j ′ P i , j + 1 ′ → . P i , j + 1 ′ P i , j + 2 ′ → .
The climbing angle ψ i j measures the inclination of the actual path segment P i j ′ P i , j + 1 ′ → relative to its horizontal projection:
ψ i j = arctan z i , j + 1 − z i j P i j ′ P i , j + 1 ′ →
Finally, the smoothing cost F 4 aggregates penalties for excessive turning and climbing angles:
ψ i j = arctan z i , j + 1 − z i j P i j ′ P i , j + 1 ′ →
where φ 1 and φ 2 are weighting coefficients that penalize sharp turns and steep climbs, respectively.

3. Pelican Optimization Algorithm

This section outlines the biological inspiration and mathematical formulation of the Pelican Optimization Algorithm (POA).

3.1. Inspiration

The Pelican Optimization Algorithm (POA), proposed by Trojovský et al., is a meta-heuristic method derived from the collective foraging behavior of pelicans. These sizable waterbirds are distinguished by their elongated beaks and expandable throat pouches, which they employ skillfully to capture fish and other small aquatic prey. Adult pelicans typically measure about 150 cm in length, possess wingspans reaching 4 m, and weigh between 1.8 and 2.5 kg. Their anatomical adaptations facilitate efficient hunting in aquatic settings.
In the wild, pelicans frequently hunt cooperatively to improve capture success. They often arrange themselves in linear or semicircular formations to herd schools of fish toward shallow coastal waters. Once the prey is concentrated, the birds use their beaks to scoop up both fish and water into their pouches. By subsequently contracting the pouches and expelling the water, they isolate and consume the captured fish. This coordinated, intelligent hunting strategy exemplifies a natural form of resource optimization [50].
The POA mimics this collective foraging and migratory behavior through a computational framework that incorporates two principal phases, corresponding to the pelicans’ hunting sequence:
(i)
Exploration Phase: Pelicans survey the environment and move toward potential prey locations.
(ii)
Exploitation Phase: Pelicans hover and wait before executing a targeted capture.
These two phases embody the algorithm’s balance between global exploration and local refinement, thereby promoting an effective optimization process. The analogy between pelican hunting behavior and the POA structure is illustrated in Figure 4.
Figure 4. The pelican’s hunting strategy.

3.2. Initialization

In POA, each pelican corresponds to a candidate solution, with its position in the search space determining the initial values of the problem variables. Population initialization is performed randomly within the prescribed bounds according to:
X i , j = l j + r a n d × u j − l j , i = 1,2 , … , N , j = 1,2 , … , D i m ,
where X i , j denotes the position of the i -th pelican in the j -th dimension, N is the population size, D i m is the problem dimensionality, randrand is a uniformly distributed random number in [0, 1], and u j and l j represent the upper and lower bounds of the j -th variable, respectively.
The entire population can be represented as a matrix:
X = X 1 ⋮ X i ⋮ X N N × D i m = x 1,1 … x 1 , j … x 1 , D i m ⋮ ⋱ ⋮ ⋰ ⋮ x i , 1 … x i , j … x i , D i m ⋮ ⋰ ⋮ ⋱ ⋮ x N , 1 … x N , j … x N , D i m N × D i m
where X is the population matrix and X i corresponds to the position vector of the i -th pelican.
Each pelican (i.e., each row of X ) encodes a candidate solution. The quality of a solution is evaluated via the objective function, yielding a vector of objective values:
F = F 1 ⋮ F i ⋮ F N N × 1 = F X 1 ⋮ F X i ⋮ F X N N × 1
where F is the objective-function vector and F i = F ( X i ) represents the fitness of the i -th pelican.

3.3. Exploration Stage

During the exploration phase, pelicans navigate toward regions where prey is likely to be found. To emulate this behavior, the prey location is treated as a random point within the search domain. By allowing the prey position to be randomly generated, the algorithm is forced to scan the entire solution space, thereby strengthening its global exploration capacity. This mechanism enables the algorithm to investigate diverse regions and avoid premature convergence.
Mathematically, the movement of a pelican toward a prey item is described by:
x i , j P 1 = x i , j + r a n d × p j − I × x i , j , F p < F i ; x i , j + r a n d × x i , j − p j , e l s e ,
where x i , j P 1 denotes the updated position of the i -th pelican in the j -th dimension during the exploration stage; p j represents the prey’s coordinate in the j -th dimension; F p is the objective value at the prey location; and I is a random integer that takes the value 1 or 2, selected independently for each iteration and each individual. The parameter r a n d is a uniform random number in [0, 1].
If the newly generated position yields a better objective value, the update is retained; otherwise, the pelican remains at its current location. This selective update, termed a “valid update,” prevents the algorithm from drifting toward inferior regions. The acceptance criterion is formalized as:
X i = X i P 1 , F i P 1 < F i ; X i , e l s e ,
where X i P 1 is the new state vector of the i -th pelican after the exploration update, and F i P 1 is its corresponding objective value.

3.4. Exploitation Stage

Once a prey item has been located, pelicans enter an exploitation phase characterized by hovering, posture adjustment, and a rapid dive toward the water surface. After capturing the prey, they employ wing-beating motions to lift the fish into their throat pouches. Simulating this focused predatory behavior allows the algorithm to intensify its search in promising regions, thereby improving local refinement and solution accuracy.
From a computational perspective, the algorithm conducts a localized search in the vicinity of each pelican’s current position. This behavior is modeled as:
x i , j P 2 = x i , j + R × 1 − t T × ( 2 × r a n d − 1 ) × x i , j ,
where x i , j P 2 is the updated position of the i -th pelican in the j -th dimension during the exploitation stage; R is a constant scaling factor; t is the current iteration index; and T denotes the maximum number of iterations. The term R × 1 − t T functions as an adaptive neighborhood radius that contracts gradually over time, encouraging progressively finer local searches around each individual.
Similar to the exploration phase, a greedy acceptance rule is applied:
X i = X i P 2 , F i P 2 < F i ; X i , e l s e ,
where X i P 2 is the new state vector after the exploitation update, and F i P 2 is its associated objective value.
After all individuals have been updated in both phases, the best candidate solution is re-evaluated based on the new population states and their fitness values. The algorithm then proceeds to the next iteration until the termination criterion is met. The final output is the best solution discovered throughout the run, which serves as an approximate optimum for the given problem. The overall workflow of POA is summarized in the flowchart shown in Figure 5.
Figure 5. Flowchart of POA.

4. Multi-Strategy Improved Pelican Optimization Algorithm

To overcome the shortcomings of the standard Pelican Optimization Algorithm (POA), such as its limited local and global search performance and insufficient population diversity, this work introduces the Multi-strategy Improved Pelican Optimization Algorithm (MIPOA). MIPOA is constructed by integrating four distinct enhancement mechanisms: a stochastic Lévy-flight strategy, logistic chaotic mapping, an adaptive disturbance factor, and a differential evolution strategy driven by Cauchy mutation.

4.1. Logistic Chaotic Mapping

In the original POA, the initialization of candidate solutions often leads to a random and uneven distribution in the search space, which can constrain population diversity and exploration capacity. To address this issue, logistic chaotic mapping is introduced during the population initialization phase [51,52]. Compared with purely random initialization, this deterministic chaotic system generates sequences that exhibit superior ergodicity and pseudo-randomness, thereby promoting a more uniform dispersion of individuals across the feasible region.
The rationale for selecting the logistic map among various chaotic systems stems from its balanced trade-off between ergodicity and randomness, especially when the control parameter λ is set to 3—a value that places the system in a semi-complete chaotic state. While other chaotic maps may excel in specific metrics, the logistic map demonstrates robust overall performance, contributing to improved population diversity without significantly increasing computational overhead. Empirical studies, such as that by Sharma et al., have shown that replacing a standard random-number generator with the logistic chaotic map—coupled with dynamic weight adjustments during the search process—can enhance local search capability and convergence speed, while also reducing average execution time compared to the baseline POA.
The spatial distributions of populations initialized with conventional random sampling (POA) and with logistic chaotic mapping (MIPOA) are contrasted in Figure 6. The visualization clearly indicates that chaotic initialization yields a more homogeneous spread of individuals, which broadens the effective search range and enhances population diversity. Accordingly, the initial position of each pelican in MIPOA is determined by:
x i , j = l j + c h a o s × u j − l j , i = 1,2 , … , N , j = 1,2 , … , D i m
where x i , j denotes the coordinate of the i -th pelican in the j -th dimension; N is the population size; D i m is the problem dimension; u j and l j represent the upper and lower bounds of the j -th variable, respectively; and c h a o s is a chaotic sequence generated by the logistic map.
Figure 6. Comparison of population initialization under POA and MIPOA.
The chaotic sequence is computed iteratively as:
c h a o s = y n t + 1 × λ × 1 − y n ( t − 1 )
where t is the current iteration index, y n   ∈ [0, 1] is the state variable, and λ is the control parameter. While λ is typically set to 4 for fully chaotic behavior, MIPOA adopts λ = 3 to achieve a semi-complete chaotic regime that balances exploration thoroughness and algorithmic stability.

4.2. Stochastic Lévy Flight Strategy

In metaheuristic optimization, varying step sizes are commonly used in mutation operations to meet different search requirements at different stages of the process. A larger step size is beneficial during early iterations to promote global exploration, enabling the algorithm to rapidly survey the solution space, especially when the initial solutions are far from the optimum. In later stages, a smaller step size facilitates fine-tuning of parameters, allowing the search to converge more precisely toward the optimal value. The complementary use of large and small step sizes thus provides a balanced mechanism for achieving both efficient exploration and stable exploitation.
The stochastic Lévy flight adopts a random-walk model whose step lengths follow a heavy-tailed stable distribution, as depicted in Figure 7a. This characteristic enables occasional long-distance jumps while maintaining frequent local steps, which helps the algorithm escape local optima and explore broader regions. MIPOA integrates this stochastic Lévy flight strategy into its exploration phase; typical movement trajectories generated by the strategy are illustrated in Figure 7b.
Figure 7. Stochastic Lévy Flight strategy. (a) Lévy probability density. (b) Stochastic Lévy Flight movement trajectory.
During the exploration stage of POA, when the condition F P i < F i holds (indicating that the prey location yields a better objective value), the random term randrand in Equation (14) is replaced by a stochastic Lévy-flight step. This modification leverages information from the current best individual to conduct a direct local search around that promising region. Consequently, the position-update formula becomes:
x i , j new , P 1 = x b e s t + R L × ( p j − I × x i , j ) , F P i < F i x i , j + r a n d × x i , j − p j ,                         F P i ≥ F i
where x i , j new , P 1 is the updated position of the i -th pelican in the j -th dimension after the exploration step; r a n d is a uniform random number in [0, 1]; p j is the prey coordinate in the j -th dimension; F p denotes the objective value at the prey location; and I is a random integer chosen independently as 1 or 2 for each iteration and each individual. The term x b e s t represents the best solution found before the current iteration, and R L is a weighted Lévy-flight step computed as:
R L = 0.5 × L e v y ( D i m )
with D i m being the problem dimensionality and L e v y ( ⋅ ) the Lévy-flight distribution function, defined by:
Levy D = s × u × σ | v | 1 η
where s = 0.01 and η = 1.5 are fixed constants, u and v are independent random numbers drawn uniformly from [0, 1], and σ is given by:
σ = Γ 1 + η × sin π η 2 Γ 1 + η 2 × η × 2 η − 1 2 1 η
with Γ ( ⋅ ) denoting the gamma function.
To prevent the algorithm from moving into inferior regions, the same greedy acceptance criterion as in the original POA is applied. Only if the new position yields a better objective value is the update retained; otherwise, the pelican remains at its previous location. This selective update is expressed as:
X i = X i n e w , P 1 , F i n e w , P 1 < F i X i , e l s e ,
where X i n e w , P 1 is the new state vector of the i -th pelican after the exploration update, and F i n e w , P 1 is the corresponding objective value.

4.3. Adaptive Disturbance Factor

In the exploitation phase of the original POA, the parameter R in Equation (16) is a fixed constant (set to 0.2). The term 1 − t T linearly decays as the iteration index t increases, resulting in a neighborhood radius that decreases uniformly over the entire search process. While such a constant decay rate can guide the search toward local refinement, it may not adequately balance global exploration and fine-tuning across different stages of the optimization.
A more effective approach is to employ an adaptive step-size strategy: a larger step during early iterations accelerates global exploration, especially when initial solutions are far from the optimum; a smaller step in later stages enables precise adjustments, enhancing convergence accuracy and stability. To this end, MIPOA replaces the linear decay factor with an adaptive disturbance factor of the form 1 − t T t T . This design yields a larger initial radius that decays quickly in the early phase—promoting broad exploration—and then slows its decay rate in later phases—facilitating detailed local search. Compared with linear or exponential decay forms, this nonlinear adaptation better aligns the search behavior with the evolving needs of the optimization process, thereby improving both convergence speed and solution precision.
When the condition r a n d > 0.5 is met during the exploitation stage, the original linear neighborhood radius in Equation (16) is substituted by the adaptive disturbance factor. The corresponding position-update formula becomes:
x i , j new , P 2 = x i , j + 1 − t T t T × 2 × r a n d _ 1 − 1 × x i , j
where x i , j new , P 2 denotes the updated position of the i -th pelican in the j -th dimension during exploitation; r a n d _ 1 is a random number drawn uniformly from (0.5, 1]; t is the current iteration index; and T is the maximum number of iterations.
Consequently, the neighborhood radius in MIPOA starts at 1 (promoting rapid global exploration) and decreases gradually as the run progresses, with the decay rate slowing down over time. This behavior enables a smooth transition from coarse global scanning to fine-grained local refinement.

4.4. Cauchy Mutation-Based Differential Evolution Strategy

The standard POA still exhibits a tendency to stagnate in local optima during later iterations. To mitigate this issue, MIPOA further incorporates a Cauchy-mutation-based differential evolution strategy in its exploitation phase. The Cauchy distribution, a continuous probability distribution with a sharp peak at the origin and long, flat tails (Figure 8), is defined by the probability density function:
f x = 1 π x 2 + 1 , x   ∈ ( − ∞ , + ∞ )
Figure 8. Probability density function of the Cauchy distribution.
The heavy-tailed nature of the Cauchy distribution endows its mutation operator with strong perturbation capability. By generating occasional large jumps while maintaining frequent small steps, Cauchy mutation helps the algorithm escape local basins and explore broader regions, thereby reducing the risk of premature convergence.
In the original POA exploitation stage, Equation (16) only considers a single random individual and searches within a fixed neighborhood radius. In contrast, the differential-evolution-inspired approach adopted here selects three distinct random individuals from the current population and performs a perturbation based on the difference vector between two of them. The Cauchy mutation operator is computed as:
C a u c h y = tan 0.5 × π × r a n d _ 2 − 0.5
where r a n d _ 2 is a uniform random number in [ 0,0.5 ] . The position update is then given by:
x i , j new , P 2 = x i , j + C a u c h y × x r a n d o m _ 1 − x r a n d o m _ 2
in which x r a n d o m _ 1 and x r a n d o m _ 2 are two distinct random candidate solutions drawn from the current population during the exploitation phase, and x i , j new , P 2 is the resulting perturbed position.
By integrating this Cauchy-mutation-based differential evolution strategy, MIPOA injects additional diversity into the population. The use of difference vectors combined with Cauchy-distributed perturbations makes the mutation patterns more varied across generations, which helps the algorithm avoid local traps and strengthens its global search ability.

4.5. Enhanced Exploitation Strategy

To balance the application of the two exploitation mechanisms introduced in Section 4.3 and Section 4.4, a switching probability R 1 = 0.5 is defined. During the exploitation phase of MIPOA, a uniform random number r a n d ∈ [ 0 , 1 ] is generated for each individual. If r a n d > R 1  (i.e., r a n d _ 1 ∈ ( 0.5 , 1 ] ), the position update follows the adaptive-disturbance strategy given by Equation (25). Otherwise, when r a n d ≤ R 1 (i.e., r a n d _ 2 ∈ [ 0 , 0.5 ] ), the update is performed using the Cauchy-mutation-based differential evolution strategy defined in Equation (28). This probabilistic switching ensures that both local refinement and diversity-preserving perturbation are utilized in a complementary manner throughout the exploitation stage.
Mathematically, the combined exploitation-phase position update is expressed as:
x i , j new , P 2 = x i , j + C a u c h y × x r a n d o m _ 1 − x r a n d o m _ 2 , r a n d > R 1 x i , j + 1 − t T t T × 2 × r a n d 1 − 1 × x i , j , e l s e
To maintain solution quality, a greedy acceptance criterion is applied after each exploitation update. The new position is retained only if it yields an improved objective value; otherwise, the individual remains at its previous location. This selection rule is formalized as:
X i = X i n e w , P 2 , F _ i ^ ( n e w , P 2 ) < F i ; X i , e l s e ,
where X i n e w , P 2 denotes the new state vector of the i -th pelican after the exploitation update, and F i n e w , P 2 is the corresponding objective-function value.
The complete workflow of the proposed MIPOA is summarized in Algorithm 1.
Algorithm 1 Pseudo Code of MIPOA
Start MIPOA.
1: Input information of optimization problem.
2: Determine the MIPOA population _size ( N ) and the number of T .
3: Initialize problem setting ( D i m , l b , u b ) .
4: Initialize of the position of pelicans using Equation (18) and calculate the objective function.
5: For  t = 1 : T
6:     Generate the position of the prey at random.
7:     For  i = 1 : N
8:     Phase 1: Search for prey and move towards it (exploration phase).
9:         For  j = 1 : m
10:          Calculate new status of the j -th dimension using Equation (20).
11:        End.
10:        update the position of i t h pelican using Equation (24).
12:    Phase 2: Cruising and waiting, and hunting prey (exploitation phase).
13:        For  j = 1 : m
14:          Calculate Cauchy using Equation (27).
15:          if r a n d > 0.5
16:           Calculate new status of the j t h dimension using Equation (25).
17:          else
18:           Calculate new status of the j t h dimension using Equation (28).
19:        End
20:        update the position of i t h pelican using Equation (29).
21:   End.
22:   Update best candidate solution.
23: End.
24: Output best candidate solution obtained by MIPOA.
End MIPOA.

5. Experimental Results and Analysis

To quantitatively assess the performance of the proposed Multi-strategy Improved Pelican Optimization Algorithm (MIPOA) and examine its problem-solving effectiveness, this section reports three sets of experiments. A comparative statistical analysis between MIPOA and a suite of well-established metaheuristic algorithms is carried out. First, the algorithm’s fundamental characteristics—including its exploration-exploitation balance and population diversity—are evaluated. Second, MIPOA is benchmarked on the widely adopted CEC-2017 and CEC-2022 test suite [53,54], where it is compared against twelve state-of-the-art optimizers. The results are systematically analyzed to provide a comprehensive performance assessment. Finally, a non-parametric Friedman ranking test is conducted, with the mean objective value and its standard deviation serving as the primary evaluation metrics.
The following algorithms are included in the comparison: AVOA [36], DBO [37], GSA [30], GWO [31], AO [38], MFO [32], WOA [33], HHO [39], SO [34], CPSOGSA [55], CSA [56] and POA [57]. The parameter configurations of all competing algorithms are summarized in Table 1. Each algorithm was executed independently 30 times under identical conditions to ensure statistical reliability. In the subsequent result tables, the best outcome for each test function and dimension is emphasized in bold.
Table 1. Parameter settings of the compared algorithms.
The experimental configuration for evaluating MIPOA is as follows. All algorithms are independently executed 30 times to ensure statistical robustness. For the CEC-2017 benchmark tests, the maximum number of iterations is fixed at 500, with problem dimensions set to 30, 50, and 100, respectively. In all trials, the population size (i.e., the number of search agents) is maintained at 30 for every algorithm. MIPOA is implemented in MATLAB, and all simulations are performed on a desktop computer running Windows 10, equipped with an Intel Core i5 processor operating at 2.5 GHz and 16 GB of RAM.

5.1. Convergence Behavior Analysis

To investigate the convergence properties of MIPOA, this subsection provides a visual and quantitative examination of its search dynamics. As depicted in Figure 9, the first column displays two-dimensional contour maps of selected test functions, highlighting their multimodal and complex landscapes. The second column illustrates the spatial distribution of the search agents during an intermediate iteration. It can be observed that most individuals concentrate near the global optimum, while a subset remains widely dispersed across the search space—a pattern that reflects the algorithm’s effective balance between exploitation and exploration, and its ability to avoid premature convergence.
Figure 9. Convergence behavior of MIPOA.
The third column traces the evolution of the population’s average fitness over iterations. In early stages, the average fitness remains relatively high, indicating that the agents are broadly exploring the search domain. As iterations proceed, the average fitness declines sharply, demonstrating the algorithm’s capacity to rapidly direct the population toward promising regions.
The fourth column portrays the search trajectories of several representative individuals. These trajectories transition from irregular, wide-ranging movements in the initial phase to stable, localized oscillations in later phases, illustrating a smooth shift from global exploration to focused local refinement.
Finally, the fifth column presents the convergence curves of MIPOA on both unimodal and multimodal functions. For unimodal functions, the curve exhibits a steep, monotonic descent, reflecting fast initial convergence that gradually slows as the solution approaches the optimum. For multimodal functions, the curve follows a stepwise descending pattern, indicating periodic escapes from local basins and sustained progress toward the global optimum. Collectively, these observations confirm that MIPOA maintains strong global exploration while achieving precise local convergence, thereby consistently attaining high-quality solutions.

5.2. Experimental Evaluation on CEC-2017 Benchmark Functions

The CEC-2017 benchmark suite is composed of four categories: unimodal functions, multimodal functions, hybrid functions, and composite functions. Unimodal functions possess a single global optimum without local traps, making them suitable for evaluating an algorithm’s exploitation ability. Multimodal functions contain numerous local optima and are primarily used to test the algorithm’s capacity to locate the global optimum and escape from deceptive basins. Hybrid and composite functions further increase complexity by combining different function characteristics, thus assessing the algorithm’s robustness in handling intricate continuous optimization problems.
The comparative results of MIPOA against the twelve competitor algorithms on the CEC-2017 functions at dimensions 30, 50, and 100 are summarized in Table 2, Table 3 and Table 4 (tabular data are provided in the manuscript), with the best values displayed in bold. Representative convergence curves for selected functions are shown in Figure 10, Figure 11 and Figure 12. The results demonstrate that MIPOA consistently attains the highest number of top-ranked performances and the best average ranking across all three dimensions.
Table 2. Experimental results on CEC-2017 test functions (Dim = 30).
Table 3. Experimental results on CEC-2017 test functions (Dim = 50).
Table 4. Experimental results on CEC-2017 test functions (Dim = 100).
Figure 10. Convergence curves on CEC-2017 test functions (Dim = 30).
Figure 11. Convergence curves on CEC-2017 test functions (Dim = 50).
Figure 12. Convergence curves on CEC-2017 test functions (Dim = 100).
Specifically, in the 30-dimensional tests, MIPOA achieved the best average value on 26 out of 30 functions, secured the third-best average on three functions, and ranked twelfth on one function, with no instance of the lowest ranking. As dimensionality increases to 50 and 100, MIPOA continues to exhibit strong optimization performance, obtaining the optimal average value on 40 functions across the two dimensional settings. Its detailed ranking distribution is as follows: second place on one function, third on seven, fourth on one, fifth on four, sixth on one, seventh on one, tenth on one, twelfth on three, and thirteenth on one.
Figure 13 illustrates the ranking distribution of MIPOA relative to the twelve advanced algorithms across the three dimensions. To highlight its superiority, the ranking outcomes are grouped into five categories: first place, second place, third place, worst rank, and other positions. The figure clearly shows that MIPOA dominates in both the count of first-place finishes and the overall average rank, with minimal variation across dimensions—reflecting not only excellent optimization capability but also high stability.
Figure 13. Ranking comparison of algorithms on CEC-2017 test functions.
In terms of the Friedman rank test, recently proposed algorithms such as AVOA and DBO achieve Friedman scores of 5.50 and 7.43, respectively, which are superior to those of classical algorithms like GSA (10.43) and WOA (11.93). This suggests that newer metaheuristics generally offer better performance on this benchmark set. Notably, MIPOA attains a Friedman score of 1.57, outperforming all competitors. In the 50- and 100-dimensional cases, MIPOA again achieves the lowest (best) Friedman values, confirming that the integrated strategies—chaotic initialization, Lévy-flight exploration, adaptive disturbance, and Cauchy-based differential evolution—collectively enhance the algorithm’s exploration capacity and overall efficacy.
Furthermore, the convergence curves (Figure 10, Figure 11 and Figure 12) reveal that several algorithms, including SO, WOA, AO, HHO, and the original POA, tend to stagnate in local optima during later iterations and exhibit limited ability to escape across different dimensions. In contrast, MIPOA maintains vigorous search activity even in the final stages. Although MIPOA temporarily converged to local basins on functions F2, F18, F19, and F23, it successfully broke away near the end of the runs, resuming deep global exploration and ultimately attaining high-precision solutions. These observations indicate that the adaptive disturbance factor and the stochastic Lévy-flight strategy not only help MIPOA evade local traps but also accelerate convergence and improve solution accuracy.

5.3. Experimental Evaluation on CEC-2022 Benchmark Functions

To further assess the scalability and robustness of the proposed algorithm, MIPOA is also validated on the more recent CEC-2022 benchmark suite. As with CEC-2017, this test set comprises unimodal, multimodal, hybrid, and composite functions [58], offering a challenging platform for evaluating advanced optimization techniques. In this experiment, each algorithm is executed 12 independent runs with a maximum of 500 iterations, and the problem dimension is fixed at 20.
The comparative results of MIPOA against the twelve competitor algorithms on the CEC-2022 functions are summarized in Table 5 (provided in the manuscript). Convergence trajectories for representative functions are plotted in Figure 14. The experimental outcomes reveal that MIPOA achieves the best average ranking on 7 out of 12 functions, the second-best average on 3 functions, the third-best on 1 function, and the fourth-best on 1 function.
Table 5. Experimental results on CEC-2022 test functions (Dim = 20).
Figure 14. Convergence curves on CEC-2022 test functions (Dim = 20).
To visually contrast the ranking profiles of all algorithms, a stacked bar chart is presented in Figure 15. The chart clearly shows that MIPOA never attains the worst rank on any function, underscoring its consistent effectiveness and strong scalability. In terms of overall composite ranking, MIPOA occupies the top position and outperforms the other methods by a considerable margin.
Figure 15. Ranking comparison of algorithms on CEC-2022 test functions.
An analysis of the convergence curves in Figure 14 indicates that MIPOA converges more rapidly and reaches higher-precision solutions than the competing algorithms. This accelerated and accurate convergence can be attributed to the synergistic action of the adaptive disturbance factor and the Cauchy-mutation-based differential evolution strategy, which together enhance both the speed and precision of the search process.

5.4. Ablation Experiment Analysis

To isolate the contribution of each improvement component, an ablation study was conducted. Four variants of the baseline Pelican Optimization Algorithm (POA) were constructed by individually incorporating the following strategies: Logistic Chaotic Mapping (LCM-POA), Stochastic Lévy Flight (SLF-POA), Adaptive Disturbance Factor (ADF-POA), and Cauchy-Mutation-based Differential Evolution (CMDE-POA).
As illustrated in Figure 16, each variant improves the convergence speed and solution accuracy of the original POA to varying degrees. The integrated MIPOA, which combines all four strategies, delivers the most pronounced enhancement. On unimodal and multimodal functions, the performances of ADF-POA and CMDE-POA are relatively similar, while LCM-POA and SLF-POA exhibit more substantial gains. For more complex hybrid and composite functions, the effectiveness of LCM-POA and ADF-POA diminishes, whereas SLF-POA and CMDE-POA retain stronger performance, underscoring their role in escaping deceptive local basins. Overall, MIPOA consistently outperforms all individual variants across the majority of test functions, confirming the synergistic benefits of the multi-strategy integration. Consequently, MIPOA effectively mitigates premature convergence and local-optima stagnation, leading to accelerated convergence and improved solution precision.
Figure 16. Performance comparison of different strategy variants.

5.5. Parameter Sensitivity Analysis

In Equation (29), the balance factor R 1 is set to 0.5 to ensure equal probability between the two exploitation strategies (adaptive disturbance factor and Cauchy-mutation-based differential evolution). To verify the appropriateness of this choice, a sensitivity analysis was performed by varying R 1 across the set {0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}. For each value, MIPOA was executed independently 30 times on all 30 CEC-2017 functions, and the average ranking across functions was used as the performance metric.
The resulting average rankings are plotted in Figure 17. The curve indicates that R 1 = 0.5 yields the best overall performance, achieving the lowest average rank of 3.23. The second-best setting, R 1 = 0.6 , produces a higher average rank of 3.73. Hence, R 1 = 0.5 is adopted as the optimal value to balance exploitation diversity and algorithmic robustness.
Figure 17. Sensitivity of MIPOA performance to the balance factor R 1 .

5.6. Statistical Significance Test

To rigorously compare the performance of MIPOA against the twelve competitor algorithms, a non-parametric Wilcoxon rank-sum test was conducted at a 5% significance level. A p - value lower than 0.05 rejects the null hypothesis, indicating a statistically significant difference between the two algorithms; conversely, a p - value above 0.05 suggests that the algorithms do not differ significantly in optimization capability [59,60,61]. The test outcomes are listed in Table 6, where entries with p > 0.05 are highlighted in bold. Such cases are extremely rare, providing strong evidence that MIPOA significantly outperforms the other algorithms on the CEC-2017 benchmark suite.
Table 6. Wilcoxon rank-sum test results on the CEC-2017 benchmark functions.
Furthermore, by combining the observed performance metrics with the Wilcoxon test results, it can be concluded that MIPOA not only exhibits superior optimization efficacy but also maintains broad applicability across diverse problem types. This versatility stems from the synergistic effects of the four novel strategies—chaotic initialization, Lévy-flight exploration, adaptive disturbance, and Cauchy-based differential evolution—which collectively enhance the algorithm’s ability to tackle complex optimization challenges.

5.7. Computational Complexity Analysis

This section outlines the computational complexity of the proposed MIPOA. As is typical for swarm-intelligence methods, the complexity is influenced by implementation details, problem characteristics, and parameter choices. For MIPOA, the primary computational overhead arises from four operations: population initialization, objective-function evaluation, prey-position generation, and iterative solution updates.
Using big- O notation, let N denote the population size, T the maximum iteration count, and m the problem dimension. The initialization step requires O ( N ) operations. In each iteration, every individual performs one fitness evaluation during the exploration phase and another during the exploitation phase, leading to a total of O ( 2 × T × N ) function evaluations. Prey generation (which involves random sampling and evaluation) is performed once per iteration, contributing O T + O ( T × N ) operations. Updating the positions of all N individuals across both phases involves processing m dimensions per individual, resulting in an update complexity of O ( 2 × T × N × m ) . Aggregating these components, the overall computational complexity of MIPOA can be expressed as O ( N + T × 1 + m × 1 + 2 N ) . Since MIPOA does not introduce additional iterative loops beyond those of the baseline POA, its asymptotic complexity remains on the same order as that of the original algorithm.
To empirically assess the actual runtime overhead, MIPOA and POA were independently executed on the CEC-2017 benchmark suite, and the average execution times per function are plotted in Figure 18. The figure reveals that on a subset of functions (e.g., F6, F17, F19, and F21) MIPOA incurs slightly lower computational cost than POA. However, on the majority of functions, MIPOA exhibits a modest increase in runtime. This increase is attributed to the extra operations introduced by the four enhancement strategies. Despite the slight rise in computational cost, MIPOA delivers substantially superior optimization accuracy and convergence speed, achieving a favorable trade-off between computational efficiency and performance improvement.
Figure 18. Runtime comparison between MIPOA and POA on CEC-2017 functions.

6. MIPOA for 3D UAV Path Planning

6.1. Scenario Settings

The experimental scenario is based on the karst mountain terrain of the Wanfenglin area in Guizhou, China—a region characterized by complex topography with numerous peaks, rugged terrain, and scattered residential zones (Figure 19a). Karst landscapes pose significant challenges for UAV path planning due to irregular elevations, restricted airspace, and variable meteorological conditions [45]. To ensure operational safety, flight trajectories must circumvent hazardous features such as steep slopes, narrow valleys, and designated no-fly zones. Therefore, the planning model incorporates terrain elevation, static obstacles, and prohibited areas as critical constraints.
Figure 19. Simulation environment model. (a) Wanfenglin Mountain area. (b) Simulation environment model.
The simulation environment is mathematically modeled by the elevation function:
z = s i n ( y + 1 ) + s i n ( x ) + c o s ( x 2 + y 2 ) + 2 × c o s ( y ) + s i n ( x 2 + y 2 )
which generates a realistic, undulating surface representing the karst landscape (Figure 19b).

6.2. Competing Algorithms and Parameter Settings

To assess the spatial-planning capability of MIPOA, the same twelve meta-heuristic algorithms used in the preceding benchmark tests are employed for comparison. The experimental setup for 3D UAV path planning is configured as follows: UAV cruise speed is fixed at 20 m/s, maximum flight altitude H m a x = 50 m, and maximum turning angle φ = 60 ° . The operational airspace is defined as a 200 m × 200 m × 20 m volume. The UAV starts at coordinates (0, 0, 20) and aims to reach the target (200, 200, 30). For all thirteen algorithms, the population size is set to 50 and the maximum iteration count to 500. To mitigate random fluctuations, each algorithm is executed independently 30 times under identical conditions.

6.3. Simulation and Analysis

The path-planning results obtained by MIPOA and the twelve competitor algorithms are summarized in Table 7, where “Best” denotes the shortest path found, “Ave” the mean path length over 30 runs, and “Std” the corresponding standard deviation. The convergence histories during the search process are plotted in Figure 20, while the resulting 3D and 2D trajectory visualizations are provided in Figure 21.
Table 7. Experimental results of UAV path planning using different algorithms.
Figure 20. Convergence curves of different algorithms for UAV path planning.
Figure 21. Three-dimensional and two-dimensional views of the planned optimal paths.
As indicated in Table 7, MIPOA achieves both the smallest best path length and the lowest average path length, demonstrating superior solution accuracy. Notably, MIPOA’s average path length is even shorter than the best paths produced by most other algorithms. Although MIPOA ranks third in terms of standard deviation, its performance exhibits greater stability compared to the original POA and several other methods.
From the convergence curves in Figure 20, MIPOA exhibits a steeper and more rapid decline in path cost, confirming its faster convergence rate and higher optimization precision relative to POA and the other competitors. The trajectory plots in Figure 21 show that all algorithms successfully avoid designated threat zones, verifying the feasibility of their solutions. However, MIPOA generates the shortest and smoothest trajectory, whereas CSA yields the longest path, necessitating pronounced altitude adjustments to circumvent mountainous obstacles.
In summary, the experimental outcomes validate the effectiveness of MIPOA for 3D UAV path planning in complex terrains. Its ability to produce shorter, smoother, and computationally stable trajectories underscores its practical potential for a wide range of UAV applications.

7. Summary and Prospect

This work addresses the principal shortcomings of the Pelican Optimization Algorithm (POA), especially its susceptibility to local optima and limited population diversity, by introducing a multi-strategy improved variant termed MIPOA. The proposed enhancements systematically target four key aspects: population initialization, individual diversity, global exploration, and local exploitation.
During initialization, logistic chaotic mapping is adopted to produce a more uniformly distributed population, thereby broadening the initial search coverage. In the exploration phase, a stochastic Lévy-flight mechanism is embedded to strengthen global scanning while preserving diversity. For the exploitation phase, an adaptive disturbance factor is designed to accelerate convergence and refine solution accuracy; concurrently, a differential evolution strategy driven by Cauchy mutation is incorporated to inject additional population diversity. The synergistic integration of these strategies collectively elevates the convergence capability of MIPOA.
The performance of MIPOA was rigorously assessed through extensive experiments. On the CEC-2017 and CEC-2022 benchmark suites, MIPOA exhibited faster convergence and higher solution precision compared with twelve state-of-the-art meta-heuristic algorithms. The Friedman ranking tests further substantiated its statistical superiority. In a practical 3D UAV path-planning scenario, MIPOA consistently delivered shorter, smoother, and more stable trajectories than the competing methods, demonstrating its effectiveness in real-world applications.
Although MIPOA has shown clear advantages in global optimization and UAV path planning, further refinements are warranted in light of the No-Free-Lunch theorem. Future research will extend MIPOA to broader domains, including UAV-swarm cooperative control, neural-network hyperparameter tuning, and digital-twin modeling of human–machine systems [54]. Concurrently, algorithmic improvements will focus on more adaptive initialization schemes and enhanced evolutionary operators to boost robustness and adaptability.
Looking ahead, MIPOA holds considerable potential beyond UAV trajectory planning. Its strong robustness and high convergence accuracy make it a promising candidate for complex system optimization in fields such as intelligent manufacturing, smart transportation, and disaster monitoring. Two immediate directions for extension are (1) dynamic-environment path planning, where real-time environment updates, predictive models, or receding-horizon strategies would enable adaptation to moving obstacles and changing terrains; and (2) multi-UAV cooperative planning, in which coordination mechanisms, task-allocation policies, and communication-constrained models would allow MIPOA to tackle formation flying, collaborative reconnaissance, and logistics drone fleet operations.

Author Contributions

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

Funding

National Natural Science Foundation of China (NSFC) Youth Project (72101069); General Program of Natural Science Foundation of Jiangxi Province (20252BAC240223); General Project of Science and Technology Research Project of Jiangxi Provincial Department of Education (GJJ2409107); Key Project of Science and Technology Research Project of Jiangxi Provincial Department of Education (GJJ2508904); Jiujiang Natural Science Foundation (S2024KXJJ0001).

Data Availability Statement

All data in this paper are included in the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Huang, C.; Fang, S.; Wu, H.; Wang, Y.; Yang, Y. Low-altitude intelligent transportation: System architecture, infrastructure, and key technologies. J. Ind. Inf. Integr. 2024, 42, 100694. [Google Scholar] [CrossRef] [Scilit]
  2. Stamatopoulos, M.-N.; Banerjee, A.; Nikolakopoulos, G. Conflict-free optimal motion planning for parallel aerial 3D printing using multiple UAVs. Expert Syst. Appl. 2024, 246, 123201. [Google Scholar] [CrossRef] [Scilit]
  3. Wu, X.-J.; Xu, L.; Zhen, R.; Wu, X.-L. Global and Local Moth-flame Optimization Algorithm for UAV Formation Path Planning Under Multi-constraints. Int. J. Control Autom. Syst. 2023, 21, 1032–1047. [Google Scholar] [CrossRef] [Scilit]
  4. Zhang, X.; Zheng, J.; Su, T.; Ding, M.; Liu, H. An Effective Dynamic Constrained Two-Archive Evolutionary Algorithm for Cooperative Search-Track Mission Planning by UAV Swarms in Air Intelligent Transportation. IEEE Trans. Intell. Transp. Syst. 2023, 25, 944–958. [Google Scholar] [CrossRef] [Scilit]
  5. Zhang, J.; Cui, Y.; Ren, J. Dynamic Mission Planning Algorithm for UAV Formation in Battlefield Environment. IEEE Trans. Aerosp. Electron. Syst. 2022, 59, 3750–3765. [Google Scholar] [CrossRef] [Scilit]
  6. Wang, H.; Zhang, X.; Xia, Y.; Wu, X. An intelligent blockchain-based access control framework with federated learning for genome-wide association studies. Comput. Stand. Interfaces 2022, 84, 103694. [Google Scholar] [CrossRef] [Scilit]
  7. Qi, H. A Unified Metric Architecture for AI Infrastructure: A Cross-Layer Taxonomy Integrating Performance, Efficiency, and Cost. arXiv 2025, arXiv:2511.21772. [Google Scholar]
  8. Chen, J.; Zhang, Y.; Wu, L.; You, T.; Ning, X. An Adaptive Clustering-Based Algorithm for Automatic Path Planning of Heterogeneous UAVs. IEEE Trans. Intell. Transp. Syst. 2021, 23, 16842–16853. [Google Scholar] [CrossRef] [Scilit]
  9. Qi, H. Location-Robust Cost-Preserving Blended Pricing for Multi-Campus AI Data Centers. arXiv 2025, arXiv:2512.14197. [Google Scholar]
  10. Luo, J.; Liang, Q.; Li, H. UAV penetration mission path planning based on improved holonic particle swarm optimization. J. Syst. Eng. Electron. 2023, 34, 197–213. [Google Scholar] [CrossRef] [Scilit]
  11. Mesquita, R.; Gaspar, P.D. A Novel Path Planning Optimization Algorithm Based on Particle Swarm Optimization for UAVs for Bird Monitoring and Repelling. Processes 2021, 10, 62. [Google Scholar] [CrossRef] [Scilit]
  12. Phung, M.D.; Ha, Q.P. Safety-enhanced UAV path planning with spherical vector-based particle swarm optimization. Appl. Soft Comput. 2021, 107, 107376. [Google Scholar] [CrossRef] [Scilit]
  13. Wu, X.; Zhang, Y.; Shi, M.; Li, P.; Li, R.; Xiong, N.N. An adaptive federated learning scheme with differential privacy preserving. Future Gener. Comput. Syst. 2021, 127, 362–372. [Google Scholar] [CrossRef] [Scilit]
  14. Fu, Y.; Ding, M.; Zhou, C.; Hu, H. Route Planning for Unmanned Aerial Vehicle (UAV) on the Sea Using Hybrid Differential Evolution and Quantum-Behaved Particle Swarm Optimization. IEEE Trans. Syst. Man Cybern. Syst. 2013, 43, 1451–1465. [Google Scholar] [CrossRef] [Scilit]
  15. Wu, S.; He, B.; Zhang, J.; Chen, C.; Yang, J. PSAO: An enhanced Aquila Optimizer with particle swarm mechanism for engineering design and UAV path planning problems. Alex. Eng. J. 2024, 106, 474–504. [Google Scholar] [CrossRef] [Scilit]
  16. 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. 2022, 215, 119327. [Google Scholar] [CrossRef] [Scilit]
  17. Akherati, H.; Beyramzad, J.; Khiyabani, S.S.; Shariatinezhad, A.; Eskandari, E. Finite-time stable model free sliding mode attitude controller/observer design for uncertain space systems based on time delay estimation. Adv. Space Res. 2025, 76, 3573–3594. [Google Scholar] [CrossRef] [Scilit]
  18. Rahaghi, M.I.; Barat, F. Solving nonlinear optimal path tracking problem using a new closed loop direct–indirect optimization method: Application on mechanical manipulators. Robotica 2019, 37, 39–61. [Google Scholar] [CrossRef] [Scilit]
  19. Jie, C.; Ieee Comp, S.O.C. Flexible Joint Manipulator Controlling Algorithm Based on Neural Network Improved PID. In Proceedings of the 13th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Beihai, China, 16–17 January 2021; pp. 419–422. [Google Scholar]
  20. Pereira, J.L.J.; Oliver, G.A.; Francisco, M.B.; Cunha, S.S.; Gomes, G.F. A Review of Multi-objective Optimization: Methods and Algorithms in Mechanical Engineering Problems. Arch. Comput. Methods Eng. 2022, 29, 2285–2308. [Google Scholar] [CrossRef] [Scilit]
  21. Wang, N.; Zhao, W.J.; Wu, N.; Wu, D. Multi-objective optimization: A method for selecting the optimal solution from Pareto non-inferior solutions. Expert Syst. Appl. 2017, 74, 96–104. [Google Scholar] [CrossRef] [Scilit]
  22. Tsai, J.F.; Carlsson, J.G.; Ge, D.D.; Hu, Y.C.; Shi, J.M. Optimization Theory, Methods, and Applications in Engineering 2014. Math. Probl. Eng. 2015, 2015. [Google Scholar] [CrossRef] [Scilit]
  23. Huang, S.; Fu, Y.; Liu, D.; Chen, J.; He, L.; Zhang, J. DLC-NGO: An enhanced northern goshawk optimization for 3D UAV path planning in complex environments with multiple threats. Clust. Comput. 2025, 28, 677. [Google Scholar] [CrossRef] [Scilit]
  24. Wu, X.; Dong, J.; Bao, W.; Zou, B.; Wang, L.; Wang, H. Augmented Intelligence of Things for Emergency Vehicle Secure Trajectory Prediction and Task Offloading. IEEE Internet Things J. 2024, 11, 36030–36043. [Google Scholar] [CrossRef] [Scilit]
  25. Qi, H.; Chunyu, Q. Modular Landfill Remediation for AI Grid Resilience. arXiv 2025, arXiv:2512.19202. [Google Scholar] [CrossRef] [Scilit]
  26. Dehghani, M.; Trojovská, E.; Zuščák, T. A new human-inspired metaheuristic algorithm for solving optimization problems based on mimicking sewing training. Sci. Rep. 2022, 12, 17387. [Google Scholar] [CrossRef] [Scilit]
  27. Fan, D.; Zhu, X.; Xiang, Z.; Lu, Y.; Quan, L. Dimension-Reduction Many-Objective Optimization Design of Multi-Mode Double-Stator Permanent Magnet Motor. IEEE Trans. Transp. Electrif. 2024, 11, 1984–1994. [Google Scholar] [CrossRef] [Scilit]
  28. Qi, H.; Chunyu, Q. Waste-to-Energy-Coupled AI Data Centers: Cooling Efficiency and Grid Resilience. arXiv 2025, arXiv:2512.24683. [Google Scholar]
  29. Yan, J.; Cheng, Y.; Zhang, F.; Li, M.; Zhou, N.; Jin, B.; Wang, H.; Yang, H.; Zhang, W. Research on multimodal techniques for arc detection in railway systems with limited data. Struct. Health Monit. 2025, 14759217251336797. [Google Scholar] [CrossRef] [Scilit]
  30. Rashedi, E.; Nezamabadi-pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef] [Scilit]
  31. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Scilit]
  32. Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl.-Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef] [Scilit]
  33. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef] [Scilit]
  34. Hashim, F.A.; Hussien, A.G. Snake Optimizer: A novel meta-heuristic optimization algorithm. Knowl.-Based Syst. 2022, 242, 108320. [Google Scholar] [CrossRef] [Scilit]
  35. Askarzadeh, A. A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm. Comput. Struct. 2016, 169, 1–12. [Google Scholar] [CrossRef] [Scilit]
  36. Abdollahzadeh, B.; Soleimanian Gharehchopogh, F.; Mirjalili, S. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput. Ind. Eng. 2021, 158, 107408. [Google Scholar] [CrossRef] [Scilit]
  37. Xue, J.; Shen, B. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization. J. Supercomput. 2022, 79, 7305–7336. [Google Scholar] [CrossRef] [Scilit]
  38. Abualigah, L.; Yousri, D.; Abd Elaziz, M.; Ewees, A.A.; Al-qaness, M.A.A.; Gandomi, A.H. Aquila Optimizer: A novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 2021, 157, 107250. [Google Scholar]
  39. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef] [Scilit]
  40. Zou, Y.; Xiao, B.; Qian, J.; Xiao, Z. Design of Intelligent Nonlinear H2/H∞ Robust Control Strategy of Diesel Generator-Based CPSOGSA Optimization Algorithm. Processes 2023, 11, 1867. [Google Scholar] [CrossRef] [Scilit]
  41. Trojovsky, P.; Dehghani, M. Pelican Optimization Algorithm: A Novel Nature-Inspired Algorithm for Engineering Applications. Sensors 2022, 22, 855. [Google Scholar] [CrossRef] [Scilit]
  42. Mingliang, L.; Kegang, L.; Qingci, Q.; Rui, Y. Slope stability prediction based on IPOARF algorithm: A Case Study of Lala Copper Mine, Sichuan, China. Expert Syst. Appl. 2023, 229, 120595. [Google Scholar] [CrossRef] [Scilit]
  43. Qiao, L.; He, N.; Cui, Y.; Zhu, J.; Xiao, K. Reservoir Porosity Prediction Based on BiLSTM-AM Optimized by Improved Pelican Optimization Algorithm. Energies 2024, 17, 1479. [Google Scholar] [CrossRef] [Scilit]
  44. SeyedGarmroudi, S.; Kayakutlu, G.; Kayalica, M.O.; Çolak, Ü. Improved Pelican optimization algorithm for solving load dispatch problems. Energy 2024, 289, 129811. [Google Scholar] [CrossRef] [Scilit]
  45. Liu, Y.; Wang, H.; Fan, J.; Wu, J.; Wu, T. Control-oriented UAV highly feasible trajectory planning: A deep learning method. Aerosp. Sci. Technol. 2020, 110, 106435. [Google Scholar] [CrossRef] [Scilit]
  46. Zhang, C.; Zhou, W.; Qin, W.; Tang, W. A novel UAV path planning approach: Heuristic crossing search and rescue optimization algorithm. Expert Syst. Appl. 2022, 215, 119243. [Google Scholar] [CrossRef] [Scilit]
  47. Fan, D.; Miao, D.; Shan, W.; Xiang, Z.; Zhu, X. Short-Circuit Fault Demagnetization Assessment and Optimization of Double-Electrical-Port Vernier Permanent Magnet Motor. IEEE Trans. Ind. Appl. 2025. [Google Scholar] [CrossRef] [Scilit]
  48. Wang, H.; Song, Y.; Yang, H.; Liu, Z. Generalized Koopman Neural Operator for Data-driven Modelling of Electric Railway Pantograph-catenary Systems. IEEE Trans. Transp. Electrif. 2025, 11, 14100–14112. [Google Scholar] [CrossRef] [Scilit]
  49. He, Y.; Wang, M. An improved chaos sparrow search algorithm for UAV path planning. Sci. Rep. 2024, 14, 366. [Google Scholar] [CrossRef] [Scilit]
  50. Song, H.-M.; Xing, C.; Wang, J.-S.; Wang, Y.-C.; Liu, Y.; Zhu, J.-H.; Hou, J.-N. Improved pelican optimization algorithm with chaotic interference factor and elementary mathematical function. Soft Comput. 2023, 27, 10607–10646. [Google Scholar] [CrossRef] [Scilit]
  51. Sharma, S.; Singh, G. Design and Analysis of Novel Chaotic Pelican-Optimization Algorithm for Feature-Selection of Occupational Stress. Procedia Comput. Sci. 2023, 218, 1497–1505. [Google Scholar] [CrossRef] [Scilit]
  52. Ma, R.-H.; Luo, X.-B.; Liu, Y.P.; Li, Q. Clonorchis sinensis infection are associated with calcium phosphate gallbladder stones: A single-center retrospective observational study in China. Medicine 2025, 104, e45739. [Google Scholar] [CrossRef] [Scilit]
  53. Fu, Y.; Liu, D.; Chen, J.; He, L. Secretary bird optimization algorithm: A new metaheuristic for solving global optimization problems. Artif. Intell. Rev. 2024, 57, 123. [Google Scholar] [CrossRef] [Scilit]
  54. Huang, S.; Liu, D.; Fu, Y.; Chen, J.; He, L.; Yan, J.; Yang, D. Prediction of Self-Care Behaviors in Patients Using High-Density Surface Electromyography Signals and an Improved Whale Optimization Algorithm-Based LSTM Model. J. Bionic Eng. 2025, 22, 1963–1984. [Google Scholar] [CrossRef] [Scilit]
  55. Rather, S.A.; Bala, P.S. Application of constriction coefficient-based particle swarm optimisation and gravitational search algorithm for solving practical engineering design problems. Int. J. Bio-Inspired Comput. 2021, 17, 246–259. [Google Scholar] [CrossRef] [Scilit]
  56. Braik, M.S. Chameleon Swarm Algorithm: A bio-inspired optimizer for solving engineering design problems. Expert Syst. Appl. 2021, 174, 114685. [Google Scholar] [CrossRef] [Scilit]
  57. Dehghani, M.; Hubalovsky, S.; Trojovsky, P. Northern Goshawk Optimization: A New Swarm-Based Algorithm for Solving Optimization Problems. IEEE Access 2021, 9, 162059–162080. [Google Scholar] [CrossRef] [Scilit]
  58. Bujok, P.; Kolenovsky, P. Eigen Crossover in Cooperative Model of Evolutionary Algorithms Applied to CEC 2022 Single Objective Numerical Optimisation. In Proceedings of the 2022 IEEE Congress on Evolutionary Computation (CEC), Padua, Italy, 18–23 July 2022; pp. 1–8. [Google Scholar]
  59. Dao, P.B. On Wilcoxon rank sum test for condition monitoring and fault detection of wind turbines. Appl. Energy 2022, 318, 119209. [Google Scholar] [CrossRef] [Scilit]
  60. Huang, H.; Wu, R.; Huang, H.; Wei, J.; Han, Z.; Wen, L.; Yuan, Y. Multi-strategy improved artificial rabbit optimization algorithm based on fusion centroid and elite guidance mechanisms. Comput. Methods Appl. Mech. Eng. 2024, 425, 116915. [Google Scholar] [CrossRef] [Scilit]
  61. Zhu, F.; Li, G.; Tang, H.; Li, Y.; Lv, X.; Wang, X. Dung beetle optimization algorithm based on quantum computing and multi-strategy fusion for solving engineering problems. Expert Syst. Appl. 2024, 236, 121219. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.