TY - JOUR
T1 - Energy-Efficient Trajectory Planning for a Multi-UAV-Assisted Mobile Edge Computing System
AU - Huang, Pei-Qiu
AU - Wang, Yong
AU - Wang, Kezhi
N1 - Funding Information:
Project supported by the National Natural Science Foundation of China (Nos. 61673397 and 61976225) and the Fundamental Research Funds for the Central Universities of Central South University, China (No. 2020zzts129)
Publisher Copyright:
© 2020, Zhejiang University and Springer-Verlag GmbH Germany, part of Springer Nature.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2020/12/23
Y1 - 2020/12/23
N2 - We study a mobile edge computing system assisted by multiple unmanned aerial vehicles (UAVs), where the UAVs act as edge servers to provide computing services for Internet of Things devices. Our goal is to minimize the energy consumption of this system by planning the trajectories of UAVs. This problem is difficult to address because when planning the trajectories, we need to consider not only the order of stop points (SPs), but also their deployment (including the number and locations) and the association between UAVs and SPs. To tackle this problem, we present an energy-efficient trajectory planning algorithm (TPA) which comprises three phases. In the first phase, a differential evolution algorithm with a variable population size is adopted to update the number and locations of SPs at the same time. In the second phase, the k-means clustering algorithm is employed to group the given SPs into a set of clusters, where the number of clusters is equal to that of UAVs and each cluster contains all SPs visited by the same UAV. In the third phase, to quickly generate the trajectories of UAVs, we propose a low-complexity greedy method to construct the order of SPs in each cluster. Compared with other algorithms, the effectiveness of TPA is verified on a set of instances at different scales.
AB - We study a mobile edge computing system assisted by multiple unmanned aerial vehicles (UAVs), where the UAVs act as edge servers to provide computing services for Internet of Things devices. Our goal is to minimize the energy consumption of this system by planning the trajectories of UAVs. This problem is difficult to address because when planning the trajectories, we need to consider not only the order of stop points (SPs), but also their deployment (including the number and locations) and the association between UAVs and SPs. To tackle this problem, we present an energy-efficient trajectory planning algorithm (TPA) which comprises three phases. In the first phase, a differential evolution algorithm with a variable population size is adopted to update the number and locations of SPs at the same time. In the second phase, the k-means clustering algorithm is employed to group the given SPs into a set of clusters, where the number of clusters is equal to that of UAVs and each cluster contains all SPs visited by the same UAV. In the third phase, to quickly generate the trajectories of UAVs, we propose a low-complexity greedy method to construct the order of SPs in each cluster. Compared with other algorithms, the effectiveness of TPA is verified on a set of instances at different scales.
KW - Differential evolution
KW - Greedy method
KW - Mobile edge computing
KW - Multiple unmanned aerial vehicles
KW - TN929.5
KW - TP301.6
KW - Trajectory planning
KW - k-means clustering algorithm
UR - http://www.scopus.com/inward/record.url?scp=85097981728&partnerID=8YFLogxK
U2 - 10.1631/FITEE.2000315
DO - 10.1631/FITEE.2000315
M3 - Article
SN - 2095-9184
VL - 21
SP - 1713
EP - 1725
JO - Frontiers of Information Technology and Electronic Engineering
JF - Frontiers of Information Technology and Electronic Engineering
IS - 12
ER -