1. Introduction
Following the ongoing advances in both science and intelligence, unmanned aerial vehicles (UAVs) are increasingly being used in combat surveillance, electronic jamming, combat assessment and radar deception due to their good performance [
1], as well as in civil fields, such as aerial photography, information collection, material distribution, terrain mapping and agricultural plant protection [
2]. As UAVs are widely used in various fields, the UAV path planning problem in modern years became the focus of scholars’ attention. Meanwhile, the market demand for UAVs is also growing; according to the latest industry report from Mordor Intelligence, the UAV market size is
$17.31 billion in 2024 and is expected to reach
$32.95 billion by 2029, while growing at a CAGR of 13.74% [
3]. This growth is mainly attributed to the ease and expertise of UAV applications in the field, and with the application of artificial intelligence and machine learning technologies, the autonomous flight and intelligent path planning capabilities of UAVs have been significantly improved, and these trends not only highlight the critical role of UAVs in modern society but also further emphasize the importance of UAV path planning research. UAV path planning includes local path planning and global path planning [
4], and the goal is to safeguard the safety of the airframe and seek the optimal path with the lowest cost between the beginning and the goal sites under the condition of conforming to its own performance and environmental constraints [
5]. The traditional classical techniques for UAV path planning mainly include the random tree ways [
6], probabilistic graph line method (PRM) (PRM) [
7], artificial potential field and A* search algorithms [
8], etc. However, these conventional methods usually suffer from drawbacks, such as weak optimization searching performance and slow astringency speed, which cause an incapacity to trade off the conflict between the exploration process and the large amount of data effectively and to deal with more complex path planning problems. Moreover, with the changing era, meta-heuristic algorithms (MAs) [
9] have been extensively adopted in diverse spheres of applications during recent years because of their excellent convergence velocity, strong optimality searching capabilities, higher estimation accuracy, ease of manipulation and flexibility of complex constraints [
10].
In recent years, MA has been considered an elegant way to solve engineering simulation problems, and researchers have introduced a novel set of new smart optimization algorithms to solve engineering specification problems, such as sinh cosh optimizer (SCHO) [
11], parrot optimizer (PO) [
12], triangulation topology aggregation optimizer (TTAO) [
13] and Genghis khan shark optimizer (GKSO) [
14]. The path planning problem belongs to a category of common optimal problems due to its limiting nature. Optimization problems have been a key area of interest for researchers. They are defined as finding a globally optimal solution to a problem for decision variables with limited assets or particular restrictions [
15]. Following the rise of digital technology, MA plays an instrumental role in several disciplines and engineering fields, including fault diagnosis [
16], path planning [
17], prediction studies [
18], image segmentation [
19], task assignment [
20], function selection and parameter identification [
21,
22]. UAV path optimum problems are usually marked by complexity, nonlinear constraints, non-convexity, dynamically noisy objective functions and a large solution space [
23], including single UAV and swarm UAV path planning, with the eventual purpose of finding the optimal path under controlled conditions. The path planning problem is to find the best path among all possible cases. The evolution of optimal techniques is considered one of the most crucial aspects in defining the strategy of the route planning scheme, and a multitude of intelligent optimization schemes are employed to path-planning to reduce paths and reduce costs. Dwangan et al. [
24] proposed the grey wolf optimizer (GWO) [
25] to tackle the path planning problem for 3D UAVs, along with preventing conflicts between barriers and others. Ni et al. [
26] suggested a hybrid strategy of Q-learning to integrate an artificial bee colony algorithm (ABC) [
27] in unmanned vehicle path planning to overcome a vehicle engineering challenge. Ait-Saadi proposed a meta-heuristic improvement of the African vulture optimization algorithm (AVOA) [
28] for solving the UAV path planning problem in a 3D setting. Although these algorithms are effective in providing reasonable flight paths for UAVs, they suffer from the problem that older algorithms with weaker optimization capabilities cannot solve the path planning problem better. For this purpose, it is recommended to design the algorithms with stronger performance to plan the path design of UAVs.
In 2023, Deng and Liu, inspired by snow sublimation and melting behavior, proposed a novel physical heuristic method, the snow ablation optimizer (SAO) [
29], to deal with numerical optimization and engineering design problems. SAO is considered an elegant meta-heuristic method in which the search agent switches between investigation and expedition modes to converge on the overall optimal according to the varying conversion patterns of snow. It has the advantages of a sensitive mechanism, fewer settings of variables required and excellent accuracies. Despite that, SAO inevitably has drawbacks, such as poor global seeking ability and pre-mature concurrency. These limitations mean that it still faces dilemmas in the solution of complex problems. Therefore, in response to the dilemma and to further improve the optimization properties, Xiao et al. [
30] improved the original SAO in photovoltaic model parameter estimation and engineering design problems to overcome its restrictions and enhance the algorithm’s capability. Jia et al. [
31] designed the heat transfer and condensation strategies to improve the defects of the original two-population mechanism to heighten the optimization capability. Based on the above work, this article presents a multi-strategy improved snow ablation optimizer (MISAO) to offset the shortcomings of the traditional SAO algorithm and then increase the acceleration and integration velocity. The suggested MISAO algorithm combines four enhancement techniques to balance discovery and exploitation. Firstly, tent chaos and elite reverse learning initialization strategies are integrated to generate uniformly distributed high-quality populations, thus increasing the biodiversity of the populations; secondly, a greedy choice method is used in the exploration phase to maintain improved candidate solutions for the subsequent generation, hence balancing discovery and exploitation; and then, In the development stage, the Harris hawks optimization (HHO) [
32] position update formula is introduced to strengthen the development capability, broaden the search range and eliminate the trapping in partial optical improving the accuracy of convergence. Finally, the swooping predator phase strategy of the red-tailed hawk algorithm (RTH) [
33] is adopted for the global exploration to boost the overall optimal capability and raise the alarm reliability of the mechanism. For the complete estimation of the optimization property of MISAO, 23 IEEE CEC2005 baseline test references with separate algorithms and alternative tactic algorithms are used to conduct qualitative convergence. Statistically, in different dimensions of MISAO, MISAO is applied to both single-UAV and multi-UAV path planning problems to validate the usefulness and effectiveness of the presented algorithms. The essential achievements are highlighted below:
(1) Building on the SAO algorithm; we submit the multi-strategy improved snow ablation algorithm (MISAO), which combines the HHO and RTH optimal strategies to allow for global discovery and local exploitation.
(2) The superiority of MISAO was verified using 23 CEC2005 test functions, and the derived outcomes were benchmarked against different algorithms and improvement strategies.
(3) Friedman’s and Wilcoxon’s rank sum tests are performed to verify that MISAO can outperform competitors’ algorithms regarding solution agreement, the convergence factor and robustness.
(4) The suggested algorithms’ effect in resolving actual situations is appraised using single-UAV and multi-UAV path planning design problems.
The lines of this study are structured as follows:
Section 2 describes the related work.
Section 3 provides a detailed description of the basic SAO algorithm. In
Section 4, MISAO is developed, and the improved strategy is illustrated. In
Section 5, the optical performance of MISAO is evaluated on the IEEE CEC2005 benchmark test suite.
Section 6 verifies MISAO’s effectiveness in real-world scenarios through single-UAV and multi-UAV path planning design problems. In
Section 7, the experimental outcomes are concluded and discussed.
2. Related Work
So far, various meta-heuristic algorithms have been used by researchers to develop numerical models for tackling optimization challenges. They have also classified MA algorithms, including unnatural heuristics and natural heuristics. Unnatural heuristics mainly rely on human thinking, such as harmony search [
34], adaptive dimension search, taboo search [
35,
36], etc. However, these traditional methods are ineffective in identifying the optimal secret solution efficiently and tend to be trapped in the partial optimum, so natural heuristic algorithms are popular among researchers. Actions, such as the predation of animals in nature, physicochemical reactions and the renewal and evolution of species may be potential resources of inspiration for meta-heuristic architectures. Researchers commonly divided MAs into three types: evolutionary algorithms, physical algorithms and group intelligence algorithms [
37]. Evolutionary algorithms (EAs) simulate the evolutionary processes in natural sessions, such as mating, genetic variation mutation, etc. Representative of these are genetic algorithms (GAs) [
38], differential evolution (DE) [
39], genetic programming (GP) [
40] and evolutionary strategies (ESs) [
41]; physical algorithms mimic the principles of physical reactions in reality, such as gravity, inertial forces, mass balance and molecular dynamics, to search in space, representative of which are the gravitational search algorithm (GSA) [
42], multiverse optimizer (MVO) [
43], atomic search optimization (ASO) [
44] and time optimization algorithm (RIME) [
45]; Group intelligence algorithms are inspired by ‘social’ organisms that behave collectively, such as social behaviors, such as teaming, foraging, reproduction and predation, within a group of organisms, etc. Some of the more famous algorithms and the GWO, whale optimization algorithm (WOA) [
46], the HHO and the dung beetle optimization (DBO) [
47]. Illustrated in
Figure 1 is the taxonomy of metaheuristic algorithms and representative algorithms.
Owing to the excellent optimal finding ability and flexibility of metaheuristic algorithms, they have been widely used in various complex constrained path planning and engineering design problems. Mainstream path planning mainly involves UAV path planning and robot path planning. Miao [
48] adaptively refined the traditional ant colony algorithm to ultimately achieve optimal performance enhancement in the route planning of indoor moving robots. Lin [
49] employed a hybrid PSO-SA algorithm to optimize mobile robots’ operation and maintenance paths in industry and commerce to reduce consumption and time costs. Wu et al. [
50] introduced optimal individual and hybrid selection policies to co-evolve the best optimal multi-UAV cooperative roadmap planning algorithm. Zhang [
51] exercised the improved sparrow search algorithm (CFSSA) to plan the inspection paths of UAVs in smart workshops to improve inspection efficiency and reduce workshop costs. Among other engineering design problems, Malheiros-Silveira et al. [
52] employed the ABC method combined with a limited element model for optimizing the backward design of photonic structure crystals. Elymany et al. [
53] employed a novel mixed maximal power point tracking (MPPT) technique incorporating the zebra optimization algorithm (ZOA) [
54] and gorilla troop optimizer (GTO) [
55] in purchase to obtain the maximum power for both the thermal solar module and the wind turbine. Based on cumulative covariance matrix (CCM) and biogeography-based optimization (BBO) [
56] Cao et al. put forward a (CCM-BBO) framework to build a feature coordinate system using the CCM operator, which is applied to the problem of intrusion-detection optimization. Rezk et al. [
57] introduced a multivariate universe optimization (MVO) for devising load filter control in multi-connected electricity systems for wind and voltaic power plants, in an effort to optimize the control parameters of the load frequency controllers (LFCs) for multi-source power systems (MSPSs).
In the algorithmic application scenario of route optimization, although the sources of MA may be diverse, the basic structure is the two phases of exploration and development, and MA needs to strike a suitable balance between these two phases for ensuring the best results in the optimization process in a robust manner [
58]. Although we have identified the power of MAs when addressing path or other domain optimization projects they can suffer from partial optimality, early convergence and solution diversity depletion. As a result, researchers have improved different MA algorithms to enhance the search and exploitation performance and balance the partial exploration and global optimality finding. These have gained wide popularity in solving path-planning problems with various complex constraints and practical engineering optimization tasks in different fields. In path planning, Wu suggested a neighbor integrated learning particle swarm optimization (N-CLPSO) [
59] that brought in a remove–reinsert neighborhood search mechanism to solicit the vehicle path optimization problem and validate it in a real-world problem. Huang et al. [
60] proposed the ACVDEPSO algorithm for easier path searching and optimization to solve the problem of generating higher-quality path planning for UAVs in 3D surroundings. Zhang [
61] employed multi-trajectory scanning to suggest a multi-strategy modified white shark optimization algorithm to improve the planning of UAV flight paths. In multi-objective optimization, Zhang and Peng et al. [
62] offered a multi-objective inflationary algorithm with a dual binding processing facility in order to overcome the shortcomings of integrated UAVs and achieve excellent planning performance. Lyu et al. [
63] demonstrated the advantages of the IDBO to enhance 3D UAV path planning and proved the advantages in practical application scenarios. In the aerospace field, Su et al. [
64] combined the powerful robustness and overall optimal features of the hyper-heuristic WOA and the efficient and accidental features of the Gaussian pseudo-spectral method (GPM) to carry out the optical simulation to improve the re-entry trajectory of the launch vector. Among other improved methods, considering the excellent performance of the nonlinear marine predator algorithm (NMPA) [
65], Sadiq used it to solicit equitable power distribution in the NOMA-VLC-B5G network. Wu et al. [
66] recommended the quantum computing and multi-strategy augmented improved sparrow search algorithm (QMESSA) to solve engineering problems. Ahmed [
67] fused three improvement strategies and introduced the modified grey wolf optimization algorithm (MELGWO) using the dynamic linear population size reduction technique and applied it in the engineering field. Abualigah et al. [
68] suggested the HHMV strong modification method to mitigate the traditional HHO’s major drawback of slow convergence and creeping towards the best solution. A summary of the existing studies and the districts of this study was made as displayed in
Table 1.
6. 3D UAV Path Planning
UAVs can play an influential role in agriculture, industry and other fields and bring a strong impetus to the development of knowledge and engineering expertise. While route planning for UAVs is a key topic in the development of the research. UAV path planning research is a demand not only for the development of technology but also an important step to achieve intelligence and automation, which is of far-reaching significance for the drive to promote the application of UAVs in a broader range of fields.
6.1. 3D Single-UAV Path Planning
In the current rapid development of UAV technology, the importance of single UAV path planning has become increasingly prominent. A single UAV can provide efficient and flexible solutions when performing specific tasks and plays a great role in agricultural monitoring, disaster relief and rescue. The effectiveness of single-UAV path planning not only affects the task-completion efficiency but also directly relates to the safety and reliability of the task. Single-UAV path planning has an extensive scope of potential applications in practice and provides a wealth of research topics for researchers. Through an in-depth discussion of single-UAV path planning algorithms, we can improve the autonomy and intelligence of UAVs and lay a solid foundation for future UAV applications.
6.1.1. Mathematical Modeling of Single-UAV
- (1)
Terrain environment modeling
UAVs are used in various fields due to their powerful advantages. In UAV path planning, terrain information must be acquired rapidly and exactly in order to undertake tasks, such as security investigations and topographic measurements. Topographic modeling affects the effectiveness and feasibility of path planning to a certain extent. The 3D route planning project for UAVs is depicted as a mission in a specified 3D dimension, including terrain threats, UAV’s own restrictions and being able to solve the optimal route of motion that satisfies the constraints from beginning to end [
83].
Figure 10 illustrates the corresponding topographic environmental conditions, and the mathematical model of the terrain of this document can be established according to the formulas mentioned below:
where
expresses the total amount of peaks,
is the center coordinate of the
peak,
represents the terrain parameter and controls the height of the peaks and
and
are slopes of the peaks of the X and Y coordinate axes, respectively.
The interaction of the ground and obstacles needs to be taken into account during flight, so the ground and obstacles are modeled with the following equations:
- (2)
Flight cost modeling
In particular, given the better estimation of the quality of the paths, this document takes into account the length of the paths, the height of the terrain and the smoothness of the paths to establish a cost model. Suppose the set of node sequences is
; this set consists of a sequence N + 1 nodes,
and
indicate the start and end points of the UAV, respectively, and
are the nodes during the flight. Set the 3D representation of the start and end points as
,
.
denotes intermediate nodes. In this simulation, we model the cost of flying the UAV with the objective function described below:
where
is the objective function,
is a function representing the length of the path,
means the height function,
indicates the smooth planning function and
,
and
denote the weights, which can be set according to different scene requirements. The parameters set in this experiment were 0.45, 0.35 and 0.2, respectively.
The path length is often a key metric in UAV path planning problems. Shorter paths can reduce time consumption, save fuel and improve mission reliability. Usually, a UAV’s total distance in completing a mission is calculated by accumulating the distances between adjacent path nodes with the following formula.
where
is the change of coordinates in the
direction,
is the change of coordinates in the
direction and
is the change of coordinates in the
direction.
In undertaking its flying missions, the UAV shall fulfil its tasks safely and efficiently within a controllable altitude range; UAV flight heights should always be at a distance from terrain levels, so it is necessary to choose the appropriate altitude constraints, for which formulas are as follows:
where
is the mean height.
The UAV will encounter obstacles when flying and need time to turn in direction. To ensure that it can always keep a favorable orientation during its active flight, the smoothing cost method is used; at this time, we need to consider the influence of the climbing angle of the UAV when it is turning. For the lengths of adjoining line segments
and
, the dot product of their lengths, the below formula is used:
where
,
and
depict the difference between the adjacent elements of the three axes, respectively.
6.1.2. Single-UAV Path Planning Results
In this part, we set the starting point coordinates of the UAV flight trajectory as (0, 0, 20) and the endpoint coordinates as (200, 200, 30) for the experiments and use the smoothing technique of cubic spline interpolation to perform the interpolation. Seven representative states of art meta-heuristics, MVO, RIME, WOA, ChOA, PSO, GJO and SSA, are selected for comparative experiments. For the purpose of eliminating the random tolerance of the calculation outcomes, the algorithm-related parameter information is set to encompass the number of populations as 30, the largest number of iterations as 500, the frequency of runs as 30 and the means of which they are derived to plan the 3D UAV trajectory. Results of related experiments are displayed as shown in
Table 8, which shows that MISAO significantly outperforms other optimization techniques, in which the worst, median and mean values are all the smallest, ranking the first among all the compared algorithms, which also indicates the smooth performance of the proposed planning algorithm and the outstanding role in reducing the cost of UAV planning. However, the optimal value is slightly higher than that of the PSO algorithm, but it ranks second among all the algorithms. The effect is greatly improved over other algorithms, which indicates that MISAO has a strong competitive advantage in UAV path planning. Meanwhile,
Figure 11 depicts the planned paths of each competitor. It further validates the great potential of MISAO in solving the 3D UAV path planning problem.
6.2. 3D Multi-UAV Path Planning
In real life, as practical application scenarios change in complexity, it is clear that a single-UAV technology is not sufficient to support all situations; therefore, multiple UAVs working together have gradually become an important mode of application. This kind of collaboration not only enhances the efficiency of mission fulfilment and reduces consumption but also helps expand the application fields of UAVs, such as agricultural monitoring, environmental protection, logistics and transport, disaster rescue, etc. The sophistication of the operational mission often leads to a variety of synergy and performance constraints when performing coordinated missions engaging multiple UAVs. Therefore, the study of multi-UAV path planning has important theoretical and practical significance.
6.2.1. Mathematical Modeling of Multi-UAV
The terrain environment of multiple UAVs is modeled the same way as single UAVs, according to Equation (34). The flight cost model mainly considers path, height, threat and angle costs. The corresponding mathematical models are described below.
- (1)
Path cost
In UAV path planning, the smaller the planned trajectory, the cheaper the time and power consumed, i.e., the lower the cost of flight. The flight distance can be determined by summing the Euclidean distances between adjacent path nests. The set of node sequences is consistent with that of a single UAV, the start point is
, intermediate nodes are
and the endpoint is
. The path cost equation is expressed as follows:
- (2)
Height cost
Maintaining a stable altitude during flight reduces energy consumption. In keeping with the security of flight, the height of UAVs is restricted to two defined ranges to ensure that the boundaries are not exceeded, and the altitude cost equation is illustrated below:
where
means the maximum height and
denotes the minimum height.
- (3)
Threat cost
The existence of different types of space menaces, such as radar and obstacles in space, is a source of threats when flying drones, so there is a need to consider the threat of uncertainty to UAV path planning;
signify the set of threat points, where each threat point consists of a location and a radius,
. The threat cost equation is built according to the following:
where
stands for the shortest distance from the threat point to the path segment,
represents the size of the UAV and
is the radius of the threat area.
- (4)
Angle cost
When the UAV is in flight, it needs to fly smoothly, and the angle of climb and turn should be controlled to keep the UAV in a safe condition. For each point (from 1 to N − 2), the previous segment is projected as , and the latter segment is projected as .
The angle of climb is calculated as follows:
where
expresses the height of the
point and
and
indicate the angle of climb from point
to
and
to
, respectively.
Turning angles are calculated as follows:
where the symbol
is the dot product and
is the cross product.
The total angle cost is the sum of the angle of climb and the angle of turn and can be established according to the following formula:
where
and
are penalty constants.
The overall objective function can be represented as follows:
where
,
,
and
indicate weights, which were set to 5, 1, 10 and 1, respectively.
The UAV flight environment model is modeled according to the following equation:
6.2.2. Multi-UAV Path Planning Results
In this part, we set the start point as (150, 150, 50) and the endpoint as (900, 720, 150). Similar to single-UAV path planning, we choose seven representative algorithms for the comparison. In an attempt to eliminate the random errors in the calculation results, the settings are the same as those described earlier for the single UAV path planning experiments and calculating its average effect to plan the 3D UAV flight trajectory. The results of path, threat, height and angle cost of various methods for multi-UAV route planning are displayed in
Table 9, while the total cost of each UAV is summarized in
Table 10. Although the results of ChOA are slightly better than the MISAO algorithm in terms of path cost, ChOA is affected by the penalty factor in terms of threat cost, which leads to poor output. Therefore, considering the effects of the four costs together, the MISAO algorithm still performs better. In order to better demonstrate the utility of the proposed algorithm in path planning and to reduce the effect of experimental randomness, we changed the start and end points of the flights, which were set to (120, 130, 80) and (870, 830, 130) for the experiments, respectively. The experimental results are shown in
Table 11 and
Table 12, in which the path costs of the ChOA algorithm are all higher than those of the MISAO algorithm. This indicates that a single cost index cannot comprehensively represent the effect of UAV path planning, and only through a comprehensive cost index can the role of each algorithm in UAV path planning be fully demonstrated. The final results show that the MISAO algorithm has the lowest total cost in UAV planning and is ranked first among all the compared algorithms. This result further proves the stability of the proposed algorithm in path planning and its significant advantage in cost reduction, demonstrating the strong competitiveness of MISAO in UAV path planning. Simultaneously,
Figure 12 shows the 3D planned path maps and floor plans generated by each rival algorithm starting at (150, 150, 50) and ending at (900, 720, 150). The 3D paths generated by MISAO are visually smoother and have shorter path lengths, showing its effectiveness in achieving smooth flight paths. This further validates the great application outlook of MISAO in solving the 3D multi-UAV path planning problem and underlines its importance in practical applications. Through these experimental results, we can see the distinctions in the performance of different approaches in the UAV path planning task, especially the MISAO algorithm, which performs excellently in all the cost indexes, which ensures the efficient operation of the UAV in the complex environment. In summary, the MISAO algorithm performs well in cost control and provides smooth and optimized path selection, which offers a credible solution for the application of multi-UAV systems.
6.3. Managerial Insights
In UAV path planning, the choice of algorithms and models is crucial to achieve optimal flight efficiency, and our suggested MISAO algorithm is an excellent tool for minimizing flight costs. By applying the MISAO algorithm, decision-makers can ensure that UAVs are both efficient and safe in performing their missions. It helps decision-makers to make an informed judgement on technology selection and enhances the efficiency and reliability of UAVs in real-world applications. In our chosen MISAO algorithm, it is first based on the traditional SAO algorithm and combines four strategy combinations to improve the traditional SAO, in order to overcome its own problems, such as a slow convergence rate and being prone to trap in the local optimum and ultimately to achieve a significant improvement in the performance of the algorithm. For the purpose of verifying the performance advantages of the proposed algorithm, the suggested MISAO algorithm and other classical algorithms are compared and experimented with the CEC2005 test set, and the validity of each improvement method is analyzed in depth, and the non-parametric statistical test of the algorithm has demonstrated the superiority and validity of the proposed algorithm, which can help to make a sensible judgement on the choice of technology.
In the 2D UAV path planning problem, we first determine the UAV’s flight region and its geographic features by modeling the mountain topography and obstacles. Next, when considering the constraints, we introduce three key cost functions: the length of the UAV flight path, the height limit and the threat of the climb angle. These cost functions reflect the impact of different constraints on path planning, respectively. When modeling the costs, we consider that each constraint has a different weight on the total cost. For this reason, we use a weighting approach to integrate each cost function into one total cost function. This weighting approach effectively reflects the importance of different constraints and ensures that the constraints are balanced during the path planning process. Finally, after considering the impact of each cost function, we obtain an optimized total cost function. This function not only helps to identify the optimal path but also ensures that the UAV can safely and efficiently avoid obstacles and detrimental terrains during flight, thus achieving the set mission objectives.
In the 3D UAV path planning problem, we similarly begin by modeling the mountain terrain and obstacles in purchase to accurately describe the environment in which the UAV will fly. When considering the constraints, we introduce four main cost functions: path cost, height cost, threat cost and angle cost. Among them, the angular cost is considered more comprehensively, covering both the effect of the climb angle and the turn angle, so as to better reflect the challenges that UAVs may face during flight. In constructing the final total cost function, we recognize that each constraint affects path planning to a different degree. Therefore, we introduce weighting factors to ensure that the model realistically reflects the path planning needs of UAVs in complex environments. The setting of these weighting factors not only takes into account the importance of each cost function but is also based on feedback from actual flight conditions to ensure that the UAV is able to effectively respond to a variety of environmental factors during its mission.
7. Conclusions
In our article, we submit a multi-policy augmentation called the MISAO algorithm, firstly, based on a tent chaotic mapping fusion elite reverse learning strategy to grow the population diversity through the uniform initial position to traverse the exploration space better; secondly, the greedy selection rule is adopted to augment the robustness of the method; and then, the HHO position updating formula is introduced to enhance the exploitation during the development stage, which is conducive for the algorithm to leapfrog the partial best; finally, the excellent performance of the RTH strategy is introduced to balance the global exploration and local development. It enables the mechanism to approach the optimal solve faster and thus obtain the global best solve. To verify the superiority of MISAO, it is subjected to performance comparison experiments and policy validation experiments based on the CEC2005 test set, and the obtained results demonstrate the promising performance of MISAO. Finally, in this paper, to verify the algorithm’s usefulness in practical application scenarios, the algorithm is modeled in a realistic environment. Using the algorithm suggested in this study for three-dimensional single-UAV and multi-UAV route planning, the results of the simulation demonstrate that MISAO has prominent strengths in tackling the 3D route planning problem of UAVs, as well as the high quality of the flight paths of the paths planned by MISAO and the lowest consumption cost.
Although MISAO has been proven to have excellent performance in seeking superiority and is employed in the UAV path planning project in this paper, the algorithm manifestation can still be strengthened by combining other excellent strategies and algorithms to explore the excellent improvement effect applicable to different application scenarios. In future research, more realistic areas need to be investigated, including fault diagnosis, medical assistance, predictive research and many other areas.