A Novel Simulated Annealing Based Strategy for Balanced UAV Task Assignment and Path Planning
The unmanned aerial vehicle (UAV) has drawn increasing attention in recent years, especially in executing tasks such as natural disaster rescue and detection, and battlefield cooperative operations. Task assignment and path planning for multiple UAVs in the above scenarios are essential for successf...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-08-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/20/17/4769 |
id |
doaj-cbbaea4042034d69a5c178004d883bb5 |
---|---|
record_format |
Article |
spelling |
doaj-cbbaea4042034d69a5c178004d883bb52020-11-25T03:54:24ZengMDPI AGSensors1424-82202020-08-01204769476910.3390/s20174769A Novel Simulated Annealing Based Strategy for Balanced UAV Task Assignment and Path PlanningLisu Huo0Jianghan Zhu1Guohua Wu2Zhimeng Li3College of Systems Engineering, National University of Defense Technology, Changsha 410073, ChinaCollege of Systems Engineering, National University of Defense Technology, Changsha 410073, ChinaSchool of Traffic and Transportation Engineering, Central South University, Changsha 410075, ChinaCollege of Systems Engineering, National University of Defense Technology, Changsha 410073, ChinaThe unmanned aerial vehicle (UAV) has drawn increasing attention in recent years, especially in executing tasks such as natural disaster rescue and detection, and battlefield cooperative operations. Task assignment and path planning for multiple UAVs in the above scenarios are essential for successful mission execution. But, effectively balancing tasks to better excavate the potential of UAVs remains a challenge, as well as efficiently generating feasible solutions from the current one in constrained explosive solution spaces with the increase in the scale of optimization problems. This paper proposes an efficient approach for task assignment and path planning with the objective of balancing the tasks among UAVs and achieving satisfactory temporal resolutions. To be specific, we add virtual nodes according to the number of UAVs to the original model of the vehicle routing problem (VRP), thus make it easier to form a solution suitable for heuristic algorithms. Besides, the concept of the universal distance matrix is proposed to transform the temporal constraints to spatial constraints and simplify the programming model. Then, a Swap-and-Judge Simulated Annealing (SJSA) algorithm is therefore proposed to improve the efficiency of generating feasible neighboring solutions. Extensive experimental and comparative studies on different scenarios demonstrate the efficiency of the proposed algorithm compared with the exact algorithm and meta-heuristic algorithms. The results also inspire us about the characteristics of a population-based algorithm in solving combinatorial discrete optimization problems.https://www.mdpi.com/1424-8220/20/17/4769heuristic algorithmpath planningsimulated annealingunmanned aerial vehicle |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Lisu Huo Jianghan Zhu Guohua Wu Zhimeng Li |
spellingShingle |
Lisu Huo Jianghan Zhu Guohua Wu Zhimeng Li A Novel Simulated Annealing Based Strategy for Balanced UAV Task Assignment and Path Planning Sensors heuristic algorithm path planning simulated annealing unmanned aerial vehicle |
author_facet |
Lisu Huo Jianghan Zhu Guohua Wu Zhimeng Li |
author_sort |
Lisu Huo |
title |
A Novel Simulated Annealing Based Strategy for Balanced UAV Task Assignment and Path Planning |
title_short |
A Novel Simulated Annealing Based Strategy for Balanced UAV Task Assignment and Path Planning |
title_full |
A Novel Simulated Annealing Based Strategy for Balanced UAV Task Assignment and Path Planning |
title_fullStr |
A Novel Simulated Annealing Based Strategy for Balanced UAV Task Assignment and Path Planning |
title_full_unstemmed |
A Novel Simulated Annealing Based Strategy for Balanced UAV Task Assignment and Path Planning |
title_sort |
novel simulated annealing based strategy for balanced uav task assignment and path planning |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2020-08-01 |
description |
The unmanned aerial vehicle (UAV) has drawn increasing attention in recent years, especially in executing tasks such as natural disaster rescue and detection, and battlefield cooperative operations. Task assignment and path planning for multiple UAVs in the above scenarios are essential for successful mission execution. But, effectively balancing tasks to better excavate the potential of UAVs remains a challenge, as well as efficiently generating feasible solutions from the current one in constrained explosive solution spaces with the increase in the scale of optimization problems. This paper proposes an efficient approach for task assignment and path planning with the objective of balancing the tasks among UAVs and achieving satisfactory temporal resolutions. To be specific, we add virtual nodes according to the number of UAVs to the original model of the vehicle routing problem (VRP), thus make it easier to form a solution suitable for heuristic algorithms. Besides, the concept of the universal distance matrix is proposed to transform the temporal constraints to spatial constraints and simplify the programming model. Then, a Swap-and-Judge Simulated Annealing (SJSA) algorithm is therefore proposed to improve the efficiency of generating feasible neighboring solutions. Extensive experimental and comparative studies on different scenarios demonstrate the efficiency of the proposed algorithm compared with the exact algorithm and meta-heuristic algorithms. The results also inspire us about the characteristics of a population-based algorithm in solving combinatorial discrete optimization problems. |
topic |
heuristic algorithm path planning simulated annealing unmanned aerial vehicle |
url |
https://www.mdpi.com/1424-8220/20/17/4769 |
work_keys_str_mv |
AT lisuhuo anovelsimulatedannealingbasedstrategyforbalanceduavtaskassignmentandpathplanning AT jianghanzhu anovelsimulatedannealingbasedstrategyforbalanceduavtaskassignmentandpathplanning AT guohuawu anovelsimulatedannealingbasedstrategyforbalanceduavtaskassignmentandpathplanning AT zhimengli anovelsimulatedannealingbasedstrategyforbalanceduavtaskassignmentandpathplanning AT lisuhuo novelsimulatedannealingbasedstrategyforbalanceduavtaskassignmentandpathplanning AT jianghanzhu novelsimulatedannealingbasedstrategyforbalanceduavtaskassignmentandpathplanning AT guohuawu novelsimulatedannealingbasedstrategyforbalanceduavtaskassignmentandpathplanning AT zhimengli novelsimulatedannealingbasedstrategyforbalanceduavtaskassignmentandpathplanning |
_version_ |
1724473870755299328 |