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

被引:80
|
作者
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
相关论文
共 50 条
  • [1] Evolution-based energy-efficient data collection system for UAV-supported IoT: Differential evolution with population size optimization mechanism
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Alrashdi, Ibrahim
    Sallam, Karam M.
    Hameed, Ibrahim A.
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 245
  • [2] Joint Deployment Optimization and Flight Trajectory Planning for UAV Assisted IoT Data Collection: A Bilevel Optimization Approach
    Han, Shoufei
    Zhu, Kun
    Zhou, MengChu
    Liu, Xiaojing
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (11) : 21492 - 21504
  • [3] Backtracking search algorithm with dynamic population for energy consumption problem of a UAV-assisted IoT data collection system
    Zhang, Yiying
    Huang, Chao
    Huang, Hailong
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 123
  • [4] Joint Optimization of Deployment and Trajectory in UAV and IRS-Assisted IoT Data Collection System
    Dong, Li
    Liu, Zhibin
    Jiang, Feibo
    Wang, Kezhi
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (21) : 21583 - 21593
  • [5] A differential evolution-based single-level algorithm for jointly optimizing the deployment and flight trajectory of UAV-assisted data collection system
    Lin, Lianhai
    Tian, Liqin
    Wang, Zhigang
    Yang, Wenguang
    APPLIED SOFT COMPUTING, 2025, 171
  • [6] A Blockchain-Enabled Energy-Efficient Data Collection System for UAV-Assisted IoT
    Xu, Xiaobin
    Zhao, Hui
    Yao, Haipeng
    Wang, Shangguang
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (04) : 2431 - 2443
  • [7] Air Auxiliary Base Station Deployment Optimization in UAV-assisted IoT
    Li, Chenze
    Wang, Aimin
    Sun, Geng
    Liu, Lingling
    2022 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2022, : 872 - 877
  • [8] Energy-Efficient Data Collection and Device Positioning in UAV-Assisted IoT
    Wang, Zijie
    Liu, Rongke
    Liu, Qirui
    Thompson, John S.
    Kadoch, Michel
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (02) : 1122 - 1139
  • [9] Joint differential evolution algorithm in RIS-assisted multi-UAV IoT data collection system
    Li, Yuchen
    Ding, Hongwei
    Liang, Zhuguan
    Li, Bo
    Yang, Zhijun
    AD HOC NETWORKS, 2024, 164
  • [10] Energy-efficient data collection for UAV-assisted IoT: Joint trajectory and resource optimization
    Tang, Xiao
    Wang, Wei
    He, Hongliang
    Zhang, Ruonan
    CHINESE JOURNAL OF AERONAUTICS, 2022, 35 (09) : 95 - 105