arrow
返回

Multiobjective trajectory optimization algorithms for solving multi-UAV-assisted mobile edge computing problem

delete2024-02-07
delete1
delete
OA
AI
M
Mohamed Abdel‐Basset
R
Reda Mohamed
I
Ibrahim M. Hezam
K
Karam M. Sallam *
A
Abdelaziz Foul
I
Ibrahim A. Hameed *
DOI:10.1186/s13677-024-00594-zdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The Internet of Things (IoT) devices are not able to execute resource-intensive tasks due to their limited storage and computing power. Therefore, Mobile edge computing (MEC) technology has recently been utilized to provide computing and storage capabilities to those devices, enabling them to execute these tasks with less energy consumption and low latency. However, the edge servers in the MEC network are located at fixed positions, which makes them unable to be adjusted according to the requirements of end users. As a result, unmanned aerial vehicles (UAVs) have recently been used to carry the load of these edge servers, making them mobile and capable of meeting the desired requirements for IoT devices. However, the trajectories of the UAVs need to be accurately planned in order to minimize energy consumption for both the IoT devices during data transmission and the UAVs during hovering time and mobility between halting points (HPs). The trajectory planning problem is a complicated optimization problem because it involves several factors that need to be taken into consideration. This problem is considered a multiobjective optimization problem since it requires simultaneous optimization of both the energy consumption of UAVs and that of IoT devices. However, existing algorithms in the literature for this problem have been based on converting it into a single objective, which may give preference to some objectives over others. Therefore, in this study, several multiobjective trajectory planning algorithms (MTPAs) based on various metaheuristic algorithms with variable population size and the Pareto optimality theory are presented. These algorithms aim to optimize both objectives simultaneously. Additionally, a novel mechanism called the cyclic selection mechanism (CSM) is proposed to manage the population size accurately, optimizing the number of HPs and the maximum function evaluations. Furthermore, the HPs estimated by each MTPA are associated with multiple UAVs using the k-means clustering algorithm. Then, a low-complexity greedy mechanism is used to generate the order of HPs assigned to each UAV, determining its trajectory. Several experiments are conducted to assess the effectiveness of the MTPAs with variable population size and cyclic selection mechanisms. The experimental findings demonstrate that the MTPAs with the cyclic selection mechanism outperform all competing algorithms, achieving better outcomes.
Keyword:
Multi-UAVs
Mobile edge computing
Trajectory planning
Non-dominated solutions
Pareto optimality
K-means clustering algorithm

期刊

J
Journal of Cloud Computing-Advances Systems and Applications
IF:
4.3
论文数:
760
被引数:
2.2K

机构

U
University of Canberra
学者数:
2.7K
论文数: 3.0K
被引数: 5.6K
K
King Saud University
学者数:
3.4W
论文数: 3.8W
被引数: 815
E
egyptian knowledge bank (ekb)
学者数:
11.6W
论文数: 9.3W
被引数: 84
Z
Zagazig University
学者数:
6.2K
论文数: 5.1K
被引数: 91
学者 查看更多机构
引用论文

引用论文

INFO: An efficient optimization algorithm based on weighted mean of vectorsINFO: 一种基于向量加权均值的高效优化算法
err2022-06-01
err483
PREAI
errAhmadianfar, Iman; Heidari, Ali Asghar; Noshadian, Saeed; Chen, Huiling; Gandomi, Amir H.
err分享
err收藏
A Novel Genetic Trajectory Planning Algorithm With Variable Population Size for Multi-UAV-Assisted Mobile Edge Computing System
err2021-01-01
err28
errOAAI
errAsim, Muhammad; Mashwani, Wali Khan; Belhaouari, Samir Brahim; Hassan, Saima
err分享
err收藏
Managing Sets of Flying Base Stations Using Energy Efficient 3D Trajectory Planning in Cellular Networks
err2023-05-15
err3
errOAAI
errSobouti, Mohammad Javad; Mohajerzadeh, Amir Hossein; Seno, Seyed Amin Hosseini; Yanikomeroglu, Halim
err分享
err收藏
err分享
err收藏
学者 查看更多内容