This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
1.1. Background and Motivation
In recent years, with the development of sensor technology and intelligent control technology, unmanned aerial vehicle (UAV) has been widely used in military and civil fields, such as reconnaissance [1, 2], surveillance [3], target prosecution [4], wireless communications [5, 6], and oilfield inspection [7]. As a basic technology for autonomous navigation of the UAV system [8], the path planner is an important component to ensure the successful completion of the complex missions. The objective of path planning is to seek an optimal or near-optimal flight route from the starting position to the destination in the mission space under the required constraint conditions [9].
The core of the path planning system is route planning algorithm, which has been actively researched for decades. Over the last few decades, a variety of approaches have been proposed to deal with path planning problem for UAV or autonomous robot. Most traditional path planning methods based on the graph are adaptive to 2-dimensional planning problems, such as Voronoi diagram algorithm [10],
In the application of route planning of the three-dimensional (3D) environment, it is necessary to require a higher ability to avoid collisions with terrain and much more complicated calculation than two-dimensional path planning. Therefore, how to further enhance convergence speed and solution quality of the planner will be a main motivation in a 3D complex environment. Moreover, as the environment and the planning task become increasingly complex, intelligent optimization algorithms have difficulty in dealing with the high dimension problems.
1.2. Related Work
ECs have been applied to find global or approximate global optimum path. Yang et al. [27] discovered the drawback that the high-quality waypoints in previous search can hardly be further exploited in evolutionary algorithm-based due to all the waypoints of a path as an integrated individual. Hence, a new idea of separately evaluating and evolving waypoints is proposed for two-dimensional UAV path planning. On the basis of Ref. [14], Huang [28] proposed an improved PSO algorithm based on the competition of global best solution and applied the path planner to a three-dimensional UAV to demonstrate. Zhang et al. [29] formulated an improved fruit fly optimization (MAFOA) based on the phase angle-encoded connected with mutation adaptation mechanisms to solve the unmanned aerial vehicle (UAV) path planning problem. Du et al. [30] proposed a hybrid evolutionary algorithm included the main algorithm and a subalgorithm. The main algorithm was to evolve a population of main solutions, and the subalgorithm was used to optimize each UAV path. Yang and Yoo [31] proposed a joint genetic algorithm and ant colony optimization to find an optimal flight path in accordance with sensing, energy, time, and risk utilities.
Inspired by the foraging behavior of birds, PSO was proposed by Eberhart and Kennedy in 1995 [32]. PSO is a swarm intelligent optimization algorithm, which has many advantages, such as strong robustness, low sensitivity to population size, less adjustment parameters, and better optimization effects. In fact, the path planner is aimed at searching a group of waypoints, which is a NP optimization problem. In this case, PSO and its variants are used to solve the complex optimization problems. In the preliminary study, the PSO-based approach has been used to solve the path planning for fix-wing UAV, which showed that PSO can provide good guidance for the search of path planning owing to the globally best particle of the entire population. Therefore, this paper studies the PSO-based approach with dynamic divide-and-conquer (DC) strategy and modified
However, the traditional PSO algorithm has some shortcomings, such as premature convergence, slow convergence speed in the later evolution, and it is easy to fall into local extreme point. Meanwhile, with the increase of problem size or dimension, PSO may be not sufficient in large-scale optimization problem due to large search space and exponential growth of local optimization. Recently, some researches have focused on these challenges. Zhang et al. [21] proposed a cooperative coevolutionary bare-bones particle swarm optimization (CCBBPSO) with function independent decomposition (FID), where binary encoding of the original model is converted to integer encoding to reduce the dimension. Cheng and Jin [33] proposed a novel competitive swarm optimizer (CSO) to solve large-scale optimization problem. Li and Yao [34] proposed a new cooperative coevolving particle swarm optimization (CCPSO2) algorithm, where the coevolving subcomponent sizes of the variables are determined dynamically. Liang and Suganthan [35] developed a modified dynamic multiswarm particle swarm optimizer (DMS-PSO), where the swarms are dynamic. Wang et al. [24] proposed a dynamic group learning distributed particle swarm optimization (DGLDPSO) for large-scale optimization. Cheng and Jin [36] developed a social learning PSO (SL-PSO), where social learning mechanisms are introduced into particle swarm optimization (PSO).
1.3. Contribution and Organization
To deal with the challenges of the traditional PSO algorithm, a dynamic DC strategy and modified
On the basis of analyses of the cost function and constraints for UAVs, a new path planner is formulated to enhance the ability of solving high-dimensional route planning problem in complex 3D environment. The complex route planning problem is decomposed into a serious of small-scale subproblems based on the DC strategy. For each subproblem, only the coordinates of a few waypoints need to be concerned.
A new subsegment evaluate function is proposed for estimating the optimal solution. The subsegment evaluate function provides a reference for judging the equality of the whole path according to some waypoints in a path.
This paper is organized as follows. Section 2 introduces the environment and trajectory representation of route planning for UAV. The optimization model of the path planning problem for fixed-wing UAV is established in Section 3. In Section 4, an improved PSO algorithm based on dynamic DC strategy and improved
2. Environment and Trajectory Representation
2.1. Environment Representation
The representation of the environment space, e.g., the terrain and the danger zones, directly affects the efficiency of the planning algorithm and the quality of planning result. The terrain map of the mission space is described by a 2D matrix. The rows and columns of this matrix represent the
If the coordinate of a waypoint is defined as
When a UAV flies into the high-risk threat of the radar, the defense scope of the radar may be considered as omnidirectional. The mathematical model of the threat source is denoted as a geometric sphere, as seen from Figure 1, which is described by the following matrix:
[figure omitted; refer to PDF]
The coordinates of dividing points are calculated as:
3. Cost Function of Path Planning for Fixed-Wing
For the UAV path planning problem, the cost function is a series of optimization criteria and constraints to evaluate the quality of the flight path. The smaller the cost function fitness value is, the better the quality of the flight path is. To determine the cost function, it is necessary to consider that all the factors can affect the route performance, such as path length, flight safety altitude, threat probability, UAV dynamic constraint, and environment constraints. In general, the cost function mainly includes two parts: the objective function and the constraint function. The cost function
3.1. Objective Function
The objective function enables the UAV to obtain the maximum profit under the premise of satisfying the constraints. Taking the route length, the radar threat, and flight height into account, the objective cost is calculated as follows
(1) Route length cost
In general, shorter routes can save more fuel consumption. To describe the length cost more accurately, path length ratio (PLR) is utilized to measure the route length cost
The length of the path with good performance is considered within the scope of 1.5 times the distance between start and destination according to [15]. Hence, the value of 1.5 is the preference of feasible PLR.
(2) Flight height cost
A lower-height path can reduce the risk of being detected by radar and strengthen the threat to the enemy on the ground for flying missions. The term
Therefore,
(3) Threat cost
During the process of UAV flying, it is essential to avoid into the detection range of the radar, where it may encounter the risk of being discovered or being attacked. The threat cost is computed according to the route length which goes into the threat sphere, which is calculated by
3.2. Constraint Function
The constraint function to evaluate the candidate route should take the environment constraint and UAV dynamic constraints into account. The environment constraint focuses on the terrain of the flight altitude constraint. UAV dynamic constraints mainly refer to the turning-angle constraint and the climb/dive angle constraint. The constraint function
(1) Terrain constraint
If the flight height is lower than the terrain, then, UAV will collide with the terrain. So the term
(2) Turning angle constraint
In view of the physical characteristics of UAV, the turning angle for UAV is required to be less than or equal to the maximum turning angle. The turning angle constraint function
(3) Slope angle constraint
The slope angle for UAV at each waypoint is limited into the range between the maximum slope angle and the minimum slope angle. The slope angle constraint referring to the vertical direction is calculated as
4. Improved PSO Algorithm
4.1. PSO Algorithm
PSO is a typical search algorithm based on group cooperation, which comes from the basic concept of the study on simulating the foraging behavior of birds. In the particle swarm optimization algorithm, each bird in the swarm is regarded as a particle. The basic idea of PSO is to find the optimal solution through cooperation and information sharing among the individuals in the group. The process is simplified as follows. First, a group of random particles are generated at the initialization stage, and then to search the optimal solution through iteration. Each particle updates its position and velocity by tracking two extreme values (pbest and gbest) at one iteration. In
4.2. Improved PSO Algorithm Based on Dynamic DC Strategy
When the number of obstacles, the threat sources increase, or the environment becomes complex, the number of waypoints should increase accordingly. However, the larger the dimension of the particle, and the worse the search ability of the intelligent algorithms becomes. Therefore, a large amount of waypoints will result in failure of planning. The planners based on intelligent optimization algorithms may be difficult to explore a feasible route in a mission space. An efficient way to solve this problem is to simplify the original problem into lower dimensions, where existing intelligent optimization algorithms can well suit. In consideration of computational accuracy and efficiency, dynamic DC strategy is introduced in PSO to find an optimal route when the number of the waypoints increases. According to this idea, the grouping strategy based on dynamic dimension is adopted to divide multiple waypoints into different groups. The number of the group in DC strategy is adjusted according to the cost function value.
A new subcost function is established to evaluate the quality of subpath. The group cost function is defined as
The individual best solution of each group is selected by comparing the group cost function
[figure omitted; refer to PDF]
Thus, the individual best solution of each particle is selected to participate in the next iteration operation.
4.3. An Improved PSO Algorithm Based on
In order to improve the convergence accuracy and convergence speed,
The heuristic function of
For fix-wing UAV path planning problem, the heuristic function is denoted as
The cost function of node
(1) Length cost of node
For node
Therefore,
(2) Flight altitude cost of node
For node
Therefore,
(3) Threat cost of node
For node n,
The Constraint Expression of node
(1) Terrain constraint for node
For node
(1) Turning angle constraint for node
For node
(2) Slope constraint
For node
4.4. Improved PSO Algorithm Based on
The process of improved PSO algorithm based on
[figure omitted; refer to PDF]
From the starting point
4.5. The Steps of DCA
The steps of the DCA
Step 1.
Set the parameters and initialize each particle.
Set population size
Step 2.
Evaluate the particle based on group cost function.
Generate the group number
Step 3.
Find the global best solution.
A path is searched by
Step 4.
Update speed and position.
Update the velocity and position in each group according to (18).
Step 5.
Determine the end condition.
Determine whether the end conditions are met. If the end condition is met, the global optimum value and position of the particle are saved. Otherwise, turn to Step 2.
5. Optimization Model of Path Planning
The proposed DCA
Step 1.
Establish the environment model.
The environment information is established, mainly including the planning space, the obstacle information, the center, and the size of the threat sources.
Step 2.
Initialize the parameters.
Initialize the parameters of the DCA
Step 3.
Initialize the route.
For the first particle,
From the second particle to
Step 4.
Evaluate the particle.
Calculate the group fitness value of each group. If the new fitness value is better than that of the current value, this value is regarded as the new best fitness value of individual. The path based on DC strategy is found by combining the group with the best group fitness value in all groups. Calculate the fitness value
Step 5.
Update the velocity and position.
Update the velocity and the position of
Step 6.
Determine the end condition.
Determine whether the termination condition is met, then output the global optimum value and the corresponding route. Otherwise, turn to Step 4.
6. The Data Simulation and Analysis
In order to demonstrate the performances of the DCA
6.1. The Analysis of Different Waypoint Number
The number of the waypoints is an important parameter that affects the performance of the algorithm, which has a very close relationship with accuracy of the route and algorithm computational efficiency. With the number increase of waypoints, the search difficulty of the algorithm will increase rapidly. The following experiments were implemented for testing the performance of DCA
Table 1
The statistical results of three cases.
Item | Min cost | Mean cost | Std. dev. | FR (%) | |||
Case I | 5 | 1.4851 | 1.6951 | 0.5470 | 1 | 6 | 96.67 |
7 | 1.5056 | 1.6799 | 0.1374 | 1 | 6 | 100 | |
10 | 1.5352 | 1.6443 | 0.0836 | 1 | 5 | 100 | |
15 | 1.5432 | 1.7130 | 0.1322 | 5 | 10 | 100 | |
20 | 1.5315 | 1.6243 | 0.0739 | 5 | 12 | 100 | |
25 | 1.6022 | 2.0725 | 0.9112 | 9 | 23 | 93.33 | |
Case II | 5 | 2.2425 | 3.3362 | 1.2896 | 4 | 15 | 70 |
7 | 1.6101 | 2.2201 | 0.4413 | 3 | 15 | 96.67 | |
10 | 1.6249 | 1.8212 | 0.1102 | 2 | 6 | 100 | |
15 | 1.5371 | 1.7924 | 0.2645 | 5 | 16 | 100 | |
20 | 1.5255 | 1.7033 | 0.6325 | 4 | 12 | 96.67 | |
25 | 1.5985 | 1.9863 | 1.0627 | 4 | 13 | 90 | |
Case III | 50 | 1.4152 | 1.4785 | 0.0877 | 4 | 10 | 100 |
60 | 1.3522 | 1.3913 | 0.0343 | 4 | 9 | 100 | |
70 | 1.4252 | 1.4492 | 0.0420 | 5 | 12 | 100 | |
80 | 1.3631 | 1.7131 | 0.9523 | 5 | 13 | 90 | |
90 | 1.3813 | 1.8634 | 0.9499 | 5 | 14 | 90 | |
100 | 1.3916 | 1.7671 | 0.9376 | 7 | 24 | 90 |
[figures omitted; refer to PDF]
[figures omitted; refer to PDF]
[figures omitted; refer to PDF]
From Table 1, it is easy to know that the best mean fitness value and standard deviation are obtained when
In case III, the best results are obtained when
6.2. The Performance Comparison of Different Algorithms
In this section, to evaluate the performance of DCA
In case IV and case V, the population size and maximum number of iterations for six algorithms are the same, which are equal to 100 and 200, respectively. The number of the waypoints is set to 7 and 10 for cases IV and V, respectively. The specified parameters for the different algorithms are shown in Table 2. The simulation results for six different algorithms are given in Figure 9, Figure 10, and Table 3.
Table 2
The parameter values of different methods.
Algorithm | Parameters |
DE | |
DCA | |
PSO | |
QPSO | |
AIWPSO | |
PSOPC |
[figures omitted; refer to PDF]
[figures omitted; refer to PDF]
Table 3
The statistical results of two cases.
Item | Method | Min cost | Mean cost | Std. dev. | FR (%) | |
Case IV | DE | 1.9914 | 3.0480 | 1.4419 | 104 | 83.33 |
DCA | 1.7237 | 1.8879 | 0.6125 | 11 | 96.67 | |
PSO | 1.8511 | 5.3384 | 3.9335 | 115 | 23.33 | |
QPSO | 1.8593 | 3.4639 | 1.5880 | 107 | 63.33 | |
AIWPSO | 1.8275 | 5.3014 | 2.0900 | 67 | 20 | |
PSOPC | 1.8308 | 5.3840 | 2.3791 | 126 | 23.33 | |
Case V | DE | 2.7575 | 4.3976 | 1.2025 | 170 | 26.67 |
DCA | 1.6928 | 1.9400 | 0.1022 | 7 | 100 | |
PSO | 2.2837 | 4.6835 | 1.3901 | 138 | 30 | |
QPSO | 1.8928 | 4.9618 | 1.1591 | 87 | 10 | |
AIWPSO | 1.8749 | 3.9607 | 1.8140 | 55 | 53.33 | |
PSOPC | 1.8532 | 3.3924 | 1.6887 | 109 | 63.33 |
Figure 9(a) shows the convergence curves of the average fitness value during the process of 200 generations in case IV, which is a crucial indicator of algorithm performance. As can be seen from Figure 9(a), because the convergence curve of the DCA
The typical 3D stereo displays and contour profiles corresponding to six route planners are shown in Figures 9(b) and 9(c) in case V. It can be seen that the flight route generated by DCA
The experimental results of case V are shown in Figure 10. The average convergence curves express that DCA
Intelligent method is sensitive to the number of waypoint for the UAV route planning application. As the number of the waypoints increases, a feasible flight route obtained by the algorithm will become more and more difficult in high-dimensional search space. The large realistic terrain environment is utilized to test the performance of DCA
In order to further demonstrate the optimization performance of the proposed DCA
Table 4
The parameters of the algorithms.
Algorithm | Parameter |
CSO | |
CCPSO2 | |
DMSPSO | |
SLPSO | |
DCA |
The comparison results are shown in Table 5. It is noted that the performance of CSO, CCPSO2, DMSPSO, and SLPSO in case III cannot find the feasible route in 30 runs. As can be seen from Table 5, the minimum cost, mean cost, and FR of DCA
Table 5
The statistical results of different algorithms in case III.
Method | Min cost | Mean cost | Std. dev. | FR (%) |
CSO | 13.2990 | 13.5231 | 0.1422 | 0 |
CCPSO2 | 14.8774 | 20.7542 | 3.6629 | 0 |
DMSPSO | 28.2125 | 29.2021 | 1.4512 | 0 |
SLPSO | 23.9754 | 25.6341 | 0.7212 | 0 |
DCA | 1.3916 | 1.7671 | 0.9376 | 90 |
The path planners based on CSO, CCPSO2, DMSPSO, and SLPSO failed to generate a flight route in case III. The convergence curves are shown in Figure 11.
[figure omitted; refer to PDF]
By comparing the convergence curves shown in Figure 11, it is easy to see that as the increase of waypoint number, the initial fitness cost of the DCA
7. Conclusion
In this paper, considering the minimum route length, the minimum flight height, the minimum risk of being detected, the dynamic constraints of fix-wing UAV (e.g., the turning angle and slope angle), and the terrain constraint, a multiobjective optimization model of path planning problem for fix-wing UAV is constructed. A novel improved PSO called DCA
Acknowledgments
This work was funded by the China Postdoctoral Science Foundation, grant number 2020M680991 and Doctor Research Startup Foundation of SAU, grant number 18YB36.
[1] Y. Wang, P. Bai, X. Liang, W. Wang, J. Zhang, Q. Fu, "Reconnaissance mission conducted by UAV swarms based on distributed PSO path planning algorithms," IEEE Access, vol. 7 no. 99, pp. 105086-105099, DOI: 10.1109/ACCESS.2019.2932008, 2019.
[2] P. Iscold, G. A. S. Pereira, L. A. B. Torres, "Development of a hand-launched small UAV for ground reconnaissance," IEEE Transactions on Aerospace and Electronic Systems, vol. 46 no. 1, pp. 335-348, DOI: 10.1109/TAES.2010.5417166, 2010.
[3] H. M. Wang, Y. Zhang, X. Zhang, Z. Li, "Secrecy and covert communications against UAV surveillance via multi-hop networks," IEEE Transactions on Communications, vol. 68 no. 1, pp. 389-401, DOI: 10.1109/TCOMM.2019.2950940, 2020.
[4] M. Tortonesi, C. Stefanelli, E. Benvegnu, K. Ford, N. Suri, M. Linderman, "Multiple-UAV coordination and communications in tactical edge networks," IEEE Communications Society magazine, vol. 50 no. 10, pp. 48-55, DOI: 10.1109/MCOM.2012.6316775, 2012.
[5] H. Wang, J. Wang, G. Ding, J. Chen, F. Gao, Z. Han, "Completion time minimization with path planning for fixed-wing UAV communications," IEEE Transactions on Wireless Communications, vol. 18 no. 7, pp. 3485-3499, DOI: 10.1109/TWC.2019.2914203, 2019.
[6] H. Wang, J. Wang, G. Ding, J. Chen, J. Yang, "Completion time minimization for turning angle-constrained UAV-to-UAV communications," IEEE Transactions on Vehicular Technology, vol. 69 no. 4, pp. 4569-4574, DOI: 10.1109/TVT.2020.2976938, 2020.
[7] Y. M. Yan, Y. T. Liang, H. Zhang, W. Zhang, H. Feng, B. Wang, Q. Liao, "A two-stage optimization method for unmanned aerial vehicle inspection of an oil and gas pipeline network," Petroleum Science, vol. 16 no. 2, pp. 458-468, DOI: 10.1007/s12182-019-0305-y, 2019.
[8] S. Shao, Y. Peng, C. L. He, Y. du, "Efficient path planning for UAV formation via comprehensively improved particle swarm optimization," ISA Transactions, vol. 97, pp. 415-430, DOI: 10.1016/j.isatra.2019.08.018, 2020.
[9] S. Guo, X. Zhang, Y. du, Y. Zheng, Z. Cao, "Path planning of coastal ships based on optimized DQN reward function," Journal of Marine Science and Engineering, vol. 9 no. 2, pp. 210-223, DOI: 10.3390/jmse9020210, 2021.
[10] Y. V. Pehlivanoglu, "A new vibrational genetic algorithm enhanced with a Voronoi diagram for path planning of autonomous UAV," Aerospace Science and Technology, vol. 16 no. 1, pp. 47-55, DOI: 10.1016/j.ast.2011.02.006, 2012.
[11] R. Kala, A. Shukla, R. Tiwari, "Fusion of probabilistic A ∗ algorithm and fuzzy inference system for robotic path planning," Artificial Intelligence Review, vol. 33 no. 4, article 9157, pp. 307-327, DOI: 10.1007/s10462-010-9157-y, 2010.
[12] J. Y. Sun, J. Tang, S. Y. Lao, "Collision avoidance for cooperative UAVs with optimized artificial potential field algorithm," IEEE Access, vol. 5, pp. 18382-18390, DOI: 10.1109/ACCESS.2017.2746752, 2017.
[13] Y. J. Zhao, Z. Zheng, Y. Liu, "Survey on computational-intelligence-based UAV path planning," Knowledge Based Systems, vol. 158, pp. 54-64, DOI: 10.1016/j.knosys.2018.05.033, 2018.
[14] X. Cai, H. M. Zhao, S. F. Shang, Y. Q. Zhou, W. Deng, H. Y. Chen, W. Q. Deng, "An improved quantum-inspired cooperative co-evolution algorithm with muli- strategy and its application," Expert Systems with Applications, vol. 171, article 114629,DOI: 10.1016/j.eswa.2021.114629, 2021.
[15] Z. H. Zhan, J. Zhang, Y. Lin, J. Y. Li, T. Huang, X. Q. Guo, F. F. Wei, S. Kwong, X. Y. Zhang, R. You, "Matrix-based evolutionary computation," IEEE Transactions on Emerging Topics in Computational Intelligence,DOI: 10.1109/TETCI.2020.3047410, 2021.
[16] W. Deng, J. J. Xu, H. M. Zhao, Y. J. Song, "A novel gate resource allocation method using improved PSO-based QEA," ,DOI: 10.1109/TITS.2020.3025796, 2020.
[17] V. Roberge, M. Tarbouchi, G. Labonte, "Comparison of parallel genetic algorithm and particle swarm optimization for real-time UAV path planning," IEEE Transactions on Industrial Informatics, vol. 9 no. 1, pp. 132-141, DOI: 10.1109/TII.2012.2198665, 2013.
[18] W. Deng, J. Xu, X.-Z. Gao, H. Zhao, "An enhanced MSIQDE algorithm with novel multiple strategies for global optimization problems," IEEE Transactions on Systems, Man, and Cybernetics: Systems,DOI: 10.1109/TSMC.2020.3030792, 2020.
[19] W. Deng, S. F. Shang, X. Cai, H. M. Zhao, Y. Q. Zhou, H. Y. Chen, W. Q. Deng, "Quantum differential evolution with cooperative coevolution framework and hybrid mutation strategy for large scale optimization," Knowledge-Based Systems, vol. 224, article 107080,DOI: 10.1016/j.knosys.2021.107080, 2021.
[20] X. F. Liu, Z. H. Zhan, Y. Gao, J. Zhang, S. Kwong, J. Zhang, "Coevolutionary particle swarm optimization with bottleneck objective learning strategy for many-objective optimization," IEEE Transactions on Evolutionary Computation, vol. 23 no. 4, pp. 587-602, DOI: 10.1109/TEVC.2018.2875430, 2019.
[21] X. Zhang, K. J. Du, Z. H. Zhan, S. Kwong, T. L. Gu, J. Zhang, "Cooperative coevolutionary bare-bones particle swarm optimization with function independent decomposition for large-scale supply chain network design with uncertainties," IEEE Transactions on Cybernetics, vol. 50 no. 10, pp. 4454-4468, DOI: 10.1109/TCYB.2019.2937565, 2020.
[22] X. W. Xia, L. Gui, F. Yu, H. R. Wu, B. Wei, Y. L. Zhang, Z. H. Zhan, "Triple archives particle swarm optimization," IEEE Transactions on Cybernetics, vol. 50 no. 12, pp. 4862-4875, DOI: 10.1109/TCYB.2019.2943928, 2020.
[23] Z. J. Wang, Z. H. Zhan, S. Kwong, H. Jin, J. Zhang, "Adaptive granularity learning distributed particle swarm optimization for large-scale optimization," IEEE Transactions on Cybernetics, vol. 51 no. 3, pp. 1175-1188, DOI: 10.1109/TCYB.2020.2977956, 2021.
[24] Z. J. Wang, Z. H. Zhan, W. J. Yu, Y. Lin, J. Zhang, T. L. Gu, J. Zhang, "Dynamic group learning distributed particle swarm optimization for large-scale optimization and its application in cloud workflow scheduling," IEEE Transactions on Cybernetics, vol. 50 no. 6, pp. 2715-2729, DOI: 10.1109/TCYB.2019.2933499, 2020.
[25] J. Y. Li, Z. H. Zhan, R. D. Liu, C. Wang, S. Kwong, J. Zhang, "Generation-level parallelism for evolutionary computation: a pipeline-based parallel particle swarm optimization," IEEE Transactions on Cybernetics,DOI: 10.1109/TCYB.2020.3028070, 2020.
[26] Z. G. Chen, Z. H. Zhan, Y. Lin, Y. J. Gong, T. L. Gu, F. Zhao, H. Q. Yuan, X. Chen, Q. Li, J. Zhang, "Multiobjective cloud workflow scheduling: a multiple populations ant colony system approach," IEEE Transactions on Cybernetics, vol. 49 no. 8, pp. 2912-2926, DOI: 10.1109/TCYB.2018.2832640, 2019.
[27] P. Yang, K. Tang, J. A. Lozano, X. Cao, "Path planning for single unmanned aerial vehicle by separately evolving waypoints," IEEE Transactions on Robotics, vol. 31 no. 5, pp. 1130-1146, DOI: 10.1109/TRO.2015.2459812, 2015.
[28] C. Huang, J. Y. Fei, "UAV path planning based on particle swarm optimization with global best path competition," International Journal of Pattern Recognition and Artificial Intelligence, vol. 32 no. 6, article 1859008,DOI: 10.1142/S0218001418590085, 2018.
[29] X. Zhang, X. Lu, S. Jia, X. Li, "A novel phase angle-encoded fruit fly optimization algorithm with mutation adaptation mechanism applied to UAV path planning," Applied Soft Computing, vol. 70, pp. 371-388, DOI: 10.1016/j.asoc.2018.05.030, 2018.
[30] Y. C. du, M. X. Zhang, H. F. Ling, Y. J. Zheng, "Evolutionary planning of multi-UAV search for missing tourists," IEEE Access, vol. 7, pp. 73480-73492, DOI: 10.1109/ACCESS.2019.2920623, 2019.
[31] Q. Yang, S. J. Yoo, "Optimal UAV path planning: sensing data acquisition over IoT sensor networks using multi-objective bio-inspired algorithms," IEEE Access, vol. 6, pp. 13671-13684, DOI: 10.1109/ACCESS.2018.2812896, 2018.
[32] R. Eberhart, J. Kennedy, "A new optimizer using particle swarm theory," MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, pp. 39-43, DOI: 10.1109/MHS.1995.494215, .
[33] R. Cheng, Y. Jin, "A social learning particle swarm optimization algorithm for scalable optimization," Information Sciences, vol. 291, pp. 43-60, DOI: 10.1016/j.ins.2014.08.039, 2015.
[34] Xiaodong Li, Xin Yao, "Cooperatively coevolving particle swarms for large scale optimization," IEEE Transactions on Evolutionary Computation, vol. 16 no. 2, pp. 210-224, DOI: 10.1109/TEVC.2011.2112662, 2012.
[35] J. Liang, P. N. Suganthan, "Dynamic multi-swarm particle swarm optimizer with sub-regional harmony search," Proceedings of IEEE Congress on Evolutionary Computation, pp. 522-528, .
[36] Ran Cheng, Yaochu Jin, "A competitive swarm optimizer for large scale optimization," IEEE Transactions on Cybernetics, vol. 45 no. 2, pp. 191-204, DOI: 10.1109/TCYB.2014.2322602, 2015.
[37] A. Jarvis, H. I. Reuter, A. Nelson, "Hole-filled seamless SRTM data V4, International Centre for Tropical Agriculture (CIAT)," 2008. https://srtm.csi.cgiar.org/
[38] K. Y. Kok, P. Rajendran, "Differential-evolution control parameter optimization for unmanned aerial vehicle path planning," PLoS One, vol. 11 no. 3, article e0150558,DOI: 10.1371/journal.pone.0150558, 2016.
[39] Y. Fu, M. Ding, C. Zhou, "Path planning for UAV based on quantum-behaved particle swarm optimization," In Proceedings of MIPPR 2009 - Medical Imaging, Parallel Processing of Images, and Optimization Techniques: 6th International Symposium on Multispectral Image Processing and Pattern Recognition, vol. 7497, .
[40] A. Nickabadi, M. M. Ebadzadeh, R. Safabakhsh, "A novel particle swarm optimization algorithm with adaptive inertia weight," Applied Soft Computing, vol. 11 no. 4, pp. 3658-3670, DOI: 10.1016/j.asoc.2011.01.037, 2011.
[41] S. He, Q. H. Wu, J. Y. Wen, J. R. Saunders, R. C. Paton, "A particle swarm optimizer with passive congregation," Biosystems, vol. 78 no. 1-3, pp. 135-147, DOI: 10.1016/j.biosystems.2004.08.003, 2004.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2021 Chen Huang. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
This paper proposed an improved particle swarm optimization (PSO) algorithm to solve the three-dimensional problem of path planning for the fixed-wing unmanned aerial vehicle (UAV) in the complex environment. The improved PSO algorithm (called DCA
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer