Multi-Strategy Improved Pelican Optimization Algorithm for Engineering Optimization Problems and 3D UAV Path Planning
Ming Zhang, Maomao Luo, Huiming Kang

TL;DR
This paper introduces an improved optimization algorithm for UAV path planning in complex environments, showing better performance than existing methods.
Contribution
The novel contribution is the multi-strategy improved pelican optimization algorithm (MIPOA) with enhanced exploration and convergence for UAV path planning.
Findings
MIPOA outperformed other algorithms on CEC2017 and CEC2022 benchmark sets in terms of convergence and accuracy.
MIPOA generated faster, shorter, and safer UAV flight paths in complex environments.
The algorithm achieved top results on 26, 21, and 19 test functions in 30-, 50-, and 100-dimensional cases.
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…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21- —National Natural Science Foundation of China (NSFC) Youth Project
- —General Program of Natural Science Foundation of Jiangxi Province
- —General Project of Science and Technology Research Project of Jiangxi Provincial Department of Education
- —Key Project of Science and Technology Research Project of Jiangxi Provincial Department of Education
- —Jiujiang Natural Science Foundation
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · UAV Applications and Optimization · Metaheuristic Optimization Algorithms Research
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:
where denote weighting coefficients, with . The terms through correspond to the path-length cost, threat cost, altitude cost, and smoothness cost, respectively. The decision variable comprises an ordered sequence of waypoints , each satisfying , with 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 is defined as the cumulative Euclidean distance between consecutive waypoints, computed as:
here, and denote two adjacent nodes in the path. The total length cost thus equals the sum of the line segments formed by the 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 denote the set of all threats, with each threat confined within a cylindrical region. The cylinder’s projection center is denoted as , and its radius is . 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 is evaluated using Equations (3) and (4).
where is the perpendicular distance from the path segment to the threat center , stands for the UAV’s physical diameter, and is an additional safety margin.
According to Equation (4), when falls within the danger zone ( ), the cost becomes infinite, forcing the UAV to remain far from the threat. If lies within the safety buffer ( ), the cost increases as the path approaches the obstacle. Once exceeds , 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 and a maximum altitude . The altitude penalty associated with waypoint is computed as:
where denotes the altitude of waypoint above ground level. The function encourages flight near the mid-altitude of the permitted range and imposes an infinite penalty for violations. The total altitude cost is the summation of over all waypoints:
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.
The turning angle is defined as the angle between two consecutive path segments projected onto the horizontal plane: and . Let be the unit vector along the vertical -axis. The horizontal projection of a segment is obtained via:
The turning angle is then computed as:
The climbing angle measures the inclination of the actual path segment relative to its horizontal projection:
Finally, the smoothing cost aggregates penalties for excessive turning and climbing angles:
where and 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.
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:
where denotes the position of the -th pelican in the -th dimension, is the population size, is the problem dimensionality, randrand is a uniformly distributed random number in [0, 1], and and represent the upper and lower bounds of the -th variable, respectively.
The entire population can be represented as a matrix:
where is the population matrix and corresponds to the position vector of the -th pelican.
Each pelican (i.e., each row of ) encodes a candidate solution. The quality of a solution is evaluated via the objective function, yielding a vector of objective values:
where is the objective-function vector and represents the fitness of the -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:
where denotes the updated position of the -th pelican in the -th dimension during the exploration stage; represents the prey’s coordinate in the -th dimension; is the objective value at the prey location; and is a random integer that takes the value 1 or 2, selected independently for each iteration and each individual. The parameter 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:
where is the new state vector of the -th pelican after the exploration update, and 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:
where is the updated position of the -th pelican in the -th dimension during the exploitation stage; is a constant scaling factor; is the current iteration index; and denotes the maximum number of iterations. The term 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:
where is the new state vector after the exploitation update, and 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.
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:
where denotes the coordinate of the -th pelican in the -th dimension; is the population size; is the problem dimension; and represent the upper and lower bounds of the -th variable, respectively; and is a chaotic sequence generated by the logistic map.
The chaotic sequence is computed iteratively as:
where is the current iteration index, [0, 1] is the state variable, and is the control parameter. While is typically set to 4 for fully chaotic behavior, MIPOA adopts 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.
During the exploration stage of POA, when the condition 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:
where is the updated position of the -th pelican in the -th dimension after the exploration step; is a uniform random number in [0, 1]; is the prey coordinate in the -th dimension; denotes the objective value at the prey location; and is a random integer chosen independently as 1 or 2 for each iteration and each individual. The term represents the best solution found before the current iteration, and is a weighted Lévy-flight step computed as:
with being the problem dimensionality and the Lévy-flight distribution function, defined by:
where and are fixed constants, and are independent random numbers drawn uniformly from [0, 1], and is given by:
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:
where is the new state vector of the -th pelican after the exploration update, and is the corresponding objective value.
4.3. Adaptive Disturbance Factor
In the exploitation phase of the original POA, the parameter in Equation (16) is a fixed constant (set to 0.2). The term linearly decays as the iteration index 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 . 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 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:
where denotes the updated position of the -th pelican in the -th dimension during exploitation; is a random number drawn uniformly from (0.5, 1]; is the current iteration index; and 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:
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:
where is a uniform random number in . The position update is then given by:
in which and are two distinct random candidate solutions drawn from the current population during the exploitation phase, and 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 is defined. During the exploitation phase of MIPOA, a uniform random number is generated for each individual. If (i.e., ), the position update follows the adaptive-disturbance strategy given by Equation (25). Otherwise, when (i.e., ), 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:
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:
where denotes the new state vector of the -th pelican after the exploitation update, and is the corresponding objective-function value.
The complete workflow of the proposed MIPOA is summarized in Algorithm 1. Algorithm 1 Pseudo Code of MIPOAStart MIPOA.1: Input information of optimization problem.2: Determine the MIPOA population _size and the number of .3: Initialize problem setting ( , , .4: Initialize of the position of pelicans using Equation (18) and calculate the objective function.5: For 6: Generate the position of the prey at random.7: For 8: Phase 1: Search for prey and move towards it (exploration phase).9: For 10: Calculate new status of the -th dimension using Equation (20).11: End.10: update the position of pelican using Equation (24).12: Phase 2: Cruising and waiting, and hunting prey (exploitation phase).13: For 14: Calculate Cauchy using Equation (27).15: if 16: Calculate new status of the dimension using Equation (25).17: else18: Calculate new status of the dimension using Equation (28).19: End20: update the position of 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.
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.
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.
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.
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.
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.
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.
5.5. Parameter Sensitivity Analysis
In Equation (29), the balance factor 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 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 yields the best overall performance, achieving the lowest average rank of 3.23. The second-best setting, , produces a higher average rank of 3.73. Hence, is adopted as the optimal value to balance exploitation diversity and algorithmic robustness.
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 lower than 0.05 rejects the null hypothesis, indicating a statistically significant difference between the two algorithms; conversely, a 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 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.
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- notation, let denote the population size, the maximum iteration count, and the problem dimension. The initialization step requires 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 function evaluations. Prey generation (which involves random sampling and evaluation) is performed once per iteration, contributing operations. Updating the positions of all individuals across both phases involves processing m dimensions per individual, resulting in an update complexity of . Aggregating these components, the overall computational complexity of MIPOA can be expressed as . 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.
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.
The simulation environment is mathematically modeled by the elevation function:
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 m, and maximum turning angle . 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.
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.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Huang C. Fang S. Wu H. Wang Y. Yang Y. Low-altitude intelligent transportation: System architecture, infrastructure, and key technologies J. Ind. Inf. Integr.20244210069410.1016/j.jii.2024.100694 · doi ↗
- 2Stamatopoulos M.-N. Banerjee A. Nikolakopoulos G. Conflict-free optimal motion planning for parallel aerial 3D printing using multiple UA Vs Expert Syst. Appl.202424612320110.1016/j.eswa.2024.123201 · doi ↗
- 3Wu 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.2023211032104710.1007/s 12555-020-0979-3 · doi ↗
- 4Zhang 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.20232594495810.1109/TITS.2023.3295401 · doi ↗
- 5Zhang J. Cui Y. Ren J. Dynamic Mission Planning Algorithm for UAV Formation in Battlefield Environment IEEE Trans. Aerosp. Electron. Syst.2022593750376510.1109/TAES.2022.3231244 · doi ↗
- 6Wang 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 20228410369410.1016/j.csi.2022.103694 · doi ↗
- 7Qi H. A Unified Metric Architecture for AI Infrastructure: A Cross-Layer Taxonomy Integrating Performance, Efficiency, and Costar Xiv 20252511.21772
- 8Chen J. Zhang Y. Wu L. You T. Ning X. An Adaptive Clustering-Based Algorithm for Automatic Path Planning of Heterogeneous UA Vs IEEE Trans. Intell. Transp. Syst.202123168421685310.1109/TITS.2021.3131473 · doi ↗
