Abstract
To improve the global search efficiency and dynamic adaptability of the Sand Cat Swarm Optimization (SCSO) algorithm for UAV path planning in complex 3D environments, this study proposes a Modified Sand Cat Swarm Optimization (MSCSO) algorithm by integrating chaotic mapping initialization, Lévy flight–Metropolis hybrid exploration mechanisms, simulated annealing–particle swarm hybrid exploitation strategies, and elite mutation techniques. These strategies not only significantly enhance the convergence speed while ensuring algorithmic precision but also provide effective avenues for enhancing the performance of SCSO. We successfully apply these modifications to UAV path planning scenarios in complex environments. Experimental results on 18 benchmark functions demonstrate the enhanced convergence speed and stability of MSCSO. The proposed method has a superior performance in multimodal optimization tasks. The performance of MSCSO in eight complex scenarios that derived from real-world terrain data by comparing MSCSO with three state-of-the-art algorithms, MSCSO generates shorter average path lengths, reduces collision risks by 21–35%, and achieves higher computational efficiency. Its robustness in obstacle-dense and multi-waypoint environments confirms its practicality in engineering contexts. Overall, MSCSO demonstrates substantial potential in low-altitude resource exploration and emergency rescue operations. These innovative strategies offer theoretical and technical foundations for autonomous decision-making in intelligent unmanned systems.
Keywords: UAV path planning, sand cat swarm optimization, chaotic mapping, Lévy flight long-step perturbation, nonlinear particle swarm optimization weight, elite mutation mechanism
1. Introduction
The year 2024 signifies the emergence of the low-altitude economy, representing a landmark advancement in aerial technology. With breakthroughs in unmanned aerial vehicle (UAV) technology, various drones have been widely applied to logistics [1], exploration [2], search and rescue [3], agricultural planning [4], and other missions. Comprehensive research [5] demonstrates that the UAV industry has achieved remarkable progress over the past decade through multi-technology integration enabling cross-sector collaborative development. In security-monitoring applications, UAVs demonstrate intelligent surveillance capabilities in large-scale environments such as forested areas [6]. This demonstrates the critical role of UAVs in addressing three-dimensional (3D) path planning challenges.
The core of unmanned monitoring lies in UAV path planning, which is fundamentally an optimization problem requiring the identification of optimal solutions within specified parameter constraints to generate safe and minimal-length paths. However, this faces challenges such as ensuring detection accuracy and dynamic obstacle avoidance, especially in complex environments where algorithmic precision becomes critical. Conventional path planning methods frequently demonstrate suboptimal performance in complex 3D environments, whereas swarm intelligence optimization algorithms [7] demonstrate substantial potential with higher success rates in obstacle-dense scenarios. Their effectiveness in addressing UAV path planning [8] has been validated through numerous achievements.
Swarm intelligence optimization algorithms [9] are bio-inspired computational techniques that mimic natural biological systems’ behaviors and functionalities to optimize real-world applications. In recent years, scholars have proposed various bio-inspired algorithms based on animal behaviors, including Ant Colony Optimization (ACO) [10], Pigeon-Inspired Optimization (PIO) [11], the Nutcracker Optimization Algorithm (NOA) [12], Spider Wasp Optimization (SWO) [13], and the Genetic Algorithm (GA) [14].
The Sand Cat Swarm Optimization (SCSO) algorithm [15], inspired by the predation strategies of Felis margarita (sand cats), emulates their foraging behavior patterns, social interaction dynamics, and environmental adaptation mechanisms for solving optimization problems. SCSO combines global and local search capabilities, demonstrating rapid convergence and strong robustness. This algorithm has been successfully applied to various engineering challenges [16], including the optimization of SVM parameters for Alzheimer’s diagnosis [17], the enhancement of wireless sensor network coverage [18], and the construction of rockburst damage assessment models in mines [19], thereby demonstrating its competitiveness.
When applying swarm intelligence algorithms to UAV path planning, each method presents unique strengths and limitations [20]. For instance, Genetic Algorithms (GAs) demonstrate strong global search capabilities but suffer from slow convergence rates. The particle swarm optimization (PSO) algorithm features straightforward implementation and rapid initial convergence, but suffers from limited local search precision in high-resolution scenarios. Ant Colony Optimization (ACO) shows remarkable robustness in path discovery but relies heavily on empirically tuned parameters. While the SCSO algorithm maintains a balance between exploration and exploitation dynamics, it demonstrates a longer computation time in global search phases when handling high-complexity problems. Recent advancements have predominantly focused on algorithmic hybridization or multi-strategy enhancements, exemplified by Wang et al. [21]’s cluster-based multi-space cooperative PSO (utilizing parallel search subspaces), Jia et al. [22]’s noise-enhanced SCSO with Gaussian perturbations, X. Li et al.’s multi-strategy SCSO [23], Adegboye et al. [24]’s dynamically improved SCSO with fuzzy logic-based adaptive parameters, Kiani et al. [25]’s chaotic SCSO with Tent mapping-based initialization, and Y. Li et al. [26]’s elite-guided SCSO with stochastic variation operators. While recent studies have advanced SCSO, it remains unexplored for UAV 3D path planning. This work pioneers the adaptation of SCSO to this domain, addressing gaps in predator-inspired optimization for complex 3D environments. Building upon these developments, this study proposes a Modified Sand Cat Swarm Optimization (MSCSO) specifically designed for UAV path planning in complex 3D environments.
To improve the global search efficiency and dynamic adaptability of SCSO, MSCSO is proposed by integrating four innovative strategies. During the initialization phase, chaotic mapping is integrated with opposition-based learning to generate population vectors that uniformly span the solution space, thereby avoiding falling into local optima. In the global exploration stage, Lévy flight operators are combined with the Metropolis to achieve global fast exploration. In the later exploitation phase, an innovative hybrid probability adaptive mechanism is proposed. This mechanism combines two components. One is the dynamic perturbation strategy from the simulated annealing algorithm and the other is the improved PSO social cognitive model. The improved PSO model specifically uses nonlinear inertia weights. The mechanism adjusts the strategy selection probability in real time. This adjustment is based on population diversity indicators. Subsequently, an elitism preservation strategy dynamically replaces suboptimal candidate solutions via Gaussian mutation. These strategies collectively enable MSCSO to attain a superior balance between exploratory breadth and exploitative depth in complex UAV path planning tasks. The primary contributions of this research are threefold:
-
(1)
Development of MSCSO through four strategies. These strategies significantly boost the algorithm’s convergence speed while maintaining accuracy.
-
(2)
The performance of MSCSO is evaluated using 18 classical benchmark functions and compared against seven renowned algorithms to demonstrate its effectiveness.
-
(3)
We further confirm the superiority and robustness of MSCSO in practical applications by employing it in eight diverse UAV path planning scenarios, each varying in complexity.
The paper is organized as follows: Section 2 provides a detailed description of UAV kinematic constraints and cost functions. Section 3 reviews the original SCSO algorithm and introduces the MSCSO technique. Section 4 presents experimental validation. Section 5 presents a summary and the future prospects of this research.
2. Kinematic Analysis and Cost Function
This study formulates the UAV path planning problem as an optimization framework, where a comprehensive cost function is developed to simultaneously address multiple optimization objectives while satisfying operational constraints specific to unmanned aerial vehicles. The mathematical formulation integrates both performance metrics and physical limitations. A detailed description is provided as follows [27].
2.1. Kinematic Constraints
In real-world environments, the propulsion systems and maneuverability of UAVs frequently fall short in executing extreme maneuvers such as high-angle turns, rapid vertical ascents or descents, or abrupt braking. Engaging in such maneuvers substantially increases the risk of mechanical failure and performance degradation. When operating in pedestrian-dense areas, stricter limitations must be imposed on critical flight parameters including altitude and velocity, thereby mitigating the occurrence of flight accidents. To address these physical constraints, our modeling approach introduces essential simplifications. Specifically, we implement operational restrictions governing UAV flight conditions.
2.1.1. Simplifications in UAV Modeling
The physical modeling of UAVs in real-world scenarios involves significant complexity due to heterogeneous geometries, localized rotational dynamics, and multifaceted influencing factors. To simplify the calculation while preserving the basic motion characteristics, we ignore secondary influences and adopt the following assumptions:
Macro-environmental factors: The Earth’s rotational effects and gravitational acceleration are considered invariant to UAV dynamics.
Local environmental factors: Atmospheric parameters including humidity, acoustic noise, and wind direction are assumed negligible, with extreme weather conditions (e.g., storms, hurricanes) excluded.
UAV body simplification: The UAV is modeled as a symmetric rigid body with uniform mass distribution, invariant to temporal or environmental variations.
Trajectory: Only the translational motion of the center of mass is tracked, with all rotational dynamics referenced to this centroid.
2.1.2. Dynamical Constraints of UAVs
Due to environmental constraints and UAV propulsion limitations, high-precision obstacle avoidance and data acquisition cannot be reliably achieved during high-speed flight. Consequently, this study imposes the following restrictions on UAV dynamical parameters:
Maximum operational speed
The flight speed constraints of UAVs are determined by their operational environments and propulsion systems specific to their models. To ensure sufficient time for obstacle-avoidance maneuvers, restrictions need to be within feasible and safe thresholds. Assuming as the maximum operational speed, the velocity during flight adheres to the limitation expressed in Equation (1):
(1) |
The velocity components of the UAV along the axes at the -th time instant are denoted as and the maximum operational speed is constrained by .
-
2.
Maximum acceleration and deceleration
To ensure flight stability while preventing engine overload and avoiding attitude instability caused by excessive acceleration, the maximum acceleration/deceleration values must be strictly confined within safe operational boundaries, with specific constraints rigorously enforced according to Equation (2):
(2) |
The acceleration at the -th time instant is denoted as , and the maximum acceleration and deceleration are constrained by and .
-
3.
Maximum yaw angle, climb angle, and dive angle
During UAV cruise operations, periodic environmental scanning and analysis are required, where complex environmental factors may pose navigational threats. To ensure flight safety, angular constraints must be imposed across all degrees of freedom. Assuming the maximum yaw angle, climb angle, and dive angle are , , and , respectively, the angular limitations during flight are governed by Equation (3):
(3) |
where and denote the yaw angle and pitch angle at the -th time instant, with all maximum angular thresholds set to 45°.
-
4.
Maximum yaw rate constraint
During high-speed turning maneuvers, UAVs may experience excessive roll or yaw angles that exceed control system response thresholds, potentially leading to a loss of stability or structural failure. Furthermore, extreme angular displacements impose critical mechanical stress on airframe integrity and induce destabilizing aerodynamic vortices, thereby escalating flight instability risks. Assuming denotes the maximum permissible yaw rate, the angular velocity constraints during flight are governed by Equation (4):
(4) |
where represents the yaw rate at the -th time instant, with set to .
-
5.
Minimum path segment length
To maintain UAV performance and ensure operational integrity during prolonged maneuvers (e.g., sustained turns or climbs), a minimum straight-flight segment length is enforced. This constraint guarantees adequate stabilization intervals for control command execution. The limitation is defined in Equation (5):
(5) |
where denotes the 3D Euclidean distance between two nodes, with configured as 5 m.
2.2. Cost Function
2.2.1. Path Length Cost
During UAV navigation, path length constitutes one of the most critical factors affecting energy consumption. To enhance mission execution efficiency, the resultant path must be minimized. The path length cost function is quantified through Equation (6):
(6) |
2.2.2. Collision Risk Cost
In addition to minimizing path length, the algorithm must guide UAVs through threat zones (i.e., obstacles in complex environments). To ensure operational safety, all threats are modeled as cylindrical obstacles, with numerous obstacles existing in the mission space. For a given path , the collision risk cost between the UAV and the -th obstacle centered at is defined by Equation (7):
(7) |
where is the UAV radius, represents the collision avoidance safety distance (set to 10 m in this study), denotes the radius of the -th obstacle, and is the Euclidean distance between the UAV and obstacle , as demonstrated in Figure 1.
Figure 1.
Threat cost visualization.
The total collision risk cost aggregates all obstacle costs as defined in Equation (8):
(8) |
2.2.3. Altitude Deviation Cost
Maintaining a controlled flight altitude is critical for UAV operations: excessive altitude leads to unnecessary energy waste, while insufficient altitude poses safety hazards to both the UAV and ground pedestrians. Assuming and denote the maximum and minimum allowable flight altitudes of the UAV, and the altitude deviation cost is defined by the piecewise function in Equation (9):
(9) |
where represents the UAV’s relative altitude above ground at the -th time instant, as shown in Figure 2, with and .
Figure 2.
Height cost visualization.
2.2.4. Smoothness Cost
The smoothness cost quantifies the geometric continuity of UAV trajectories by evaluating directional changes in both horizontal and vertical planes.
As shown in Figure 3, for consecutive 3D path segments and , their horizontal projections and form the basis for angular calculations. measures the horizontal steering effort between the extended line of and , while captures the vertical ascent or descent effort through the angle between and its horizontal projection. These angular metrics are combined through Equation (10):
(10) |
Figure 3.
Turning and climbing angle calculation.
2.2.5. Overall Cost Function
The overall cost function is formulated as a convex combination of individual cost components, reflecting their relative importance in path planning. These components include path length, collision risk, altitude deviation, and smoothness. The aggregated cost function is defined in Equation (11):
(11) |
where donates the weight for different costs.
Based on the safety priority principle and operational efficiency considerations, the weight coefficients are defined as follows:
The highest weight (collision risk cost) reflects the absolute priority of flight safety.
The second-highest weight (altitude deviation cost) reflects that the drone must strictly avoid collisions with the ground or exceeding the maximum flight altitude.
Path length directly affects energy efficiency, but its importance is slightly lower than the safety-related costs. This means that a redundant path length can be accepted during the flight process. The third-highest weight balances energy consumption against safety requirements.
The angle indicator reflects the steering energy consumption and is used to optimize flight comfort. Thus, is set to 2.
3. SCSO and the Proposed MSCSO Method
3.1. Sand Cat Swarm Optimization
3.1.1. Initialization
SCSO initiates the population through a uniform random distribution mechanism. The initial position of the individuals in the search space is mathematically defined as Equation (12):
(12) |
where denotes the position of the -th individual and denotes the number of individual, while and denote the lower and upper bounds of the search space. Moreover, rand(0,1) denotes a uniformly distributed random variable within the range [0, 1].
3.1.2. SCSO Optimization Process
Prey Search Phase (Exploration)
The linear attenuation formula for the sensitivity range is defined as Equation (13):
(13) |
where denotes the current iteration and denotes the maximum number of iterations. is the dynamic parameter governing the search radius.
The position update strategy is formulated as Equation (14):
(14) |
where represents the current individual position vector; represents the current best individual position vector; is used in the position update strategy to control the individual’s movement step size in the search space.
-
2.
Prey Attack Phase (Exploitation)
The circular position update formula during the prey attack phase is expressed as Equation (15):
(15) |
where denotes the historical best position vector; denotes the random disturbance vector; is the random variable for the attack angle.
-
3.
Phase Switching Control Parameter
The position update formula during the prey attack phase is expressed as Equation (16):
(16) |
where represents the phase switching control parameter, which governs the transition between exploration and exploitation phases.
The phase transition decision rule follows from Equation (17). If , the algorithm executes the exploration strategy (prey search phase) to enhance global search capabilities. If , the algorithm implements the exploitation strategy (prey attack phase) to refine local search precision.
(17) |
3.2. The Proposed Modified Sand Cat Swarm Optimization
3.2.1. Population Initialization Based on Cat Mapping and Opposition-Based Learning
-
1.
Cat Mapping
The chaotic sequence generation via the cat mapping is defined by the iterative Equation (18):
(18) |
where denotes the current value of the chaotic sequence; represents the modulo operator; denotes the updated chaotic sequence value.
The chaotic sequence is mapped to the actual solution space using Equation (19).
(19) |
where represents the individual generated by the cat map chaotic initialization.
-
2.
Opposition-Based Learning (OBL) Strategy
The opposition-based learning strategy is formulated as Equation (20):
(20) |
where represents the opposition-based learning individual.
To ensure solutions remain within the search space, the constraint of Equation (21) is applied:
(21) |
-
3.
Merged Population
The merged population is constructed by combining the chaotic initialization population and the opposition-based learning population using Equation (22):
(22) |
where denotes the merged population.
The fitness value for each individual in is computed as Equation (23):
(23) |
where denotes the fitness function, and a smaller value demonstrates a superior individual.
The optimal individuals are selected by ranking all candidates based on their fitness values using Equation (24):
(24) |
where denotes the set of - optimal individuals selected from the merged population .
Haupt et al. mentioned that the initial population quality of swarm intelligence optimization algorithms significantly affects the global search speed and quality of the algorithm [28]. A highly diverse initial population helps to enhance the optimization effectiveness and capabilities of the algorithm.
Firstly, the results of the different initialization are visualized, as shown in Figure 4. To assess the quality of the randomness, the experiment is conducted in 3D space. The indicator for calculating population distribution uniformity is based on the joint variance of 3D region counts, where a smaller variance indicates a more uniform population distribution. The experiment is conducted with a population size of 300. The results show that the uniformity index of random population initialization is 105.2, the uniformity index of population initialization based on cat mapping is 49.2, and the uniformity index of population initialization based on cat mapping and opposition-based learning is 32.4. It can be demonstrated that the random population distribution is chaotic, with a high degree of dispersion and poor uniformity. The population distribution generated by simple cat mapping is more regular and uniform than a random population. The population distribution generated by combining cat mapping with opposition-based learning is the most uniform.
Figure 4.
Visualization of population distributions. (a) Distribution of population based on random initialization. (b) Distribution of population based on cat mapping. (c) Distribution of population based on cat mapping and opposition-based learning.
3.2.2. Lévy Flight–Metropolis Criterion Hybrid Exploration Mechanism
-
1.
Lévy Flight Candidate Solution Generation
To strengthen global exploration capabilities during the preliminary optimization phase, an enhanced Lévy flight mechanism is implemented. This process generates candidate solutions through heavy-tailed distribution sampling, which can be formally expressed as Equation (25):
(25) |
where represents the new population after executing the Lévy flight mechanism; represents the Lévy-distributed random step length and controls the skewness of the step length distribution, with smaller values increasing the probability of long-range jumps; denotes the standard Gaussian white noise with an identity covariance matrix; represents the normalization coefficient, ensuring the step lengths conform to Lévy distribution properties; represents the step-size scaling factor, preventing excessive perturbations during the early search phase; and represents the search space range, enabling adaptive scaling across all dimensions.
To ensure solutions remain within the search space, the constraint of Equation (26) is applied:
(26) |
-
2.
Metropolis Criterion for Solution Acceptance
In dynamic updates, the Metropolis criterion adjusts its behavior based on the temperature phase as shown in Equation (27). In the high-temperature phase, it allows accepting new states with larger energy differences from the current state, while in the low-temperature phase, only new states with smaller energy differences are accepted.
(27) |
where represents the fitness difference between the new and current solutions, reflecting the quality change; represents the temperature parameter. represents the initial temperature, governing the acceptance probability in early iterations, and ; represents the cooling coefficient that balances the temperature decay rate (5% reduction per iteration); is the probability of accepting a new solution. When , the criterion degenerates to a greedy strategy (accepting only better solutions).
3.2.3. Hybrid Exploitation Strategy
-
1.
Simulated Annealing Perturbation
To enhance the local exploitation capability in the later exploitation phase while preventing premature convergence, this component introduces an adaptive perturbation generation mechanism based on simulated annealing. The perturbation magnitude dynamically decays as iterations progress with Equation (28). Then, the Metropolis criteria are used to determine whether candidate solutions are accepted. Moreover, to ensure solutions remain within the search space, the constraint of Equation (26) is applied.
(28) |
-
2.
Social Cognitive Velocity Update Model
During the development phase, an improved PSO mechanism is adopted, as shown in Equation (29):
(29) |
where describes the direction and step size of the motion and is initialized to 0. represents the nonlinear inertia weight; denotes the current global best solution, guiding individuals toward elite regions to enhance convergence; represents the population mean position, reflecting the central tendency of swarm distribution to maintain diversity; represents the cognitive coefficient, linearly decreasing from 2.0 to 0.5, to adjust the attraction toward ; represents the social coefficient, linearly increasing from 1.0 to 2.0, to adjust the attraction toward the population’s average position. To ensure solutions remain within the search space, the constraint of Equation (26) is applied.
-
3.
Hybrid Probability Adaptation Mechanism
The probability of strategy selection will be used to balance the usage ratio of the two strategies. If , the optimization executes the perturbation strategy; otherwise, it executes the quick update strategy, as shown in Equation (30):
(30) |
where denotes the population diversity metric at the -th iteration, calculated as the sum of Euclidean distances between individuals and the population mean position; represents the theoretical maximum diversity (diagonal length of the search space); is the base probability threshold; and is the diversity regulation coefficient and automatically reduces the mixing probability to 0.5 when the population gathers.
3.2.4. Elite Mutation Strategy
Perform directional perturbation on elite individuals according to Equation (31):
(31) |
Perform elite pool screening according to Equation (32):
(32) |
Replace the individual with the worst fitness according to Equation (33):
(33) |
where denotes the elite individuals and denotes the adaptive mutation strength; denotes the number of elite individuals, satisfying 1 ≤ ≤ ; denotes the elite retention rate, and denotes the new individual set generated by applying mutation operations to the elite pool; and denotes the replacement operator, substituting the worst individuals on the left with mutated elites on the right. In summary, the flowchart and pseudocode for MSCSO are shown in Figure 5 and Algorithm 1.
Algorithm 1: The MSCSO |
Input: Output:
|
Figure 5.
Flowchart of MSCSO algorithm.
3.2.5. Complexity Analysis
The time complexity of MSCSO is primarily determined by four key parameters: the population size of sand cats (), the problem dimension (dim), the maximum number of iterations (), and the evaluation cost per function call (C). Therefore, the time complexity of the MSCSO algorithm is shown in Equation (34).
(34) |
The specific definitions of each complexity are as follows:
-
(1)
The initialization parameter time is .
-
(2)
Initialization of the population position time , including chaotic mapping and opposition-based learning.
-
(3)
Time required for the global exploration phase , involving Lévy flight and Metropolis criterion.
-
(4)
Time required for the local exploitation phase , including hybrid exploitation strategy updates.
-
(5)
Time required for elite mutation .
-
(6)
The cost time of the calculation function includes the base evaluation time , Lévy flight walk time , and hybrid exploitation strategy evaluation time , totaling .
Therefore, the time complexity of the MSCSO algorithm is as follows:
(35) |
Because , , , and , Equation (35) can be simplified to Equation (36):
(36) |
When dealing with high-dimensional problems where dim ≈ C, the complexity further reduces to
(37) |
4. Performance Testing and Analysis of MSCSO
4.1. Experimental Environment and Parameter Configuration
4.1.1. Benchmark Function Setup
Benchmark functions can be used to test the optimization ability of algorithms. Before conducting experiments on UAV path planning, the performance of MSCSO needs to be validated on benchmark test functions. The simulation experiments are executed on a 12th Gen Intel Core i7-12700H processor, operating at a base clock speed of 2.30 GHz, equipped with 6 GB of RAM, and running on a Windows 11 64-bit operating system. The computational framework is implemented in MATLAB R2024b. To systematically assess the performance of the MSCSO algorithm, eighteen benchmark functions are selected, with their detailed specifications comprehensively presented in Table 1.
Table 1.
Benchmark functions.
Type | ID | Description | Range | |
---|---|---|---|---|
Unimodal Test Functions | f1 | Sphere Function | [−100, 100] | 0 |
f2 | Schwefel’s Problem 2.22 | [−10, 10] | 0 | |
f3 | Schwefel’s Problem 1.2 | [−100, 100] | 0 | |
f4 | Schwefel’s Problem 2.21 | [−100, 100] | 0 | |
f5 | Generalized Rosenbrock’s Function | [−30, 30] | 0 | |
f6 | Step Function | [−100, 100] | 0 | |
Multimodal Test Functions | f7 | Generalized Schwefel’s Problem 2.26 | [−500, 500] | −12,569.487 |
f8 | Generalized Rastrigin’s Function | [−5.12, 5.12] | 0 | |
f9 | Ackley’s Function | [−32, 32] | 0 | |
f10 | Generalized Griewank’s Function | [−600, 600] | 0 | |
f11 | Generalized Penalized Function | [−50, 50] | 0 | |
f12 | Generalized Penalized Functions | [−50, 50] | 0 | |
Fixed-Dimensional Multimodal Test Functions | f13 | Shekel’s Foxholes Function | [−65.536, 65.536] | ~0.998 |
f14 | Kowalik’s Function | [−5, 5] | ~0.0003 | |
f15 | Six-Hump Camel Back Function | [−5, 5] | −1.0316 | |
f16 | Branin Function | [−5, 0] to [10, 15] | 0.3979 | |
f17 | Goldstein–Price Function | [−2, 2] | 3 | |
f18 | Hartman’s Function | [0, 1] | −3.86 |
Functions f1–f6 are unimodal benchmark functions, functions f7–f12 are multimodal benchmark functions, and functions f13–f18 are fixed-dimension multimodal benchmark functions that are designed to evaluate the optimization capability of algorithms in low-dimensional complex functions.
4.1.2. Competitive Algorithm Parameter Configuration
To validate the superiority of the MSCSO algorithm, we compare it with seven state-of-the-art optimization algorithms, including novel metaheuristic algorithms such as the original SCSO and Adolescent Identity Search Algorithm (AISA) [29], as well as enhanced variants of classical algorithms: the Grey Wolf Optimizer–particle swarm optimization (HGWOPSO) [30], the Modified Hybrid Seagull Optimization Algorithm (MSSOA) [31], the novel Grey Wolf Optimizer (NGWO) [32], the Chaos-Enhanced Grey Wolf Optimizer with Lévy Flight (CLGWO) [33], and the Chaotic Sand Cat Swarm Optimization (CSCSO) [25]. The experiment is configured with a maximum of 200 iterations and 35 independent runs, with performance metrics including the best, average (Ave), and standard deviation (Std). In addition, when the population size is large, most algorithms can achieve good results, which is not conducive to comparing algorithm performance under limited computing resources. Setting the population size to 35 can help us to fully explore the performance of algorithms under different initial conditions.
4.1.3. Algorithm Comparison
Table 2 systematically compares the competing algorithms through three key metrics: best values, mean values, and standard deviations across benchmark test functions. The best results among the eight algorithms are highlighted in bold. The results from 18 functions demonstrate the superior performance of MSCSO in solution quality and stability. Specifically, MSCSO obtains better optima than comparison algorithms in the majority of functions, though its stochastic solution mechanism leads to marginally inferior results compared to NGWO on specific unimodal functions. Notably, MSCSO maintains significant performance advantages over other algorithms and demonstrates enhanced effectiveness in multimodal function optimization compared to NGWO. These experimental outcomes confirm that the proposed improvements to the original SCSO algorithm strengthen optimization capability, convergence efficiency, and robustness, establishing MSCSO as a competitive methodology among contemporary optimization techniques.
Table 2.
The experimental results are compared on 18 benchmark functions.
ID | Metrics | AISA | HGWOPSO | SCSO | CSCSO | MSCSO | CLGWO | NGWO | MSSOA |
---|---|---|---|---|---|---|---|---|---|
f1 | Best | 2.446 × 102 | 4.743 × 104 | 1.120 × 104 | 5.920 × 100 | 2.479 × 10−5 | 5.734 × 100 | 2.066 × 101 | 1.441 × 100 |
Ave | 7.812 × 102 | 5.986 × 104 | 3.841 × 104 | 1.192 × 102 | 4.424 × 10−1 | 8.381 × 100 | 6.958 × 101 | 7.645 × 100 | |
Std | 5.489 × 102 | 6.109 × 103 | 1.705 × 104 | 9.231 × 101 | 6.939 × 10−1 | 1.252 × 100 | 3.871 × 101 | 6.019 × 100 | |
f2 | Best | 9.057 × 100 | 1.748 × 107 | 2.755 × 101 | 7.443 × 10−1 | 1.879 × 10−1 | 9.685 × 100 | 1.539 × 100 | 2.866 × 10−1 |
Ave | 1.723 × 101 | 5.940 × 1010 | 7.391 × 108 | 4.660 × 100 | 4.039 × 100 | 1.154 × 101 | 2.860 × 100 | 6.318 × 10−1 | |
Std | 4.819 × 100 | 1.373 × 1011 | 4.048 × 109 | 3.097 × 100 | 7.276 × 10−1 | 7.335 × 10−1 | 6.607 × 10−1 | 2.632 × 10−1 | |
f3 | Best | 1.445 × 103 | 6.301 × 104 | 2.593 × 104 | 2.138 × 102 | 2.011 × 10−1 | 1.944 × 102 | 1.297 × 102 | 5.539 × 103 |
Ave | 3.505 × 103 | 7.568 × 104 | 9.875 × 104 | 1.122 × 104 | 1.585 × 100 | 9.366 × 102 | 5.222 × 102 | 1.192 × 104 | |
Std | 1.242 × 103 | 8.091 × 103 | 3.587 × 104 | 9.796 × 103 | 1.791 × 100 | 2.854 × 102 | 3.272 × 102 | 4.015 × 103 | |
f4 | Best | 1.492 × 101 | 7.664 × 101 | 3.893 × 101 | 8.477 × 10−1 | 2.966 × 10−2 | 9.833 × 10−1 | 1.889 × 100 | 8.858 × 100 |
Ave | 2.351 × 101 | 8.680 × 101 | 7.197 × 101 | 4.715 × 100 | 4.675 × 10−1 | 9.869 × 10−1 | 4.684 × 100 | 5.351 × 101 | |
Std | 4.442 × 100 | 3.409 × 100 | 1.429 × 101 | 3.026 × 100 | 4.316 × 10−3 | 5.280 × 10−3 | 1.301 × 100 | 3.539 × 101 | |
f5 | Best | 9.964 × 103 | 9.663 × 107 | 4.450 × 105 | 6.374 × 101 | 9.048 × 101 | 4.640 × 102 | 2.126 × 102 | 8.156 × 101 |
Ave | 1.096 × 105 | 2.039 × 108 | 8.274 × 107 | 3.029 × 103 | 2.122 × 102 | 6.030 × 102 | 1.544 × 103 | 1.019 × 103 | |
Std | 1.583 × 105 | 5.298 × 107 | 6.811 × 107 | 5.161 × 103 | 5.888 × 101 | 6.863 × 101 | 1.187 × 103 | 1.180 × 103 | |
f6 | Best | 2.297 × 102 | 4.738 × 104 | 1.304 × 104 | 3.512 × 100 | 1.763 × 10−1 | 5.321 × 100 | 6.779 × 100 | 7.835 × 10−1 |
Ave | 7.886 × 102 | 6.137 × 104 | 3.843 × 104 | 1.196 × 102 | 5.094 × 10−1 | 5.729 × 100 | 7.224 × 100 | 1.016 × 101 | |
Std | 4.936 × 102 | 5.881 × 103 | 1.547 × 104 | 1.166 × 102 | 1.595 × 10−1 | 1.657 × 10−1 | 2.446 × 10−1 | 7.219 × 100 | |
f7 | Best | −6.730 × 103 | −5.748 × 103 | −7.361 × 103 | −1.257 × 104 | −6.848 × 103 | −4.205 × 103 | −4.072 × 103 | −4.430 × 103 |
Ave | −6.153 × 103 | −5.517 × 103 | −6.302 × 103 | −1.257 × 104 | −6.154 × 103 | −3.803 × 103 | −3.863 × 103 | −4.044 × 103 | |
Std | 5.214 × 102 | 2.025 × 102 | 9.756 × 102 | 3.013 × 10−1 | 6.726 × 102 | 4.248 × 102 | 2.036 × 102 | 3.437 × 102 | |
f8 | Best | 9.000 × 101 | 3.936 × 102 | 2.768 × 102 | 1.552 × 100 | 1.116 × 102 | 3.045 × 102 | 4.186 × 101 | 1.533 × 102 |
Ave | 1.076 × 102 | 4.128 × 102 | 3.234 × 102 | 3.474 × 101 | 1.239 × 102 | 3.155 × 102 | 9.861 × 101 | 1.836 × 102 | |
Std | 2.035 × 101 | 2.108 × 101 | 7.816 × 101 | 5.392 × 101 | 1.145 × 101 | 9.834 × 100 | 3.873 × 101 | 4.633 × 101 | |
f9 | Best | 9.924 × 100 | 1.996 × 101 | 5.749 × 100 | 1.333 × 100 | 2.269 × 100 | 2.282 × 100 | 2.055 × 100 | 1.999 × 101 |
Ave | 1.170 × 101 | 1.997 × 101 | 1.898 × 101 | 3.622 × 100 | 2.692 × 100 | 2.546 × 100 | 2.969 × 100 | 1.999 × 101 | |
Std | 1.060 × 100 | 4.694 × 10−3 | 3.378 × 100 | 1.330 × 100 | 1.741 × 10−1 | 1.816 × 10−1 | 5.212 × 10−1 | 0.000 × 100 | |
f10 | Best | 9.298 × 100 | 5.722 × 102 | 1.331 × 102 | 1.119 × 100 | 3.812 × 10−2 | 1.868 × 10−1 | 1.376 × 100 | 1.035 × 100 |
Ave | 1.144 × 101 | 5.874 × 102 | 2.432 × 102 | 1.513 × 100 | 4.809 × 10−2 | 2.829 × 10−1 | 1.606 × 100 | 1.048 × 100 | |
Std | 2.429 × 100 | 1.798 × 101 | 1.411 × 102 | 3.751 × 10−1 | 8.675 × 10−3 | 8.678 × 10−2 | 2.034 × 10−1 | 1.494 × 10−2 | |
f11 | Best | 8.566 × 100 | 1.708 × 108 | 2.438 × 105 | 1.062 × 10−2 | 1.257 × 10−2 | 5.493 × 10−2 | 8.058 × 10−1 | 2.346 × 10−1 |
Ave | 3.040 × 101 | 4.301 × 108 | 1.983 × 108 | 1.232 × 100 | 2.462 × 10−2 | 1.350 × 10−1 | 1.871 × 100 | 1.910 × 100 | |
Std | 1.936 × 101 | 1.252 × 108 | 1.815 × 108 | 1.563 × 100 | 9.381 × 10−3 | 3.492 × 10−2 | 5.440 × 10−1 | 1.455 × 100 | |
f12 | Best | 7.840 × 101 | 5.577 × 108 | 9.697 × 106 | 2.509 × 10−1 | 7.872 × 10−2 | 8.217 × 10−1 | 3.310 × 100 | 1.544 × 100 |
Ave | 1.291 × 104 | 9.534 × 108 | 4.201 × 108 | 5.589 × 100 | 2.102 × 10−1 | 1.041 × 100 | 5.596 × 100 | 4.911 × 100 | |
Std | 3.256 × 104 | 1.718 × 108 | 3.803 × 108 | 4.973 × 100 | 1.031 × 10−1 | 1.409 × 10−1 | 1.202 × 100 | 2.438 × 100 | |
f13 | Best | 9.980 × 10−1 | 1.002 × 100 | 1.992 × 100 | 1.992 × 100 | 9.980 × 10−1 | 9.980 × 10−1 | 2.272 × 100 | 9.980 × 10−1 |
Ave | 1.329 × 100 | 1.263 × 100 | 1.030 × 101 | 2.651 × 100 | 9.980 × 10−1 | 9.980 × 10−1 | 3.198 × 100 | 9.980 × 10−1 | |
Std | 5.739 × 10−1 | 4.468 × 10−1 | 9.740 × 100 | 1.141 × 100 | 2.898 × 10−10 | 4.161 × 10−10 | 1.050 × 100 | 4.881 × 10−7 | |
f14 | Best | 3.075 × 10−4 | 1.037 × 10−3 | 2.255 × 10−3 | 5.752 × 10−4 | 5.834 × 10−4 | 3.835 × 10−4 | 3.100 × 10−4 | 5.258 × 10−4 |
Ave | 1.519 × 10−3 | 5.927 × 10−3 | 4.266 × 10−2 | 2.658 × 10−3 | 1.253 × 10−3 | 7.871 × 10 −4 | 9.605 × 10−4 | 1.433 × 10−3 | |
Std | 3.987 × 10−3 | 8.126 × 10−3 | 3.951 × 10−2 | 3.935 × 10−3 | 4.392 × 10−4 | 2.149 × 10 −4 | 2.770 × 10−3 | 3.579 × 10−3 | |
f15 | Best | −1.032 × 100 | −1.032 × 100 | −1.032 × 100 | −1.032 × 100 | −1.032 × 100 | −1.032 × 100 | −1.032 × 100 | −1.032 × 100 |
Ave | −1.032 × 100 | −1.029 × 100 | −7.888 × 10−1 | −1.032 × 100 | −1.032 × 100 | −1.031 × 100 | −1.032 × 100 | −1.032 × 100 | |
Std | 5.952 × 10−6 | 3.013 × 10−3 | 3.456 × 10−1 | 1.479 × 10−4 | 3.643 × 10−6 | 7.708 × 10−6 | 1.939 × 10−5 | 1.147 × 10−4 | |
f16 | Best | 3.979 × 10−1 | 3.981 × 10−1 | 3.979 × 10−1 | 3.979 × 10−1 | 3.979 × 10−1 | 3.979 × 10−1 | 3.979 × 10−1 | 3.979 × 10−1 |
Ave | 3.981 × 10−1 | 4.036 × 10−1 | 1.038 × 100 | 3.979 × 10−1 | 3.979 × 10−1 | 3.980 × 10−1 | 4.004 × 10−1 | 7.076 × 10−1 | |
Std | 3.067 × 10−7 | 8.358 × 10−3 | 1.233 × 100 | 1.190 × 10−5 | 8.553 × 10−6 | 6.955 × 10−4 | 3.070 × 10−3 | 1.178 × 100 | |
f17 | Best | 3.000 × 100 | 3.001 × 100 | 3.000 × 100 | 3.000 × 100 | 3.000 × 100 | 3.000 × 100 | 3.000 × 100 | 3.000 × 100 |
Ave | 3.000 × 100 | 3.029 × 100 | 2.359 × 101 | 3.000 × 100 | 3.000 × 100 | 3.000 × 100 | 3.000 × 100 | 3.000 × 100 | |
Std | 1.046 × 10−4 | 3.121 × 10−2 | 3.046 × 101 | 2.079 × 10−5 | 4.151 × 10−5 | 6.396 × 10−6 | 2.322 × 10−4 | 1.676 × 10−4 | |
f18 | Best | −3.863 × 100 | −3.859 × 100 | −3.858 × 100 | −3.863 × 100 | −3.863 × 100 | −3.863 × 100 | −3.862 × 100 | −3.863 × 100 |
Ave | −3.863 × 100 | −3.854 × 100 | −3.627 × 100 | −3.855 × 100 | −3.863 × 100 | −3.861 × 100 | −3.860 × 100 | −3.859 × 100 | |
Std | 1.937 × 10−5 | 2.516 × 10−3 | 3.342 × 10−1 | 2.180 × 10−2 | 1.450 × 10−5 | 3.538 × 10−3 | 1.897 × 10−3 | 3.671 × 10−3 |
The convergence behavior of eight optimization algorithms is rigorously evaluated across 18 benchmark functions, as demonstrated in Figure 6. A steeper convergence curve demonstrates an increase in optimization speed, while approaching the x-axis reflects an improvement in solution quality. Comparative analysis reveals that the MSCSO algorithm demonstrates superior convergence rates across multiple functional landscapes. Notably, in the f7 test case, MSCSO achieves global optimum identification during preliminary optimization phases, whereas competing methodologies such as HGWOPSO demonstrate protracted convergence trajectories. The results of the fixed-dimension multimodal benchmark functions further confirm MSCSO’s dominance in terminal optimization precision, particularly evident in functions f13, f15, f16, and f18. However, MSCSO’s initial convergence velocity proves suboptimal in unimodal environments such as f9. Comprehensive evaluation across all benchmark functions substantiates MSCSO’s statistically significant superiority in both asymptotic convergence stability and optimization robustness. In addition, most curves of MSCSO will jump out of local optima and continue to converge globally after the 150th iteration, which precisely confirms the effectiveness of the hybrid development strategy.
Figure 6.
Convergence curves between MSCSO and seven other competitors on 18 benchmark functions.
4.2. UAV Path Planning in Complex Environments
We establish a 3D mountainous terrain model (1000 × 800 × 400 m3) in MATLAB R2024b for UAV path planning. The model integrates real LiDAR elevation data from Christmas Island, Australia [34]. Negative elevations are truncated to zero for physical consistency, while original values are scaled by 1/5 () to meet vertical flight constraints (20–400 m), maintaining realistic geomorphological features and obstacle complexity.
Eight scenarios with varying complexity are generated by configuring obstacle quantities (sparse to dense distributions) and waypoint counts (n = 6 and n = 12), simulating diverse mission requirements. The waypoint configurations correspond to 5-segment and 11-segment flight paths, respectively. In this experiment, the MSCSO algorithm is compared with the original algorithm SCSO. In recent years, the NGWO [32] and CLGWO [33] algorithms have achieved good results in UAV path planning for unmanned aerial vehicles. These two algorithms also demonstrated good optimization results in the experiment in Section 4.1, making them suitable as algorithms for comparison with MSCSO. These algorithms undergo 30 independent trials per scenario (population size 50, maximum iterations 50). Statistical metrics including the mean path length, standard deviation, minimum value, and computational time are recorded to evaluate algorithmic performance disparities.
Figure 7 presents a top-view comparison of the path planning results with n = 6 waypoints (MSCSO vs. classical algorithms). Although all algorithms can generate feasible paths, significant differences in optimality can occur between different scenarios. Figure 8 demonstrates the evolutionary trajectories of the best fitness values, demonstrating MSCSO’s superior path planning efficiency and accelerated convergence.
Figure 7.
Presentation of the multi-view comparison of path planning under four scenarios (n = 6).
Figure 8.
Presentation of the convergence curves of path planning under four scenarios (n = 6).
Table 3 systematically compares the competing algorithms through three key metrics: best values, mean values, and standard deviations. The best results among the four algorithms are highlighted in bold. As shown in Table 3, MSCSO demonstrates superior path optimization capability and stability in low-dimensional tasks (n = 6). In high-obstacle-density scenarios (), MSCSO achieves a mean path length of 992.86 m, outperforming the suboptimal NGWO algorithm (1012.97 m) by 2.0%, with a minimum value of 980.83 m. These results demonstrate MSCSO’s precision in approaching theoretical optima under an obstacle-dense environment. Furthermore, MSCSO consistently maintains lower path-length standard deviations than competitors. At , its standard deviation (11.57) reduced by 51.5% compared to CLGWO (23.88), highlighting exceptional stability in solution-space exploration. This stability originates from the algorithm’s adaptive terrain exploration mechanism, which mitigates path oscillations caused by local optima entrapment in conventional methods, thereby producing higher-quality consistent trajectories across diverse scenarios.
Table 3.
Complex environment simulation experiment data (n = 6).
Algorithm | Ave | Std | Best | Running Time (s) | |
---|---|---|---|---|---|
2 | CLGWO | 956.93 | 6.07 | 954.25 | 0.10 |
NGWO | 969.06 | 12.32 | 961.25 | 0.08 | |
MSCSO | 942.01 | 8.77 | 931.14 | 0.23 | |
SCSO | 983.53 | 23.67 | 975.49 | 0.09 | |
3 | CLGWO | 978.07 | 16.62 | 965.58 | 0.11 |
NGWO | 1002.11 | 12.89 | 980.15 | 0.10 | |
MSCSO | 959.91 | 5.23 | 944.05 | 0.27 | |
SCSO | 1019 | 27.12 | 987.70 | 0.09 | |
5 | CLGWO | 1016.89 | 23.88 | 1000.43 | 0.21 |
NGWO | 1000.15 | 21.01 | 977.31 | 0.15 | |
MSCSO | 981.10 | 11.57 | 945.77 | 0.38 | |
SCSO | 1022.32 | 43.07 | 1009.79 | 0.15 | |
6 | CLGWO | 1041.31 | 42.44 | 1015.58 | 0.14 |
NGWO | 1012.97 | 11.00 | 998.70 | 0.13 | |
MSCSO | 992.86 | 4.21 | 980.83 | 0.39 | |
SCSO | 1053.55 | 65.66 | 1021.18 | 0.13 |
Figure 9 displays a top-view comparison of path generation with n = 12 waypoints between MSCSO and the state-of-the-art algorithms. Although all methods have generated feasible paths as shown in Figure 10, there are differences between the paths. Table 4 demonstrates MSCSO’s superiority when the number of waypoints increases to n = 12 (11 flight segments). The best results among the four algorithms are highlighted in bold. Despite the increased complexity of the task, the average path length of MSCSO only increased by 1.0% (from 981.10 m to 990.69 m), while SCSO increased by 7% (from 1022.32 m to 1094.27 m). This demonstrates that MSCSO has reduced sensitivity to dimension expansion, ensuring the reliability of high-dimensional complex missions. The experimental results conclusively demonstrate that MSCSO achieves superior improvements in optimization accuracy, stability, and scalability across low- and high-dimensional missions. The algorithm demonstrates robust adaptability to diverse complex scenarios, delivering an efficient and reliable solution for autonomous UAV navigation in real-world terrains.
Figure 9.
Presentation of the multi-view comparison of path planning under four scenarios (n = 12).
Figure 10.
Presentation of the convergence curves of path planning under four scenarios (n = 12).
Table 4.
Complex environment simulation experiment data (n = 12).
Algorithm | Ave | Std | Best | Running Time (s) | |
---|---|---|---|---|---|
2 | CLGWO | 968.83 | 10.44 | 960.14 | 0.16 |
NGWO | 977.08 | 7.37 | 970.18 | 0.13 | |
MSCSO | 946.81 | 6.92 | 937.93 | 0.35 | |
SCSO | 1054.59 | 31.44 | 1024.35 | 0.13 | |
3 | CLGWO | 997.07 | 16.34 | 986.15 | 0.17 |
NGWO | 1014.31 | 10.03 | 1005.26 | 0.15 | |
MSCSO | 964.10 | 3.76 | 949.85 | 0.41 | |
SCSO | 1060.46 | 51.22 | 1028.37 | 0.14 | |
5 | CLGWO | 1019.95 | 30.79 | 1002.72 | 0.22 |
NGWO | 1009.95 | 22.17 | 983.77 | 0.19 | |
MSCSO | 990.69 | 16.69 | 963.94 | 0.51 | |
SCSO | 1094.27 | 45.33 | 1050.72 | 0.17 | |
6 | CLGWO | 1072.71 | 40.01 | 1049.11 | 0.23 |
NGWO | 1023.23 | 12.11 | 1014.84 | 0.20 | |
MSCSO | 1000.88 | 5.97 | 965.69 | 0.52 | |
SCSO | 1103.77 | 30.62 | 1050.51 | 0.19 |
5. Conclusions and Future Perspectives
This study proposes a multi-strategy enhanced Sand Cat Swarm Optimization (MSCSO) algorithm to address critical challenges in three-dimensional UAV path planning within complex low-altitude environments. The algorithm achieves performance breakthroughs through four innovative mechanisms: (1) A population initialization strategy based on chaotic mapping and opposition-based learning, which generates high-dimensional chaotic sequences using Cat mapping and enhances spatial coverage of initial solutions via selection. (2) A Lévy flight–Metropolis hybrid exploration mechanism, coupling long-range jumps with dynamic solution acceptance strategies during early iterations to significantly improve global search capabilities. (3) A simulated annealing–particle swarm hybrid exploitation mechanism, balancing local convergence accuracy and computational efficiency in mid-to-late iterations through nonlinear decaying inertia weights and dynamic cognitive coefficients. (4) A dynamic elite mutation strategy employing adaptive Gaussian perturbations to escape local optima. Experimental validation demonstrates that MSCSO improves convergence speed by 23% and reduces standard deviation by 18–35% compared to the original SCSO across 18 benchmark functions, particularly excelling in global optimization for multimodal functions f9–f12. For three-dimensional mountainous environments with kinematic constraints, the algorithm shortens the path lengths by an average of 15.7% in 6- and 12-waypoint tasks, stabilizes computation time within 18–25 s, and ensures the physical feasibility of flight control through a path smoothness cost function, offering reliable solutions for low-altitude economy applications such as logistics and disaster relief.
Future research should focus on the following: (1) Developing a real-time trajectory replanning frameworks for dynamic obstacle environments, integrating sensor data fusion and online learning mechanisms to address sudden threats. (2) Establishing multi-UAV collaborative planning systems that resolve distributed optimization and conflict mitigation under communication latency constraints. (3) Validating algorithmic robustness against practical disturbances like inertial navigation errors and actuator response delays through hardware-in-the-loop simulations. (4) Comparative studies with other chaotic maps under the NIST SP800-22 standards [35]. Additionally, quantum computing-based variants (e.g., qubit encoding and quantum gate operations) can be explored to enhance computational scalability in ultra-large-scale urban airspace networks (>100 UAVs). These extensions will accelerate the translation of theoretical advantages into engineering practicality, providing core support for intelligent low-altitude economy infrastructure.
Author Contributions
Conceptualization, Z.Z. (Zhengsheng Zhan), D.L. and C.H.; methodology, Z.Z. (Zhengsheng Zhan), D.L. and C.H.; software, Z.Z. (Zhengsheng Zhan); validation, D.L. and C.H.; formal analysis, Z.Z. (Zhengsheng Zhan); resources, D.L.; data curation, C.H., Z.Z. (Zhixiang Zhang); writing—original draft preparation, Z.Z. (Zhengsheng Zhan), D.L. and C.H.; writing—review and editing, D.L., Z.Z. (Zhixiang Zhang) and Y.D.; visualization, C.H. and Z.Z. (Zhixiang Zhang); supervision, Z.Z. (Zhengsheng Zhan), D.L. and J.Y.; project administration, D.L.and C.H. All authors have read and agreed to the published version of the manuscript.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
All data are contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
Funding Statement
This paper is funded by the Provincial College Students’ Innovation and Entrepreneurship Training Program (Grant No. S202410561346).
Footnotes
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.
References
- 1.Zhu P., Wen L., Du D., Bian X., Fan H., Hu Q., Ling H. Detection and Tracking Meet Drones Challenge. IEEE Trans. Pattern Anal. Mach. Intell. 2022;44:7380–7399. doi: 10.1109/TPAMI.2021.3119563. [DOI] [PubMed] [Google Scholar]
- 2.Yin Y., Li D., Wang D., Ignatius J., Cheng T., Wang S. A branch-and-price-and-cut algorithm for the truck-based drone delivery routing problem with time windows. Eur. J. Oper. Res. 2023;309:1125–1144. doi: 10.1016/j.ejor.2023.02.030. [DOI] [Google Scholar]
- 3.Rejeb A., Rejeb K., Simske S.J., Treiblmaier H. Drones for supply chain management and logistics: A review and research agenda. Int. J. Logist. Res. Appl. 2023;26:708–731. doi: 10.1080/13675567.2021.1981273. [DOI] [Google Scholar]
- 4.Moshref-Javadi M., Winkenbach M. Applications and Research avenues for drone-based models in logistics: A classification and review. Expert Syst. Appl. 2021;177:114854. doi: 10.1016/j.eswa.2021.114854. [DOI] [Google Scholar]
- 5.Mohsan S.A.H., Othman N.Q.H., Li Y., Alsharif M.H., Khan M.A. Unmanned aerial vehicles (UAVs): Practical aspects, applications, open challenges, security issues, and future trends. Intell. Serv. Robot. 2023;16:109–137. doi: 10.1007/s11370-022-00452-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Jemmali M., Kayed B.M.L., Boulila W., Amdouni H., Alharbi M.T. Optimizing Forest Fire Prevention: Intelligent Scheduling Algorithms for Drone-Based Surveillance System. Procedia Comput. Sci. 2023;225:1562–1571. doi: 10.1016/j.procs.2023.10.145. [DOI] [Google Scholar]
- 7.Huang C., Fei J., Deng W. A novel route planning method of fixed-wing unmanned aerial vehicle based on improved QPSO. IEEE Access. 2020;8:65071–65084. doi: 10.1109/ACCESS.2020.2984236. [DOI] [Google Scholar]
- 8.Jones M.R., Djahel S., Welsh K. Path-Planning for Unmanned Aerial Vehicles with Environment Complexity Considerations: A Survey. ACM Comput. Surv. 2023;55:234. doi: 10.1145/3570723. [DOI] [Google Scholar]
- 9.Su H., Hua Y. Research on the optimum synchronous network search data extraction based on swarm intelligence algorithm. Future Gener. Comput. Syst. 2021;125:151–155. [Google Scholar]
- 10.Chen G., Wu H. Optimization simulation of sports stadium training based on Ant colony algorithm and sensor network. Meas. Sens. 2024;33:101100. doi: 10.1016/j.measen.2024.101100. [DOI] [Google Scholar]
- 11.Liu M., Wu J., Zhang Q., Zheng H. Fault Recovery of Distribution Network with Distributed Generation Based on Pigeon-Inspired Optimization Algorithm. Electronics. 2024;13:886. doi: 10.3390/electronics13050886. [DOI] [Google Scholar]
- 12.Mohamed A., Reda M., Mohammed J., Abouhawwash M. Nutcracker optimizer: A novel nature-inspired metaheuristic algorithm for global optimization and engineering design problems. Knowl.-Based Syst. 2023;262:110248. [Google Scholar]
- 13.Mohanty J., Pattanayak P., Nandi A., Baishnab K.L., Gurjar D.S., Mandloi M. MIMO broadcast scheduling using binary spider monkey optimization algorithm. Int. J. Commun. Syst. 2021;34:e4975. doi: 10.1002/dac.4975. [DOI] [Google Scholar]
- 14.Katoch S., Chauhan S.S., Kumar V. A review on genetic algorithm: Past, present, and future. Multimed. Tools Appl. 2021;80:8091–8129. doi: 10.1007/s11042-020-10139-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Seyyedabbasi A., Kiani F. Sand Cat swarm optimization: A nature-inspired algorithm to solve global optimization problems. Eng. Comput. 2023;39:2627–2651. doi: 10.1007/s00366-022-01604-x. [DOI] [Google Scholar]
- 16.Anka F., Aghayev N. Advances in Sand Cat Swarm Optimization: A Comprehensive Study. Arch. Comput. Methods Eng. 2025. early access .
- 17.Wang L., Sheng J., Zhang Q., Yang Z., Xin Y., Song Y., Zhang Q., Wang B. A novel sand cat swarm optimization algorithm-based SVM for diagnosis imaging genomics in Alzheimer’s disease. Cereb. Cortex. 2024;34:bhae329. doi: 10.1093/cercor/bhae329. [DOI] [PubMed] [Google Scholar]
- 18.Li Y., Zhao L., Wang Y., Wen Q. Improved sand cat swarm optimization algorithm for enhancing coverage of wireless sensor networks. Measurement. 2024;233:114649. doi: 10.1016/j.measurement.2024.114649. [DOI] [Google Scholar]
- 19.Qiu Y., Zhou J. Short-Term Rockburst Damage Assessment in Burst-Prone Mines: An Explainable XGBOOST Hybrid Model with SCSO Algorithm. Rock Mech. Rock Eng. 2023;56:8745–8770. doi: 10.1007/s00603-023-03522-w. [DOI] [Google Scholar]
- 20.Tang J., Duan H., Lao S. Swarm intelligence algorithms for multiple unmanned aerial vehicles collaboration: A comprehensive review. Artif. Intell. Rev. 2023;56:4295–4327. doi: 10.1007/s10462-022-10281-7. [DOI] [Google Scholar]
- 21.Wang X., Gong Y., Ji W., Zhou G. Research on natural computing method of multi-spatially cooperative game based on clustering. Appl. Intell. 2023;53:4841–4858. doi: 10.1007/s10489-022-03641-x. [DOI] [Google Scholar]
- 22.Jia H., Zhang J., Rao H., Abualigah L. Improved sandcat swarm optimization algorithm for solving global optimum problems. Artif. Intell. Rev. 2025;58:5. doi: 10.1007/s10462-024-10986-x. [DOI] [Google Scholar]
- 23.Li X., Qi Y., Xing Q., Hu Y. IMSCSO: An Intensified Sand Cat Swarm Optimization With Multi-Strategy for Solving Global and Engineering Optimization Problems. IEEE Access. 2023;11:122315–122344. doi: 10.1109/ACCESS.2023.3327732. [DOI] [Google Scholar]
- 24.Adegboye O.R., Feda A.K., Ojekemi O.R., Agyekum E.B., Khan B., Kamel S. DGS-SCSO: Enhancing Sand Cat Swarm Optimization with Dynamic Pinhole Imaging and Golden Sine Algorithm for improved numerical optimization performance. Sci. Rep. 2024;14:1491. doi: 10.1038/s41598-023-50910-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Kiani F., Nematzadeh S., Anka F.A., Findikli M.A. Chaotic Sand Cat Swarm Optimization. Mathematics. 2023;11:2340. doi: 10.3390/math11102340. [DOI] [Google Scholar]
- 26.Li Y., Wang G. Sand Cat Swarm Optimization Based on Stochastic Variation With Elite Collaboration. IEEE Access. 2022;10:89989–90003. doi: 10.1109/ACCESS.2022.3201147. [DOI] [Google Scholar]
- 27.Phung M.D., Ha Q.P. Safety-enhanced UAV path planning with spherical vector-based particle swarm optimization. Appl. Soft Comput. 2021;107:107376. doi: 10.1016/j.asoc.2021.107376. [DOI] [Google Scholar]
- 28.Karaboga D., Akay B. A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems. Appl. Soft Comput. J. 2010;11:3021–3031. doi: 10.1016/j.asoc.2010.12.001. [DOI] [Google Scholar]
- 29.Bogar E., Beyhan S. Adolescent Identity Search Algorithm (AISA): A novel metaheuristic approach for solving optimization problems. Appl. Soft Comput. 2020;95:106503. doi: 10.1016/j.asoc.2020.106503. [DOI] [Google Scholar]
- 30.Ocran D., Ikiensikimama S.S., Broni-Bediako E. A compositional function hybridization of PSO and GWO for solving well placement optimisation problem. Pet. Res. 2022;7:401–408. doi: 10.1016/j.ptlrs.2021.12.004. [DOI] [Google Scholar]
- 31.Hu G., Wang J., Li Y., Yang M., Zheng J. An enhanced hybrid seagull optimization algorithm with its application in engineering optimization. Eng. Comput. 2023;39:1653–1696. doi: 10.1007/s00366-022-01746-y. [DOI] [Google Scholar]
- 32.Yi Z. Research on Resource Scheduling Method of Cloud Computing Based on New Grey Wolf (NGWO) Algorithm; Proceedings of the 2023 IEEE 5th International Conference on Civil Aviation Safety and Information Technology (ICCASIT); Dali, China. 11–13 October 2023; pp. 856–861. [Google Scholar]
- 33.Lou L., Zhang H. Grey Wolf Optimization algorithm based on Hybrid Multi-strategy; Proceedings of the 2023 8th International Conference on Intelligent Computing and Signal Processing (ICSP); Xi’an, China. 21–23 April 2023; pp. 1342–1345. [Google Scholar]
- 34.Geoscience Australia Digital Elevation Model (DEM) of Australia Derived from LiDAR 5 Metre Grid. [(accessed on 22 April 2025)];2015 Available online: https://researchdata.edu.au/digital-elevation-model-metre-grid/3408984.
- 35.Qian Y., Zheng J., Hu H. Dynamic time-delay perturbation: A strategy for enhancing chaotic system performance and its applications. Nonlinear Dyn. 2025;113:4815–4837. doi: 10.1007/s11071-024-10406-3. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
All data are contained within the article.