Differential Evolution With a Variable Population Size for Deployment Optimization in a UAV-Assisted IoT Data Collection System

被引:85
作者
Huang, Pei-Qiu [1 ]
Wang, Yong [1 ]
Wang, Kezhi [2 ]
Yang, Kun [3 ]
机构
[1] Cent South Univ, Sch Automat, Changsha 410083, Peoples R China
[2] Northumbria Univ, Dept Comp & Informat Sci, Newcastle Upon Tyne NE1 8ST, Tyne & Wear, England
[3] Univ Essex, Sch Comp Sci & Elect Engn, Colchester CO4 3SQ, Essex, England
来源
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE | 2020年 / 4卷 / 03期
基金
中国国家自然科学基金;
关键词
Deployment optimization; UAV; encoding; variable population size; differential evolution; VEHICLE BASE STATION; TRANSMITTER PLACEMENT; RESOURCE-ALLOCATION; GENETIC ALGORITHM; NODE PLACEMENT; 3-D PLACEMENT; INTERNET; DESIGN; THINGS;
D O I
10.1109/TETCI.2019.2939373
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper studies an unmanned aerial vehicle (UAV)-assisted Internet of Things (IoT) data collection system, where a UAV is employed as a data collection platform for a group of ground loT devices. Our objective is to minimize the energy consumption of this system by optimizing the UAV's deployment, including the number and locations of stop points of the UAV. When using evolutionary algorithms to solve this UAV's deployment problem, each individual usually represents an entire deployment. Since the number of stop points is unknown a priori, the length of each individual in the population should he varied during the optimization process. Under this condition, the UAV's deployment is a variable-length optimization problem and the traditional fixed-length mutation and crossover operators should be modified. In this paper, we propose a differential evolution algorithm with a variable population size, called DEVIPS, for optimizing the UAV's deployment. In DEVIPS, the location of each stop point is encoded into an individual, and thus the whole population represents an entire deployment. Over the course of evolution, differential evolution is employed to produce offspring. Afterward, we design a strategy to adjust the population size according to the performance improvement. By this strategy, the number of stop points can be increased, reduced, or kept unchanged adaptively. In DEVIPS, since each individual has a fixed length, the UAV's deployment becomes a fixed-length optimization problem and the traditional fixed-length mutation and crossover operators can be used directly. The performance of DEVIPS is compared with that of five algorithms on a set of instances. The experimental studies demonstrate its effectiveness.
引用
收藏
页码:324 / 335
页数:12
相关论文
共 44 条
[1]   A survey of recent advances in vehicle routing problems [J].
Adewumi A.O. ;
Adeleke O.J. .
International Journal of System Assurance Engineering and Management, 2018, 9 (01) :155-172
[2]   A Parallel Surrogate Model Assisted Evolutionary Algorithm for Electromagnetic Design Optimization [J].
Akinsolu, Mobayode O. ;
Liu, Bo ;
Grout, Vic ;
Lazaridis, Pavlos, I ;
Mognaschi, Maria Evelina ;
Di Barba, Paolo .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2019, 3 (02) :93-105
[3]   3-D Placement of an Unmanned Aerial Vehicle Base Station for Maximum Coverage of Users With Different QoS Requirements [J].
Alzenad, Mohamed ;
El-Keyi, Amr ;
Yanikomeroglu, Halim .
IEEE WIRELESS COMMUNICATIONS LETTERS, 2018, 7 (01) :38-41
[4]   3-D Placement of an Unmanned Aerial Vehicle Base Station (UAV-BS) for Energy-Efficient Maximal Coverage [J].
Alzenad, Mohamed ;
El-Keyi, Amr ;
Lagum, Faraj ;
Yanikomeroglu, Halim .
IEEE WIRELESS COMMUNICATIONS LETTERS, 2017, 6 (04) :434-437
[5]  
[Anonymous], 2019, GENETIC PROGRAMMING
[6]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[7]   A jumping-genes paradigm for optimizing factory WLAN network [J].
Chan, T. M. ;
Man, K. F. ;
Tang, K. S. ;
Kwong, S. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2007, 3 (01) :33-43
[8]   Reconfiguration of satellite orbit for cooperative observation using variable-size multi-objective differential evolution [J].
Chen, Yingguo ;
Mahalec, Vladimir ;
Chen, Yingwu ;
Liu, Xiaolu ;
He, Renjie ;
Sun, Kai .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 242 (01) :10-20
[9]   Automatic clustering using an improved differential evolution algorithm [J].
Das, Swagatam ;
Abraham, Ajith ;
Konar, Amit .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (01) :218-237
[10]  
Du W., 2020, IEEE T POWER DELIVER, V35, P1928, DOI DOI 10.1109/TPWRD.2019.2957005