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...

Full description

Bibliographic Details
Main Authors: Lisu Huo, Jianghan Zhu, Guohua Wu, Zhimeng Li
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