An evolutionary trajectory planning algorithm for multi-UAV-assisted MEC system

Muhammad Asim, Wali Khan Mashwani*, Habib Shah, Samir Brahim Belhaouari

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

22 Citations (Scopus)

Abstract

This paper presents a multi-unmanned aerial vehicle (UAV)-assisted mobile edge computing system, where multiple UAVs are used to serve mobile users. We aim to minimize the overall energy consumption of the system by planning the trajectories of UAVs. To plan the trajectories of UAVs, we need to consider the deployment of hovering points (HPs) of UAVs, their association with UAVs, and their order for each UAV. Therefore, the problem is very complicated, as it is non-convex, nonlinear, NP-hard, and mixed-integer. To solve the problem, this paper proposed an evolutionary trajectory planning algorithm (ETPA), which comprises four phases. In the first phase, a variable-length GA is adopted to update the deployments of HPs for UAVs. Accordingly, redundant HPs are removed by the remove operator. Subsequently, a differential evolution clustering algorithm is adopted to cluster HPs into different clusters without knowing the number of HPs in advance. Finally, a GA is proposed to construct the order of HPs for UAVs. The experimental results on a set of eight instances show that the proposed ETPA outperforms other compared algorithms in terms of the energy consumption of the system.

Original languageEnglish
Pages (from-to)7479-7492
Number of pages14
JournalSoft Computing
Volume26
Issue number16
DOIs
Publication statusPublished - Aug 2022

Keywords

  • Evolutionary algorithm
  • Genetic algorithm
  • Mobile edge computing
  • Unmanned aerial vehicle

Fingerprint

Dive into the research topics of 'An evolutionary trajectory planning algorithm for multi-UAV-assisted MEC system'. Together they form a unique fingerprint.

Cite this