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 条
  • [11] Efficient UAV-based mobile edge computing using differential evolution and ant colony optimization
    Mousa, Mohamed H.
    Hussein, Mohamed K.
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [12] 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
  • [13] Energy-Efficient UAV-Assisted IoT Data Collection via TSP-Based Solution Space Reduction
    Krishnan, Sivaram
    Nemati, Mahyar
    Loke, Seng W.
    Park, Jihong
    Choi, Jinho
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 6189 - 6194
  • [14] Energy-Efficient Sensory Data Collection Based on Spatiotemporal Correlation in IoT Networks
    Tang J.
    Wu S.
    Wei L.
    Liu W.
    Qin T.
    Zhou Z.
    Gu J.
    International Journal of Crowd Science, 2022, 6 (01) : 34 - 43
  • [15] Energy-Efficient Data Collection for IoT Networks via Cooperative Multi-Hop UAV Networks
    Kim, Taewoon
    Qiao, Daji
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (11) : 13796 - 13811
  • [16] Memetic Algorithm with Isomorphic Transcoding for UAV Deployment Optimization in Energy-Efficient AIoT Data Collection
    Zhang, Xin
    Cao, Yiyan
    MATHEMATICS, 2022, 10 (24)
  • [17] Energy-Efficient Data Collection From UAV in WSNs Based on Improved PSO Algorithm
    Zeng, Yaoping
    Guo, Guanghua
    Chen, Shisen
    Qiang, Yifan
    Liu, Jia
    IEEE SENSORS JOURNAL, 2024, 24 (21) : 35762 - 35774
  • [18] An efficient differential evolution-based method for optimization of steel frame structures using direct analysis
    Vu, Quoc-Anh
    Cao, Truong-Son
    Nguyen, Thi-Thanh-Thuy
    Nguyen, Huu-Hue
    Truong, Viet-Hung
    Ha, Manh-Hung
    STRUCTURES, 2023, 51 : 67 - 78
  • [19] Optimization of energy-efficient open shop scheduling with an adaptive multi-objective differential evolution algorithm
    He, Lijun
    Cao, Yulian
    Li, Wenfeng
    Cao, Jingjing
    Zhong, Lingchong
    APPLIED SOFT COMPUTING, 2022, 118
  • [20] Delay and energy-efficient data collection scheme-based matrix filling theory for dynamic traffic IoT
    Xiang, Xuemei
    Liu, Wei
    Wang, Tian
    Xie, Mande
    Li, Xiong
    Song, Houbing
    Liu, Anfeng
    Zhang, Guoping
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2019, 2019 (1)