An Efficient Evolution-Based Technique for Moving Target Search with Unmanned Aircraft Vehicle: Analysis and Validation
Abstract
:1. Introduction
- Sampling the distribution learned from the best solutions estimated in prior iterations of the approach, such as the Bayesian optimization algorithm (BOA) and cross-entropy optimization (CEO), these solutions are evaluated using the objective functions to determine the quality of each solution.
- or exploring the probability distribution map using evolutionary and metaheuristic algorithms employed with the objective functions to find the best trajectory that will maximize the detection probability.
- Has better exploration and exploitation operators than the classical DE.
- Requires less computational cost than the classical DE with several other rival optimizers.
- Has better convergence speed.
- Able to find more accurate paths that could increase the detection probability of moving targets.
- Proposal of the differential evolution (DE) algorithm based on two newly proposed updating schemes to present a new search algorithm named hybrid differential evolution (HDE) for accurately tackling the MTP in a reasonable amount of time.
- Investigating the performance of the classical DE when integrated with the motion encoding mechanism for tackling the MTP.
- Improving the performance of the classical DE using two newly proposed updating mechanisms to improve its exploration and exploitation capabilities.
- Assessing HDE using four different scenarios with different difficulty levels:
- Scenario 1: This scenario features two adjacent high-likelihood zones. They differ slightly in position and value, which may make it difficult to determine where to search for the target.
- Scenario 2: The two high-probability regions in this scenario are evenly distanced from the UAV’s initial location. While the target is heading southwest, the algorithm has to swiftly choose the higher-probability zone in which to search and track.
- Scenario 3: In this scenario, there is a single concentrated probability region that is rapidly relocating to the southeast. The algorithm is therefore put to a test of its capacity for exploration and adaptation.
- Scenario 4: This scenario is set up with two static high-probability zones, one on either side of a UAV location, with the right region having a little greater probability than the left part. The algorithm must determine the proper target region as the target moves north.
- Comparing its performance to several rival metaheuristic optimizers for the average fitness, standard deviation, amount of CPU time, and convergence curve.
- Experimental results indicate that HDE outperforms all competitors in all performance metrics except CPU time, where MPSO demonstrates a more effective reduction.
2. Problem Formulation
2.1. Target Model
2.2. Sensor Model
2.3. Belief Map Update
2.4. Objective Function
3. Differential Evolution
3.1. Mutation Operator
3.2. Crossover Operator
3.3. Selection Operator
Algorithm 1: Standard differential evolution. l: represents the current iteration; Tm represents the maximum iteration. | |
1. | Initializes individuals, |
2. | |
3. | |
4. | Set F and |
5. | while) |
6. | for to N |
7. | %%% Mutation Operator %%% |
8. | using Equation (11) |
9. | %%% Crossover Operator %%% |
10. | for j = 0 to n |
11. | a numeric value selected randomly in the range (0, 1). |
12. | If ) |
13. | |
14. | Else |
15. | |
16. | End if |
17. | end for |
18. | %%% Selection Operator %%% |
19. | if |
20. | = |
21. | end if |
22. | if better |
23. | end for |
24. | |
25. | end while |
Return |
4. The Proposed Algorithm
Algorithm 2: Hybrid differential evolution (HDE). | |
1. | Input the required data, such as UAV location, etc. |
2. | Initialize Belief map |
3. | Initializes individuals, |
4. | Decoding and evaluation |
5. | Extraction of the fittest solution achieved yet |
6. | |
7. | Set and |
8. | while (l < ) |
9. | for to |
10. | %%% Mutation Operator %%% |
11. | Compute using Equation (11) |
12. | %%% Crossover Operator %%% |
13. | for j = 0 to n |
14. | a numeric value selected randomly in the range (0, 1). |
15. | If) |
16. | |
17. | Else |
18. | |
19. | End |
20. | end |
21. | %%% Mapping process %%% |
22. | Decode the solution to |
23. | %%% Selection Operator %%% |
24. | if |
25. | |
26. | end |
27. | Replace with if better |
28. | end |
29. | %% Increment the current iteration%% |
30. | SL: a set including M solutions chosen at random |
31. | for to |
32. | %%% The first updating scheme %%% |
33. | Update using Equation (21) |
34. | %%% The second updating scheme %%% |
35. | Create using Equation (23) |
36. | Update |
37. | for j = 0 to n |
38. | a numerical value chosen at random in the range (0, 1) |
39. | ) |
40. | |
41. | Else |
42. | |
43. | End |
44. | End |
45. | End If |
46. | %%% Mapping process %%% |
47. | Decode the solution to |
48. | %%% Selection Operator %%% |
49. | |
50. | = |
51. | end |
52. | Replace with if better |
53. | end |
54. | |
55. | end while |
Return |
5. Results and Discussion
5.1. Scenario Setup
- Scenario 1: This scenario is taken from [10] and features two adjacent high-likelihood zones. They differ slightly in position and value, which may make it difficult to determine where to search for the target.
- Scenario 2: The two high-probability regions in this scenario are evenly distanced from the UAV’s initial location. While the target is heading southwest, the algorithm has to swiftly choose the higher-probability zone in which to search and track.
- Scenario 3: In this scenario, there is a single concentrated probability region that is rapidly relocating to the southeast. The algorithm is therefore put to a test of its capacity for exploration and adaptation.
- Scenario 4: This scenario is set up with two static high-probability zones, one on either side of a UAV location, with the right region having a little greater probability than the left part. The algorithm has to determine the proper target region as the target moves north.
5.2. Parameter Adjustment
5.3. Performance Evaluation Using the First Scenario
5.4. Performance Evaluation Using the Second Scenario
5.5. Performance Evaluation Using the Third Scenario
5.6. Performance Evaluation Using the Fourth Scenario
6. Conclusions and Future Perspectives
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Nomenclature
List of notations | |
The initial location of moving target | |
Initial belief map | |
Detection event of the target at time t | |
Normalization factor | |
Search space | |
Decoded search path | |
Cumulative probability | |
Scaling Factor | |
Cr | Crossover probability |
Mutant solution | |
Trial solution | |
Current solution | |
The current count of function evaluation | |
Maximum number of function evaluations | |
N | Population size |
The direction of the motion at time t | |
The amplitude of the motion at time t | |
Adaptive crossover probability | |
n | Dimension size |
List of acronyms | |
UAVs | Unmanned aerial vehicles |
CEO | Cross-entropy optimization |
BOA | Bayesian optimization algorithm |
HDE | Hybrid differential evolution |
MTP | Moving target problem |
DE | Differential evolution |
GTO | Gorilla troops optimizer |
GBO | Gradient-based optimizer |
MPA | Marine Predators Algorithm |
GWO | Grey wolf optimizer |
MPSO | Motion-encoded particle swarm optimization |
References
- Zhu, H.; Wang, Y.; Li, X. UCAV Path Planning for Avoiding Obstacles using Cooperative Co-evolution Spider Monkey Optimization. Knowl.-Based Syst. 2022, 246, 108713. [Google Scholar] [CrossRef]
- Du, N.; Zhou, Y.; Deng, W.; Luo, Q. Improved chimp optimization algorithm for three-dimensional path planning problem. Multimed. Tools Appl. 2022, 81, 27397–27422. [Google Scholar] [CrossRef]
- 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. [Google Scholar] [CrossRef] [PubMed]
- Pitre, R.R.; Li, X.R.; Delbalzo, R. UAV Route Planning for Joint Search and Track Missions—An Information-Value Approach. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 2551–2565. [Google Scholar] [CrossRef]
- Wu, Y.; Liang, T.; Gou, J.; Tao, C.; Wang, H. Heterogeneous Mission Planning for Multiple UAV Formations via Metaheuristic Algorithms. IEEE Trans. Aerosp. Electron. Syst. 2023, 1–16. [Google Scholar] [CrossRef]
- Aggarwal, S.; Kumar, N. Path planning techniques for unmanned aerial vehicles: A review, solutions, and challenges. Comput. Commun. 2020, 149, 270–299. [Google Scholar] [CrossRef]
- Qadir, Z.; Zafar, M.H.; Moosavi, S.K.R.; Le, K.N.; Mahmud, M.A.P. Autonomous UAV Path-Planning Optimization Using Metaheuristic Approach for Predisaster Assessment. IEEE Internet Things J. 2021, 9, 12505–12514. [Google Scholar] [CrossRef]
- Yang, P.; Tang, K.; Lozano, J.A.; Cao, X. Path Planning for Single Unmanned Aerial Vehicle by Separately Evolving Waypoints. IEEE Trans. Robot. 2015, 31, 1130–1146. [Google Scholar] [CrossRef] [Green Version]
- Roberge, V.; Tarbouchi, M.; Labonte, G. Fast Genetic Algorithm Path Planner for Fixed-Wing Military UAV Using GPU. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 2105–2117. [Google Scholar] [CrossRef]
- Phung, M.D.; Ha, Q.P. Motion-encoded particle swarm optimization for moving target search using UAVs. Appl. Soft Comput. 2020, 97, 106705. [Google Scholar] [CrossRef]
- Alanezi, M.A.; Bouchekara, H.R.E.H.; Shahriar, M.S.; Sha’aban, Y.A.; Javaid, M.S.; Khodja, M. Motion-Encoded Electric Charged Particles Optimization for Moving Target Search Using Unmanned Aerial Vehicles. Sensors 2021, 21, 6568. [Google Scholar] [CrossRef] [PubMed]
- Perez-Carabaza, S.; Besada-Portas, E.; Lopez-Orozco, J.A.; de la Cruz, J.M. Ant colony optimization for multi-UAV minimum time search in uncertain domains. Appl. Soft Comput. 2018, 62, 789–806. [Google Scholar] [CrossRef]
- Alanezi, M.A.; Bouchekara, H.R.E.H.; Apalara, T.A.-A.; Shahriar, M.S.; Sha’Aban, Y.A.; Javaid, M.S.; Khodja, M.A. Dynamic Target Search Using Multi-UAVs Based on Motion-Encoded Genetic Algorithm with Multiple Parents. IEEE Access 2022, 10, 77922–77939. [Google Scholar] [CrossRef]
- Ma, T.; Wang, Y.; Li, X. Convex combination multiple populations competitive swarm optimization for moving target search using UAVs. Inf. Sci. 2023, 641, 119104. [Google Scholar] [CrossRef]
- Jarray, R.; Bouallègue, S.; Rezk, H.; Al-Dhaifallah, M. Parallel Multiobjective Multiverse Optimizer for Path Planning of Unmanned Aerial Vehicles in a Dynamic Environment with Moving Obstacles. Drones 2022, 6, 385. [Google Scholar] [CrossRef]
- Ait-Saadi, A.; Meraihi, Y.; Soukane, A.; Ramdane-Cherif, A.; Gabis, A.B. A novel hybrid Chaotic Aquila Optimization algorithm with Simulated Annealing for Unmanned Aerial Vehicles path planning. Comput. Electr. Eng. 2022, 104, 108461. [Google Scholar] [CrossRef]
- Wu, Y.; Low, K.H.; Lv, C. Cooperative Path Planning for Heterogeneous Unmanned Vehicles in a Search-and-Track Mission Aiming at an Underwater Target. IEEE Trans. Veh. Technol. 2020, 69, 6782–6787. [Google Scholar] [CrossRef]
- Huang, Y.; Wang, H.; Yao, P. Energy-optimal path planning for Solar-powered UAV with tracking moving ground target. Aerosp. Sci. Technol. 2016, 53, 241–251. [Google Scholar] [CrossRef]
- Wu, Y.; Low, K.H. Route Coordination of UAV Fleet to Track a Ground Moving Target in Search and Lock (SAL) Task Over Urban Airspace. IEEE Internet Things J. 2022, 9, 20604–20619. [Google Scholar] [CrossRef]
- Ghdiri, O.; Jaafar, W.; Alfattani, S.; Ben Abderrazak, J.; Yanikomeroglu, H. Offline and Online UAV-Enabled Data Collection in Time-Constrained IoT Networks. IEEE Trans. Green Commun. Netw. 2021, 5, 1918–1933. [Google Scholar] [CrossRef]
- Agrawal, P.; Ganesh, T.; Mohamed, A.W. Chaotic gaining sharing knowledge-based optimization algorithm: An improved metaheuristic algorithm for feature selection. Soft Comput. 2021, 25, 9505–9528. [Google Scholar] [CrossRef]
- Wang, Y.; Li, K.; Han, Y.; Ge, F.; Xu, W.; Liu, L. Tracking a dynamic invading target by UAV in oilfield inspection via an improved bat algorithm. Appl. Soft Comput. 2020, 90, 106150. [Google Scholar] [CrossRef]
- Wu, Y.; Low, K.H.; Pang, B.; Tan, Q. Swarm-Based 4D Path Planning for Drone Operations in Urban Environments. IEEE Trans. Veh. Technol. 2021, 70, 7464–7479. [Google Scholar] [CrossRef]
- Dewangan, R.K.; Shukla, A.; Godfrey, W.W. Three dimensional path planning using Grey wolf optimizer for UAVs. Appl. Intell. 2019, 49, 2201–2217. [Google Scholar] [CrossRef]
- Aslan, S.; Erkin, T. A multi-population immune plasma algorithm for path planning of unmanned combat aerial vehicle. Adv. Eng. Inform. 2023, 55, 101829. [Google Scholar] [CrossRef]
- Rajmohan, S.; Ramasubramanian, N. Improved Symbiotic organisms search for path planning of unmanned combat aerial vehicles. J. Ambient. Intell. Humaniz. Comput. 2023, 14, 4289–4311. [Google Scholar] [CrossRef]
- Yao, P.; Wang, H.; Ji, H. Multi-UAVs tracking target in urban environment by model predictive control and Improved Grey Wolf Optimizer. Aerosp. Sci. Technol. 2016, 55, 131–143. [Google Scholar] [CrossRef]
- Li, J.; Deng, G.; Luo, C.; Lin, Q.; Yan, Q.; Ming, Z. A Hybrid Path Planning Method in Unmanned Air/Ground Vehicle (UAV/UGV) Cooperative Systems. IEEE Trans. Veh. Technol. 2016, 65, 9585–9596. [Google Scholar] [CrossRef]
- Chowdhury, A.; De, D. RGSO-UAV: Reverse Glowworm Swarm Optimization inspired UAV path-planning in a 3D dynamic environment. Ad Hoc Netw. 2023, 140, 103068. [Google Scholar] [CrossRef]
- Hu, G.; Zhong, J.; Wei, G. SaCHBA_PDN: Modified honey badger algorithm with multi-strategy for UAV path planning. Expert Syst. Appl. 2023, 223, 119941. [Google Scholar] [CrossRef]
- Aslan, S.; Erkin, T. An immune plasma algorithm based approach for UCAV path planning. J. King Saud Univ.-Comput. Inf. Sci. 2023, 35, 56–69. [Google Scholar] [CrossRef]
- Singh, M.K.; Choudhary, A.; Gulia, S.; Verma, A. Multi-objective NSGA-II optimization framework for UAV path planning in an UAV-assisted WSN. J. Supercomput. 2023, 79, 832–866. [Google Scholar] [CrossRef]
- Zhang, C.; Zhou, W.; Qin, W.; Tang, W. A novel UAV path planning approach: Heuristic crossing search and rescue optimization algorithm. Expert Syst. Appl. 2023, 215, 119941. [Google Scholar] [CrossRef]
- Wang, Y.; Li, K.; Han, Y.; Yan, X. Distributed multi-UAV cooperation for dynamic target tracking optimized by an SAQPSO algorithm. ISA Trans. 2022, 129, 230–242. [Google Scholar] [CrossRef]
- Storn, R.; Price, K. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
- Abdollahzadeh, B.; Gharehchopogh, F.S.; Mirjalili, S. Artificial gorilla troops optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems. Int. J. Intell. Syst. 2021, 36, 5887–5958. [Google Scholar] [CrossRef]
- Ahmadianfar, I.; Bozorg-Haddad, O.; Chu, X. Gradient-based optimizer: A new metaheuristic optimization algorithm. Inf. Sci. 2020, 540, 131–159. [Google Scholar] [CrossRef]
- Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H. Marine Predators Algorithm: A nature-inspired metaheuristic. Expert Syst. Appl. 2020, 152, 113377. [Google Scholar] [CrossRef]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Abdel-Basset, M.; Mohamed, R.; Hezam, I.M.; Alshamrani, A.M.; Sallam, K.M. An Efficient Evolution-Based Technique for Moving Target Search with Unmanned Aircraft Vehicle: Analysis and Validation. Mathematics 2023, 11, 2606. https://doi.org/10.3390/math11122606
Abdel-Basset M, Mohamed R, Hezam IM, Alshamrani AM, Sallam KM. An Efficient Evolution-Based Technique for Moving Target Search with Unmanned Aircraft Vehicle: Analysis and Validation. Mathematics. 2023; 11(12):2606. https://doi.org/10.3390/math11122606
Chicago/Turabian StyleAbdel-Basset, Mohamed, Reda Mohamed, Ibrahim M. Hezam, Ahmad M. Alshamrani, and Karam M. Sallam. 2023. "An Efficient Evolution-Based Technique for Moving Target Search with Unmanned Aircraft Vehicle: Analysis and Validation" Mathematics 11, no. 12: 2606. https://doi.org/10.3390/math11122606
APA StyleAbdel-Basset, M., Mohamed, R., Hezam, I. M., Alshamrani, A. M., & Sallam, K. M. (2023). An Efficient Evolution-Based Technique for Moving Target Search with Unmanned Aircraft Vehicle: Analysis and Validation. Mathematics, 11(12), 2606. https://doi.org/10.3390/math11122606