iconOpen Access

ARTICLE

Predictive-Q Learning Based Interference-and-Mobility Aware Dual-Path Routing for UAV Swarm Networks with Mobile Edge Computing

Zhihao Dong1,2, Huakui Sun1,2,*, Yueyue Tao2, Daosen Zhai2

1 School of Airspace Science and Engineering, Shandong University, Weihai, China
2 School of Electronics and Information, Northwestern Polytechnical University, Xi’an, China

* Corresponding Author: Huakui Sun. Email: email

(This article belongs to the Special Issue: Deep Reinforcement Learning for Space-Air-Ground Integrated Edge Computing: Architectures, Algorithms, and Applications)

Computers, Materials & Continua 2026, 88(3), 77 https://doi.org/10.32604/cmc.2026.084301

Abstract

High-mobility Unmanned Aerial Vehicle (UAV) swarm networks suffer from fast-varying connectivity and interference, and therefore routing decisions must jointly account for link instability and topology changes. By leveraging mobile edge computing (MEC) capabilities, each UAV can perform online routing decisions locally without relying on centralized controllers. This paper develops a Predictive-Q learning framework for dynamic routing under interference and mobility, where the Q-value is trained by a multi-factor reward that explicitly models retransmission costs, predicts link lifetime from relative motion, and anticipates forward connectivity and neighbor redundancy. To further enhance reliability under harsh interference, we extend Predictive-Q with a lightweight dual-path forwarding mechanism. Specifically, it conditionally splits a backup routing when the primary next hop becomes unreliable, and terminates the backup early when continued forwarding is unlikely to be beneficial, thereby controlling overhead. Simulation results demonstrate that, compared with existing methods, the proposed Predictive-Q-Dual improves packet delivery ratio by more than 15% over GPSR under strong interference while maintaining low delay and energy consumption across varying interference intensity, node density, and mobility speed.

Keywords

UAV swarm networks; routing; reinforcement learning; dual-path forwarding; mobile edge computing

1  Introduction

Unmanned aerial vehicle (UAV) swarms are increasingly adopted for challenging missions such as emergency response, wide-area reconnaissance, and beyond-visual-line-of-sight operations. In these scenarios, UAVs must exchange coordination, control, and payload data over highly dynamic wireless links, forming flying ad hoc networks (FANETs). Compared with conventional mobile ad hoc networks and vehicular networks, FANETs feature rapid topology variation, intermittent connectivity, and structural fragility, which makes reliable multi-hop forwarding a severe challenge [1]. In addition, aerial links may experience intentional and unintentional interference, causing abrupt reliability degradation and significant retransmission-induced delay [25]. Therefore, robust forwarding that explicitly accounts for both mobility and interference is essential. With the integration of mobile edge computing (MEC) through onboard edge resources, each UAV can execute lightweight learning-based routing algorithms in real time, eliminating reliance on centralized controllers and enabling per-packet adaptive forwarding at the network edge.

Geographic routing offers a lightweight solution for position-based forwarding but struggles with 3D routing voids, short-lived links, and interference-induced reliability degradation [69]. Reinforcement learning (RL) provides an adaptive alternative by learning effective policies through environment interaction, yet existing RL-based schemes often suffer from excessive exploration overhead or fail to explicitly model the reliability–overhead tradeoff under interference [10,11]. A detailed review of these approaches is provided in Section 2.

Motivated by these gaps, this paper develops a dual-path predictive learning-based routing framework for UAV swarms under highly dynamic and interference-prone conditions. The core component is a Predictive-Q forwarding strategy that integrates multi-factor prediction (e.g., link quality, expected retransmission delay, and mobility-induced link stability) into Q-values for lightweight online routing selection on MEC-enabled UAV nodes [1215]. To further enhance reliability under harsh interference, we propose a lightweight dual-path extension with controlled redundancy, achieving reliability improvement with bounded overhead under severe interference.

The main contributions are summarized as follows:

•   We present a Predictive-Q forwarding strategy that embeds multi-factor link and mobility prediction into Q-values, enabling robust and lightweight online routing in highly dynamic UAV swarms. Unlike single-objective RL schemes, Predictive-Q employs distance-adaptive weighting to dynamically balance progress, reliability, and stability as packets approach the destination, making it suitable for distributed deployment on resource-constrained MEC-enabled UAV nodes.

•   We propose a dual-path extension with controlled redundancy, where a backup branch is created only when the primary next hop is deemed unreliable. An early termination (backup-branch death) rule further prevents redundant transmissions, thereby improving packet delivery ratio (PDR) with bounded replication overhead under interference.

•   Extensive simulations evaluate the reliability–delay–energy tradeoffs and demonstrate clear performance gains over representative geographic, metric-driven, and learning-based baselines. Specifically, the proposed scheme achieves 8%–16% higher PDR than GPSR and 4%–13% lower delay than QGeo, while bounding dual-path energy overhead within 0%–29%.

The remainder of this paper is organized as follows. Section 2 reviews related work. Section 3 introduces the system model. Sections 4 and 5 present the proposed Predictive-Q forwarding and dual-path extension mechanism. Section 6 reports simulation results, and Section 7 concludes the paper.

2  Related Work

2.1 Geographic and Learning-Based Routing in FANETs

Recent surveys [1] highlight that FANETs face fast topology variation, intermittent connectivity, and stringent Quality of Service (QoS) requirements, motivating reliability-aware routing designs.

Geographic routing remains a foundational approach due to its minimal state requirements. Karp and Kung [6] pioneered Greedy Perimeter Stateless Routing (GPSR) with greedy forwarding and perimeter recovery, but its 2D assumptions limit applicability in aerial environments. De Couto et al. [7] introduced the expected transmission count (ETX) metric for link-quality awareness, yet it captures only instantaneous conditions without predictive capability. Cui et al. [8] addressed 3D void regions through effective transmission range modeling, while Singh et al. [9] incorporated connectivity and link-quality metrics via a multi-criteria decision framework. Yang et al. [16] proposed route discovery based on connected dominating sets for MANETs. A common limitation across these methods is their reactive nature: forwarding decisions respond to current conditions rather than anticipating future link states.

Learning-based routing addresses this limitation by enabling adaptive policy learning. Q-learning [17], a model-free reinforcement learning algorithm, provides the foundation for these approaches. Jung et al. [10] pioneered QGeo, integrating Q-learning with geographic progress. Mai et al. [18] further introduced link-quality and rate-control penalties into Q-learning rewards, improving PDR awareness, yet their fixed reward weighting lacks adaptability to mobility-induced topology changes. Li et al. [11] applied RL to energy-efficient path selection, demonstrating the potential of reward shaping for multi-objective optimization. Recent works further explore RL for UAV communications in 6G and smart-city scenarios [19,20], while multi-objective RL has also been studied for data transmission optimization in edge computing [21]. Despite these advances, a critical gap remains: most learning-based schemes either require substantial online exploration impractical under rapid topology changes, or optimize single objectives without explicitly addressing the reliability–overhead tradeoff under interference. Moreover, these methods rarely exploit the onboard edge computing capability of UAVs to perform predictive inference locally, missing the opportunity for real-time link-aware decision-making. Our work addresses this gap by integrating multi-factor predictive rewards with controlled dual-path redundancy.

2.2 Interference-Aware and Mobility-Aware Routing

Interference and spectrum denial can significantly reduce link reliability and increase retransmission-induced delay. Mittal et al. [2] and Zhan et al. [22] proposed cross-layer interference-aware designs jointly optimizing power control and routing. Li and Chen [5] developed radio-map based prediction to anticipate future interference conditions. Huang et al. [4] and Zheng et al. [3] investigated anti-interference and spectrum-denial-aware routing for hostile environments. From a resource optimization perspective, Li et al. [23] addressed robust position and power optimization for full-duplex UAV relay networks under interference, and Zhai et al. [24] jointly optimized UAV positioning, user association, and resource allocation for load-balanced aerial networks. These studies highlight the importance of interference-aware resource management but do not address per-packet routing decisions with predictive link-quality awareness, nor have they been integrated with MEC-based online routing intelligence.

Because FANET links may break quickly, mobility-aware link prediction is important for stable forwarding. Long et al. [12] exploited link prediction and traffic load balancing in UAV networks. Zheng and Chen [15] analyzed how mobility and propagation constraints impact aerial connectivity. Pieska et al. [14] modeled retransmission-aware delay under uncertain links, and Khawaja et al. [13] predicted the lifespan of multipath components for high-frequency channels. Nevertheless, link prediction alone does not specify how to systematically combine progress, link quality, and predicted stability into a lightweight online next-hop policy. Furthermore, these efforts typically do not provide a controlled redundancy mechanism with explicit early termination to bound overhead during severe link degradation.

2.3 Multipath Routing and Controlled Redundancy

Multipath routing improves reliability via path diversity but may incur significant overhead if redundancy is uncontrolled. Zhan et al. [22] investigated interference-aware multipath routing for UAV networks, demonstrating the benefit of path diversity under dynamic interference but without explicit overhead control mechanisms. This work motivates our controlled dual-path design: redundancy is triggered only under low-quality primary links, and a backup-branch death rule limits unnecessary cost while preserving reliability gains.

Table 1 provides a structured summary of the key categories discussed above, together with the open issues that motivate our work.

images

3  System Model

3.1 Time-Varying Network Topology

We consider a UAV swarm comprising N autonomous nodes operating in a three-dimensional airspace subject to external interference, as depicted in Fig. 1. The figure illustrates the UAV nodes distributed across the 3D airspace, a data sink node, and interference sources whose coverage radii affect nearby communication links. Directed edges between UAVs represent symmetric communication links established through mutual neighbor discovery. At time slot t, each node iV={1,2,,N} is characterized by its position pi(t)R3 and velocity vi(t)R3. Node mobility follows a 3D Gauss–Markov model. One designated node dV serves as the stationary data sink.

images

Figure 1: UAV swarm networks under interference.

The instantaneous topology is modeled as a directed graph G(t)=(V,E(t)). A directed link (i,j)E(t) exists if and only if pi(t)pj(t)Rcomm and PDRij(t)>τ. Each node i maintains its neighbor set 𝒩i(t) via periodic beacon exchanges, retaining only symmetric links (Section 3.3).

3.2 SINR-Based Link Reliability Model

Each UAV estimates the per-link packet success probability from the measured signal-to-interference-plus-noise ratio (SINR). Denote Pr(ij,t) as the received signal power at node j (in dBm), PN as the thermal noise floor, and PI(j,t) as the aggregate interference power observed at j from external sources such as interference emitters. The instantaneous SINR (in dB) is given by

SINRij(t)=Pr(ij,t)10log10(PN+PI(j,t)).(1)

The SINR value is then mapped to a packet delivery probability. When SINRij(t)<0, we set PDRij(t)=0; otherwise,

PDRij(t)=(1Q(2κSINRij(t)))L,(2)

where Q() denotes the Gaussian Q-function, κ is a modulation-specific constant, and L represents the packet length in bits.

Because reliable routing requires both successful data delivery and acknowledgment reception, we define the bidirectional link reliability as

PDRij(t)=PDRij(t)PDRji(t).(3)

3.3 Symmetric Neighbor Table Construction

The neighbor table at each node is formed by applying a PDR threshold in both directions and retaining only symmetric links

j𝒩i(t)  PDRij(t)>τ  PDRji(t)>τ,(4)

This filtering eliminates asymmetric or highly unreliable links prior to the learning and forwarding stages, thereby enhancing routing stability under interference.

3.4 Retransmission-Induced Cost Amplification

A key observation from the link model is that both per-hop delay and energy consumption scale inversely with PDRij(t). This scaling corresponds to the expected transmission count (ETX) under a geometric success model.

Let ETXij(t)=1/PDRij(t). Letting tq and tp denote the nominal queueing and processing delays per hop, the expected single-hop delay is

E[Dij(t)]=(tq+tp)ETXij(t)=tq+tpPDRij(t).(5)

Similarly, the energy consumed per transmission attempt is

eij(t)=EelecL+fsLdij(t)2,dij(t)=pi(t)pj(t),(6)

thus expected per-hop energy is

E[Eij(t)]=eij(t)ETXij(t)=eij(t)PDRij(t).(7)

Key insight: As interference degrades PDR, both delay and energy grow approximately as 1/PDR. This motivates Predictive-Q to explicitly incorporate link reliability into its reward while simultaneously controlling the hop count.

4  Predictive-Q Based Algorithm Design

To improve readability, this section is organized in a top-down manner following Fig. 2. Each subsection expands one stage of the pipeline: Step (1) neighbor discovery and MDP abstraction, Step (2) feature precomputation and warm-start initialization, Step (3) distance-adaptive weight selection, Step (4) reward synthesis, and Step (5) TD update with weighted exploration.

images

Figure 2: Predictive-Q learning flowchart.

4.1 Neighbor Discovery and MDP Formulation

At each time slot, node i first updates the feasible action set 𝒩i(t) through symmetric-neighbor discovery (Section 3.3). Based on this local candidate set, the next-hop selection problem is cast as a Markov decision process (MDP):

•   State: st=(i, 𝒩i(t), {fij(t)}j𝒩i(t)), where i is the current forwarding node and fij(t) collects per-neighbor features, such as bidirectional PDR, distance, relative velocity, forward connectivity, and neighbor count. The state is time-varying due to topology and link evolution.

•   Action: at=j𝒩st(t), selecting a next-hop from the current neighbor set. The action space changes dynamically with neighbor arrivals and departures.

•   Transition: The packet is forwarded to j with possible retransmissions (Section 3.4). Upon successful delivery, the successor state is st+1=(j, 𝒩j(t), {fjk(t)}), where t is the decision epoch at node j. The transition is stochastic due to link-level success probability PDRij(t) and topology evolution between t and t.

•   Reward: A local multi-factor function r(st,at,d,t)[0,1.5] combining geographic progress, link quality, retransmission delay, forward connectivity, neighbor redundancy, predicted link lifetime, and approach alignment (detailed in Section 4.4).

The objective is to learn a policy π maximizing the expected discounted return Gt=k0γkrt+k+1, where γ(0,1) is the discount factor.

4.2 Feature Precomputation and Warm-Start Initialization

For each candidate action j𝒩i(t), the node precomputes local features required by reward design, including reliability, progress, delay proxy, predicted lifetime, forward reachability, neighborhood size, and approach tendency. These correspond to PDRij, Δd, Dij, Tij, F(j), |𝒩j|, and rapp, respectively.

In parallel with feature extraction, the Q-table itself must remain continuous under fast topology changes. Because fast neighbor churn can otherwise reset learned values and delay adaptation, Predictive-Q inherits Q-values for persistent neighbors and initializes new neighbors with a small optimistic baseline

Qpred(st,at,t)={Qpred(st,at,t1),at𝒩st(t)𝒩st(t1),Qbase,at𝒩st(t)\𝒩st(t1).(8)

where Qbase=0.3 is a small optimistic baseline to give new neighbors exploration opportunity.

This warm-start mechanism enables fresh neighbors to participate immediately in max-Q bootstrapping. It also preserves useful history for stable neighbors while avoiding zero-initialization delay.

4.3 Distance-Adaptive Weight Selection

Predictive-Q uses a normalized distance ratio to control reward weights. This design shifts emphasis from long-range progress toward reliability and stability as a packet approaches the destination:

ρ=clip(pipd3Rcomm,0,1).(9)

Table 2 shows the adaptive weight design.

images

The weight design follows a principle of diminishing progress priority: when far from the destination (ρ1), geographic progress receives the highest weight (up to 0.35) to minimize hop count; as ρ0, link reliability increases to 0.25 to avoid last-hop loss. The remaining components are kept constant at moderate magnitudes (0.05–0.15). A sensitivity analysis perturbing the three main weights by ±20% shows that PDR deviates by at most 6.7% under weight perturbation, while the remaining five variants are within 3.2%, confirming robustness.

4.4 Multi-Factor Reward Synthesis

Direct end-to-end delay or energy optimization would require global path enumeration, so Predictive-Q uses seven normalized local reward components as proxies for long-term path quality.

4.4.1 Reward Components

For candidate next-hop j toward destination d, let di=pipd, dj=pjpd, Δd=didj, and F(j)=|{k𝒩j(t):pkpd<pjpd}| be the forward-neighbor count. Table 3 summarizes the reward components used in the weighted reward function.

images

As illustrated in Fig. 3, when F(j)=0 and d𝒩j(t), node j is a potential dead-end, yielding rconn0.17.

images

Figure 3: Forward connectivity example: candidate j1 has multiple closer neighbors (large F(j1), high rconn) vs. j2 with no forward progress (dead-end, low rconn).

The seventh component, link lifetime reward, requires a closed-form derivation. The predicted link lifetime Tij is obtained by solving r+ut2=Rcomm2, where r=pipj and u=vivj. Let a=u2, b=2(ru), c=r2Rcomm2, and Δ=b24ac. Then

Tij={30,a<108 or Δ<0,min(30,b+Δ2a),otherwise,(10)

where the cap of 30 s treats longer-lived links as effectively stable. The normalized reward is rlife=min(1,Tij/15).

The constant relative-motion assumption underlying Eq. (10) is valid for the short prediction horizons typical of UAV routing decisions. In our simulations, the Gauss–Markov mobility model uses a correlation parameter of 0.5, ensuring smooth velocity transitions, and the 1 s time step keeps Tij within the window where relative motion can be treated as approximately linear. For scenarios with more aggressive maneuvering, prediction uncertainty can be incorporated by discounting rlife with a confidence factor based on historical velocity fluctuations, as outlined in the concluding discussion of this paper.

4.4.2 Reward Aggregation and Penalty

The seven components are combined via distance-adaptive weighting:

rbase=w(ρ)r,(11)

where L={prog,link,delay,conn,red,life,app}. When the destination lies within the neighbor set of j (i.e., d𝒩j(t)), a two-hop bonus is added:

rbaserbase+0.25.(12)

A multiplicative soft penalty η(0,1] suppresses risky actions without destabilizing learning:

η=ηPDRηbacktrackηisolated,(13)

where

ηPDR={0.6+PDRij,PDRij<0.35,1.0,otherwise,(14)

ηbacktrack={0.5,Δd<0F(j)=0d𝒩j,0.75,Δd<0else,1.0,Δd0,(15)

ηisolated={0.8,|𝒩j|1d𝒩j,1.0,otherwise.(16)

The final reward is

r=clip(ηrbase,0,1.5),(17)

where the upper bound 1.5 accommodates the two-hop bonus. By keeping r0, soft penalties prevent negative Q-values from dominating the max-Q bootstrap.

4.5 Temporal-Difference Update and Weighted Exploration

Predictive-Q maintains Qpred(s,a,t) for each node-neighbor-time triple and performs temporal-difference updates as

Qpred(st,at,t)(1α)Qpred(st,at,t1)+α[r(st,at,t)+γmaxa𝒩at(t)Qpred(at,a,t1)],(18)

where α is the learning rate and γ the discount factor. The bootstrap term references at as the successor state (since st+1=at), and using the previous time index t1 for the max-Q term stabilizes updates under concurrent learning across nodes.

To prevent premature convergence in non-stationary link conditions, we employ a decaying ϵ-greedy policy. Specifically, with probability ϵ(t) we explore by sampling the next hop from the biased distribution in Eq. (19), which favors lower-Q actions to improve coverage for under-explored neighbors; with probability 1ϵ(t) we select the greedy action at=argmaxa𝒩st(t)Qpred(st,a,t).

Pr(atexplore)max(ϵ0, 1Qpred(st,at,t)maxa𝒩st(t)Qpred(st,a,t)+δ),(19)

where ϵ0 =0.1 lower-bounds the sampling weight and δ=0.01 prevents division by zero. In our implementation, we use α=0.55, γ=0.50, and ϵ(t)=max(0.12, 0.300.005t).

4.6 Single-Path Forwarding Baseline

For comparative evaluation, we implement a single-path forwarding variant that directly uses the learned Qpred as the primary next-hop selection criterion. This baseline incorporates lightweight runtime safeguards—loop prevention via visit counts, PDR-augmented scoring, and geographic fallback—that depend on per-packet trajectory history and therefore cannot be pre-encoded in the Q-table.

5  Dual-Path Forwarding Mechanism

5.1 Design Overview

Predictive-Q forwarding achieves robust performance under topology changes by selecting next hops based on the learned Qpred table. However, in highly dynamic UAV networks, even a high-Q primary link may temporarily suffer from low PDR or abrupt link interruption, triggering repeated retransmissions, excessive delay, or premature route failure. To enhance reliability under such performance degradations without incurring heavy overhead of conventional multipath routing, we design a conditional dual-path forwarding scheme with three design goals:

1.    Activate redundant path only when the primary link is unreliable;

2.    Bound the redundant path to at most one extra replica (two concurrent branches);

3.    Terminate unproductive backup path early to reduce cost.

Because each packet is allowed to split at most once, the number of concurrent replicas is upper-bounded by two, which provides a simple worst-case bound on replication overhead.

The dual-path mechanism operates at the packet level. Each forwarding node maintains a lightweight branch state for every packet replica, comprising the current node, remaining time-to-live (TTL), the path trace, and a per-branch visit-count map. One branch is designated as primary and follows the best-Q decision; a backup branch is created only once when the splitting rule is satisfied. Each branch independently proceeds hop by hop until it reaches the destination or meets a failure/termination condition. At the destination, the successful branch with minimum end-to-end delay is selected, while the energy cost is accounted over all replicas. The system-level architecture is illustrated in Fig. 4.

images

Figure 4: System-level architecture of the dual-path extension, from packet input and Q-table lookup to split decision, branch forwarding, death checking, and minimum-delay output selection.

5.2 Conditional Splitting Rule

At node i, let j1 and j2 denote the best and second-best next-hop candidates according to Qpred(i,,t), with Q-values Q1=Qpred(i,j1,t) and Q2=Qpred(i,j2,t). The backup branch is created only when the primary link reliability is below a threshold and the second-best candidate has competitive quality

Split  PDRij1(t)<τsplit  Q2θQQ1,(20)

where τsplit is the PDR threshold and θQ(0,1) is a relative Q-quality threshold. This two-condition design ensures that (i) splitting occurs only when the primary link is genuinely unreliable, and (ii) the backup path has reasonable quality rather than a random alternative. In our implementation, we set τsplit=0.75 and θQ=0.5. The split decision is illustrated in Fig. 5.

images

Figure 5: Split decision illustration. When both conditions are satisfied (PDRij1<τsplit and Q2θQQ1), primary and backup branches are created; otherwise, only the primary path is used.

5.3 Loop Handling via Visit Counts

To control routing loops while maintaining forwarding flexibility, each branch maintains a visit-count map extracted from its path trace. At each hop, neighbors with visit count below a preset maximum are prioritized; if no such neighbors exist, the primary branch falls back to using all neighbors, while the backup branch first checks the death rule and then either terminates or falls back to using all neighbors. TTL is decremented at every hop. When TTL reaches zero, the branch is marked as failed. In our implementation, the maximum visit count is set to 2.

5.4 Backup-Branch Early Termination (Death Rule)

A key difference from existing multipath schemes is that the backup branch is allowed to self-terminate when continued forwarding is unlikely to be beneficial. When no neighbor remains below the maximum visit-count limit, the backup branch compares the best available option against previously revisited neighbors. Let Qmax-visited denote the maximum Q-value among neighbors that have reached the maximum visit count—these are nodes already exhausted by the branch. Let Qbest-avail denote the maximum Q-value among the remaining neighbors with the smallest current visit count (ties broken by Q). If Qmax-visited>0, the backup branch terminates when the best available option is sufficiently worse than those already revisited:

Terminate  Qbest-avail<θdeathQmax-visited,(21)

where θdeath=0.3 in our implementation. The condition Qmax-visited>0 ensures that termination only occurs after at least one neighbor has been exhausted, preventing premature termination when no node has reached the visit limit.

The rationale is as follows: if the backup branch has explored a region and the only forward options have much lower Q-values than nodes it has already passed through, then the branch is likely trapped in a suboptimal area. Continuing would waste energy without improving delivery probability. This per-hop check enables early termination as soon as the backup branch enters a dead-end region, rather than waiting until all options are exhausted.

5.5 Analysis of Complexity and Overhead

The per-node Q-table update involves feature precomputation with two-hop connectivity scanning costing 𝒪(d¯2) and up to Keff Q-learning iterations each costing 𝒪(Keffd¯), where d¯ is the average neighbor degree. With the early convergence criterion (|ΔQ|<σ), the effective number of iterations satisfies KeffKmax in practice. Per-packet dual-path forwarding costs 𝒪(d¯2) per hop for multi-factor scoring. With at most two branches of Tmax hops, the per-packet cost is 𝒪(2Tmaxd¯2), i.e., only a constant factor over single-path routing.

Let P denote the packet generation rate. The overall per-slot computational complexity is

𝒪(N2+N(d¯2+Keffd¯)+PTmaxd¯2),(22)

where the first term corresponds to neighbor discovery via beacon exchanges and the remaining terms account for Q-table updates and packet forwarding, respectively.

For memory, the Q-table requires 𝒪(N2) storage per node; per-packet state (path trace and visited map) requires 𝒪(Tmax) auxiliary memory, with no inter-branch signaling needed.

Overhead-wise, the dual-path extension incurs additional energy and bandwidth only when a backup branch is activated. Let psplit denote the probability of backup activation. The expected number of additional transmissions per packet is bounded by

E[Extra Tx]psplitTbackupETX¯,(23)

where Tbackup is the average number of hops traversed by the backup branch before termination or delivery, and ETX¯ is the average expected transmission count per hop. The death rule truncates Tbackup as soon as Qbest-avail<θdeathQmax-visited, ensuring that the backup branch does not persist in dead-end regions. In sparse topologies where psplit is higher due to fewer primary-path options, higher neighbor sparsity simultaneously lowers d¯ and the death rule triggers earlier, naturally bounding the overhead.

Overall, the computational cost is dominated by the Q-table update and remains of the same order as standard Q-routing. The dual-path extension adds only a constant factor of two over single-path forwarding, without introducing exponential branching or cross-branch signaling. Empirically, under the default configuration on a standard laptop (AMD Ryzen AI 9 H 365, 32 GB RAM, MATLAB R2024b), per-slot processing completes in 120.3 ms on average, well within the 1 s simulation step, and the Q-table occupies only 79.7 KB per time slice. Per-packet routing takes 1.62 ms for Predictive-Q Dual and 1.00 ms for its single-path variant. These measurements, together with the theoretical bounds derived above, confirm that the proposed method is sufficiently lightweight for online execution on resource-constrained MEC-enabled UAV platforms.

6  Performance Evaluation

This section presents simulation results to evaluate the proposed Predictive-Q-Dual algorithm against four baseline methods under varying interference intensity, node density, and mobility speed.

6.1 Simulation Setup

We evaluate the proposed algorithm in MATLAB R2024b on a PC equipped with an AMD Ryzen 7 6800H CPU and 16 GB RAM. The simulation models a 3D UAV swarm operating in a 1000 m3×1000 m3×50 m3 airspace with 3D Gauss–Markov mobility. External interference is modeled as mobile sources affecting receivers within radius RI=300 m. Each simulation run spans 50 s. All reported results are averaged over 100 independent runs. The detailed parameters are summarized in Table 4.

images

Three performance metrics are evaluated: (i) Packet Delivery Ratio (PDR)—the fraction of packets successfully delivered; (ii) End-to-End Delay—average delay for delivered packets including retransmissions; and (iii) Energy Consumption—total transmission energy per packet including all branches.

Five algorithms are compared: GPSR [6] forwards to the geographically closest neighbor without link-quality awareness; QGeo [10] combines geographic routing with Q-learning but only rewards hop progress; Q-learning with Interference-Aware Routing (QIAR) is obtained by adapting the link-quality-aware Q-learning framework of QLR-FANET [18] to our interference scenario, incorporating instantaneous PDR into the reward but retaining fixed weights without mobility prediction; Predictive-Q-Single (Pred-Q-S) serves as the single-path ablation of our multi-factor Q-learning framework; and Predictive-Q-Dual (Pred-Q-D) adds the conditional dual-path extension.

6.2 Performance vs. Interference Intensity

Fig. 6 shows performance as the number of interference nodes increases from 0 to 5.

images

Figure 6: Performance vs. number of interference nodes (N = 100, speed 30 m/s).

For PDR (Fig. 6a), GPSR degrades most severely, from 95.4% to 83.0%, because its purely distance-based forwarding persistently selects interference-affected links without reliability feedback. QGeo mitigates this somewhat through Q-learning, yet its reward considers only geographic progress, so it still favors links with large distance advances despite low PDR. QIAR, adapted from QLR-FANET for interference awareness, benefits from instantaneous PDR feedback but its fixed weighting cannot adapt to changing interference intensity and offers no path-level redundancy for packets already committed to a degraded route. Pred-Q-S maintains PDR above 95.0% by combining multi-factor reward with distance-adaptive weighting that shifts priority toward link reliability near the destination. Pred-Q-D achieves the highest PDR, sustaining 96.7% even under 5 interference sources, because conditional splitting activates backup branches precisely when the primary link’s PDR drops below τsplit.

For delay (Fig. 6b), GPSR suffers the highest delay, 177–193 ms, due to blind retransmissions on low-PDR links. Pred-Q-D achieves the lowest delay at 101–115 ms, outperforming QGeo by 9%–13%. This advantage arises from two mechanisms: rdelay penalizes high-retransmission links, and the dual-path output selection exploits the faster of two concurrent branches.

For energy (Fig. 6c), GPSR’s consumption notably decreases from 24.6 to 15.9 mJ because more packets are dropped early, reducing total transmission attempts. Both Predictive-Q variants achieve the lowest energy, attributable to rdelay steering packets away from low-PDR links. The overhead of Pred-Q-D over Pred-Q-S remains bounded at 0%–12%, confirming that the death rule and conditional splitting effectively prevent unnecessary backup transmissions.

6.3 Performance vs. Node Density

Fig. 7 shows the effect of varying the number of UAV nodes from 50 to 100.

images

Figure 7: Performance vs. number of UAV nodes (speed 30 m/s, 2 interference sources).

For PDR (Fig. 7a), GPSR and QGeo improve sharply with density (67.9%90.0% and 70.0%89.5%, respectively), revealing that sparse topologies expose their core weaknesses—dead-ends for GPSR and indistinguishable link quality for QGeo. In contrast, Pred-Q-S starts at 82.0% even in sparse settings because rconn and rred explicitly penalize dead-end and isolated next hops. Pred-Q-D further reaches 98.2% at N = 100 by providing a backup path that hedges against limited forwarding options.

For delay (Fig. 7b), GPSR maintains the highest delay across all densities, while QGeo’s delay decreases more rapidly as Q-learning benefits from richer neighbor sets. Pred-Q-D achieves the lowest delay throughout, outperforming QGeo by 4%–5%, because rdelay directly penalizes high-retransmission hops and the dual-path minimum-delay selection picks the faster branch.

For energy (Fig. 7c), GPSR’s energy increases with density because more successful deliveries result in longer routes, while Q-learning-based algorithms reduce consumption as density provides shorter, more reliable paths. The overhead gap between Pred-Q-D and Pred-Q-S narrows from 24% at N = 50 to 3% at N = 100, because denser networks yield higher primary-path PDR and trigger the conditional splitting rule in Eq. (20) less frequently.

6.4 Performance vs. Mobility Speed

Fig. 8 evaluates robustness under mobility speeds ranging from 20 to 70 m/s.

images

Figure 8: Performance vs. average node speed (N = 50, 2 interference sources).

For PDR (Fig. 8a), GPSR fluctuates between 67.1% and 81.1%, and QGeo ranges from 68.3% to 83.8%, as neither considers link stability. QIAR suffers the steepest degradation, from 87.4% to 65.9%, because its fixed weights lack mobility prediction, causing Q-values to become outdated as faster topology changes invalidate learned policies. Pred-Q-S mitigates this through rlife derived from relative velocity in Eq. (10), proactively steering packets away from links about to break. Pred-Q-D further improves PDR to 83.0%–95.1% by providing a backup branch that hedges against unpredicted link breaks.

For delay (Fig. 8b), GPSR suffers the highest delay because link breaks force perimeter-mode recovery with longer detours. Pred-Q-D achieves the lowest delay, outperforming QGeo by 4%–7%. The advantage grows with speed because the dual-path mechanism provides a pre-established alternative when the primary link breaks, eliminating the recovery latency of single-path schemes.

For energy (Fig. 8c), QGeo shows a disproportionate increase from 14.6 to 26.0 mJ because its Q-learning struggles to converge under rapidly changing topology. Both Predictive-Q variants maintain the lowest energy. The dual-path overhead of 13%–29% is higher than in the interference experiment because faster mobility triggers more split events; nevertheless, the death rule in Eq. (21) bounds the cost by terminating backup branches once their best available Q-value falls below that of previously revisited neighbors.

7  Conclusion

This paper develops a Predictive-Q-Dual learning framework for reliable multi-hop routing in MEC-enabled interference-impaired high-mobility UAV swarm networks. The core Predictive-Q algorithm constructs a multi-factor reward that jointly captures link reliability, mobility-induced stability, forwarding progress, and neighborhood topology, combined with distance-adaptive weighting and warm-start Q-value inheritance for stable online learning. To handle transient link degradations, a lightweight dual-path extension conditionally splits a backup branch when the primary link becomes unreliable and terminates it early via a Q-value guided death rule, achieving reliability gains with bounded overhead. Simulations across varying interference, node density, and mobility speed show that Predictive-Q-Dual achieves more than 15% PDR improvement over GPSR. Compared with its single-path variant, the dual-path extension provides an additional 3%–5% PDR gain through controlled redundancy while bounding energy overhead at 5%–15%.

Looking beyond the present work, several avenues remain open. The Predictive-Q framework naturally extends to deep reinforcement learning, where Deep Q-Networks (DQN) or actor-critic architectures could learn Q-functions from raw link states, improving generalization without handcrafted feature engineering. A multi-agent extension is equally compelling: UAVs sharing learned Q-values or adopting federated training could accelerate convergence across larger swarms with partial observability. Cross-layer integration offers a further direction—jointly optimizing routing with power control and trajectory planning may yield additional energy gains on resource-constrained MEC platforms. In terms of open challenges, the constant relative-motion assumption in the link lifetime predictor should be relaxed for aggressive maneuvering scenarios, potentially through variance-based confidence factors or Kalman-filter-based relative-state estimation. Robustness to adversarial interference and the integration of semantic communication priors also remain important targets for future investigation.

Acknowledgement: Not applicable.

Funding Statement: This work was supported by National Natural Science Foundation of China (No. 62271402) and the Laboratory Construction and Management Research Project of Shandong University (No. sy20253502).

Author Contributions: Conceptualization, Zhihao Dong, Huakui Sun and Daosen Zhai; Methodology, Zhihao Dong and Huakui Sun; Software, Zhihao Dong; Validation, Zhihao Dong and Yueyue Tao; Formal Analysis, Zhihao Dong and Huakui Sun; Investigation, Zhihao Dong and Huakui Sun; Data Curation, Zhihao Dong and Yueyue Tao; Writing—Original Draft, Zhihao Dong; Writing—Review & Editing, Huakui Sun and Daosen Zhai; Visualization, Zhihao Dong; Supervision, Huakui Sun and Daosen Zhai; Project Administration, Huakui Sun; Funding Acquisition, Huakui Sun and Daosen Zhai. All authors reviewed and approved the final version of the manuscript.

Availability of Data and Materials: Not applicable.

Ethics Approval: Not applicable.

Conflicts of Interest: The authors declare no conflicts of interest.

References

1. Hasan SA, Mohammed MA, Sulaiman SK. Flying Ad-Hoc Networks (FANETsreview of communications, challenges, applications, future direction and open research topics. ITM Web Conf. 2024;64(5):01002. doi:10.1051/itmconf/20246401002. [Google Scholar] [CrossRef]

2. Mittal P, Shah S, Agarwal A, Mishra D, Debnath S. Interference aware joint power control and routing optimization in Multi-UAV FANETs. Ad Hoc Netw. 2023;150(4):103280. doi:10.1016/j.adhoc.2023.103280. [Google Scholar] [CrossRef]

3. Zheng S, Zhu X, Qin Z, Dong C. Cross-layer UAV network routing protocol for spectrum denial environments. Ad Hoc Netw. 2025;167(2):103702. doi:10.1016/j.adhoc.2024.103702. [Google Scholar] [CrossRef]

4. Huang Z, Sheng Z, Nasir AA, Yu H. Energy efficiency maximization for UAV-assisted full-duplex communication in the presence of multiple malicious jammers. IEEE Syst J. 2024;18(2):1257–68. doi:10.1109/jsyst.2024.3390554. [Google Scholar] [CrossRef]

5. Li B, Chen J. Radio map-assisted approach for interference-aware predictive UAV communications. IEEE Trans Wirel Commun. 2024;23(11):16725–41. doi:10.1109/twc.2024.3446240. [Google Scholar] [CrossRef]

6. Karp B, Kung HT. GPSR: greedy perimeter stateless routing for wireless networks. In: Proceedings of the ACM International Conference on Mobile Computing and Networking (MobiCom); 2000 Aug 6–11; Boston, MA, USA. p. 243–54. [Google Scholar]

7. De Couto DSJ, Aguayo D, Bicket J, Morris R. A high-throughput path metric for multi-hop wireless routing. In: Proceedings of the ACM International Conference on Mobile Computing and Networking (MobiCom); 2003 Sep 14–19; San Diego, CA, USA. p. 134–46. [Google Scholar]

8. Cui Y, Tian H, Chen C, Ni W, Wu H, Nie G. New geographical routing protocol for three-dimensional flying ad-hoc network based on new effective transmission range. IEEE Trans Veh Technol. 2023;72(12):16135–47. doi:10.1109/tvt.2023.3296082. [Google Scholar] [CrossRef]

9. Singh V, Sharma KP, Verma HK. CLGR: connectivity and link quality aware geographical routing using AHP-TOPSIS for FANETs. Peer-to-Peer Netw Appl. 2024;18(1):63. doi:10.1007/s12083-024-01879-5. [Google Scholar] [CrossRef]

10. Jung WS, Yim J, Ko YB. QGeo: Q-learning-based geographic ad hoc routing protocol for unmanned robotic networks. IEEE Commun Lett. 2017;21(10):2258–61. [Google Scholar]

11. Li J, Xiao L, Qi X, Lv Z, Chen Q, Liu YJ. Reinforcement learning based energy-efficient fast routing for FANETs. IEEE Trans Commun. 2024;72(11):7063–76. doi:10.1109/tcomm.2024.3409561. [Google Scholar] [CrossRef]

12. Long H, Hu F, Kong L. Enhanced link prediction and traffic load balancing in unmanned aerial vehicle-based cloud-edge-local networks. Drones. 2024;8(10):528. doi:10.3390/drones8100528. [Google Scholar] [CrossRef]

13. Khawaja W, Jacobsen RH, Hussain S, Guvenc I. Predicting lifespan of ground-to-air multipath components in mmWave UAV channels. In: Proceedings of the 2025 IEEE Wireless Communications and Networking Conference (WCNC); 2025 Mar 24–27; Milan, Italy. p. 1–6. [Google Scholar]

14. Pieska M, Brunstrom A, Kassler A. On the feasibility of reliable tunneling: modelling delay imposed by re-transmissions. In: Proceedings of the 2023 13th International Workshop on Resilient Networks Design and Modeling (RNDM); 2023 Sep 20–22; Hamburg, Germany. p. 1–8. [Google Scholar]

15. Zheng Y, Chen J. Geography-aware optimal UAV 3D placement for LOS relaying: a geometry approach. IEEE Trans Wirel Commun. 2024;23(8):9301–14. doi:10.1109/twc.2023.3301613. [Google Scholar] [CrossRef]

16. Yang Z, Fu D, Han L, Jhang ST. Improved route discovery based on constructing connected dominating set in MANET. Int J Distrib Sens Netw. 2015;2015(4):612102. doi:10.1155/2015/612102. [Google Scholar] [CrossRef]

17. Sutton RS, Barto AG. Reinforcement learning: an introduction. 2nd ed. Cambridge, MA, USA: MIT Press; 2018. [Google Scholar]

18. Mai CT, Nguyen THL, Le Huu B, Vo TT. QLR-FANET: a Q-learning and rate control-based routing protocol for flying ad hoc network. ETRI J. 2025;47(6):1015–27. doi:10.4218/etrij.2024-0298. [Google Scholar] [CrossRef]

19. Nam VH, Jeon G, Chehri A, Thanh BT, Quy VK. An improved reinforcement learning approach for sustainable 6G UAV communications. Exp Syst. 2026;43(2):e70192. doi:10.1111/exsy.70192. [Google Scholar] [CrossRef]

20. Nam VH, Hue CTM, Anh DV. An improved reinforcement learning-based 6G UAV communication for smart cities. Comput Mater Contin. 2026;86(1):1–15. doi:10.32604/cmc.2025.070605. [Google Scholar] [CrossRef]

21. Li X, Liu H, Wang H. Data transmission optimization in edge computing using multi-objective reinforcement learning. J Supercomput. 2024;80(14):21179–206. doi:10.1007/s11227-024-06213-7. [Google Scholar] [CrossRef]

22. Zhan C, Hu H, Liu Z, Wang J, Fan R. Interference-aware online optimization for cellular-connected multiple UAV networks with energy constraints. IEEE Trans Mob Comput. 2024;23(12):13804–20. doi:10.1109/tmc.2024.3438759. [Google Scholar] [CrossRef]

23. Li H, Zhai D, Zhang R, Liu L, Niyato D, Zhang Y. Robust position and power optimization for full-duplex UAV relay-assisted cellular network enhanced by NOMA. IEEE Trans Wirel Commun. 2026;25:7955–69. doi:10.1109/twc.2025.3634617. [Google Scholar] [CrossRef]

24. Zhai D, Li H, Tang X, Zhang R, Cao H. Joint position optimization, user association, and resource allocation for load balancing in UAV-assisted wireless networks. Digit Commun Netw. 2024;10(1):25–37. doi:10.1016/j.dcan.2022.03.011. [Google Scholar] [CrossRef]


Cite This Article

APA Style
Dong, Z., Sun, H., Tao, Y., Zhai, D. (2026). Predictive-Q Learning Based Interference-and-Mobility Aware Dual-Path Routing for UAV Swarm Networks with Mobile Edge Computing. Computers, Materials & Continua, 88(3), 77. https://doi.org/10.32604/cmc.2026.084301
Vancouver Style
Dong Z, Sun H, Tao Y, Zhai D. Predictive-Q Learning Based Interference-and-Mobility Aware Dual-Path Routing for UAV Swarm Networks with Mobile Edge Computing. Comput Mater Contin. 2026;88(3):77. https://doi.org/10.32604/cmc.2026.084301
IEEE Style
Z. Dong, H. Sun, Y. Tao, and D. Zhai, “Predictive-Q Learning Based Interference-and-Mobility Aware Dual-Path Routing for UAV Swarm Networks with Mobile Edge Computing,” Comput. Mater. Contin., vol. 88, no. 3, pp. 77, 2026. https://doi.org/10.32604/cmc.2026.084301


cc Copyright © 2026 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 225

    View

  • 71

    Download

  • 0

    Like

Share Link