Joint Trajectory, Resource and Access Optimization in Multi-UAV Collaborative Mobile Edge Computing Networks for Low-Altitude Economy

Research output: Contribution to journalArticlepeer-review

Abstract

This paper addresses trajectory optimization, resource allocation, and access management in a multi-unmanned aerial vehicle (UAV) assisted collaborative mobile edge computing network for low-altitude economy. In the network, UAVs collaborate to compute offloaded tasks and improve fairness among time-varying UAV battery levels. The objective of this paper is to maximize the network utility defined by the size of successful offloaded tasks, the fairness among the user equipments, and the processing time and the energy consumption of the UAVs. In particular, we consider the time-varying UAV battery model, which affects the energy cost weights of the UAVs. Therefore, we propose a heuristic optimization framework which integrates utility partitioning two stage matching (UPTSM) algorithm and variables constrained whale optimization algorithm (VC-WOA). The UPTSM algorithm decomposes the original optimization problem into two sub-problems and models them as the bipartite graph matching problems. The VC-WOA achieves the search for legal solutions by limiting the variables which violate the task processing time constraints. Simulation results demonstrate the effectiveness of the proposed heuristic optimization framework in speeding up the convergence and improving the fairness among the UAV battery levels.

Original languageEnglish
JournalIEEE Internet of Things Journal
DOIs
Publication statusAccepted/In press - 2025
Externally publishedYes

Keywords

  • Hungarian algorithm
  • Mobile edge computing
  • dynamic energy weight
  • low-altitude economy
  • multi-UAV cooperation
  • whale optimization algorithm

Fingerprint

Dive into the research topics of 'Joint Trajectory, Resource and Access Optimization in Multi-UAV Collaborative Mobile Edge Computing Networks for Low-Altitude Economy'. Together they form a unique fingerprint.

Cite this