Evolution-based energy-efficient data collection system for UAV-supported IoT: Differential evolution with population size optimization mechanism

被引:4
|
作者
Abdel-Basset, Mohamed [1 ]
Mohamed, Reda [1 ]
Alrashdi, Ibrahim [2 ]
Sallam, Karam M. [3 ,4 ]
Hameed, Ibrahim A. [5 ]
机构
[1] Zagazig Univ, Fac Comp & Informat, Zagazig 44519, Egypt
[2] Jouf Univ, Coll Comp & Informat Sci, Dept Comp Sci, Sakaka, Saudi Arabia
[3] Univ Sharjah, Dept Comp Sci, Sharjah, U Arab Emirates
[4] Univ Canberra, Fac Sci & Technol, Sch IT & Syst, Canberra 2601, Australia
[5] Norwegian Univ Sci & Technol NTNU, Dept ICT & Nat Sci, N-7491 Alesund, Norway
关键词
UAV; Internet of Things; Differential evolution; Gradient-based optimizer; Deployment optimization; Encoding; Optimized population size; GRADIENT-BASED OPTIMIZER; INTERNET; DEPLOYMENT;
D O I
10.1016/j.eswa.2023.123082
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, unmanned aerial vehicles (UAVs) have been broadly employed as a data collection platform to assist in efficiently collecting data from IoT devices. However, the deployment optimization of UAVs has been challenged due to the need to minimize the energy consumption of UAVs and IoT devices. Several algorithms have been recently proposed for tackling this challenge, but they still have room for improvement due to their slow convergence speed and memory-wasting problems. Therefore, in this study, a new energy-aware approach has been proposed for accurately optimizing the entire deployment of UAVs, which could minimize the total energy consumption. This approach is based on presenting a new encoding mechanism, namely an optimized population size mechanism, for representing both location and number of stop points in an effective manner. In this mechanism, similar to some studies in the literature, the whole population is responsible for the entire deployment, and each individual is responsible for a stop point in this deployment. However, this mechanism presents a novel way to optimize the number of stop points based on adding an auxiliary variable to each stop point to determine whether it will be removed, inserted, or replaced in the newly generated deployment. This variable will be optimized by the optimization techniques during the optimization process to search for the optimal choice for each stop point that could achieve a better deployment. Two well-known optimization techniques, known as differential evolution (DE) and gradient-based optimizer (GBO), are adapted using this mechanism to present new variants, namely DEoPS and GBoPS, for accurately tackling the deployment optimization problem. Two energy consumption formulations are used in our work to investigate the performance of DEoPS and GBoPS. Several experiments have been conducted to compare the performance of both DEoPS and GBoPS with several algorithms on eleven instances. The experimental findings show the effectiveness of GBoPS for the first formulation and the effectiveness of DEoPS for the second formulation.
引用
收藏
页数:20
相关论文
共 28 条
  • [1] Differential Evolution With a Variable Population Size for Deployment Optimization in a UAV-Assisted IoT Data Collection System
    Huang, Pei-Qiu
    Wang, Yong
    Wang, Kezhi
    Yang, Kun
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2020, 4 (03): : 324 - 335
  • [2] 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
  • [3] 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
  • [4] Energy-efficient data collection in UAV-assisted semantic awareness IoT network
    Xie, Ping
    Sun, Hanxiao
    Li, Fan
    Gao, Xiangrui
    Xing, Ling
    Ma, Huahong
    INTERNET OF THINGS, 2024, 27
  • [5] 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
  • [6] 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
  • [7] A PSO-based energy-efficient data collection optimization algorithm for UAV mission planning
    Lin, Lianhai
    Wang, Zhigang
    Tian, Liqin
    Wu, Junyi
    Wu, Wenxing
    PLOS ONE, 2024, 19 (01):
  • [8] 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
  • [9] Energy-Efficient Optimization Algorithm in NOMA-Based UAV-Assisted Data Collection Systems
    Tang, Rui
    Zhang, Ruizhi
    Xu, Yongjun
    He, Jinpu
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2023, 12 (01) : 158 - 162
  • [10] Energy-Efficient Resource Allocation in UAV Based MEC System for IoT Devices
    Du, Yao
    Wang, Kezhi
    Yang, Kun
    Zhang, Guopeng
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,