Highlights
What are the main findings?
- We propose a role-structured pursuit framework that couples internal potential-game coordination among pursuers with external general-sum competition against evasive targets.
- The assignment-aware centralized critic and staged reassignment curriculum improve training stability and pursuit effectiveness over representative baselines in three-dimensional multi-target simulations with dynamic-level validation.
What are the implications of the main findings?
- The framework provides a practical learning approach for heterogeneous airship–UAV collaborative pursuit under kinematic and mission constraints.
- Explicit role and assignment conditioning offers a scalable design direction for multi-agent problems that involve dynamic task grouping and cooperative–adversarial coupling.
Abstract
Cooperative pursuit–evasion with heterogeneous agents poses a training challenge that flat multi-agent reinforcement learning methods handle poorly: the pursuer team must coordinate internally while competing against adversarial targets, and the two forms of coupling require different learning signals. We present a potential-game-constrained role-structured tracking framework: a centralized training, decentralized execution algorithm for airship-guided unmanned aerial vehicle teams. It decomposes the multi-agent interaction into an internal potential game among pursuers and an external general-sum game against independently controlled targets, and pairs role-structured critics with multi-head attention over heterogeneous agent tokens and a two-stage task-assignment solver embedded as critic conditioning. The simulation results in a three-dimensional environment show that the proposed framework maintains high capture success in multi-target scenarios where standard baselines degrade substantially. A Gazebo-based visual simulation with full rigid-body dynamics confirms that the learned policy transfers to a higher-fidelity simulator after continuation training with a cascaded PID inner-loop controller.
1. Introduction
Persistent surveillance and wide-area security missions increasingly rely on mixed-composition aerial teams that combine high-endurance platforms with agile Unmanned Aerial Vehicles (UAVs). A common operational pattern assigns the endurance platform—such as an airship—to maintain broad situational awareness and coordinate task allocation, while UAVs execute local interception and terminal capture maneuvers [1,2]. Although this division of labor extends mission endurance and spatial coverage, it couples three decision layers that must remain mutually consistent: global guidance from the airship, UAV-to-target assignment, and per-UAV pursuit control. The coupling intensifies in multi-target scenarios, where target motion, workload balance, and capture windows evolve concurrently; a reassignment that appears locally reasonable can still degrade team-level pursuit coordination [3,4,5].
This paper studies such a setting: an airship-guided multi-UAV pursuer team against multiple evasive targets (Figure 1). The airship provides regional coverage guidance and assignment support; the UAVs carry out direct pursuit and capture. Relative to homogeneous swarm formulations, this role asymmetry introduces two additional training constraints. First, the airship must improve group-level geometry without overriding UAV terminal behavior. Second, assignment updates must improve responsiveness without destabilizing training through abrupt changes in local observation semantics and shaped rewards. Assignment design therefore cannot be treated as a purely external scheduling module—it is an integral part of the learning system.
Figure 1.
Research scenario illustration. An airship at high altitude provides guidance and assignment support to a UAV pursuer layer operating in a three-dimensional airspace, while multiple evasive targets maneuver at lower altitudes. Dashed blue links indicate guidance/assignment information flow, solid blue arrows indicate pursuit actions, and red arrows indicate target escape motion.
We formulate the problem as a role-structured general-sum stochastic game. At the mission level, the pursuer and target teams interact adversarially; internally, the pursuer team satisfies a potential-game coordination constraint enforced through reward shaping and assignment-consistent utilities. The stochastic game view captures adversarial tracking and escape dynamics in sequential decision-making [6], while the potential-game perspective aligns decentralized pursuer improvements with team-level progress [7]. Separating these two forms of coupling, cooperative consistency among pursuers and adversarial competition between teams, makes the formulation tractable for role-asymmetric pursuit.
Multi-Agent Reinforcement Learning (MARL) under the centralized training, decentralized execution (CTDE) paradigm suits this problem because it permits shared training-time information without requiring inter-agent communication at execution times [8,9,10]. However, the present scenario aggregates several known MARL difficulties: partial observability, shifting interaction neighborhoods induced by reassignment, and cross-role asymmetry in observation and action spaces. Recent Heterogeneous-Agent Reinforcement Learning (HARL) frameworks [11] and maximum-entropy multi-type actor–critic methods [12] offer role-structured training abstractions, yet, to the best of our knowledge, they have not jointly addressed airship-guided coverage control, assignment-aware reward shaping, and curriculum-managed multi-target reassignment in one framework. Addressing these three aspects within a single learning framework requires an integrated design that tightly couples the game-theoretic formulation, the critic architecture, and the assignment schedule.
To this end, this paper presents Potential-game-constrained Role-structured Tracking with Dynamic Assignment (PRTDA), a CTDE learning framework built on the dual game formulation above. PRTDA maintains decentralized per-agent actors and role-structured centralized critics, augments critic inputs with assignment encodings, and applies staged curriculum transitions that progressively release the target policy and activate dynamic reassignment. The airship policy is trained toward coverage-guidance quality and assignment support; each UAV policy is trained for assignment-conditioned pursuit execution. The design prioritizes training stability under changing coordination structure over raw representational capacity.
The main contributions are as follows:
- We introduce a role-structured game formulation for heterogeneous airship–UAV pursuit–evasion that decomposes team coordination into an internal potential game among pursuers and an external general-sum game against evasive targets.
- We develop an assignment-aware CTDE training framework with role-structured centralized critics, assignment-conditioned critic states, and staged curriculum transitions for dynamic reassignment.
- In three-dimensional multi-target simulations with kinematic and mission constraints, we demonstrate that the proposed method yields more stable training and better pursuit performance than representative MARL baselines, and validate the learned policy in a Gazebo environment with rigid-body dynamics and cascaded PID control.
The remainder of the paper is organized as follows: Section 2 reviews related work on pursuit–evasion theory, learning-based UAV tracking, MARL for role-asymmetric systems, and dynamic task allocation. Section 3 presents the system formulation. Section 4 details the PRTDA algorithm. Section 5 reports simulations, comparative evaluation, and limitations. Section 6 concludes the paper.
2. Related Work
We review four lines of work that define the context of this study: pursuit–evasion theory, learning-based UAV tracking, heterogeneous MARL, and dynamic task assignment.
2.1. Pursuit–Evasion and Cooperative Tracking Foundations
Stochastic game theory provides the classical framework for sequential adversarial interaction in multi-agent tracking [6]. Geometric differential-game analyses extend this foundation to multi-pursuer scenarios, characterizing capture feasibility, relative geometry, and coordinated pursuit structure under simplified kinematic assumptions [13]. Reachability-based pursuit–evasion bounds [14,15] and path-planning formulations [16] extend this geometric reasoning to bounded-speed cooperative engagements. Recent potential-game models provide coordination guarantees for multi-pursuer encirclement under simplified dynamics [17]. The interpretable quantities produced by these analyses (inter-agent distances, encirclement angles, approach rates) can serve as reward-shaping signals, safety constraints, or diagnostic metrics in learning-based systems.
For aerial tracking, model-predictive coordinated standoff methods demonstrate that bounded-speed, bounded-turn vehicles can maintain observation geometry around moving targets while respecting vehicle dynamics [18]. These methods provide strong local performance guarantees under fixed task structure and known coordination objectives. When UAV-to-target assignment may be revised online, however, the task decomposition itself becomes time-varying, and fixed-structure control designs cannot accommodate the resulting non-stationarity. A learning formulation is therefore needed that preserves the geometric structure of classical pursuit while adapting to changing grouping decisions.
2.2. Learning-Based Multi-UAV Tracking and Heterogeneous Pursuit
Reinforcement learning (RL) has been applied to multi-UAV tracking to address nonlinear motion, partial observability, and multi-target coordination. Zhou and coauthors developed deep RL methods for multi-target tracking, cooperative guidance, and joint communication–action learning in UAV swarms, demonstrating that learned policies can outperform heuristic baselines under dynamic target behavior [3,4,5]. Yue et al. proposed a factored maximum-entropy approach for cooperative multi-target tracking that exploits structured value decomposition across agents [19]. Kouzehgar et al. studied decentralized heterogeneous UAV-swarm pursuit in a multi-target MARL setting, showing that explicit heterogeneity modeling in observations, dynamics, and policy architecture yields measurable coordination gains [2]. Airship-oriented multi-agent coverage planning extends this heterogeneous paradigm to endurance platforms that coordinate with faster UAV agents [20]. Recent surveys catalog the rapid growth of UAV tracking methods and identify persistent open challenges in robustness, scalability, and communication efficiency [1]. Recent work has extended cooperative multi-UAV pursuit–evasion to three-dimensional environments with online planning and sim-to-real transfer [21], and heterogeneous multi-robot reinforcement learning methods have demonstrated that encoding agent-type differences into the policy architecture improves coordination in mixed teams [22]. A common limitation across these studies is the assumption of a fixed or slowly varying coordination structure; reassignment-induced training instability has received little direct analysis.
2.3. MARL for Role-Asymmetric Cooperative–Adversarial Systems
Reinforcement learning [23] provides the single-agent foundation; CTDE decouples training-time information access from execution-time observability and remains the dominant paradigm for cooperative and mixed cooperative–competitive MARL [8]. Non-stationarity and credit assignment are the two principal difficulties in this paradigm; counterfactual baselines and structured critics offer partial remedies [9,24]. Airship-guided pursuit intensifies both difficulties because role asymmetry demands critic architectures that can represent qualitatively different value functions for the airship, UAVs, and targets, while all agents still execute decentralized policies.
Empirical studies of strong CTDE baselines such as Multi-Agent Proximal Policy Optimization (MAPPO) reveal that training stability depends as much on implementation-level choices (learning rates, normalization, clipping) as on the nominal algorithm class [10,25]. Benchmarking studies further confirm that algorithmic differences are often smaller than implementation-level effects across cooperative tasks [26,27]. Trust-region cooperative updates [28] and game-theoretic convergence analyses [29] improve robustness in fixed-structure settings, but multi-target pursuit amplifies sensitivity because each reassignment event shifts local observation semantics and reward interpretation simultaneously [30]. Heterogeneous-agent RL frameworks such as HARL [11] and maximum-entropy heterogeneous actor–critic methods [12] supply role-structured abstractions compatible with the airship–UAV–target setting. These observations motivate combining maximum-entropy training with assignment-aware critic conditioning and curriculum scheduling when group structure changes over time.
2.4. Dynamic Task Assignment for UAV Swarms
Tracking quality in multi-target scenarios depends jointly on local pursuit control and the distribution of agents across targets. Recent reviews survey a broad spectrum of assignment mechanisms for multi-UAV systems, including optimization-based methods, auctions, and distributed heuristics, and consistently identify tension between computational optimality and real-time responsiveness [31]. SAR-oriented task-allocation reviews [32] and event-triggered dynamic task-allocation methods [33] address parts of this tension, but in airship-guided pursuit, this tension is acute: assignment updates must be frequent enough to react to target maneuvers yet stable enough to prevent oscillatory switching that degrades learning.
Scalable alternatives have been proposed to relax this tension. Two-stage greedy auctions reduce repeated assignment cost for large swarms while preserving acceptable allocation quality [34], and deep RL has been applied to task assignment to enable long-horizon sequential reasoning beyond myopic geometric heuristics [35]. PRTDA does not learn assignment end-to-end; instead, it schedules reassignment as a curriculum component within the MARL training loop. This design isolates the effect of reassignment on critic learning stability and provides a controlled baseline against which fully learned allocation policies can later be compared.
Taken together, the four research threads reviewed above supply the individual components—game-theoretic models, learned pursuit policies, role-structured MARL, and dynamic assignment mechanisms. To the best of our knowledge, prior formulations have not integrated them to jointly address heterogeneous roles, adversarial multi-target pursuit, and assignment-induced training instability in the airship–UAV setting considered here. PRTDA occupies this gap by combining potential-game-constrained pursuer coordination with role-structured CTDE training and curriculum-managed reassignment.
3. System Formulation
The operational scenario involves three agent classes at distinct altitude layers: a stratospheric airship H providing persistent wide-area surveillance from high altitudes, N UAVs conducting pursuit at intermediate altitudes, and M evasive targets operating at lower altitudes. The coordination problem is formulated in three-dimensional space, where each agent plans its horizontal position, heading, and altitude.
3.1. Agent Kinematics and Dynamics
We define a bounded mission volume containing the three agent classes, where is the horizontal extent and is the altitude band. The full agent set is
where and . The cooperative pursuer coalition is ; the adversarial side consists of . Each agent class operates within a role-specific altitude band: the airship is held at a fixed high altitude ; UAVs maneuver within ; targets operate within .
Each agent has state : position , yaw angle measured clockwise from geographic north, flight-path angle controlling the climb/dive rate, and scalar speed . The horizontal heading unit vector corresponding to yaw is
All agents share a normalized action interface. Each policy outputs a three-dimensional command , which the environment maps to physical controls:
where are role-dependent speed, yaw rate, and pitch rate limits. With discrete time step , the kinematic update proceeds in three stages. The yaw and flight-path angles are updated first:
The flight-path angle decomposes the total speed into horizontal and vertical components, and , coupling climb authority with horizontal pursuit speed. The position update is then
where and enforce horizontal boundary containment and role-specific altitude limits, respectively. The position update uses the already-updated yaw and flight-path angle , so all angular changes and the resulting displacement occur within the same time step. The speed–yaw rate–pitch rate parameterization enforces turn-rate and climb-rate consistency and prevents unrealistic heading jumps that would arise from direct velocity commands.
3.2. Assignment
UAV-to-target task allocation is defined by a mapping
where denotes the target index assigned to UAV . When , we require to be surjective so that every target receives at least one assigned UAV. This mapping partitions into M disjoint groups
each responsible for the cooperative capture of target . The assignment may be held fixed throughout an episode or updated periodically based on the evolving geometry; the solver and curriculum schedule that govern these transitions are described in Section 4.
From a game-theoretic perspective, plays a structural role beyond combinatorial scheduling. It determines which sub-problem each UAV participates in, which peers appear in its local observation, and which potential terms enter its shaped reward. A reassignment event therefore simultaneously alters three quantities for every affected UAV: the observation content (new assigned-target geometry), the reward signal (recomputed counterfactual potential), and the group composition (different teammates in ). This triple coupling is the root cause of the training instability observed in multi-target pursuit: the learning problem becomes non-stationary from the perspective of any agent whose group membership changes.
3.3. Capture Condition
Target is declared captured at step t when every UAV in its assigned group satisfies the three-dimensional proximity criterion simultaneously:
where denotes the Euclidean distance in three-dimensional space and is the capture radius. Only UAVs participate in capture; the airship contributes to coverage guidance and formation quality but is not required to enter the capture neighborhood. An episode terminates successfully when all M targets are captured or when it is truncated at a fixed time horizon otherwise.
3.4. Dual Game Structure: Internal Potential Game and External General-Sum Competition
The multi-agent interaction is modeled as a partially observed Markov game (POMG) [6,29]. A POMG extends a Markov decision process (MDP) [23] to multiple agents with private observations: each agent selects actions based solely on its local observation history, the environment transitions according to the joint action, and each agent receives its own reward signal. Formally, the POMG is defined by the tuple
where is the set of agents defined in (1); is the global state space containing the three-dimensional positions, headings, flight-path angles, and speeds of all agents together with the current assignment ; is the local observation space of agent i, a partial view of restricted to local geometry and assigned-group information (detailed in Section 4.1); is the continuous action space (normalized speed, yaw rate, and pitch rate); is the stochastic transition kernel defined by the kinematic update (4)–(6); is the scalar reward function; and is the discount factor. Under the centralized training, decentralized execution (CTDE) paradigm, agents execute factorized policies
while critics at training time have access to the full state .
This game has a two-level structure that we exploit for tractable learning.
3.4.1. External Level: General-Sum Team Competition
The pursuer coalition and target set pursue opposing objectives. Each side seeks to maximize its own team-level discounted return:
where and denote the policy sets of the two teams. Training optimizes policies toward a Markov–Nash solution concept in which neither team can unilaterally improve:
The interaction is general-sum rather than zero-sum because includes potential-based shaping and a shared team reward term that have no counterpart in , so across policy profiles [6]. A zero-sum formulation would preclude these shaped cooperative signals, forcing all pursuer credit to come through a single adversarial channel and slowing down coordinated group closure.
3.4.2. Internal Level: Potential-Game Pursuer Coordination
Within , we impose a cooperative structure through a team potential function that aggregates formation-quality metrics over all target groups (the specific terms comprising are defined in Section 4). Each pursuer receives a shaped credit signal computed as a one-step difference reward:
where denotes the potential recomputed after removing agent i’s contribution. The first parenthesized term measures the team-wide potential progress; the second measures the potential progress that would have occurred without agent i. Their difference isolates agent i’s marginal contribution to team improvement.
This construction satisfies the potential-game alignment property [7]. When agent i unilaterally changes its action from to while all other agents hold their actions fixed, the resulting change in equals the change in :
The equality holds because excludes agent i from its computation, so it is invariant to ; similarly, and depend only on the current state and cancel when differencing. The alignment guarantee means that any unilateral improvement by a pursuer also improves the team potential. This reduces incentive misalignment: a pursuer cannot improve its own shaped reward by directly degrading team-level formation quality under the fixed-assignment condition.
The total pursuer reward combines the potential-aligned credit with a shared team term:
where captures global mission events (synchronization progress and terminal capture bonuses) and scales the marginal credit signal. The shared term aligns all pursuers toward mission-level success; the difference term provides the agent-specific gradient information needed to resolve credit assignment within each target group .
For target , the reward encourages evasion and penalizes terminal failure:
where is the distance from to its nearest pursuer, normalizes to , indicates capture, and penalizes boundary violations.
The dual game structure separates two learning pressures that would otherwise conflict. Externally, general-sum competition drives the pursuer team to improve against adaptive learning targets that actively probe coordination weaknesses. Internally, the potential-game constraint channels individual pursuer improvements through the team potential, so that per-agent policy updates remain aligned with group-level formation objectives across all M target groups.
4. The PRTDA Algorithm
The dual game formulation in Section 3 specifies what each agent should optimize but does not prescribe how to instantiate the optimization. Translating the formulation into a working learning system requires decisions at three levels: the observation encoding must accommodate variable fleet sizes under a single shared-backbone network; the critic must fuse heterogeneous information from the airship, the assigned target, and peer UAVs without breaking the potential-game alignment established by the reward design; and the training loop must schedule assignment updates and curriculum transitions so that the shaped reward signal remains informative as group composition evolves.
This section describes how PRTDA resolves each of these concerns through a modular pipeline. The presentation is organized in six parts: observation and action spaces, target assignment, actor–critic architecture, the training pipeline with pseudocode, computational cost, and convergence.
4.1. Observation and Action Space Design
All observations are normalized by the mission-volume diagonal or the relevant role-specific maximum, and angular quantity use pairs. Table 1 summarizes the layout for each role.
Table 1.
Observation space structure per agent role (M targets, N UAVs, peer slots).
The UAV observation warrants further detail. Each is organized around the assigned target : base features encode ’s own state relative to , peer slots carry features of same-group teammates sorted by proximity, and the peer mask flags which slots are occupied. Because the peer slots are permutation-equivariant and exclude agents from other target groups, the observation naturally handles variable-size groups and restricts each UAV to its local tactical context. The action space is shared across all roles: , mapped to physical speed, yaw rate, and pitch rate via (3).
Centralized critics receive a structured state instead of a flat concatenation. For query agent , this state comprises H’s observation paired with its action, ’s observation paired with its action, ’s base features with its own action, peer slot features with peer actions, the peer mask, and a two-dimensional episode summary encoding capture progress. Grouping inputs by role lets each sub-encoder specialize, whereas a monolithic state vector would force the critic to discover role boundaries from raw dimensions.
4.2. Two-Stage Assignment with Curriculum Scheduling
Given the current three-dimensional positions and headings, the assignment solver computes by minimizing a composite cost. The cost of assigning UAV to target is
where is the heading error between and the bearing toward , weight distance, heading alignment, and switching cost, and is the previous assignment. Including the switching penalty suppresses oscillatory reassignment that would otherwise disrupt shaped rewards and observation semantics.
The solver operates in two stages.
Stage A guarantees coverage: it solves a minimum-cost injective matching from targets to UAVs via the Hungarian algorithm on , assigning exactly one UAV per target. When (fewer UAVs than targets), a greedy distinct-target fallback is used.
Stage B assigns the remaining UAVs greedily, selecting for each the target minimizing , where is the current load on and is a load-balancing penalty. A candidate assignment replaces only when the total cost improvement exceeds a gain threshold :
The assignment is managed through staged curriculum transitions to prevent training instability. In the first phase, is fixed to a predetermined allocation (e.g., for 5 UAVs and 2 targets), giving each UAV a stable observation context and consistent reward signal. After the release step , the solver is activated and is updated periodically. In preliminary experiments, training all agents jointly from the start with a reduced learning rate led to unstable critic estimates, because the rapidly evolving target policy produced high-variance TD targets. Reducing the learning rate further slowed pursuer convergence without resolving the instability. The two-phase curriculum avoids these issues by presenting a stationary reward landscape during the initial phase. The release step was selected by monitoring training curves: at this point, the capture success rate under fixed assignment plateaus, indicating that the pursuit policies are mature enough to tolerate adversarial target training. Concurrently, the target policy follows a separate curriculum: targets initially execute a deterministic circular trajectory, providing predictable geometry for the pursuers to learn basic approach and closure behavior. The target policy is released at step , after which each target is driven by an independent actor network trained with the evasion reward (18).
4.3. Role-Structured Actor–Critic Architecture
All agents follow the CTDE paradigm: actors condition only on local observations, while critics access a structured global state during training. We adopt a shared-backbone, count-specific-head design that maintains one set of feature extractors across all UAV counts but routes final outputs through a head selected by the runtime count . Representation learning (shared backbone) is thus decoupled from count-dependent action calibration (per-head), eliminating the need to retrain feature extractors when the fleet size changes.
4.3.1. UAV Actor
The UAV actor processes the observation defined in Table 1 through three stages: self encoding, peer encoding, and trunk evaluation. The self encoder is a single linear layer applied to the base features . For the peer branch, each occupied peer slot is independently encoded by a shared multi-layer perceptron (MLP) . The encoded peer tokens are aggregated through masked mean–max pooling:
where is the set of valid peer slots (indicated by the peer mask), is the j-th peer feature vector, and is a linear projection. Mean pooling captures average group geometry; max pooling preserves extreme-case information such as the most distant peer. A trunk MLP processes the concatenation to produce a latent representation . Count-specific heads then output Gaussian parameters for the selected count k:
and the log-probability follows the standard tanh-squashed correction [36]. During training, all UAVs share a single actor instance.
4.3.2. Airship and Target Actors
They are plain two-layer MLPs that map their respective observations to Gaussian parameters through the same count-head mechanism as the UAV actor. Because these roles have a single instance per team, count conditioning is relevant only when the critic’s value landscape shifts with k.
4.3.3. UAV Critic
The U-role critic operates on the structured state described in Section 4.1, where each information source is processed by a dedicated branch encoder:
where encodes the query UAV’s base features and action, and aggregates peer slot features (with their actions) through the same masked mean–max pooling as the actor. Token projections map each branch output to a common fusion dimension :
A multi-head attention (MHA) block with heads fuses the three tokens:
followed by layer normalization and a feedforward residual. The fused U-token is extracted as a query-centric readout and concatenated with a two-dimensional episode summary that tracks capture advancement. A count-specific Q-head produces the scalar value estimate, and twin networks with clipped double-Q mitigate overestimation bias. Figure 2 illustrates the full architecture.
Figure 2.
Network architecture of PRTDA. (Left): The UAV actor encodes self features and variable-length peer slots via masked mean–max pooling, and then routes through a shared trunk to count-specific output heads selected by . (Right): The UAV critic uses separate branch encoders for H, U, and T inputs, fuses them via multi-head attention, and extracts the query-centric U-token for count-specific Q-heads. Solid arrows show the main data flow; dashed arrows indicate mask or head-selection signals.
4.3.4. Airship and Target Critics
They follow the same token-fusion structure but treat all N UAV slots as a single peer set (no self/peer split), since these roles observe the entire UAV fleet rather than a single target group.
4.3.5. Multi-Target Zero-Shot Transfer
Training uses only single-target scenarios () with varying fleet sizes , where each count k trains its corresponding count-specific head. At evaluation time, multi-target scenarios () are handled without retraining through a group-isolation mechanism. The assignment solver partitions the N UAVs into M groups with sizes . Each group’s observation is then reconstructed to include only same-group peers and the assigned target, with inter-group information masked out. The actor selects the count-specific head corresponding to for each group m, so each sub-team executes the same single-target pursuit policy learned during training. Because the masked mean–max pooling (21) naturally handles variable-length peer sets, no architectural change or zero-padding is required for different group sizes. This design enables zero-shot transfer from single-target training to multi-target evaluation: the 7-UAV-vs-3-target scenario is decomposed into three isolated sub-problems (e.g., groups of sizes 3, 2, 2), each using the pre-trained head for its respective count.
4.4. Training Pipeline
Each training iteration alternates between environment interaction and parameter updates. We first define the team potential that produces the shaped rewards and then describe the soft actor–critic (SAC)-based update rules.
4.4.1. Team Potential Function
The potential , referenced in (15), aggregates five terms over all target groups:
Each component targets a distinct coordination objective:
- Coverage () drives the airship toward a smoothed coverage anchor . The raw anchor blends three positional cues via normalized weights :where is the target centroid, is the active-UAV centroid, and is a softmax-weighted position biased toward UAVs far from targets (controlled by temperature ). An exponential moving average with rate suppresses oscillation: . The coverage potential is thenwhere is normalized by the maximum single-step displacement.
- Approach () measures aggregate UAV-to-target distance, normalized by team size to prevent the reward scale from growing with N:
- Capture ring () applies a log-softplus barrier near the capture radius with temperature , providing a smooth gradient transition as UAVs cross the capture boundary:where . When , this term is close to zero; as increases beyond , the penalty magnitude increases smoothly, supplying a persistent yet non-dominant far-field gradient that complements the linear .
- Encirclement () penalizes angular co-alignment of UAV-to-target bearing vectors within each group, encouraging spatial dispersion:where is the unit vector from toward , and the exponential weighting reduces contributions from distant UAVs that have not yet closed in.
- Safety () penalizes boundary violations and inter-pursuer collisions:where is pursuer i’s minimum distance to any world boundary, is the safety margin, is the inter-pursuer distance, and is the collision threshold.
4.4.2. Weight Selection
Each component of is designed with built-in normalization: is divided by the maximum single-step displacement , and are averaged over the UAV count N, and is averaged over the target count M. The weights, therefore, reflect task priority rather than unit differences. We set as the largest because entering the capture region is the direct success criterion, and at moderate levels to guide approach and coverage at a longer range, and small because angular dispersion plays an auxiliary role. These values were selected from a small set of pilot runs and then held fixed for all fleet sizes and all compared algorithms; no per-method tuning was performed.
The team reward in (17) combines a synchronization progress bonus that penalizes lagging UAVs, a per-step time penalty that incentivizes faster capture, and a terminal capture bonus triggered when every group simultaneously satisfies the capture condition.
4.4.3. Soft Update
Each role maintains twin Q-networks with target copies . Given a transition sampled from the replay buffer, the temporal-difference (TD) target for agent i is
where denotes the joint next action assembled under the role-wise update rule, with resampled for the queried agent and other components set by the corresponding policy branch. The target is clipped to to prevent divergent bootstrapping. The critic loss is the mean-squared Bellman error:
The actor maximizes the soft value:
where only the queried agent’s action is resampled from the current policy.
4.4.4. Batch Aggregated U-Actor Update
Because all UAVs share one actor, gradients from all k active UAVs are accumulated in a single backward pass instead of k sequential ones. Observations are stacked along the agent dimension, the actor loss is evaluated in one forward call, and a single optimizer step is applied. This batching improves update efficiency by avoiding k separate optimizer steps, although total compute still grows with batch-agent tensor size.
4.4.5. Entropy Temperature
A separate log-temperature is maintained for each active count k, trained to satisfy , where is the target entropy:
Maintaining separate temperatures lets the exploration rate adapt to each fleet size independently; an calibrated for a large team would otherwise suppress exploration when only a few UAVs are active.
Target networks are updated via Polyak averaging after each gradient step. The full training procedure is summarized in Algorithm 1.
| Algorithm 1 PRTDA Training |
|
4.5. Computational Complexity
We express per-update cost in terms of batch size B, UAV capacity , target count M, and network hidden dimension d.
4.5.1. Critic Forward Pass
The branch encoders for H, U, and T each perform work per sample. The U-branch peer pooling iterates over slots, contributing per sample. The multi-head attention fusion over three tokens costs per sample (constant in because the token count is fixed at three). The Q-head MLP adds , where is the Q-head hidden dimension. The total per-sample critic cost is therefore , and the per-batch cost is .
A monolithic critic that concatenates all agent observations into a flat vector of dimension would incur per-sample cost , growing quadratically with fleet size. The structured token-fusion design replaces this quadratic scaling with a linear term at the peer-pooling stage and a constant-cost fusion over the fixed set of role tokens.
4.5.2. Actor Forward Pass
The UAV actor encodes peer slots at each, performs mean–max pooling in , and evaluates the trunk MLP in . Per-batch cost is . The H and T actors are standard MLPs at each.
4.5.3. Assignment Solver
The Hungarian algorithm on the cost matrix runs in . With M targets and N UAVs, this is at most and is computed once per reassignment period (typically every steps), not every gradient step. The greedy Stage B fill adds .
4.6. Convergence Analysis
Because PRTDA includes curriculum releases and reassignment updates, the full training process is non-stationary. This subsection therefore provides phase-local theoretical guarantees under fixed conditions, rather than a global convergence guarantee for the full outer general-sum learning dynamics.
Assumption 1.
Let curriculum switch times be and define phase ν on . Within each phase, the game tuple in (10) is treated as stationary with fixed transition kernel and rewards; namely, no curriculum release or reassignment-triggered distribution shift occurs inside the phase. For internal-game analysis, assignment ρ is fixed and unilateral deviation is defined with other agents’ actions held fixed.
Proposition 1
(Internal potential alignment under fixed phase conditions). Under fixed ρ and fixed opponents in a phase, the difference reward (15) satisfies the exact potential-alignment identity in (16) for unilateral deviations. Hence, any strict unilateral improvement in strictly increases Φ. For finite internal action sets, every improvement path terminates at a pure Nash equilibrium. For continuous actions, the above implies monotone ascent of potential values; with bounded-above Φ, the potential-value sequence converges, but this alone does not imply global policy convergence.
Proof.
From (15), terms depending only on cancel under unilateral deviation, and is invariant to by construction. Therefore, the utility change equals the potential change, which is the defining exact-potential condition [7]. For finite action sets, the classical finite-improvement property yields termination at a pure Nash equilibrium. For continuous actions, strict improvements generate a monotone sequence of potential values. Since each component in (26) is non-positive under the stated definitions, is bounded above, so potential values converge. □
Proposition 2
(Role-wise soft policy iteration in the stationary/tabular limit). Fix a phase ν and fix opposing-role policies. Then, each role faces a stationary entropy-regularized MDP. In the tabular/exact-backup limit, soft policy iteration converges to [37].
Proof.
Under fixed opponents and fixed phase dynamics, each role’s Bellman operator is stationary; the soft policy evaluation/improvement iterations satisfy the standard SAC tabular convergence result [36,37]. Double-Q clipping is used as a stabilization device against overestimation [38]; in deep function approximation with replay and non-stationary outer updates, this supports empirical stability but does not establish global convergence of the full multi-agent game. □
5. Simulations and Discussion
All experiments train and evaluate PRTDA in a custom three-dimensional pursuit–evasion simulator. Section 5.1 describes the environment and training configuration. Section 5.2 characterizes pursuit performance on a multi-target generalization task through trajectory analysis. Section 5.3 benchmarks PRTDA against two standard MARL baselines across six fleet sizes, and Section 5.4 isolates the contribution of the structured attention critic.
5.1. Experimental Setup
The environment and training hyperparameters are listed in Table 2 and Table 3. All reported results are averaged over 3 independent random seeds per configuration (fleet size × algorithm). Each seed controls environment initialization, network weight initialization, and replay sampling order. Success rates and episode lengths are reported as mean ± standard deviation across these seeds. No systematic hyperparameter search was performed; the learning rates and network dimensions in Table 3 were selected from a small set of candidates based on single-target convergence speed, and then held fixed for all fleet sizes and baselines. All baselines share the same training budget ( steps × 8 parallel environments), observation interface, and reward structure to ensure a fair comparison. Table 4 summarizes the implementation details of the compared baselines.
Table 2.
Simulation environment parameters.
Table 3.
Training and network hyperparameters.
Table 4.
Baseline implementation details. All methods share the same observation interface, reward function, and training budget.
5.2. Pursuit Performance Evaluation
We evaluate multi-target pursuit in 3D airspace with two configurations, UAVs against targets and UAVs against targets. Training uses only single-target scenarios () with varying k, so both configurations are out-of-distribution generalization tests. At deployment, the assignment solver partitions the fleet into sub-groups and each sub-group activates the corresponding count-specific head, with inter-group observations masked (Section 4.3).
Figure 3 shows a representative 5-vs-3 episode. Figure 3a–d give 3D trajectory snapshots at . The five UAVs converge on three targets in both horizontal and vertical dimensions while the airship holds its high-altitude coverage position. The assignment timeline in Figure 3e shows that the solver redistributes UAVs as groups complete captures. The mean 3D distance curves in Figure 3f show Group dropping below first around step 60, followed by Group around step 120 and Group around step 140. Over 50 evaluation episodes, PRTDA achieves capture success with a mean episode length of steps.
Figure 3.
Representative 3D pursuit episode with , . (a–d) Trajectory snapshots at . The airship (blue) holds high altitude while UAVs pursue three targets in 3D airspace. Filled markers show current positions and faded trails show past trajectories. Triangles mark agent positions and squares mark target positions; colors follow the assignment groups shown in the legend. (e) UAV–target assignment timeline. (f) Mean group-to-target 3D distance. The gray line indicates .
Figure 4 shows a larger-scale 8-vs-4 episode. The solver distributes eight UAVs across four targets. Around step 80, several reassignment events occur in Figure 4e as freed UAVs from captured targets are redirected. Figure 4a–d give 3D snapshots at , and the distance curves in Figure 4f confirm that all four groups converge below by episode end. Over 50 evaluation episodes, the 8-vs-4 configuration reaches capture success with a mean episode length of steps. The learned policy thus scales to larger fleet and target counts without retraining.
Figure 4.
Representative 3D pursuit episode with , . (a–d) Trajectory snapshots at . Eight UAVs coordinate pursuit of four independently evading targets in 3D airspace. Triangles mark agent positions and squares mark target positions; colors follow the assignment groups shown in the legend. (e) UAV–target assignment timeline. (f) Mean group-to-target 3D distance. All four groups converge below .
5.3. Comparative Evaluation Against Baselines
Three MARL baselines are evaluated alongside PRTDA. MATD3 is a multi-agent extension of TD3 [38] that uses per-agent critics trained under the same potential-shaped reward but without role structure. MADDPG [8] is a CTDE actor–critic baseline with deterministic policies and per-agent centralized critics. MAPPO [25] is a multi-agent PPO variant with a centralized state-value critic ; we equip it with the same role-structured token branches as the PRTDA critic, minus action injection, and train it under identical curriculum and budget. A fifth variant, PRTDA(MLP), replaces the structured attention critic with a flat MLP over concatenated role tokens while keeping all other components identical; its full ablation is presented in Section 5.4. Figure 5 shows training curves and final success rates for all five methods across fleet sizes ; Table 5 provides the corresponding numerical values.
Figure 5.
Training performance comparison across five methods. (a) Capture success rate at training steps for fleet sizes . The MAPPO bars are zero and therefore coincide with the x-axis. (b–g) Training curves for each k; shaded bands show one standard deviation over a 21-step rolling window. The vertical dashed line marks the -step snapshot.
Table 5.
Capture success rates (%) at the -step snapshot, averaged over a -step window and consistent with the bar chart in Figure 5. Bold entries indicate the highest value per fleet size.
PRTDA(attn) achieves above for all . The sharpest contrast with MATD3 appears at , where MATD3 reaches only against PRTDA’s , a gap of 35 percentage points. At this fleet size, three UAVs coordinate pursuit of a single target, and the critic must resolve which agent closes in, which encircles, and which trails. At , MATD3 falls to against PRTDA’s , indicating that the per-agent design does not scale to larger fleets under the same potential reward.
MADDPG converges early at intermediate k but plateaus at for , where a two-UAV fleet yields sparse training signal. At , MADDPG is competitive with PRTDA, but this window narrows at both small and large k, where the absence of role structure becomes the binding constraint.
MAPPO fails to learn effective pursuit at any fleet size, with capture success after training steps across all k. Two factors explain this gap. First, the capture condition requires all assigned UAVs to simultaneously enter the capture radius, making success an AND-type joint event with sparse reward. The -based advantage in MAPPO cannot evaluate whether a specific joint action moved the team closer to capture, whereas the critic in PRTDA provides sharper credit assignment for coordinated maneuvers. Second, MAPPO is on-policy and discards collected trajectories after each PPO update. In our setting, near-capture transitions are rare but carry high information value. The off-policy replay buffer in PRTDA allows for the repeated reuse of these rare events, which is important when successful coordination is initially infrequent.
Taken together, Table 5 shows that PRTDA(attn) leads across five of six fleet sizes at the -step snapshot. The only exception is , where a two-UAV fleet provides limited scope for role differentiation and MATD3 holds a marginal advantage. For all , PRTDA(attn) reaches or exceeds capture success, while each baseline falls short at one or more fleet sizes. MADDPG’s deterministic policy produces elevated training variance under the potential reward, particularly at small k, and its final success rates stabilize around 76– for without further improvement. The results indicate that role-structured conditioning is most consequential when the pursuer team faces non-trivial internal assignment decisions: for the role-asymmetric airship–UAV configuration studied here, this is already the case at and becomes more pronounced as the fleet grows.
Beyond success rate, capture speed is relevant for time-critical missions. The shared team reward includes a per-step penalty that incentivizes faster capture. Table 6 reports mean episode lengths for successful captures. PRTDA(attn) achieves the shortest capture times across all fleet sizes. At , PRTDA completes capture in 125 steps (), approximately faster than MATD3 (147 steps) and faster than MADDPG (189 steps).
Table 6.
Mean episode length (steps) for successful captures, averaged over 50 evaluation episodes per fleet size. Lower is better. “—” indicates fewer than 5 successful episodes.
5.4. Ablation Study
5.4.1. Attention Module
To isolate the contribution of structured attention fusion in the PRTDA critic, PRTDA(attn) is specially compared with PRTDA(MLP) in Table 7.
Table 7.
Ablation study on attention critic: capture success rates (%) at intermediate and final checkpoints, and steps to first reach success. PRTDA(MLP) replaces the structured attention fusion with a flat MLP over concatenated role tokens while keeping all other components identical.
At steps, PRTDA(attn) consistently outperforms PRTDA(MLP) across all fleet sizes (Table 7), with gaps of 8–12 percentage points at . PRTDA(MLP) fails to reach the success threshold within the training horizon at , reaching only , , and , respectively, while PRTDA(attn) achieves above at all . At , PRTDA(attn) first crosses the threshold at step ; PRTDA(MLP) does not reach this level within the training horizon. This gap is apparent throughout mid-training: at steps, PRTDA(attn) achieves at against for PRTDA(MLP), a 20-percentage-point margin.
The convergence advantage is most pronounced at , where the diversity of role assignments—one UAV per target or asymmetric splits of two versus one—requires the critic to disentangle the contributions of heterogeneous agent types. A flat MLP over concatenated tokens treats role-differentiated inputs uniformly, so this disentanglement must emerge purely from the data. The MHA fusion layer encodes the structured relationship between the airship coverage signal and UAV pursuit states as an explicit inductive bias; this is consistent with the observed faster early-stage convergence.
5.4.2. Difference Reward
To evaluate the contribution of the potential-based difference reward, we train a variant PRTDA(no-diff) that sets the difference reward scale , so each pursuer receives only the shared team reward without individual credit assignment. All other components (attention critic, curriculum schedule, network architecture) remain identical to PRTDA(attn). Table 8 compares capture success rates at the and checkpoints.
Table 8.
Ablation study on difference reward: capture success rates (%) at intermediate and final checkpoints. PRTDA(no-diff) removes individual credit assignment () while keeping all other components identical.
Without the difference reward, PRTDA(no-diff) fails to learn effective pursuit at any fleet size, reaching capture success at both the and checkpoints across all k. The shared team reward alone provides only a terminal capture bonus and a small per-step synchronization signal. Because the capture condition requires all assigned UAVs to simultaneously enter the capture radius, this reward is extremely sparse during early training when coordinated closure has not yet emerged. The difference reward derived from the shaped potential gives each UAV a dense, per-step credit signal that reflects its marginal contribution to approach, encirclement, and ring closure progress. Removing this signal leaves each agent unable to distinguish whether its own action improved the team state, and the policy remains at random-walk level throughout training. This result shows that the potential-based credit assignment is not merely helpful but essential for learning cooperative pursuit under the simultaneous-capture constraint.
5.5. Assignment Solver Runtime
To assess the computational overhead of the two-stage assignment solver, we measure single-call CPU wall-clock times on an Intel i7-13700K processor, averaged over 1000 random 3D position configurations per pair. For the operational configuration (, ), each solver call completes in approximately , which is negligible relative to the physical time step. Table 9 reports solver times for larger configurations to characterize scalability.
Table 9.
Assignment solver wall-clock time (ms) per single call, averaged over 1000 trials with random 3D positions.
All configurations complete within , confirming that the two-stage solver (Hungarian matching plus greedy load-balanced fill) remains real-time feasible for swarm scales well beyond the fleet sizes evaluated in this paper. The non-monotonic variation across combinations reflects the interaction between the Hungarian algorithm’s complexity (sensitive to the cost matrix shape) and the greedy fill stage (which processes remaining UAVs).
5.6. UAV Dropout Robustness
To evaluate resilience to mid-mission agent loss, we test PRTDA under UAV dropout during active pursuit. Starting from an fleet pursuing a single target, we randomly remove 1–5 UAVs at a uniformly sampled step in . The remaining UAVs treat the dropout as a reassignment event: the count-specific actor head switches to match the new fleet size, and the observation is rebuilt with the reduced peer set. The dropped UAV holds its last position with zero velocity. Capture success is evaluated over the remaining active UAVs only. Table 10 reports the results averaged over 10 episodes per configuration.
Table 10.
UAV dropout robustness: capture success rate and mean episode length after mid-episode removal of 1–5 UAVs from an fleet.
PRTDA maintains capture success when up to four UAVs are removed mid-episode, and when five are removed (leaving only three active). The mean episode length increases modestly from 101 to 133 steps as the fleet shrinks, reflecting the reduced pursuit capacity. This robustness stems from the shared-backbone count-head architecture: each fleet size k has a dedicated actor head trained during the dynamic-k curriculum, so the transition after dropout is equivalent to a standard reassignment event that the policy has already learned to handle. No retraining or special dropout-aware mechanism is required.
5.7. Gazebo Visual Simulation
We further deploy PRTDA in a Gazebo-based visual simulation with full rigid-body dynamics. The converged actor network from kinematic training serves as the initial policy. A cascaded PID controller bridges the policy output and the rotor-level actuators. The outer loop tracks the velocity and yaw rate references produced by the actor network, generating attitude and thrust setpoints. The inner loop regulates roll, pitch, and yaw rates at , with gravity compensation added to the thrust channel. The policy is then refined through a continuation training phase that feeds back physical quantities from the Gazebo engine, allowing adaptation to effects absent in the kinematic model. The simulation runs at integration steps with real-time 3D rendering.
Figure 6 shows two views from an 8-vs-3 pursuit episode. In Figure 6a, eight quadrotor UAVs converge toward three target spheres while the airship holds a higher altitude. Figure 6b gives an overhead perspective, where the airship is positioned near its coverage anchor . The UAVs maintain stable flight attitudes throughout the maneuver, confirming that the continuation training successfully bridges the gap between the kinematic model and the higher-fidelity simulator.
Figure 6.
Gazebo visual simulation of an 8-vs-3 pursuit episode with full rigid-body dynamics. (a) Perspective view showing eight quadrotor UAVs pursuing three target spheres with the airship at higher altitude. (b) Overhead view of the same episode, with the airship tracking its coverage anchor . The orange quadrotors denote the UAV pursuers, the gray ellipsoid denotes the airship, and the colored spheres denote the targets.
Overall, the Gazebo experiment validates a two-stage workflow where the kinematic phase learns cooperative coordination and the continuation phase adapts the policy to aerodynamic effects and actuator limits. This approach offers a practical path toward deploying PRTDA on physical multi-rotor platforms.
5.8. Limitations
Several simplifying assumptions constrain the scope of the current results. First, the simulator assumes ideal state information within each agent’s observation range, without modeling sensor noise, measurement latency, or communication delays that arise in physical UAV deployments. Second, environmental disturbances such as wind gusts and turbulence are not modeled; these would affect both kinematic accuracy and observation quality. These limitations are consistent with the scope of a method-focused contribution; addressing them in physical flight tests and higher-fidelity simulators is a priority for future work.
6. Conclusions
We presented PRTDA, a learning framework for cooperative pursuit–evasion in role-asymmetric airship–UAV teams operating in three-dimensional environments. The formulation separates pursuer-side coordination, enforced through difference rewards derived from a shaped team potential, from competitive interaction with independently controlled targets. A role-structured centralized critic with attention-based fusion captures cross-role dependencies, while assignment-conditioned value estimation and curriculum scheduling reduce non-stationarity during training.
Experimental results show that PRTDA outperforms representative baselines across all tested fleet sizes, with the advantage most pronounced in smaller teams where coordination difficulty is highest. Ablation studies confirm that both the structured attention critic and the difference reward contribute to training efficiency. The learned policy generalizes to unseen multi-target configurations through the group-isolation mechanism. A Gazebo-based visual simulation further validates the approach under rigid-body dynamics with a cascaded PID inner-loop controller.
Deploying the trained policy on physical multi-rotor platforms with onboard inference is the natural next step. Extending the evaluation to larger fleets and more complex evasion strategies and closing the sim-to-real gap through sensor noise and wind disturbance modeling remain open research directions.
Author Contributions
Conceptualization, K.Y. and Y.Z.; methodology, K.Y.; software, K.Y.; validation, K.Y.; formal analysis, K.Y. and Y.Z.; investigation, K.Y.; resources, Y.Z.; data curation, K.Y.; writing—original draft preparation, K.Y.; writing—review and editing, M.Z. and Y.Z.; visualization, K.Y.; supervision, M.Z. and Y.Z.; project administration, Y.Z.; funding acquisition, Y.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Fundamental and Interdisciplinary Disciplines Breakthrough Plan of the Ministry of Education of China (No. JYB2025XDXM115).
Data Availability Statement
The original contributions presented in this study are included in the article material. Further inquiries can be directed to the corresponding authors.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| CTDE | Centralized Training, Decentralized Execution |
| HARL | Heterogeneous-Agent Reinforcement Learning |
| MADDPG | Multi-Agent Deep Deterministic Policy Gradient |
| MAPPO | Multi-Agent Proximal Policy Optimization |
| MARL | Multi-Agent Reinforcement Learning |
| MATD3 | Multi-Agent Twin Delayed Deep Deterministic Policy Gradient |
| MDP | Markov Decision Process |
| MHA | Multi-Head Attention |
| MLP | Multi-Layer Perceptron |
| POMG | Partially Observed Markov Game |
| PRTDA | Potential-Game-Constrained Role-Structured Tracking with Dynamic Assignment |
| RL | Reinforcement Learning |
| SAC | Soft Actor–Critic |
| TD | Temporal Difference |
| TD3 | Twin Delayed Deep Deterministic Policy Gradient |
| UAV | Unmanned Aerial Vehicle |
References
- Wu, P.; Li, Y.; Xue, D. UAV target tracking: A survey. Artif. Intell. Rev. 2025, 58, 358. [Google Scholar] [CrossRef] [Scilit]
- Kouzehgar, M.; Song, Y.; Meghjani, M.; Bouffanais, R. Multi-Target Pursuit by a Decentralized Heterogeneous UAV Swarm using Deep Multi-Agent Reinforcement Learning. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023. [Google Scholar] [CrossRef] [Scilit]
- Zhou, W.; Liu, Z.; Li, J.; Xu, X.; Shen, L. Multi-target tracking for unmanned aerial vehicle swarms using deep reinforcement learning. Neurocomputing 2021, 466, 285–297. [Google Scholar] [CrossRef] [Scilit]
- Zhou, W.; Li, J.; Liu, Z.; Shen, L. Improving multi-target cooperative tracking guidance for UAV swarms using multi-agent reinforcement learning. Chin. J. Aeronaut. 2022, 35, 100–112. [Google Scholar] [CrossRef] [Scilit]
- Zhou, W.; Li, J.; Zhang, Q. Joint Communication and Action Learning in Multi-Target Tracking of UAV Swarms with Deep Reinforcement Learning. Drones 2022, 6, 339. [Google Scholar] [CrossRef] [Scilit]
- Shapley, L.S. Stochastic Games. Proc. Natl. Acad. Sci. USA 1953, 39, 1095–1100. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Monderer, D.; Shapley, L.S. Potential Games. Games Econ. Behav. 1996, 14, 124–143. [Google Scholar] [CrossRef] [Scilit]
- Lowe, R.; Wu, Y.; Tamar, A.; Harb, J.; Abbeel, P.; Mordatch, I. Multi-agent actor-critic for mixed cooperative-competitive environments. Adv. Neural Inf. Process. Syst. 2017, 30, 6379–6390. Available online: https://proceedings.neurips.cc/paper_files/paper/2017/hash/68a9750337a418a86fe06c1991a1d64c-Abstract.html (accessed on 26 March 2026).
- Foerster, J.; Farquhar, G.; Afouras, T.; Nardelli, N.; Whiteson, S. Counterfactual multi-agent policy gradients. In Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018; Volume 32. [Google Scholar] [CrossRef] [Scilit]
- Gronauer, S.; Diepold, K. Multi-agent deep reinforcement learning: A survey. Artif. Intell. Rev. 2022, 55, 895–943. [Google Scholar] [CrossRef] [Scilit]
- Zhong, Y.; Kuba, J.G.; Feng, X.; Hu, S.; Ji, J.; Yang, Y. Heterogeneous-Agent Reinforcement Learning. J. Mach. Learn. Res. 2024, 25, 1–67. [Google Scholar]
- Liu, J.; Zhong, Y.; Hu, S.; Fu, H.; Fu, Q.; Chang, X.; Yang, Y. Maximum Entropy Heterogeneous-Agent Reinforcement Learning. In Proceedings of the Twelfth International Conference on Learning Representations, Porto, Portugal, 18–20 November 2024. [Google Scholar]
- Garcia, E.; Fuchs, Z.E.; Milutinovic, D.; Casbeer, D.W.; Pachter, M. A geometric approach for the cooperative two-pursuer one-evader differential game. IFAC-PapersOnLine 2017, 50, 15209–15214. [Google Scholar] [CrossRef] [Scilit]
- Weintraub, I.E.; Pachter, M.; Garcia, E. An introduction to pursuit-evasion differential games. In Proceedings of the 2020 American Control Conference (ACC); IEEE: New York, NY, USA, 2020; pp. 1049–1066. [Google Scholar]
- Kokolakis, N.M.T.; Kanellopoulos, A.; Vamvoudakis, K.G. Bounded rational unmanned aerial vehicle coordination for adversarial target tracking. In Proceedings of the 2020 American Control Conference (ACC); IEEE: New York, NY, USA, 2020; pp. 2508–2513. [Google Scholar]
- Li, B.; Wu, Y. Path planning for UAV ground target tracking via deep reinforcement learning. IEEE Access 2020, 8, 29064–29074. [Google Scholar] [CrossRef] [Scilit]
- Yang, K.; Zhu, M.; Guo, X.; Zhang, Y.; Zhou, Y. Stochastic Potential Game-Based Target Tracking and Encirclement Approach for Multiple Unmanned Aerial Vehicles System. Drones 2025, 9, 103. [Google Scholar] [CrossRef] [Scilit]
- Kim, S.; Oh, H.; Tsourdos, A. Nonlinear model predictive coordinated standoff tracking of a moving ground vehicle. J. Guid. Control Dyn. 2013, 36, 557–566. [Google Scholar] [CrossRef] [Scilit]
- Yue, L.; Yang, R.; Zuo, J.; Yan, M.; Zhao, X.; Lv, M. Factored Multi-Agent Soft Actor-Critic for Cooperative Multi-Target Tracking of UAV Swarms. Drones 2023, 7, 150. [Google Scholar] [CrossRef] [Scilit]
- Zheng, B.; Guo, X.; Ou, J.; Lou, W.; Yuan, J. Collaborative coverage trajectory planning for stratospheric airship via multi-agent reinforcement learning. Aerosp. Sci. Technol. 2026, 168, 110736. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Yu, C.; Li, G.; Tang, W.; Ji, S.; Yang, X.; Xu, B.; Yang, H.; Wang, Y. Online Planning for Multi-UAV Pursuit-Evasion in Unknown Environments Using Deep Reinforcement Learning. IEEE Robot. Autom. Lett. 2025, 10, 8196–8203. [Google Scholar] [CrossRef] [Scilit]
- Bettini, M.; Shankar, A.; Prorok, A. Heterogeneous Multi-Robot Reinforcement Learning. In Proceedings of the 22nd International Conference on Autonomous Agents and Multiagent Systems (AAMAS), London, UK, 29 May–2 June 2023; pp. 1485–1494. [Google Scholar]
- Sutton, R.S.; Barto, A.G. Reinforcement Learning: An Introduction, 2nd ed.; MIT Press: Cambridge, MA, USA, 2018. [Google Scholar]
- Iqbal, S.; Sha, F. Actor-attention-critic for multi-agent reinforcement learning. In Proceedings of the 36th International Conference on Machine Learning, Long Beach, CA, USA, 9–15 June 2019; pp. 2961–2970. [Google Scholar]
- Yu, C.; Velu, A.; Vinitsky, E.; Gao, J.; Wang, Y.; Bayen, A.; Wu, Y. The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games. In Proceedings of the Advances in Neural Information Processing Systems, New Orleans, LA, USA, 28 November–9 December 2022; Volume 35, pp. 24611–24624. [Google Scholar]
- Papoudakis, G.; Christianos, F.; Schäfer, L.; Albrecht, S.V. Benchmarking Multi-Agent Deep Reinforcement Learning Algorithms in Cooperative Tasks. Adv. Neural Inf. Process. Syst. 2021, 34, 18208–18221. [Google Scholar]
- de Witt, C.S.; Gupta, T.; Makoviichuk, D.; Makoviychuk, V.; Torr, P.H.; Sun, M.; Whiteson, S. Is independent learning all you need in the StarCraft multi-agent challenge? arXiv 2020, arXiv:2011.09533. [Google Scholar]
- Kuba, J.G.; Chen, R.; Wen, M.; Wen, Y.; Sun, F.; Wang, J.; Yang, Y. Trust region policy optimisation in multi-agent reinforcement learning. arXiv 2021, arXiv:2109.11251. [Google Scholar]
- Kovařík, V.; Schmid, M.; Burch, N.; Bowling, M.; Lisỳ, V. Rethinking formal models of partially observable multiagent decision making. Artif. Intell. 2022, 303, 103645. [Google Scholar] [CrossRef] [Scilit]
- Wong, A.; Bäck, T.; Kononova, A.V.; Plaat, A. Deep multiagent reinforcement learning: Challenges and directions. Artif. Intell. Rev. 2023, 56, 5023–5056. [Google Scholar] [CrossRef] [Scilit]
- Alqefari, S.; Menai, M.E.B. Multi-UAV Task Assignment in Dynamic Environments: Current Trends and Future Directions. Drones 2025, 9, 75. [Google Scholar] [CrossRef] [Scilit]
- Ghauri, S.A.; Sarfraz, M.; Qamar, R.A.; Sohail, M.F.; Khan, S.A. A Review of Multi-UAV Task Allocation Algorithms for a Search and Rescue Scenario. J. Sens. Actuator Netw. 2024, 13, 47. [Google Scholar] [CrossRef] [Scilit]
- Hu, C.; Li, Y.; Qu, G. Integrated dynamic task allocation via event-triggered for tracking ground moving targets by UAVs in urban. Robot. Auton. Syst. 2025, 193, 105061. [Google Scholar] [CrossRef] [Scilit]
- Wang, G.; Wang, F.; Wang, J.; Li, M.; Gai, L.; Xu, D. Collaborative Target Assignment Problem and a Two-Stage Greedy Auction Mechanism in Large UAV Swarms. Aerosp. Sci. Technol. 2024, 156, 109146. [Google Scholar] [CrossRef] [Scilit]
- Liu, B.; Wang, S.; Li, Q.; Zhao, X.; Pan, Y.; Wang, C. Task Assignment of UAV Swarms Based on Deep Reinforcement Learning. Drones 2023, 7, 297. [Google Scholar] [CrossRef] [Scilit]
- 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]
- Haarnoja, T.; Zhou, A.; Abbeel, P.; Levine, S. Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor. In Proceedings of the 35th International Conference on Machine Learning, Stockholm, Sweden, 10–15 July 2018; pp. 1861–1870. [Google Scholar]
- Fujimoto, S.; Hoof, H.v.; Meger, D. Addressing function approximation error in actor-critic methods. In Proceedings of the 35th International Conference on Machine Learning, Stockholm, Sweden, 10–15 July 2018; pp. 1587–1596. [Google Scholar]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.





