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 language | English |
|---|---|
| Pages (from-to) | 7479-7492 |
| Number of pages | 14 |
| Journal | Soft Computing |
| Volume | 26 |
| Issue number | 16 |
| DOIs | |
| Publication status | Published - 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver