Skip to Content
You are currently on the new version of our website. Access the old version .
TechnologiesTechnologies
  • Article
  • Open Access

27 March 2026

22 Pages

Benchmarking MARL for UAV-Assisted Mobile Edge Computing Under Realistic 3D Collision Avoidance Navigation Constraints for Periodic Task Offloading

,
,
,
,
and
1
School of Computer Science, Beijing Institute of Technology, Beijing 100081, China
2
School of Integrated Circuits and Electronics, Beijing Institute of Technology, Beijing 100081, China
3
Center of Information & Network Technology, Beijing Normal University, Beijing 100875, China
4
School of Information and Communication Engineering, Communication University of China, Beijing 100024, China

Abstract

The rapid growth of Internet of Things (IoT) and Industrial IoT applications has intensified the demand for low-latency and reliable computation support for deadline-constrained periodic real-time tasks. While unmanned aerial vehicles (UAVs) enabling mobile edge computing (MEC) can reduce latency by bringing compute closer to data sources, terrestrial MEC deployments often suffer from limited coverage and poor adaptability to spatially heterogeneous demand. In this paper, we study a multiple-UAV-assisted MEC system serving cluster-based IoT networks, where cluster heads generate deadline-constrained periodic tasks for offloading under strict deadlines. To ensure practical feasibility in dense urban environments, we benchmark UAV mobility using a realistic 3D collision avoidance navigation graph with shortest-path execution, rather than assuming unconstrained continuous UAV motion in free space. On top of this benchmark, we systematically compare three multi-agent reinforcement learning (MARL) paradigms for joint navigation and periodic task offloading: (i) continuous 3D control MARL that outputs motion commands directly; (ii) discrete graph-based MARL that selects collision-free shortest paths; and (iii) asynchronous macro-action MARL. Using a high-fidelity 3D digital twin of San Francisco, we evaluate these paradigms under a unified protocol in terms of offloading success, end-to-end latency, and energy consumption. The results reveal clear performance trade-offs induced by realistic 3D collision avoidance constraints and provide actionable insights for designing UAV-assisted MEC systems supporting periodic real-time task offloading.

1. Introduction

The rapid proliferation of Internet of Things (IoT) has led to a substantial increase in computation-intensive and delay-sensitive workloads generated by mobile devices (IMDs). Many emerging services, including real-time perception, mobile augmented reality, industrial inspection, and safety monitoring, impose stringent end-to-end latency requirements and demand reliable computation support. While mobile edge computing (MEC) can potentially reduces latency by deploying computation capability near data sources [1,2,3,4], existing terrestrial MEC systems are often sparsely deployed, capacity-limited, and unable to dynamically adapt to spatially heterogeneous network loads. These limitations are particularly evident in large industrial campuses, smart factories, and complex outdoor environments, where IMDs are densely distributed but geographically dispersed.
Unmanned aerial vehicles (UAVs) equipped with lightweight edge servers have emerged as a flexible complement to fixed MEC infrastructure, offering on-demand deployment flexibility, controllable altitude, and favorable line-of-sight (LoS) communication [5,6]. Their mobility enables them to provide computation and communication services in remote, infrastructure-deficient, or temporary hotspot regions where conventional MEC fails to meet the reliability or latency requirements. Existing studies have shown that UAVs can effectively enhance MEC performance by improving communication rates, expanding service coverage, and reducing network energy consumption [7,8]. Recent studies have further investigated large-scale multi-UAV-enabled MEC systems and layered UAV-assisted cloud-edge architectures, showing that joint optimization of association, deployment, trajectory, caching, and offloading can substantially improve energy efficiency and latency performance [9,10,11,12,13].
Meanwhile, cluster-based IoT architectures have been widely adopted to reduce signaling overhead and enhance scalability [14,15]. In such architectures, IMDs within the same region forward sensing or computation tasks to a cluster head (CH), and only CHs interact with MEC servers. This hierarchical structure aligns naturally with UAV-assisted MEC systems, as UAVs can efficiently serve CHs rather than all ground devices. Moreover, many MEC studies explicitly model real-time periodic workloads, where mobile devices execute periodic tasks (possibly mixed with aperiodic or sporadic ones) and make deadline-aware offloading decisions over hyperperiods [16]. Recent work has further considered 6G-empowered MEC architectures that offload periodic and sporadic real-time tasks via RL-based policies across multi-tier edge–cloud resources [17]. These studies highlight the importance of explicitly capturing periodic task structures and deadlines when designing offloading policies for real-time applications.
In addition to communication and offloading decisions, the physical mobility of UAVs plays a critical role in determining the effectiveness of UAV-assisted IoT/MEC systems. Prior studies have demonstrated that jointly optimizing UAV deployment and flight trajectories can significantly reduce energy consumption and improve service efficiency, for example by introducing foothold-based deployment strategies and precomputed trajectory planning mechanisms [9,18]. However, most existing work mainly focuses on optimization of service locations and path lengths in abstract or simplified spaces, without explicitly addressing the safety and feasibility challenges caused by complex 3D urban structures. Recent studies on urban drone freight delivery further suggest that UAVs are becoming a promising solution for time-sensitive logistics in congested city environments while also highlighting the importance of safe 3D route organization and scalable aerial coordination in complex urban airspaces [19,20].
In realistic urban and industrial environments, directly controlling UAVs in continuous 3D space can easily produce unsafe or infeasible trajectories, most notably building collisions, which may cause task offloading failures and even safety hazards. To ensure practical route feasibility while still exploiting the mobility benefits of UAVs, we represent the service space as a 3D navigation graph constructed from no-collision regions and precomputed shortest paths. Building on this benchmark, we conduct a systematic comparison of three representative solution paradigms and their typical learning instantiations, aiming to characterize the conditions under which each paradigm is effective or ineffective.
The main contributions of this paper are summarized as follows:
  • We formulate a multi-UAV-assisted MEC problem for periodic task offloading in a realistic 3D city digital twin of San Francisco with explicit collision avoidance constraints, where cluster heads generate deadline-constrained periodic tasks and UAVs provide mobile edge service. The benchmark models feasible 3D navigation and routing via a collision-free navigation graph with shortest-path execution, enabling quantitative evaluation of offloading performance under stringent timing and energy constraints.
  • We identify and evaluate three MARL paradigms for solving the above problem: (i) continuous 3D control MARL that directly outputs motion commands; (ii) discrete decision-making MARL over a predefined collision-free navigation graph with shortest-path execution; and (iii) asynchronous macro-action MARL where each agent selects a new action only upon macro-action completion, leading to naturally de-synchronized decision epochs. For each paradigm, we implement representative algorithms and design a unified evaluation protocol, revealing key performance trends in offloading success, latency, energy consumption, and overall efficiency.
  • We release reproducible resources, including a 3D digital-twin environment, collision-free navigation maps, and periodic task offloading generators, to facilitate future research on UAV–MEC systems under realistic 3D collision avoidance constraints.
The remainder of this paper is organized as follows. Section 2 reviews related work. Section 3 introduces the system architecture and models. Section 4 formulates the benchmark problem and describes the three representative solution paradigms. Section 5 presents the evaluation protocol and discusses the experimental results. Section 6 provides further insights, limitations, and future directions. Section 7 concludes the paper. For easy reference, notations mainly used in this article are listed in Table 1.
Table 1. List of important notations used in this paper.

2. Related Work

2.1. UAV-Assisted MEC

Existing studies have investigated UAV-assisted MEC from several representative perspectives. For instance, energy-efficient trajectory planning and computation offloading have been studied in UAV-enabled IoT networks, where transformer-based models or joint bit–energy optimization were used to reduce latency and energy consumption [21,22]. Other works investigate UAV-assisted task offloading in mobile or vehicular edge systems, in which UAVs dynamically assist overloaded terrestrial infrastructures via online optimization under long-term energy constraints [23]. Furthermore, multi-UAV cooperative offloading and resource allocation have been examined in next-generation aerial computing systems, focusing on cooperative scheduling, partial offloading, and load balancing among multiple UAVs [24].
Building on these directions, subsequent studies have moved toward more comprehensive joint optimization settings. These include security-aware co-design of multi-UAV deployment, task offloading, and service placement under eavesdropping or jamming threats [25,26], collaborative multi-UAV offloading and resource allocation with DRL-based coordination [10,11,12], and joint deployment, scheduling, and path planning designs in complex environments such as urban disaster scenarios and high-density mobile device settings [27,28,29]. Overall, these studies show that UAV-assisted MEC is evolving from simplified offloading models toward integrated designs that jointly consider deployment, trajectory planning, communication, security, and resource scheduling in increasingly dynamic environments.

2.2. Multi-Agent Reinforcement Learning

Multi-agent reinforcement learning (MARL) has been widely adopted for decentralized coordination problems [30,31,32,33,34,35], where centralized training with decentralized execution (CTDE) is commonly used to stabilize learning. However, most commonly used MARL benchmarks and algorithm implementations are built around synchronized primitive-action steps, which limits their applicability in domains with heterogeneous action durations and asynchronous agent behaviors. To address this issue, macro-action-based MARL frameworks have been proposed, enabling agents to select temporally extended actions composed of multiple low-level steps. In particular, Xiao et al. [36] introduced a decentralized macro-action-based deep Q-learning approach with centralized training, demonstrating improved coordination efficiency. Subsequently, asynchronous actor–critic methods were developed to explicitly handle de-synchronized decision epochs and varying macro-action completion times [37]. More recently, the Agent-Centric Actor–Critic (ACAC) framework further improved learning stability in asynchronous MARL by avoiding information padding through agent-centric history encoding [38].
Beyond general MARL, recent UAV-assisted MEC studies have increasingly adopted multi-agent DRL to jointly optimize mobility, offloading, communication, and resource control. Representative examples include MATD3- and MADDPG-based frameworks for secure offloading, deployment, and resource allocation [10,25,26], as well as decentralized MADRL with learned inter-UAV message passing for scalable coordination under partial observability [12]. These studies suggest that MARL is a promising tool for multi-UAV MEC control, but most existing studies still emphasize task-specific joint optimization rather than systematically comparing different decision paradigms under realistic 3D motion feasibility constraints. This gap motivates our comparison of continuous control, graph-based discrete decision-making, and asynchronous macro-action MARL within a unified benchmark.

3. System Model

As illustrated in Figure 1, we study a multi-UAV enhanced edge network in which each UAV carries an integrated edge server. These UAVs collaboratively provide edge services to ground IMDs and traverse distinct spatial regions to serve geographically distributed devices. Since each UAV must both move within the scene and support task uploading and result downloading, the system must carefully balance the energy consumption between propulsion for aerial mobility and computation/communication for service delivery.
Figure 1. Multi-UAV enhanced edge network.
To mitigate interference during concurrent task offloading between multiple IMDs and UAVs as well as to reduce communication overhead, we group IMDs into multiple clusters. Within each cluster, nodes organize into a forwarding tree based on compressive data gathering, which allows each IMD to transmit its task data to a designated cluster head (CH). Communication costs between individual IMDs and their CHs are assumed negligible. Each UAV directly engages in communication and offloading only with the CH of each cluster.
Within each cluster, the cluster head (CH) aggregates the task streams generated by its member IMDs. To model the CH’s workload, we focus on real-time periodic tasks with quasi-periodic activations, as illustrated in Figure 2, capturing the regular sensing, monitoring, and reporting behaviors commonly observed in IoT systems. Following established models [39,40], we assume homogeneous task periods across IMDs within the same cluster, providing a realistic yet analytically tractable approximation of typical computation workloads generated by IMDs. Unless otherwise stated, these periodic tasks are executed locally by default; when a serving UAV is available, the tasks may be offloaded and executed on the UAV. Local execution alone may result in missed deadlines, motivating opportunistic offloading. Communications among IMDs within the same cluster are considered negligible, and each UAV communicates solely with CHs.
Figure 2. Timeline of a periodic task, showing local computation and the optional edge-compute interval within a task period.

3.1. Communication Model

We consider a group of UAVs U ≜ { u ∣ u = 1 , 2 , … , U } that navigate within a prescribed 3D feasible navigation domain D ⊂ R 3 . Over each scheduling period of duration T, UAVs maintain connectivity to devices within its coverage. Each IoT mobile device k ∈ K is associated with a computation-intensive, delay-sensitive task I k = { L k , C k , t k max } , where L k (bits) is the input data size, C k (CPU cycles/bit) is the per-bit computational demand, and t k max is the maximum tolerable end-to-end latency. All tasks must be completed within a single period T.
We adopt a binary offloading model: every task is executed either entirely locally on the IMD or entirely offloaded to the UAV. We denote by J 0 the set of locally executed tasks and by J 1 the set of offloaded tasks, with J 0 ∩ J 1 = ⌀ and J 0 ∪ J 1 = K . Since modeling data transmission under dynamically varying channel conditions induced by UAV motion is beyond the scope of this work, we assume that both uplink and downlink transmissions occur only during hovering. For an offloaded task I k , uplink transmission delivers all L k input bits to the UAV during hovering. Edge execution commences immediately after the full input is received, and the resulting output—of O k L k bits with output-to-input ratio O k < 1 —is then returned to IMD k via the downlink.
The Euclidean distance between UAV u and IMD k at time t is defined as:
d u , k ( t ) = q u ( t ) − w k 2 .
In air-to-ground communication, the line-of-sight (LoS) propagation typically dominates. For analytical tractability, we ignore large-scale shadowing and small-scale fading, and adopt a free-space path loss model with path-loss exponent α = 2 . Under this model, the average channel power gain between UAV u and IMD k at time t is:
h u , k ( t ) = h 0 q u ( t ) − w k 2 2 ,
where h 0 denotes the channel power gain at a reference distance 1   m .

3.2. Task Offloading Model

3.2.1. Local Execution

If cluster head (CH) IMD k decides to execute its task I k locally (i.e., k ∈ J 0 ), the execution time is
t k loc = C k L k f k loc ,
where f k loc denotes the local CPU frequency of IMD k. Assuming dynamic power dominates the processor energy, the local execution energy is
E k loc = γ k loc C k L k f k loc 2 ,
where γ k loc is a chip-dependent coefficient of IMD k.

3.2.2. Edge Execution

For each CH IMD k ∈ J 1 that offloads its task I k to the UAV for edge computing, the task I k is defined as the aggregation of all individual tasks generated by IMDs in cluster k during the current period. That is, the CH IMD is responsible for collecting, aggregating, and offloading the composite task I k to the UAV.
If CH IMD k offloads its task I k to the UAV for edge computing (i.e., k ∈ J 1 ), we let f c and γ c denote the CPU frequency and chip coefficient of the UAV’s edge server, respectively. Here, f k loc and f c are abstract computing-capacity parameters rather than exact hardware specifications. As in prior UAV-assisted MEC studies [23,25], the UAV is modeled as a stronger edge server than individual ground devices. The corresponding edge computing time and energy are
t k ec = C k L k f c ,
E k ec = γ c C k L k f c 2 .
For communication, denote the IMD’s uplink (UL) transmit power by P k , ul , the UAV’s downlink (DL) transmit power by P u , dl , the UAV’s UL receive-circuit power by P u , ul , and the IMD’s DL receive-circuit power by P k , dl . Assuming Gaussian signaling, the instantaneous spectral efficiencies (in bps/Hz) of the uplink and downlink channels at time t are expressed as
R k ul ( t ) = log 2 1 + P k , ul h u , k ( t ) σ 2 ,
R k dl ( t ) = log 2 1 + P u , dl h u , k ( t ) σ 2 ,
where σ 2 denotes the receiver noise power.
Note that both uplink and downlink transmissions are executed only when the UAV hovers. During this period, the wireless channel is assumed to remain quasi-static, and hence the total transmission times for the uplink and downlink are
t k ul = L k B R ¯ k ul , t k dl = O k L k B R ¯ k dl ,
where B is the channel bandwidth.
The corresponding energy consumptions are
E u , dl = P u , dl t k dl , E u , ul = P u , ul t k ul ,
The total latency for completing the offloaded task I k consists of the uplink transmission, edge computation, and downlink transmission times:
t k mec = t k ul + t k ec + t k dl .
Finally, the total energy consumption at UAV u due to task I k is:
E u ( I k ) = E u , ul + E u , dl + E k ec .

3.3. UAV’s Mobility Model

Without loss of generality, the flight trajectory of UAV u over the horizon T is denoted by q u ( t ) ∈ D ⊂ R 3 . Operationally, the trajectory is generated by concatenating a finite sequence of decision-induced subpaths. We let Π u ≜ { c u , 0 , c u , 1 , … , c u , S u } be the ordered set of waypoints for UAV u, where c u , s ∈ D typically coincides with a cluster head (CH) position to be visited. As illustrated in Figure 3a, the planned trajectory is computed within the UAV feasible flight domain and is composed of consecutive subpaths connecting cluster heads, reflecting the decision-induced flight planning process. In contrast, Figure 3b shows the realistic 3D collision regions in the urban environment. Note that a single decision step may involve multiple waypoints to be traversed in sequence.
Figure 3. Illustration of UAV mobility and spatial constraints. (a) Planned UAV trajectory in the feasible flight domain. (b) Realistic 3D collision regions in the urban environment.
The sth subpath is the directed segment
P u , s : c u , s → c u , s + 1 , s = 0 , 1 , … , S u − 1 ,
and the full trajectory satisfies
q u ( t ) = ⨁ s = 0 S u − 1 P u , s ,
where ⊕ denotes concatenation in time. For the straight subpath P u , s : c u , s → c u , s + 1 , we let d u , s = ∥ c u , s + 1 − c u , s ∥ 2 . Assuming piecewise-constant speed v u [ s ] with 0 < v u [ s ] ≤ v max , the per-segment flight time is
T u , fly ( s ) = d u , s v u [ s ] .
Following [41], the propulsion power for horizontal motion at speed v is
P mov ( v ) = P 0 1 + 3 v 2 U tip 2 + P 1 1 + v 4 4 v 0 4 − v 2 2 v 0 2 + 1 2 d 0 ρ s 0 δ v 3 ,
where P 0 and P 1 are the blade-profile and induced powers in hovering, U tip is the rotor tip speed, v 0 is the mean rotor induced velocity in hovering, d 0 is the fuselage drag ratio, s 0 is the rotor solidity, ρ is the air density, and δ is the rotor disk area. The per-segment flight energy is
E u , fly ( s ) = P mov ( v u [ s ] ) T u , fly ( s ) = P mov ( v u [ s ] ) d u , s v u [ s ] .
At a CH waypoint c j u , the UAV hovers for dwell time T u , hov ( j ) . Substituting v = 0 into (16) gives the constant hover power
P hov = P 0 + P 1 ,
and the hover propulsion energy is
E u , hov ( j ) = P hov T u , hov ( j ) .
Aggregating along the full trajectory, the total time and energy consumption in one decision epoch are
T u , act = ∑ s = 0 S u − 1 T u , fly ( s ) + ∑ j ∈ J u T u , hov ( j ) ,
E u , act = ∑ s = 0 S u − 1 E u , fly ( s ) + ∑ j ∈ J u E u , hov ( j ) ,
where J u indexes the CH waypoints visited by UAV u.

4. Problem Formulation and Solution Paradigms

4.1. Dec-POMDP Modeling

We formulate the multi-UAV scheduling problem as a decentralized partially observable Markov decision process (Dec-POMDP), denoted by M = ⟨ U , S , O , A , P , R , γ ⟩ , where U denotes the set of UAV agents, S is the global state space, O is the joint observation space, A is the joint action space, P is the state transition kernel, R is the reward function, and γ ∈ ( 0 , 1 ) is the discount factor. Specifically, the global state includes the UAV positions, system time, and task queue states, while each agent makes decisions based on its local observation.

4.2. Synchronous Multi-Agent Continuous Control Paradigm for UAV-Assisted Offloading

In UAV-assisted offloading with constant flight altitude, the system is inherently decentralized and partially observable: each UAV makes decisions based on locally available information, while its outcome is coupled with others through shared tasks, spatial competition, and time-varying service opportunities. Compared with the single-agent MDP abstraction, the key distinction in the Dec-POMDP formulation is the presence of decentralized observations and joint-action-induced non-stationarity, which motivates the centralized training with decentralized execution (CTDE) paradigm. Under CTDE, policies remain decentralized at execution, while training can exploit additional centralized information to improve value estimation and credit assignment. For continuous control, MADDPG [35] is a representative and widely used MARL algorithm, and has been frequently adopted in multi-UAV control and UAV-assisted MEC/offloading studies [25,26]. In addition, MAPPO is a representative on-policy method that combines decentralized actors with a centralized critic for coordinated updates, and has shown strong performance in cooperative multi-agent settings [30]. Accordingly, in the continuous control benchmark considered in this work, we include MADDPG together with MAPPO and IPPO as representative learning baselines. Related studies have also incorporated Lyapunov-based per-slot control to address long-term constraints and stochastic dynamics [23], as well as MARL-based coordination mechanisms in multi-UAV MEC systems [42].
Our 3D simulator follows this paradigm by modeling each UAV as an agent with decentralized observations derived from its own state and local neighborhood information. Each observation contains the UAV’s coordinates, the coordinates of all UAVs, the coordinates and potential rewards of the nearest navigable points, and the potential reward of hovering at the current location. Actions are issued synchronously at fixed time steps and are represented by three continuous variables: azimuth, elevation, and distance ratio, which jointly determine the UAV’s movement direction and displacement within one step. After movement, the UAV can serve offloading tasks within a predefined communication range. The reward is shaped by the number of successfully served tasks, together with a small time penalty, while boundary violation is treated as a terminal failure event with a large negative penalty. Under this design, decentralized policies can be executed from local observations, and CTDE-based algorithms such as MAPPO and MADDPG can be applied during training.

4.3. Synchronous Multi-Agent Discrete Control Paradigm for UAV-Assisted Offloading

In obstacle-aware scenarios, a common modeling convention is to construct a collision-free feasible set (e.g., safe corridors or a waypoint graph over the no-collision region) and discretize mobility into a finite set of motion primitives. Each slot corresponds to a synchronous joint decision in which each UAV selects a discrete action, such as moving to one of several nearby feasible waypoints or hovering, yielding a Dec-POMDP with a discrete joint-action space. This setting retains multi-agent non-stationarity and credit-assignment challenges, and is therefore naturally paired with CTDE-based solvers such as categorical-actor MAPPO. As a representative example, Refs. [43,44] adopt PPO with discrete trajectory commands under a constant-altitude UAV motion model; our work follows the same discrete control convention but further extends the simulator to a 3D environment with height variations and 3D spatial constraints.
Our simulator instantiates this paradigm by representing each UAV as an agent with local observations and a discrete mobility action set that selects one of the nearest feasible waypoint transitions or hovering. All UAVs act synchronously at each step; heterogeneous travel/service durations are reconciled by advancing all agents with a common slot length equal to the maximum individual duration and counting the residual as waiting, which preserves a well-defined joint transition. The per-step reward is driven by successful task service within a fixed hovering window with time-discounting and penalties, enabling decentralized execution and straightforward CTDE training with MAPPO.

4.4. Asynchronous Multi-Agent Discrete Macro-Action Paradigm for UAV-Assisted Offloading

In UAV-assisted offloading, enforcing synchronous joint decisions can incur non-negligible waiting overhead: agents that finish earlier must idle until the slowest agent completes its current travel/service, which may reduce effective utilization and introduce additional variance in the learning signal. A widely used alternative is to model high-level decisions as discrete macro-actions with agent-specific, state-dependent durations, so that each UAV starts and terminates decisions asynchronously. This leads to an asynchronous Dec-POMDP abstraction, where policy updates are triggered at macro-action terminations rather than at globally synchronized slots. Recent asynchronous actor–critic formulations explicitly address this setting by enabling direct optimization of asynchronous policies under decentralized, centralized, or CTDE training paradigms, and report improved scalability and solution quality in realistic multi-agent domains [37,38]. In task offloading systems, asynchrony is also a natural modeling choice when task generation instants and server workloads are heterogeneous across UAVs; representative studies adopt asynchronous decision-making and learning-based control to improve timeliness-related objectives under such dynamics [45].
Our 3D simulator is consistent with the asynchronous discrete macro-action MARL setting by decoupling decision times across UAVs and by assigning temporally extended effects to each discrete decision. Specifically, each UAV issues a new decision only at settlement instants, and the committed decision unfolds over a state-dependent duration that covers the induced mobility and a fixed service window, while the environment advances through event-driven updates of arrivals and task completions. Rewards are accumulated during macro-action execution, including task gains and time penalties, and are released only upon macro-action termination, aligning learning signals with temporally extended credit assignment rather than per-slot micro-transitions. Observations remain decentralized and execution-feasible in 3D by combining absolute coordinates, local neighborhood context, and a compact macro-status descriptor, and by refreshing neighborhood features only at settlement points to match asynchronous decision boundaries. This design avoids enforcing global synchronization at every step, thereby reducing waiting overhead, while preserving well-defined transitions and termination signals suitable for asynchronous actor–critic training in multi-UAV offloading.

5. Simulation and Results Analysis

We consider a digital-twin scenario based on San Francisco, as illustrated in Figure 4, with an area of size 457.52 m × 604.02 m, which is partitioned into 10 distinct zones. Without loss of generality, IMDs are assumed to be uniformly distributed within each zone, and the number of IMDs in each cluster is randomly selected from the set { 5 , 10 , 15 , 20 , 25 , 30 } . Each UAV is initially located at ( 0 , 0 , 0 ) . By explicitly modeling the three-dimensional structure of the environment and specifying feasible flight regions, the UAV is allowed to hover at a fixed altitude H hov = 10 m for communication and task offloading. The default simulation parameters, including H hov , are summarized in Table 2.
Figure 4. Digital-twin scenario based on San Francisco.
Table 2. Simulation settings.
All methods are implemented in PyTorch 2.1.0 with CUDA 12.1 and evaluated on a single NVIDIA GeForce RTX 3090 GPU. Each model is run 50 times with different random seeds, and we report the mean and sample standard deviation of the performance metrics. For the synchronous continuous-control paradigm, we benchmark MADDPG [35], MAPPO [30], and IPPO [33]. For the synchronous discrete-control paradigm, we benchmark MAPPO and IPPO. For the asynchronous discrete-action paradigm, we adopt the state-of-the-art ACAC [38] as the baseline and report its performance on our task.

5.1. Metrics

Our goal is to jointly optimize multi-UAV routing, hovering, and binary task offloading to enhance both service quality and energy efficiency. We let x k ∈ { 0 , 1 } represent the offloading decision for task I k , where x k = 1 denotes offloading and x k = 0 denotes local execution.
The end-to-end latency of task k is defined as
t k ≜ ( 1 − x k ) t k loc + x k t k mec
and each task must satisfy the latency constraint t k ≤ t k max whenever feasible.
We assess system performance using four metrics: task completion, deadline-normalized latency, UAV energy consumption and an overall efficiency.

5.1.1. Task Completion

We let I ( · ) denote the indicator function and let L k denote the input size (in bits) of task I k . We denote by L k T ∈ [ 0 , L k ] the number of task bits that are successfully processed and returned by the deadline t k max .
The task-level completion ratio is defined as
ψ task ≜ 1 K ∑ k ∈ K I L k T = L k ∈ [ 0 , 1 ] ,
where ψ task ≈ 1 implies that nearly all tasks are fully completed within their respective deadlines, indicating high service reliability.
To account for varying task sizes and partial completions, we introduce a bit-level completion ratio:
ψ ≜ ∑ k ∈ K L k T ∑ j ∈ K L j ∈ [ 0 , 1 ] ,
which measures the fraction of all task bits that are successfully delivered within deadline. A value of ψ ≈ 1 indicates that nearly all task bits are delivered within deadline, ensuring high throughput under task heterogeneity and imperfect computation.

5.1.2. Deadline-Normalized Latency

For each task k, we let a k and c k denote its activation and completion times, respectively, and define the response time as d k ≜ c k − a k . If task k is not completed within the observation horizon, d k is measured up to the end of the horizon. Since tasks may have different activation times, periods, task sizes, and deadline requirements, their absolute response times are not directly comparable. We therefore quantify timeliness using the following deadline-normalized aggregate score:
T ≜ 1 K ∑ k ∈ K d k t k max ,
where smaller values of T indicate better timeliness. In particular, T < 1 means that, on average, tasks consume less than their deadline budgets, whereas larger values indicate worse latency performance relative to task deadlines.

5.1.3. UAV Energy Consumption

For each UAV u ∈ U , we let E u , act denote propulsion energy (for flight and hovering), and E u , comm and E u , comp denote the communication and computing energies, respectively. The total energy consumption of UAV u is
E u ≜ E u , act + E u , comm + E u , comp .
We define the normalized UAV energy index as
ξ ≜ 1 U ∑ u ∈ U E u E u 0 ∈ [ 0 , ∞ ) ,
where E u 0 is the initial energy reserve for UAV u, ξ ≈ 0 indicates minimal energy depletion (high endurance), and ξ ≈ 1 suggests that, on average, each UAV has consumed the equivalent of a full battery.

5.1.4. Overall Efficiency

Finally, we define an overall dimensionless efficiency index that captures the trade-off between throughput, fairness, timeliness, and energy usage:
λ ≜ ψ ξ · T ∈ [ 0 , ∞ ) .
A larger λ indicates better overall efficiency only when interpreted together with ψ , T , and ξ . Since very small ξ may lead to disproportionately large λ , we use λ as a comparative composite indicator rather than a standalone metric.

5.2. Results and Analysis

5.2.1. Comparison Between Continuous and Discrete Control Paradigms

To evaluate the impact of action space design on UAV-assisted task offloading, we conducted comparative experiments under a scenario with two UAVs and 174 IMDs, where 10 IMDs are selected as cluster heads (CHs). For the discrete-control paradigm, we benchmark MAPPO and IPPO. For the continuous-control paradigm, we benchmark MADDPG, MAPPO, and IPPO. The evaluation includes reward convergence curves, quantitative performance metrics, and UAV trajectory visualizations.
Figure 5 illustrates the reward evolution during training. It can be observed that under continuous action control, the representative methods fail to obtain satisfactory policies in this benchmark. In particular, both MAPPO and IPPO exhibit severe convergence difficulties and fail to achieve stable policies. MADDPG, although designed for continuous control, also does not translate into meaningful performance gains under the realistic 3D collision-avoidance constraints considered here. In contrast, when discrete action control is adopted, both MAPPO and IPPO converge reliably and attain significantly higher long-term rewards, demonstrating improved training stability and effectiveness.
Figure 5. Reward comparison between discrete and continuous control paradigms under MADDPG, MAPPO and IPPO.
The UAV trajectories are visualized in Figure 6. Under continuous control, the UAVs frequently collide with surrounding buildings, which leads to mission failure. This behavior indicates that learning fine-grained continuous actions in complex urban environments with dense obstacles is highly challenging. By contrast, under discrete control, the UAVs move along predefined feasible navigation corridors, strictly remaining within the collision-free flight region. This structured motion enables successful task offloading and robust mission completion.
Figure 6. UAV trajectory visualization under continuous and discrete control paradigms.
Table 3 summarizes the quantitative performance metrics, including task completion ratio ψ , task latency T , energy consumption ξ , and overall efficiency λ . All values are reported as the mean and sample standard deviation over multiple independent runs. The results show that discrete control is substantially more effective in this benchmark: both MAPPO and IPPO under discrete control achieve much higher task completion ratios and lower task latency than the continuous-control baselines. By contrast, MADDPG, MAPPO, and IPPO under continuous control all perform poorly, suggesting that the main difficulty lies in the continuous-action formulation under realistic 3D collision-avoidance constraints rather than in a specific MARL optimizer. Although continuous control yields much lower energy consumption, this is mainly because many episodes terminate early due to UAV collisions; therefore, the large λ values, especially for MADDPG, should not be interpreted as true performance gains but rather as artifacts of premature mission failure.
Table 3. Performance comparison between continuous- and discrete control paradigms. All results are reported as mean ± sample standard deviation over multiple independent runs. ↑ denotes higher-is-better and ↓ denotes lower-is-better.
From a statistical perspective, the discrete control methods also exhibit relatively moderate dispersion across independent runs, indicating stable training outcomes once convergence is achieved. By contrast, the continuous control setting, especially MADDPG, shows noticeably larger fluctuation in some metrics such as ξ and λ , which further reflects the instability induced by collision-prone behavior and unreliable policy learning in complex urban flight environments.

5.2.2. Comparison Between Synchronous and Asynchronous Decision Paradigms

We further compare synchronous and asynchronous decision-making paradigms in a scenario with two UAVs and 174 IMDs, among which 10 IMDs are selected as cluster heads (CHs). Since the continuous control paradigm exhibits poor performance, only discrete action control methods are considered in this comparison. As the synchronous and asynchronous approaches employ similar discrete motion primitives, trajectory visualizations are omitted. Instead, we focus on the UAV waiting overhead induced by control decisions, reward convergence behavior, and quantitative performance metrics.
Table 4 reports the average waiting time caused by control synchronization. It can be observed that the asynchronous method significantly reduces the waiting overhead compared with synchronous MARL approaches. Although an asynchronous MacDec-POMDP formulation is adopted, for training efficiency and practical simulation considerations, policy decisions and reward settlement are discretized using a fixed step size Δ t . As a result, macro-actions that terminate in continuous time may wait until the next decision epoch, incurring a bounded waiting overhead. This does not violate the asynchronous nature of the framework, as macro-actions are still executed in an event-driven manner and different agents complete their actions at different times; the waiting arises solely from time discretization. Moreover, the waiting overhead in the asynchronous method can be further reduced by decreasing Δ t at the cost of slower training speed.
Table 4. Average waiting time comparison between synchronous and asynchronous decision paradigms. All results are reported as mean ± sample standard deviation over multiple independent runs. ↓ indicates lower is better.
The reported standard deviations also provide useful insight into temporal consistency. In particular, ACAC exhibits a larger spread than IPPO, indicating that the waiting overhead under asynchronous execution is more sensitive to the specific interaction patterns among macro-actions, while its mean value remains substantially lower than those of the synchronous baselines.
Figure 7 illustrates the reward convergence curves for synchronous and asynchronous methods. It can be seen that synchronous MARL approaches converge faster in terms of training iterations, while the asynchronous method requires more iterations to converge but ultimately achieves a higher reward level, indicating superior long-term performance.
Figure 7. Reward comparison between synchronous and asynchronous decision paradigms.
The quantitative performance metrics are summarized in Table 5. The metric results further demonstrate the advantage of asynchronous decision-making. The asynchronous method achieves a higher task completion ratio, lower task latency, and improved overall energy efficiency, confirming that eliminating unnecessary synchronization-induced waiting is beneficial for UAV-assisted task offloading systems. In addition, the standard deviations remain at a relatively comparable level across the three methods, suggesting that the performance gain of ACAC is not obtained at the expense of excessive run-to-run instability.
Table 5. Performance comparison between synchronous and asynchronous decision paradigms. All results are reported as mean ± sample standard deviation over multiple independent runs. ↑ denotes higher-is-better and ↓ denotes lower-is-better.

5.2.3. Impact of the Number of UAVs

We evaluate the impact of the number of UAVs under a moderate IMD density, where 174 IMDs are grouped into 10 clusters with corresponding IMD cluster heads. Table 6 reports the performance metrics for two, three, and four deployed UAVs.
Table 6. Impact of the number of UAVs when the UAV count varies from 2 to 4. All results are reported as mean ± sample standard deviation over multiple independent runs. ↑ denotes higher-is-better and ↓ denotes lower-is-better.
Overall, increasing the number of UAVs consistently improves system performance across all methods, as reflected by higher task completion ratios ψ , lower latency T , and higher overall efficiency λ . This trend indicates that UAV-assisted MEC systems can benefit from increased aerial resource provisioning. Under the same number of UAVs, the asynchronous ACAC method consistently outperforms the synchronous MAPPO and IPPO baselines. Moreover, the performance gap becomes more pronounced as the UAV count increases, highlighting the advantage of asynchronous macro-action decision-making in handling heterogeneous task completion times and de-synchronized agent behaviors. In addition, the standard deviations remain within a limited range across different UAV counts, suggesting that the observed performance trends are reasonably consistent across independent runs. In particular, ACAC exhibits relatively small variations in ψ and λ as the number of UAVs increases, indicating robust performance under larger UAV team sizes.

5.2.4. Impact of the Number of IMDs

We next investigate scalability with respect to ground task intensity by varying the number of IMDs while keeping the aerial resources fixed. Specifically, we deploy four UAVs and compare a moderate-density scenario with 174 IMDs grouped into 10 clusters and a high-density scenario with 352 IMDs grouped into 20 clusters, each with corresponding cluster heads. The resulting metrics are summarized in Table 7.
Table 7. Impact of IMD density with four UAVs. Den: IMD density, m: moderate density, h: high density. All results are reported as mean ± sample standard deviation over multiple independent runs. ↑ denotes higher-is-better and ↓ denotes lower-is-better.
As expected, increasing the IMD density enlarges the total task volume and intensifies contention for communication and computing resources, which generally reduces the task completion ratio ψ and degrades the overall efficiency λ . For synchronous MAPPO, ψ decreases from 0.7350 to 0.6217 and λ decreases from 3.2938 to 2.5413 as the IMD count approximately doubles, while the latency T remains close, changing from 0.4123 to 0.4268 . These results indicate that the synchronous baselines preserve reasonable service timeliness under heavier load, but experience a noticeable loss in completion and aggregate utility due to increased congestion.
Among the three methods, synchronous IPPO exhibits the strongest robustness in the high-density regime. When moving from moderate to high density, IPPO slightly improves ψ from 0.6280 to 0.6313 , reduces T from 0.4376 to 0.4256 , and decreases ξ from 0.6116 to 0.5349 , leading to an increase of λ from 2.3466 to 2.7728 . This behavior is consistent with the fact that independent policy learning can be less sensitive to the non-stationarity induced by a larger population of interacting IMDs and more volatile service demand.
For asynchronous ACAC, the moderate-density setting yields the best completion ratio, with ψ = 0.8154 and T = 0.3648 , demonstrating strong coordination when the environment dynamics are relatively tractable. However, in the high-density scenario ACAC shows a marked reduction in ψ from 0.8154 to 0.6184 and in λ from 3.0538 to 1.7807 , accompanied by a higher ξ of 0.7855 . This suggests that the denser and more rapidly changing environment increases the difficulty of stabilizing asynchronous macro-action learning, where heterogeneous task completion times and delayed feedback can exacerbate credit assignment uncertainty. Overall, all methods remain functional as IMD density increases, while the relative advantage shifts toward IPPO in the most congested setting.
From the variance perspective, the standard deviations across moderate- and high-density settings remain within a comparable range for most metrics, indicating that the change in mean performance is the dominant effect. Notably, ACAC does not exhibit a dramatic increase in dispersion under high density, implying that its degradation mainly stems from the increased problem difficulty rather than from a complete loss of training reliability.

5.2.5. Impact of the Flight Speed of UAVs

We further investigate the impact of the UAV flight speed, which is an important system parameter affecting mobility efficiency and service responsiveness. Specifically, we consider a moderate-density scenario with 174 IMDs grouped into 10 clusters and deploy three UAVs to compare different flight-speed settings. The resulting performance metrics are summarized in Table 8.
Table 8. Impact of UAV flight speed with three UAVs. Spe: UAV flight speed (m/s). All results are reported as mean ± sample standard deviation over multiple independent runs. ↑ denotes higher-is-better and ↓ denotes lower-is-better.
As the UAV flight speed increases from 10 m/s to 18 m/s, the asynchronous ACAC method exhibits the expected performance trend: the higher speed allows UAVs to reach service locations more quickly, thereby reducing deadline-normalized latency from 0.4846 to 0.3828 and improving the task completion ratio from 0.6894 to 0.7379 . Although the normalized energy index ξ increases from 0.6516 to 0.7617 , reflecting the higher mobility cost associated with faster movement, the gain in task completion and timeliness is sufficient to improve the overall efficiency λ from 2.1833 to 2.5310 . By contrast, the two synchronous methods do not benefit from the higher flight speed in the same way. For both MAPPO and IPPO, increasing the speed from 10 m/s to 18 m/s leads to lower task completion ratios and worse latency, together with higher energy consumption. One possible explanation is that, in the synchronous setting, UAVs must jointly handle mobility control and task-offloading decisions under periodically arriving tasks, while their actions are still coupled through slot-level synchronization. As a result, the potential advantage of faster movement cannot always be converted into better effective service, because the learning problem becomes more challenging and the coordination inefficiency induced by synchronization may offset the mobility gain. The standard deviations in Table 8 remain moderate across different speed settings, indicating that the observed performance differences are reasonably consistent over independent runs.

6. Discussion

While the proposed benchmark and comparative study provide a practical and systematic view of MARL for UAV-assisted MEC under realistic 3D collision avoidance constraints, several limitations remain. First, we assume that each UAV can serve at most one device at a time. In practice, enabling concurrent service to multiple devices may improve offloading success and overall efficiency, but it requires explicit modeling and allocation of communication power, interference, and onboard edge computation resources. Second, the benchmark adopts a simplified LoS-dominant communication model. Although this assumption improves tractability and allows the comparison to focus on the coupling among UAV mobility, task offloading, and MARL decisin-making, more realistic wireless effects such as NLoS propagation, blockage, shadowing, interference, or even real-world channel distributions may significantly affect transmission reliability and latency, and therefore should be incorporated in future extensions. Third, although tasks are periodic over time, agent observations are primarily local and instantaneous and do not explicitly exploit the temporal regularities of periodic task arrivals. Incorporating task state modeling and prediction that captures periodic patterns may enable more anticipatory navigation and scheduling decisions under strict deadlines. Fourth, the benchmark adopts a binary offloading model, and allowing partial offloading and task partitioning may provide more flexible trade-offs among latency, energy, and completion probability.
Several directions remain worthy of further investigation. When multiple UAVs serve devices in the same region, interference and resource contention become inevitable, motivating interference-aware coordination and resource allocation. This also enables extending the learning setting beyond fully independent or fully cooperative agents toward competitive and mixed interaction models. Scalability is another key concern, since directly scaling the current framework to large fleets may lead to prohibitive complexity, suggesting the need for hierarchical architectures that combine regional coordination with local control. In addition, incorporating energy replenishment mechanisms such as charging and battery swapping can support longer-term service. Finally, considering heterogeneous UAV capabilities can better match real deployments, which we leave for future work.

7. Conclusions

This paper benchmarks multi-agent reinforcement learning for UAV-assisted mobile edge computing under realistic 3D collision avoidance navigation constraints for deadline-constrained periodic task offloading. By modeling feasible mobility via a collision-free 3D navigation graph with shortest-path execution and evaluating three representative MARL paradigms under a unified protocol, we reveal clear trade-offs in offloading success, end-to-end latency, and energy consumption induced by practical 3D constraints. The benchmark and insights aim to guide the design of reliable UAV–MEC systems in dense urban environments and to support reproducible future research in realistic 3D settings.

Author Contributions

Conceptualization, J.G., Q.M. and S.Y.; data curation, B.Z., Q.S. and S.Z.; formal analysis, J.G., S.Y. and Q.M.; funding acquisition, S.Y. and Q.S.; investigation, B.Z. and Q.S.; methodology, J.G., Q.M. and S.Y.; project administration, Q.S.; software, B.Z., S.Z. and Q.M.; supervision, Q.M.; validation, J.G. and Q.M.; visualization, B.Z., S.Z. and S.Y.; writing—original draft, J.G. and Q.M.; writing—review and editing, J.G., Q.M. and S.Y. All authors have read and agreed to the published version of the manuscript.

Funding

The work was in part supported by the National Key Research and Develop Program of China (Grant Nos. 2024YFF0907401, 2022ZD0115901, and 2022YFC2409000), the National Natural Science Foundation of China (Grant Nos. 62177007, U20A20373, and 82202954), the China-Central Eastern European Countries High Education Joint Education Project (Grant No. 202012), the Application of Trusted Education Digital Identity in the Construction of Smart Campus in Vocational Colleges (Grant No. 2242000393), the Knowledge Blockchain Research Fund (Grant No. 500230), and the Medium- and Long-term Technology Plan for Radio, Television and Online Audiovisual (Grant No. ZG23011). The work was also supported by Public Computing Cloud, CUC. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. The code used in this study is openly available in a publicly accessible repository: GitHub, https://github.com/LoudLove/3D-UAV-MEC, accessed on 24 March 2026. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
IoTInternet of Things
IMDIoT Mobile Device
3DThree-Dimensional
6GSixth-Generation Mobile Communication System
MECMobile Edge Computing
UAVUnmanned Aerial Vehicle
LoSLine-of-Sight
CHCluster Head
RLReinforcement Learning
MARLMulti-Agent Reinforcement Learning
CTDECentralized Training with Decentralized Execution
Dec-POMDPDecentralized Partially Observable Markov Decision Process
IPPOIndependent Proximal Policy Optimization
MADDPGMulti-Agent Deep Deterministic Policy Gradient
MAPPOMulti-Agent Proximal Policy Optimization
ACACAgent-Centric Actor-Critic

References

  1. Do, H.M.; Tran, T.P.; Yoo, M. Deep reinforcement learning-based task offloading and resource allocation for industrial IoT in MEC federation system. IEEE Access 2023, 11, 83150–83170. [Google Scholar]
  2. Ling, C.; Peng, K.; Wang, S.; Xu, X.; Leung, V.C.M. A multi-agent DRL-based computation offloading and resource allocation method with attention mechanism in MEC-enabled IIoT. IEEE Trans. Serv. Comput. 2024, 17, 3037–3051. [Google Scholar] [CrossRef] [Scilit]
  3. Imtiaz, H.H.; Khan, W.U.; Bashir, A.K.; Obayya, M.; Negm, N.; Yahya, A.E.; Dutta, A.K. Digital Twin Enabled 6G MEC Networks: Computational Energy Efficiency for Consumer IIoT in Industry 5.0. IEEE Trans. Consum. Electron. 2025, 71, 7874–7881. [Google Scholar] [CrossRef] [Scilit]
  4. Hevesli, M.; Seid, A.M.; Erbad, A.; Abdallah, M. Task offloading optimization in digital twin assisted MEC-enabled air–ground IIoT 6G networks. IEEE Trans. Veh. Technol. 2024, 73, 17527–17542. [Google Scholar] [CrossRef] [Scilit]
  5. Abrar, M.; Ajmal, U.; Almohaimeed, Z.M.; Gui, X.; Akram, R.; Masroor, R. Energy efficient UAV-enabled mobile edge computing for IoT devices: A review. IEEE Access 2021, 9, 127779–127798. [Google Scholar] [CrossRef] [Scilit]
  6. Yazid, Y.; Ez-Zazi, I.; Guerrero-González, A.; El Oualkadi, A.; Arioua, M. UAV-enabled mobile edge-computing for IoT based on AI: A comprehensive review. Drones 2021, 5, 148. [Google Scholar] [CrossRef] [Scilit]
  7. Yan, M.; Zhang, L.; Jiang, W.; Chan, C.A.; Gygax, A.F.; Nirmalathas, A. Energy consumption modeling and optimization of UAV-assisted MEC networks using deep reinforcement learning. IEEE Sens. J. 2024, 24, 13629–13639. [Google Scholar] [CrossRef] [Scilit]
  8. Zhao, M.; Zhang, R.; He, Z.; Li, K. Joint optimization of trajectory, offloading, caching, and migration for UAV-assisted MEC. IEEE Trans. Mob. Comput. 2024, 24, 1981–1998. [Google Scholar] [CrossRef] [Scilit]
  9. Han, S.; Liu, X.; Zhou, M.C.; Zhu, K.; Zhao, L.; Albeshri, A.; Abusorrah, A. Joint association, deployment and flight trajectory optimization for multi-UAV-enabled large-scale mobile edge computing. IEEE Trans. Mob. Comput. 2024, 23, 13207–13221. [Google Scholar] [CrossRef] [Scilit]
  10. Zakaryia, S.A.; Meaad, M.; Nabil, T.; Hussein, M.K. Task offloading and resource allocation for multi-UAV asset edge computing with multi-agent deep reinforcement learning. Computing 2025, 107, 126. [Google Scholar] [CrossRef] [Scilit]
  11. Xiong, N.; Zhong, W.; Chen, Y.; He, D.; Li, Y.; Chen, L.; Liang, W. MCDS: An Effective Multi-UAV Collaborative Decision-Making System in Mobile Edge Computing Networks. IEEE Internet Things J. 2025, 12, 29354–29372. [Google Scholar] [CrossRef] [Scilit]
  12. Hwang, S.; Lee, H.; Kim, M.; Lee, I. Multiagent deep reinforcement learning for decentralized multi-UAV mobile edge computing networks. IEEE Internet Things J. 2025, 12, 14484–14497. [Google Scholar] [CrossRef] [Scilit]
  13. Yuan, H.; Wang, M.; Bi, J.; Shi, S.; Yang, J.; Zhang, J.; Zhou, M.C.; Buyya, R. Cost-efficient task offloading in mobile edge computing with layered unmanned aerial vehicles. IEEE Internet Things J. 2024, 11, 30496–30509. [Google Scholar] [CrossRef] [Scilit]
  14. Ebrahimi, D.; Sharafeddine, S.; Ho, P.-H.; Assi, C. UAV-aided projection-based compressive data gathering in wireless sensor networks. IEEE Internet Things J. 2018, 6, 1893–1905. [Google Scholar] [CrossRef] [Scilit]
  15. Shen, L.; Wang, N.; Zhu, Z.; Fan, Y.; Ji, X.; Mu, X. UAV-enabled data collection for mMTC networks: AEM modeling and energy-efficient trajectory design. In ICC 2020—2020 IEEE International Conference on Communications (ICC); IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
  16. Huang, H.; Ye, Q.; Zhou, Y. Deadline-aware task offloading with partially-observable deep reinforcement learning for multi-access edge computing. IEEE Trans. Netw. Sci. Eng. 2021, 9, 3870–3885. [Google Scholar] [CrossRef] [Scilit]
  17. Huang, H.; Ye, Q.; Zhou, Y. 6G-empowered offloading for realtime applications in multi-access edge computing. IEEE Trans. Netw. Sci. Eng. 2022, 10, 1311–1325. [Google Scholar] [CrossRef] [Scilit]
  18. Han, S.; Zhu, K.; Zhou, M.C.; Liu, X. Joint deployment optimization and flight trajectory planning for UAV assisted IoT data collection: A bilevel optimization approach. IEEE Trans. Intell. Transp. Syst. 2022, 23, 21492–21504. [Google Scholar] [CrossRef] [Scilit]
  19. He, X.; Li, L.; Mo, Y.; Sun, Z.; Qin, S.J. Air corridor planning for urban drone delivery: Complexity analysis and comparison via multi-commodity network flow and graph search. Transp. Res. Part E Logist. Transp. Rev. 2025, 193, 103859. [Google Scholar] [CrossRef] [Scilit]
  20. Postorino, M.N.; Sarnè, G.M.L. Operational Performance of a 3D Urban Aerial Network and Agent-Distributed Architecture for Freight Delivery by Drones. Drones 2025, 9, 759. [Google Scholar] [CrossRef] [Scilit]
  21. Guo, H.; Liu, J. UAV-enhanced intelligent offloading for Internet of Things at the edge. IEEE Trans. Ind. Inform. 2019, 16, 2737–2746. [Google Scholar] [CrossRef] [Scilit]
  22. Zhu, B.; Bedeer, E.; Nguyen, H.H.; Barton, R.; Gao, Z. UAV trajectory planning for AoI-minimal data collection in UAV-aided IoT networks by transformer. IEEE Trans. Wirel. Commun. 2022, 22, 1343–1358. [Google Scholar] [CrossRef] [Scilit]
  23. Dai, X.; Xiao, Z.; Jiang, H.; Lui, J.C.S. UAV-assisted task offloading in vehicular edge computing networks. IEEE Trans. Mob. Comput. 2023, 23, 2520–2534. [Google Scholar] [CrossRef] [Scilit]
  24. Guo, H.; Wang, Y.; Liu, J.; Liu, C. Multi-UAV cooperative task offloading and resource allocation in 5G advanced and beyond. IEEE Trans. Wirel. Commun. 2023, 23, 347–359. [Google Scholar] [CrossRef] [Scilit]
  25. Wu, M.; Wu, H.; Lu, W.; Guo, L.; Lee, I.; Jamalipour, A. Security-aware designs of multi-UAV deployment, task offloading and service placement in edge computing networks. IEEE Trans. Mob. Comput. 2025, 24, 11046–11060. [Google Scholar] [CrossRef] [Scilit]
  26. Shao, Z.; Yang, H.; Xiong, Z. Intelligent latency-oriented optimization for multi-UAV-assisted mobile edge computing in space-air-ground integrated networks. IEEE Trans. Commun. 2025, 73, 13384–13398. [Google Scholar] [CrossRef] [Scilit]
  27. Ejaz, M.; Gui, J.; Asim, M.; Abd El-Latif, A.A.; ElAffendi, M.; Fung, C.; Ateya, A.A.; Rodrigues, J.J.P.C. Joint optimization of uav deployment and task scheduling in multi-uav enabled mobile edge computing systems. IEEE Internet Things J. 2025, 12, 37077–37093. [Google Scholar] [CrossRef] [Scilit]
  28. Adnan, M.H. Path planning for multi-UAV-assisted mobile edge computing framework using reinforcement learning in urban environment disaster scenarios. Ad Hoc Netw. 2025, 178, 103928. [Google Scholar] [CrossRef] [Scilit]
  29. Liu, L.; Miao, H.; Qu, C.; Wang, Z.; Zhang, H.; Li, Z. Multi-UAV Path Planning for Mobile Edge Computing with High-Density Mobile Devices. IEEE Trans. Mob. Comput. 2026. [Google Scholar] [CrossRef] [Scilit]
  30. Yu, C.; Velu, A.; Vinitsky, E.; Gao, J.; Wang, Y.; Bayen, A.; Wu, Y. The surprising effectiveness of PPO in cooperative multi-agent games. Adv. Neural Inf. Process. Syst. 2022, 35, 24611–24624. [Google Scholar]
  31. Kostrikov, I.; Nair, A.; Levine, S. Offline reinforcement learning with implicit Q-learning. arXiv 2021, arXiv:2110.06169. [Google Scholar] [CrossRef] [Scilit]
  32. Rashid, T.; Samvelyan, M.; De Witt, C.S.; Farquhar, G.; Foerster, J.; Whiteson, S. Monotonic value function factorisation for deep multi-agent reinforcement learning. J. Mach. Learn. Res. 2020, 21, 1–51. [Google Scholar]
  33. De Witt, C.S.; Gupta, T.; Makoviichuk, D.; Makoviychuk, V.; Torr, P.H.S.; Sun, M.; Whiteson, S. Is independent learning all you need in the StarCraft multi-agent challenge? arXiv 2020, arXiv:2011.09533. [Google Scholar]
  34. Haarnoja, T.; Zhou, A.; Hartikainen, K.; Tucker, G.; Ha, S.; Tan, J.; Kumar, V.; Zhu, H.; Gupta, A.; Abbeel, P.; et al. Soft actor–critic algorithms and applications. arXiv 2018, arXiv:1812.05905. [Google Scholar]
  35. Lowe, R.; Wu, Y.I.; Tamar, A.; Harb, J.; Abbeel, P.; Mordatch, I. Multi-agent actor-critic for mixed cooperative-competitive environments. In Advances in Neural Information Processing Systems 30 (NIPS 2017); NeurIPS: San Diego, CA, USA, 2017; Volume 30. [Google Scholar]
  36. Xiao, Y.; Hoffman, J.; Xia, T.; Amato, C. Learning multi-robot decentralized macro-action-based policies via a centralized Q-net. In 2020 IEEE International Conference on Robotics and Automation (ICRA); IEEE: Piscataway, NJ, USA, 2020; pp. 10695–10701. [Google Scholar]
  37. Xiao, Y.; Tan, W.; Amato, C. Asynchronous actor–critic for multi-agent reinforcement learning. Adv. Neural Inf. Process. Syst. 2022, 35, 4385–4400. [Google Scholar]
  38. Jung, W.; Hong, S.; Yoon, D.; Lee, K.; Lim, W. Agent-centric actor–critic for asynchronous multi-agent reinforcement learning. In Proceedings of the 42nd International Conference on Machine Learning, Vancouver, Canada; PMLR: Cambridge, MA, USA, 2025; Volume 267, pp. 28481–28502. [Google Scholar]
  39. Jošilo, S.; Dán, G. Computation offloading scheduling for periodic tasks in mobile edge computing. IEEE/ACM Trans. Netw. 2020, 28, 667–680. [Google Scholar] [CrossRef] [Scilit]
  40. Hoßfeld, T.; Metzger, F.; Heegaard, P.E. Traffic modeling for aggregated periodic IoT data. In 2018 21st Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN); IEEE: Piscataway, NJ, USA, 2018; pp. 1–8. [Google Scholar]
  41. Zeng, Y.; Xu, J.; Zhang, R. Energy minimization for wireless communication with rotary-wing UAV. IEEE Trans. Wirel. Commun. 2019, 18, 2329–2345. [Google Scholar] [CrossRef] [Scilit]
  42. Li, X.; Qin, Y.; Huo, J.; Huangfu, W. Computation offloading and trajectory planning of multi-UAV-enabled MEC: A knowledge-assisted multiagent reinforcement learning approach. IEEE Trans. Veh. Technol. 2023, 73, 7077–7088. [Google Scholar] [CrossRef] [Scilit]
  43. Sweidan, Z.; Sharafeddine, S.; Awad, M. RL-based mobile edge computing scheme for high reliability low latency services in UAV-aided IIoT networks. Ad Hoc Netw. 2025, 166, 103646. [Google Scholar] [CrossRef] [Scilit]
  44. Liu, X.; Liu, Y.; Chen, Y. Reinforcement learning in multiple-UAV networks: Deployment and movement design. IEEE Trans. Veh. Technol. 2019, 68, 8036–8049. [Google Scholar] [CrossRef] [Scilit]
  45. Qin, X.; Li, Y.; Ma, N.; Zhang, Y.; Han, K.; Meng, L.; Zhang, P. Timeliness-oriented asynchronous task offloading in UAV-edge-computing systems. IEEE Trans. Netw. Sci. Eng. 2023, 11, 900–912. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.