Next Article in Journal
Numerical Study on Aerodynamic Characteristics of Dual-Ducted Fan System for UAVs Under Coupled Effects of Ground Clearance and Duct Gap
Next Article in Special Issue
A Phase Transition Control Framework for UAV Swarms Inspired by Pigeon Roosting Behavior
Previous Article in Journal
Research on INT-Based Cross-Layer Enhancement of BBR in SD-UAVANET
Previous Article in Special Issue
Role-Structured Multi-Agent Pursuit–Evasion with Potential Game Constraints for Heterogeneous Airship–UAV Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-UAV Cooperative Decision-Making Method in Dynamic Aerial Interaction Environments Based on GA-GAT-PPO

1
School of Aerospace Engineering, Xiamen University, Xiamen 361102, China
2
National Key Laboratory of Air-Based Information Perception and Fusion, Luoyang 471000, China
3
School of Aeronautics, Changji University, Changji 831100, China
*
Author to whom correspondence should be addressed.
Drones 2026, 10(5), 313; https://doi.org/10.3390/drones10050313
Submission received: 16 March 2026 / Revised: 19 April 2026 / Accepted: 21 April 2026 / Published: 22 April 2026
(This article belongs to the Special Issue UAV Swarm Intelligent Control and Decision-Making)

Highlights

What are the main findings?
  • A hierarchical decision-making framework that decouples low-level maneuver control from high-level cooperative assignment is proposed, which effectively mitigates cross-level non-stationarity in hierarchical multi-agent reinforcement learning for multi-Unmanned Aerial Vehicle (UAV) systems.
  • A Geometry-Aware Graph Attention Network (GA-GAT) with embedded kinematic feasibility constraints is developed, which achieves superior coordination efficiency and zero-shot scalability in asymmetric multi-UAV confrontational scenarios.
What are the implications of the main findings?
  • The proposed framework provides a computationally efficient, real-time applicable solution for multi-UAV decision-making in safety-critical dynamic airspace, with broad civilian prospects in UAV swarm coordination, emergency response and infrastructure inspection.
  • The physics-informed graph learning paradigm established in this work can be extended to general multi-agent cooperative decision-making scenarios, including swarm robotics, distributed sensing and autonomous air traffic management.

Abstract

Autonomous task assignment in multi-unmanned aerial vehicle (UAV) systems operating in dynamic and safety-critical airspace environments is highly challenging due to complex spatial interactions and rapidly changing relative geometries. This paper proposes a hierarchical decision-making framework that bridges individual maneuvering behaviors with cooperative task allocation in multi-agent aerial systems. First, a high-fidelity single-agent maneuver model is learned using a physics-consistent simulation environment, where spatial advantage is evaluated based on relative distance and angular relationships within a kinematically feasible interaction zone (KIZ). Subsequently, a Geometry-Aware Graph Attention Network (GA-GAT) is developed to address scalable multi-agent assignment problems. Unlike conventional approaches that rely on flat feature representations, the proposed method explicitly incorporates kinematic feasibility constraints into the attention mechanism via a novel gating module, enabling efficient relational reasoning under dynamic conditions. The proposed framework is applicable to a range of civilian and safety-oriented scenarios, including UAV swarm coordination, emergency response monitoring, infrastructure inspection, and autonomous airspace management. Simulation results demonstrate that the GA-GAT-based approach significantly outperforms heuristic baselines in terms of coordination efficiency and overall system performance in complex multi-agent environments. This study highlights that decoupling maneuver-level control from high-level coordination provides a scalable and computationally efficient solution for real-time multi-UAV decision-making in safety-critical applications. The proposed framework is designed for general multi-agent coordination problems in civilian aerial applications.

1. Introduction

Autonomous multi-UAV systems operating in dynamic and safety-critical airspace environments have attracted increasing attention due to their broad applications in civilian domains such as emergency rescue coordination, infrastructure inspection, and environmental monitoring [1]. In such highly dynamic scenarios, including cooperative and competitive multi-agent interaction scenarios such as task allocation, collision avoidance, and spatial coordination, multiple UAVs must make real-time, coordinated maneuver decisions to safely handle complex spatial interactions and rapidly evolving relative geometries [2]. The decision-making process is challenged not only by the rapid maneuverability of surrounding agents but also by the intricate spatial relationships within the swarm [3,4]. Therefore, a pivotal challenge lies in establishing a scalable mechanism that can seamlessly map complex global spatial configurations to optimal individual task assignments in real time. It should be noted that the interaction patterns considered in this work are abstract representations of multi-agent spatial relationships and are not intended to model military-specific scenarios.
From a methodological perspective, these problems can be naturally formulated as multi-agent decision-making tasks involving interaction-aware coordination and dynamic resource allocation. Current research in multi-UAV decision-making primarily encompasses expert systems, optimization-based methods, game-theoretic approaches, and deep reinforcement learning, with recent cutting-edge explorations even leveraging Large Language Models to empower multi-UAV task planning [5]. To mimic the cognitive process of human operators, early decision-making models heavily relied on expert systems to construct logical reasoning chains [6]. These methodologies systematically decompose complex decision processes into sequential functional modules, such as situational assessment [7,8,9], target intention prediction [10,11,12], and strategic decision-making [13,14,15,16]. To address specific operational constraints, optimization-based methods [17,18] and advanced cooperative path planning algorithms [19] have been employed to derive collision-free optimal trajectories and coordinated strategies.
While these techniques offer high mathematical precision, they often suffer from heavy computational overhead, making it difficult to achieve the millisecond-level responsiveness required in dynamic multi-UAV environments. Game-theoretic frameworks [20,21,22] provide a rigorous mathematical foundation for modeling competitive and interactive behaviors among multiple agents. By formulating interactions as incomplete information dynamic games [23,24,25,26], researchers have addressed uncertainty and derived optimal responses through equilibrium-based analysis. However, the practical application of these approaches is often hindered by the “curse of dimensionality”; as the number of UAVs increases, the computational complexity of solving for equilibrium or performing recursive inference grows exponentially. Such scalability bottlenecks limit their applicability in large-scale, high-dimensional multi-agent scenarios.
Parallel to game-theoretic approaches, Deep Reinforcement Learning (DRL) has demonstrated significant potential in autonomous cooperative control of UAVs [27] by mapping complex state inputs to high-fidelity maneuver commands. Initially, research focused on one-on-one interaction scenarios, where algorithms such as DQN and DDPG were employed to train agents capable of basic maneuvering behaviors [28,29]. To address team-level coordination, subsequent studies transitioned toward multi-agent reinforcement learning (MARL), utilizing centralized training with decentralized execution (CTDE) frameworks such as MADDPG and MAPPO to foster emergent cooperation [30,31]. In addition, an alternative approach utilizing the Tactical Pursuit Point method is introduced to handle complex dynamic scenarios, constructing a structured decision space based on defensive tactical bases [32]. However, these methods often struggle with “hierarchical complexity” in high-fidelity six-degree-of-freedom environments, where a single policy must simultaneously learn long-horizon coordination and short-horizon control, leading to inefficient exploration.
To mitigate this issue, Hierarchical Reinforcement Learning has been introduced to achieve temporal and functional abstraction. For instance, the Leader-Follower Multi-Agent Proximal Policy Optimization framework decomposes the decision-making process into multiple levels [33]. The top level focuses on high-level coordination and role assignment, while lower levels handle maneuver guidance and execution. This decomposition reduces the learning burden and enables the agents to bridge the gap between abstract coordination objectives and precise control actions.
Despite these advances, existing methods face critical scalability and flexibility challenges. Most DRL architectures rely on Multi-Layer Perceptrons (MLPs) that require fixed-dimensional inputs, making them unsuitable for scenarios with a varying number of agents. In addition, these models often treat the environment as a flat feature space, failing to explicitly capture spatial relational dependencies among agents, which are essential for efficient task assignment in large-scale swarm systems.
To address this limitation, Graph Neural Networks (GNNs) have been introduced to model multi-UAV systems as dynamic graphs. For example, the GraphZero-PPO framework utilizes GraphSAGE to extract relational features, enabling permutation invariance and scalability across different system sizes [34]. However, direct scaling of GNN-based methods still faces challenges such as distribution shift and feature over-smoothing, which may degrade performance in dense multi-agent scenarios.
To effectively resolve the three aforementioned limitations—namely, inadequate temporal feature extraction, computational bottlenecks in large-scale coordination, and the lack of physical constraints in abstract decision spaces—this paper proposes a hierarchical multi-agent decision-making framework. Specifically, our proposed solutions strictly map to these challenges: First, to address the limitation of static feature extraction, we incorporate a Transformer-based architecture integrated with an Actor-memory module to capture long-term temporal dependencies from historical interactions. Second, to overcome computational complexity and ensure scalability, we propose a decoupled hierarchical framework, complemented by a Geometry-Aware Graph Attention Network (GA-GAT) that optimizes target pairing through relational reasoning across diverse M × N scenarios. Third, to bridge the gap between abstract decisions and physical flight limits, we model the interaction constraints through a kinematically feasible interaction zone (KIZ), enabling physically consistent and interpretable decision-making.
It is crucial to distinguish our framework from existing vanilla GNN-MARL architectures such as standard MAPPO-GNN. Conventional graph-based methods typically rely on dense neighborhood aggregation. In dense multi-UAV scenarios, this approach is theoretically prone to feature over-smoothing and fundamentally fails to account for physical flight constraints. In contrast, our GA-GAT represents a structural improvement rather than a mere algorithmic combination. By introducing the KIZ gating mechanism, the framework explicitly prunes physically irrelevant connections in the graph topology. This structurally mitigates the risk of over-smoothing and ensures that the attention mechanism focuses exclusively on geometrically meaningful interaction patterns, enabling physically executable and scalable coordination.
It is essential to clarify the theoretical improvement of our hierarchical architecture compared to conventional decoupling strategies. While separating task assignment from maneuver control is a common paradigm, traditional hierarchical MARL frequently suffers from a “kinematic gap”: high-level policies operating in abstract discrete spaces often generate assignment commands that are physically unexecutable by low-level continuous controllers, leading to severe cross-level non-stationarity. Our approach structurally resolves this flaw through Kinematics-Aware Decoupling. Rather than a naive separation, our framework structurally bridges the two layers by embedding the KIZ directly into the high-level GA-GAT topology. This mechanism strictly bounds abstract relational reasoning with low-level physical executability, thereby theoretically preventing unfeasible assignments and ensuring highly stable cross-layer policy convergence.
The main contributions of this research are summarized as follows:
  • Physics-Embedded Relational Topology for Constraint-Aware Graph Learning: We introduce a physics-informed relational modeling mechanism in which kinematic feasibility is embedded directly into the graph attention topology. Instead of treating interaction geometry as auxiliary features, the proposed mechanism reformulates physical constraints as structural reweighting factors in the attention computation, improving interpretability and stability in dense multi-agent scenarios.
  • Multi-Scale Relational Reasoning via Coupled GA-GAT–Transformer Architecture: To address the mismatch between local interaction geometry and global coordination, we establish a two-scale relational inference pipeline. The graph neural network captures pairwise kinematic dependencies, while the Transformer encoder models higher-order coordination patterns, enabling consistent performance under varying system scales.
  • Cross-Level Non-Stationarity Mitigation through Structural Decoupling: We propose a structural decoupling strategy that separates target assignment learning from low-level maneuver adaptation. By stabilizing maneuver policies during assignment optimization, the framework mitigates cross-level non-stationarity in hierarchical multi-agent reinforcement learning and improves convergence robustness.
The remainder of this paper is organized as follows. Section 2 establishes the system model and formulates the problem, including UAV kinematic equations and the spatial advantage assessment model. Section 3 formulates the multi-UAV coordination task as a Partially Observable Markov Decision Process (POMDP), where the state space, action space, and reward functions are defined. Section 4 presents the proposed hierarchical framework, including the Transformer-based Actor-memory module and the GA-GAT-based assignment mechanism. Section 5 provides simulation results and performance analysis in complex M vs. N scenarios. Finally, Section 6 concludes the paper.

2. Problem Formulation and Modeling

In this section, a decision-level kinematic model and a maneuver-based control abstraction are introduced to provide a realistic yet tractable physical basis for multi-UAV cooperative aerial interaction. Each UAV is abstracted as a point-mass kinematic system for high-level maneuver decision-making, while the execution of maneuver commands and the enforcement of aerodynamic constraints are handled by the JSBSim (v1.1.6, https://jsbsim.sourceforge.net/, accessed on 22 April 2026) flight dynamics simulator. As analytically detailed in Figure 1, the representation of maneuver control inputs is not merely illustrative; it establishes the formal kinematic boundaries of the continuous action space A i . Specifically, the figure visualizes the non-linear relationship between the control commands (load factors n x , n z and bank angle μ ) and the resulting spatial trajectory variations (e.g., flight path angle γ and turning radius). By explicitly defining this mapping, Figure 1 demonstrates the physical constraints under which the low-level maneuver policy must operate, ensuring that the actions selected by the reinforcement learning algorithm are aerodynamically executable within the JSBSim simulation environment.

2.1. State Representation

To focus on high-level decision-making and multi-agent coordination, each aircraft is modeled as a simplified point-mass kinematic system. High-fidelity aerodynamic effects and actuator constraints are handled by the JSBSim flight dynamics simulator.
The state of the i-th aircraft is defined in a fixed inertial Cartesian coordinate frame as
s i = x i , y i , z i , v i , ψ i , γ i ,
where x i , y i , and z i denote the aircraft position, v i is the airspeed magnitude, ψ i represents the heading angle, and γ i denotes the flight-path angle. The horizontal plane is assumed to be flat, and the vertical axis points upward.

2.2. Equations of Motion

To maintain consistency with the discrete maneuver commands, the aircraft’s motion is governed by a three-degree-of-freedom point-mass dynamic model. The state derivatives are expressed as a function of the tangential load factor n x , the normal load factor n z , and the bank angle μ :
x ˙ i = v i cos γ i cos ψ i , y ˙ i = v i cos γ i sin ψ i , z ˙ i = v i sin γ i , v ˙ i = g ( n x , i sin γ i ) , γ ˙ i = g v i ( n z , i cos μ i cos γ i ) , ψ ˙ i = g n z , i sin μ i v i cos γ i ,
where g is the gravitational acceleration. In this formulation, the control vector is defined as u i = [ n x , i , n z , i , μ i ] . This representation directly maps the discrete maneuvers to the continuous-time state evolution, where n z , i and μ i collectively determine the curvature and orientation of the flight path. To strictly bridge the continuous-time kinematic differential equations with the discrete-time optimization of the reinforcement learning framework, we employ a multi-rate simulation architecture supported by the JSBSim engine. In the context of the POMDP formulation, Equation (2) serves as the core physics engine driving the state transition function T ( s t + 1 | s t , a t ) . To suppress discretization errors and ensure numerical stability during policy training, a dual-loop timing scheme is implemented. At the physics level, the kinematic states are integrated using a 4th-order Runge-Kutta solver at a high internal frequency. Conversely, the RL policy generates tactical maneuver commands at a lower decision frequency. The discrete maneuver commands are smoothly interpolated by low-level autopilots across the intermediate physics steps. Furthermore, to prevent gradient explosion and ensure neural network stability during PPO updates, the raw unbounded kinematic outputs from the integration are strictly normalized and clipped before being mapped into the observation space O . This rigorous treatment guarantees that the policy learns from aerodynamically valid and numerically stable trajectory transitions.

2.3. Spatial Advantage and Game Dynamics

To quantitatively evaluate the game engagement effectiveness, we establish a situational assessment model that maps the kinematic states to tactical advantages. Instead of relying on absolute coordinates, the model focuses on the relative geometry between the ego UAV i and the target j.

2.3.1. Relative Geometric Formulation

Let the state of each UAV be defined by its position p = [ x , y , z ] T and v i denote the velocity vector of the UAV in the inertial frame, which can be derived from its airspeed magnitude v i , flight-path angle γ i , and heading angle ψ i as v i = [ v i cos γ i cos ψ i , v i cos γ i sin ψ i , v i sin γ i ] T . The relative geometry is governed by the line-of-sight (LOS) vector d i j = p j p i , with the engagement distance R i j = d i j .
The tactical orientation is characterized by the Azimuth Angle ( ϕ a z ) and the Aspect Angle ( ϕ a s p ), as illustrated in Figure 2. These angles are derived from the inner product of the velocity vectors and the LOS vector:
ϕ a z = arccos v i · d i j v i R i j , ϕ a s p = arccos v j · d i j v j R i j
In this formulation, ϕ a z represents the deviation of the target from the ego UAV’s velocity vector, while ϕ a s p signifies the orientation of the target’s tail relative to the LOS. These parameters are directly coupled with the flight-path angles ( γ i , ψ i ) and v i defined in the kinematic model in Equation (2), ensuring physical consistency across the decision-making hierarchy.

2.3.2. Situation-Adaptive Advantage Assessment

The relative geometry used in close-range multi-agent interactions is illustrated in Figure 2. From a computational deployment perspective, the geometric parameters extracted from this relative spatial topology are not merely analytical metrics. They are dynamically fed into the spatial advantage model to formulate the posture reward r p o s t , thereby explicitly driving the reinforcement learning policy to seek tactically favorable geometries. The overall spatial advantage S a d v ( i , j ) is derived by aggregating four critical interaction factors using a dynamic weighting strategy. The global advantage function is formulated as:
S a d v ( i , j ) = w ( S ) T · S i j = w a n g S a n g + w d i s t S d i s t + w v e l S v e l + w a l t S a l t
where S i j = [ S a n g , S d i s t , S v e l , S a l t ] T represents the normalized score vector for angle, distance, velocity, and altitude, respectively. The weights w ( S ) are dynamically adjusted based on the current interaction configuration S (e.g., close-range maneuvering, head-on configuration, or pursuit configuration). The detailed mathematical definitions of each scoring component are summarized in Table 1.
In Table 1, R w denotes the optimal interaction range, σ d and σ h are the decay coefficients for distance and altitude, and v o p is the optimal reference velocity calculated dynamically based on the relative closing rate.
To ensure real-time computational efficiency for reinforcement learning while maintaining high-fidelity tactical evaluation, we constructed a two-stage offline-to-online evaluation pipeline guided by established multi-criteria assessment methods [35]. Instead of computing complex fuzzy logic inference matrices online—which would introduce severe computational overhead and reward non-stationarity during MARL training—the final weight vector w ( S ) is formulated as a convex combination of a static baseline weight vector w s t a and a situation-adaptive dynamic weight vector w d y n ( S ) :
w ( S ) = α · w s t a + ( 1 α ) · w d y n ( S )
where the blending coefficient α [ 0 , 1 ] governs the trade-off between baseline stability and adaptability. Through extensive empirical MARL tuning, α = 0.5 was identified as the optimal balance.
It is crucial to emphasize that these parameters are not heuristically guessed. The static weight vector w s t a is derived from an offline data-driven variance analysis (via the CRITIC method), which mathematically established that angular alignment is the dominant determinant of close-range tactical superiority, setting w s t a = [ 0.80 , 0.10 , 0.05 , 0.05 ] T . Specifically, the static baseline weight vector is established as w s t a , following the CRITIC-based optimization framework established in [35]. These values represent the normalized and optimized results derived from offline engagement data analysis, where angular alignment is mathematically identified as the most significant contributor to tactical success. To ensure the robustness of the reward signal across various engagement scales, these optimized values serve as the nominal constants in our situational advantage model.
Furthermore, the dynamic weights w d y n ( S ) are strictly calculated using the Fuzzy Multi-Criteria Decision Making (Fuzzy MCDM) methodology established in [35]. To prevent online non-stationarity and computational bottlenecks, the fuzzy logic evaluation was executed offline. We rigorously evaluated the interaction space across four representative geometric configurations (self-advantage, counterpart-advantage, mutual-advantage, and mutual-disadvantage) using the Fuzzy MCDM framework. The resulting optimized weight vectors for each configuration were then crystallized into robust lookup tables, serving as a stationary and high-fidelity reward shaping mechanism for the RL agent. These configurations are summarized in Table 2.

2.3.3. Kinematic Interaction Zone and Time-Integrated Effectiveness Decay Model

Precise mapping of agent interaction feasibility traditionally relies on high-fidelity 6-DOF simulations and complex surrogate models [36]. While such approaches capture non-linear boundaries defined by multidimensional kinematic factors, querying these heavy models at every integration step for M × N agent pairs is computationally prohibitive for MARL. To mitigate this computational bottleneck and the sparse reward problem inherent in binary interaction outcomes, we abstract the interaction using a time-integrated effectiveness decay model based on a KIZ, as illustrated in Figure 3.
Rather than simulating explicit trajectories, this model quantifies the continuous reduction in an agent’s operational effectiveness when operating within a valid interaction geometry. The effectiveness index, H j ( t ) , of agent j is updated at each simulation step based on the cumulative interaction contributions from other agents:
H j ( t + 1 ) = max 0 , H j ( t ) i N i n t e r a c t i n g I ( i , j ) · D i j ( t )
To enhance robustness in dense multi-agent interactions, the aggregation in Equation (6) adopts a max-based formulation, which limits excessive accumulation of interaction effects. This helps avoid unstable scaling when multiple agents are present.
The linear decay term further attenuates historical interactions over time, preventing long-term accumulation of outdated influence.
We note that this formulation is heuristic in nature. Alternative smooth aggregation schemes, such as softmax-based weighting, may be explored in future work to provide improved differentiability and theoretical guarantees.
To model feasibility in close-range interactions, a simplified KIZ is introduced to determine whether an agent lies within a valid interaction geometry. The KIZ is implemented as an indicator function enforcing hard boundaries based on relative distance and off-trajectory angular constraints:
I ( i , j ) = 1 , R min R i j R max and | ϕ a z | ϕ a z , max , 0 , otherwise .
We note that the current KIZ formulation adopts a hard-threshold gating mechanism for computational efficiency. While effective in practice, such binary gating may introduce discontinuities in the interaction signal. Future work may consider smooth approximations, such as sigmoid-based soft gating, to improve differentiability and learning stability.
Only when the relative geometry satisfies the kinematic constraints is the interaction considered valid. When an agent enters the KIZ, a continuous effectiveness decay rate is applied to represent the impact of the interaction. The decay rate is defined as:
D i j ( t ) = min D max , D base f a n g f d i s t ,
where D base denotes the nominal decay coefficient, and D max limits the maximum instantaneous reduction rate. The angular and distance shaping factors respectively capture the favorability of the interaction geometry:
f a n g = max 0 , 1 | ϕ a z | ϕ a z , max max 0 , 1 | ϕ a s p | ϕ a s p , max ,
f d i s t = max 0 , κ d i s t R i j R max .
These shaping terms encourage geometrically advantageous interactions, assigning higher effectiveness impact to close-range aligned or pursuit-like configurations while suppressing unfavorable conditions. The resulting process serves as a continuous surrogate for interaction effectiveness evaluation, allowing agents’ operational effectiveness to decay continuously over time. An agent is considered functionally inactive and removed from further interactions once its effectiveness state reaches zero, i.e., H j ( t ) 0 .

2.4. Discrete Maneuver Command Library

To bridge the gap between high-level tactical decision-making and low-level flight dynamics, the continuous control space of the UAV is discretized into a finite set of maneuver primitives M = { a 1 , a 2 , , a 11 } . The design of the 11 maneuver primitives in Table 3 represents a deliberate trade-off between control fidelity and the tractability of reinforcement learning. In large-scale multi-agent environments, expanding the action space to continuous domains or highly granular discrete sets may significantly increase the exploration complexity and make policy learning more challenging. To address this, the primitive library is constructed to cover representative boundary conditions of the UAV’s operational flight envelope, such as maximum load factors, bank angles, and steady-state flight. The underlying high-fidelity JSBSim environment further provides continuous aerodynamic responses between these commands, allowing the framework to retain physically meaningful behavior. We note that this discretization simplifies the decision space at the cost of reduced action resolution. Nevertheless, it provides a practical balance for stable learning in dense M × N scenarios. Future work may consider expanding the maneuver set or adopting hybrid action representations to improve flexibility.
As summarized in Table 3, each maneuver a i is parameterized by a triplet of control setpoints: the tangential load factor n x , the normal load factor n z , and the bank angle μ . These parameters directly drive the aircraft’s kinematic state derivatives defined in Equation (2). Specifically, n x modulates the longitudinal acceleration v ˙ i , while the coupling of n z and μ determines the evolution of the flight-path angle γ ˙ i and the heading rate ψ ˙ i .
The design of the command setpoints incorporates gravity feed-forward compensation to neutralize inherent environmental disturbances. As formulated in Equation (2), the gravity-related terms g sin γ i and g cos γ i continuously influence the UAV acceleration and flight-path rate. To counteract these effects, corresponding trigonometric compensations are embedded directly in the maneuver command definitions summarized in Table 3. For example, during level turning maneuvers the normal load factor is set to n z = cos γ , which cancels the vertical gravity component and maintains a steady flight-path angle.
To bridge the high-level kinematic commands with the six-degree-of-freedom JSBSim aerodynamic simulator, a low-level proportional–integral–derivative (PID) autopilot is implemented. This inner-loop controller converts the compensated command setpoints ( n x , n z , μ ) into actuator inputs, including throttle, elevator, and aileron deflections, thereby ensuring physically consistent aerodynamic execution of the tactical decisions.

3. POMDP Formulation for Multi-Agent Aerial Interaction

In complex M vs. N multi-agent interaction scenarios, the decision-making process is modeled as a Partially Observable Markov Game (POMG). This framework captures the interactive and potentially competitive nature of the environment, the need for cooperative coordination among agents, and the inherent uncertainty due to limited sensing capabilities.

3.1. POMG Framework

This framework is formally defined by the tuple ( I , S , { A i } , P , { i } , { O i } , Ω , γ ) . In this formulation, I = { 1 , , M } represents the set of cooperative agents, while S denotes the global state space that encompasses the kinematic states and system status of all participating agents. The action space for each agent i is defined by A i , with the state transition probability governed by the mapping P : S × A Δ ( S ) . The immediate feedback for agent i is provided by the reward function i : S × A R . Due to partial observability, agents rely on the set of local observations O i , which are generated according to the observation probability distribution Ω : S × A Δ ( O ) . Finally, γ [ 0 , 1 ) serves as the discount factor for long-term reward aggregation.

3.2. Observation Space

Due to onboard sensing constraints, agents operate under partial observability within a limited detection radius R d e t . To isolate and evaluate the core decision-making algorithm, we adopt an idealized observation model within this interaction range. Specifically, for any entity within the detection sphere ( R i j R d e t ), the ego agent is assumed to have instantaneous and noise-free access to its kinematic state. This abstraction intentionally removes lower-level sensing uncertainties (e.g., signal attenuation or communication delays) to focus on high-level decision-making performance. The detailed composition of the observation space is presented in Table 4. It should be noted that the current observation space assumes ideal, noise-free sensing within the detection radius. This assumption is deliberately made to isolate and evaluate the pure decision-making and relational reasoning capabilities of the GA-GAT framework without entangling them with state-estimation errors. For practical engineering deployments, this idealized observation space would be coupled with upstream multi-sensor fusion modules to process raw noisy signals into the structured state representations required by our policy.

3.3. Hierarchical Action Space

Consistent with the proposed decoupled framework, the action space is decomposed into two distinct levels. This hierarchical design allows the agent to handle high-level coordination and low-level maneuvering separately.

3.3.1. High-Level Action (Task Assignment)

The upper-level policy outputs a discrete selection action to determine the target interaction pairing:
a a s s i g n = T t a r g e t { 1 , 2 , , N }
where N is the number of detected counterpart agents. This action defines the coordination objective for the lower-level controller.

3.3.2. Low-Level Maneuver Action (Flight Control)

The lower-level policy executes precise 6-DOF control by selecting a discrete command from the maneuver library M defined in Table 3:
a = m c m d { a 1 , a 2 , , a 11 }
By decoupling a a s s i g n and a, the dimensionality of the action space is significantly reduced, avoiding the exponential growth typical in joint continuous-discrete spaces.

3.4. Hierarchical Reward Function Design

To support the proposed hierarchical learning framework, the reward design is decomposed into two stages corresponding to maneuver learning and high-level coordination. The objective of Phase I is to learn physically feasible and stable maneuver behaviors, while Phase II focuses on cooperative decision-making and overall system effectiveness. Such staged reward decomposition reduces cross-level interference between maneuver generation and coordination optimization, thereby improving training stability and policy specialization. The components of hierarchical reward are listed in Table 5. The specific weight coefficients for all reward components across both phases are detailed in Table 6.

3.4.1. Maneuver-Level Reward

During Phase I, the reward focuses on learning stable and physically meaningful maneuver behaviors without introducing task-level objectives. The maneuver reward is defined as
r m a n e u v e r = w a l t r a l t + w p o s t r p o s t
where r a l t penalizes unsafe low-altitude flight, and r p o s t evaluates the relative interaction posture.
  • Altitude Safety Reward
To prevent unsafe low-altitude maneuvers, a safety penalty is introduced when the aircraft descends below predefined altitude thresholds. The altitude reward consists of two components reflecting vertical velocity risk and altitude violation:
r a l t = P v + P h
where P v penalizes excessive downward velocity near the safety altitude, and P h penalizes severe altitude violations below a critical threshold.
  • Interaction Posture Reward
To encourage favorable spatial configurations, the posture reward is defined based on the relative geometry between the ego agent and interacting agents:
r p o s t = r o r i ( A O , T A ) · r d i s ( R )
where A O denotes the angle-off between the agent heading and the line of sight, T A represents the aspect angle, and R is the relative distance. The orientation term encourages alignment toward the interaction direction, while the distance term promotes operation within effective interaction ranges.

3.4.2. Coordination-Level Reward

After maneuver policies are stabilized, Phase II introduces coordination-level rewards to guide cooperative multi-agent behavior. The reward is defined as
r c o o r d = w a s s i g n r a s s i g n + w e f f r e f f + w s u r v r s u r v + w t i m e r t i m e
where each component corresponds to a key coordination objective.
  • Task Assignment Reward
To promote cooperative allocation, the assignment reward r a s s i g n evaluates the effectiveness of the selected pairing. As implemented in our environment, it is formulated as a weighted sum of three distinct components:
r a s s i g n = r a d v + r c o o p + r g l o b a l
The individual advantage reward r a d v encourages the agent to select targets against which it holds a favorable spatial situation. It is defined by the difference in bidirectional situational advantage S a d v between the ego agent i and the assigned target j:
r a d v = 2 S a d v ( x i , x j ) S a d v ( x j , x i )
where x i and x j denote the state vectors of the respective agents. To prevent redundant assignments and resource waste, the team cooperation reward r c o o p penalizes multiple friendly agents targeting the same enemy. Let k be the total number of friendly agents assigned to target j. The cooperation term is defined as:
r c o o p = c b o n u s , if k = 1 p d u p · k , if k > 1
where c b o n u s is a small reward for dispersed allocation, and p d u p is the penalty coefficient for overlapping assignments. To ensure that the learned policy outperforms a naive greedy approach, the global optimality reward r g l o b a l evaluates the overall assignment set A c u r r e n t against a greedy, non-overlapping baseline A g r e e d y . It normalizes the difference by the number of friendly agents N:
r g l o b a l = 1 N ( i , j ) A c u r r e n t Δ S i , j ( i , j ) A g r e e d y Δ S i , j
where Δ S i , j = S a d v ( x i , x j ) S a d v ( x j , x i ) . A positive r g l o b a l indicates that the multi-agent policy has discovered an assignment strategy that is globally superior to the localized greedy heuristic. Finally, the aggregated r a s s i g n is normalized and clipped to the range [ 1 , 1 ] to ensure training stability.
  • System Effectiveness Reward
Changes in system-level effectiveness yield a positive reward:
r e f f = r b a s e Δ N e f f
where Δ N e f f denotes the number of agents whose effectiveness has transitioned below the operational threshold.
To maintain system robustness, a survival-oriented reward is introduced as
r s u r v = w E E m a x , E > 0 P f a i l , E 0
where E denotes the remaining system effectiveness.
  • Time Penalty
A small constant penalty is applied at each timestep
r t i m e = P t i m e
to encourage efficient task completion and avoid unnecessarily prolonged interactions.
It is crucial to theoretically justify the strict separation between the coordination-level reward and the maneuver-level reward in our hierarchical formulation. Rather than a heuristic design choice, this decoupling is a mathematical necessity to resolve the credit assignment problem inherent in multi-scale Markov Decision Processes. The high-level assignment policy operates at a macro-temporal resolution, driven by sparse, event-based tactical outcomes. Conversely, the low-level maneuver policy operates at a micro-temporal resolution, requiring dense, continuous spatial advantage signals to guide aerodynamic flight. Aggregating these distinct signals into a unified, flattened reward function would induce severe cross-level gradient interference: the high-frequency dense posture rewards would numerically overwhelm the sparse global tactical signals, trapping the assignment policy in local optima. Therefore, the structural separation of these reward functions guarantees gradient isolation, ensuring that each policy layer optimizes its respective objective without temporal or scaling conflicts. The empirical necessity of this separation is intrinsically corroborated by the performance collapse of flattened baseline architectures that fail to resolve such intertwined reward signals in complex M × N scenarios.
The separation between maneuver-level and coordination-level rewards is designed to reflect their different temporal characteristics and learning objectives. While this decomposition improves training stability in practice, we acknowledge that further ablation studies would be valuable to isolate its contribution more rigorously.

3.5. State Transition and Termination Conditions

The temporal evolution of the environment is governed by the non-linear 6-DOF kinematic model detailed in Section 2.2, ensuring high-fidelity state transitions. A simulation episode concludes when one of the following terminal criteria is met: (1) Task Completion, achieved when all target agents reach an inactive state; (2) System Failure, triggered if all cooperative agents become inactive; (3) Time Expiration, where the interaction duration exceeds the maximum threshold T m a x ; or (4) Boundary Violation, occurring if any agent exits the designated operational airspace defined by [ X m i n , X m a x , Y m i n , Y m a x ] .
Before detailing the specific neural architectures, it is crucial to emphasize how the aforementioned POMG formulation strictly guides the algorithmic design of the hierarchical framework. Rather than a mere formal restatement, the POMG establishes the explicit computational interfaces for policy learning. Specifically, the defined observation space O strictly dictates the input feature dimensions for both the Transformer-based memory module and the GA-GAT node features. The defined hierarchical action space A directly configures the structure of the Actor network’s output layers, ensuring that the policy mapping π ( a | o ) remains mathematically consistent and aerodynamically executable. Furthermore, the customized reward functions R serve as the exact empirical return signals that dictate the gradient updates within the PPO objective function. Through this rigorous mapping, the POMG formulation provides the foundational blueprint for both policy learning and evaluation.

4. Methodology: Hierarchical GA-GAT-PPO Framework

The POMG formulation provides the structural basis for the design of the proposed learning framework. Specifically, the observation space defines the input representation to the policy network, the action space determines the structure of the actor outputs, and the reward function directly corresponds to the optimization objective used in PPO training. This mapping ensures consistency between the formal problem definition and the implemented learning architecture.
We propose a hierarchical reinforcement learning framework that decouples the complex multi-UAV game problem into two manageable sub-problems: low-level maneuver execution and high-level coordination decision-making. This section details the training phases and the network architectures of the proposed GA-GAT-PPO algorithm. The overall architecture of the proposed GA-GAT-PPO framework is illustrated in Figure 4 and Figure 5.

4.1. Overall Framework Architecture

The overall training procedure of the proposed hierarchical framework is summarized in Algorithm 1. The proposed decision-making hierarchy is structured as a dual-loop control system, decoupling high-level strategic coordination from low-level maneuver execution through a frequency-separated architecture. The inner loop, designated as the Maneuver Loop, employs a Recurrent PPO agent to map local ego-observations directly to discrete flight commands, such as load factors and bank angles. This layer is primarily optimized for low-level tactical agility and aerodynamic stability within a high-fidelity flight envelope.
Superimposed on this is the Tactical Loop (Outer Loop), which utilizes a GA-GAT to process the global game topology. By extracting relational features from the dynamic interaction between cooperative nodes and counterpart nodes, the outer loop generates optimal target assignments for the entire swarm. A critical aspect of this hierarchical approach is the phased training transition: the parameters of the Maneuver Loop are frozen during the Tactical Loop’s optimization. This sequential freezing mechanism ensures that high-level coordination decisions are grounded in consistent and predictable maneuver capabilities, effectively mitigating the non-stationarity issues common in multi-agent reinforcement learning. To clarify the inter-layer interaction, the communication between high-level assignment and low-level control is governed by a target-conditioned state remapping mechanism. Once the high-level assignment policy π h i g h determines the target index T i for agent i, this index is utilized to transform the global state S g l o b a l into a target-centric local observation O i , l o w = f ( S g l o b a l , T i ) . This mapping function filters out irrelevant environmental information and re-centers the kinematic features onto the specifically assigned counterpart. Consequently, the low-level maneuver policy π l o w operates on a standardized input space, focusing solely on executing optimal tactical maneuvers against the selected target. This structural decoupling ensures that the high-level policy handles the combinatorial complexity of task allocation while the low-level policy focuses on the physical fidelity of maneuver execution, significantly mitigating the non-stationarity typically found in multi-agent training.
Algorithm 1 Hierarchical Two-Stage Training Framework
  1:  Input: Maneuver library M , geometric prior B g e o , training iterations N I , N I I
  2:  Initialize: Maneuver policy π θ and critic V ϕ
  3:  Initialize: Assignment policy π Θ and centralized critic V Φ
  4:  
  5:  Phase I: Maneuver Policy Learning
  6:  for episode = 1 , , N I  do
  7:       Collect trajectories τ = { o t , a t , r t } using π θ
  8:       Incorporate geometric prior B g e o to guide action sampling
  9:       Estimate advantages A ^ t via GAE
10:       Update ( θ , ϕ ) using PPO objective
11:  end for
12:  
13:  Phase II: Collaborative Assignment Learning
14:  Freeze maneuver policy π θ
15:  for episode = 1 , , N I I  do
16:       Initialize environment and construct interaction graph G t
17:       for  t = 1 , , T  do
18:           Encode graph features h i GA - GAT ( G t )
19:           Compute assignment distribution π Θ via attention-based matching
20:           Sample assignment action a t a s s i g n π Θ
21:           Execute maneuver action a t π θ ( · a t a s s i g n )
22:           Store transition ( S t , a t , R t , S t + 1 )
23:       end for
24:       Update centralized critic V Φ using value loss
25:       Update assignment policy π Θ via MAPPO objective
26:  end for
27:  
28:  Output: Trained policies π θ , π Θ

4.2. Phase I: Maneuver Policy Learning via Recurrent PPO

In the first phase, we train a unified maneuver policy π θ m in a high-fidelity 1v1 interaction environment. The goal is to maximize the expected cumulative reward defined in Equation (13).
To improve the robustness and generalization capability of the learned policy, we adopt a self-play training paradigm with a dynamic opponent pool. Instead of relying on fixed or heuristic opponents, the opponent pool consists of historical checkpoints of the ego-agent’s policy collected at different stages of training. Each checkpoint is associated with an ELO rating, which is updated based on its win/loss performance in simulated interactions.
During training, opponents are sampled from this pool according to their ELO scores, typically selecting agents with comparable or slightly varied skill levels. This mechanism introduces diverse and progressively challenging interaction scenarios, effectively preventing overfitting to specific opponent behaviors and mitigating catastrophic forgetting of previously acquired maneuver strategies. Moreover, it provides an implicit curriculum learning process, where the difficulty of opponents naturally increases as the policy improves.

4.2.1. PPO Optimization Objective

To handle the partial observability of the interaction environment, we integrate a Gated Recurrent Unit (GRU) into the policy network. The objective function is defined as:
L C L I P ( θ ) = E ^ t min ( r t ( θ ) A ^ t , clip ( r t ( θ ) , 1 ϵ , 1 + ϵ ) A ^ t )
where r t ( θ ) = π θ ( a t | o t , h t 1 ) π θ o l d ( a t | o t , h t 1 ) denotes the probability ratio, A ^ t is the advantage estimate computed via Generalized Advantage Estimation, and ϵ is the clipping hyperparameter.

4.2.2. Recurrent Actor-Critic Architecture

The maneuver agent adopts a recurrent Actor-Critic architecture to mitigate the effects of partial observability and ensure temporal consistency in high-dynamic interaction scenarios. The processing pipeline of the Actor network is structured into three distinct stages: spatial feature extraction, temporal encoding, and policy generation. The detailed architecture of the GA-GAT actor–critic network is shown in Figure 6. First, the raw observation vector o t is mapped to a latent feature space z t via a MLP:
z t = σ ( W z o t + b z )
where σ denotes the ReLU activation function. To capture the historical tactical context, the feature vector is fed into a GRU layer, which maintains a hidden state h t updated as follows:
h t = GRU ( z t , h t 1 )
This recurrent mechanism allows the agent to maintain an internal representation of the game state even during transient sensor dropouts. Finally, the Actor maps the hidden state to a maneuver distribution π ( a t | o t , h t 1 ) through a Categorical head:
π ( a t | o t , h t 1 ) = Softmax ( W π h t + b π )
To accelerate training and prevent the agent from getting stuck in suboptimal loops, we inject domain knowledge directly into the action distribution. As shown in the PPO Actor design, the Beta distribution parameters α and β are dynamically adjusted based on the relative geometry:
π θ ( a | s ) ( 1 λ ) π θ ( a | s ) + λ B ( α g e o , β g e o )
When the counterpart agent is within the KIZ, the priors bias the agent towards advantage-seeking maneuver patterns, significantly reducing the exploration space during the early training stages.
Complementarily, the Critic network shares the feature extraction and GRU backbone to estimate the state-value function V ( s t , h t ) = W v h t + b v . This value estimate serves as the baseline for calculating the advantage A ^ t via GAE. By decoupling the advantage calculation from the specific maneuver choice, the framework achieves stable policy gradient updates, enabling the UAV to execute smooth and geometrically consistent trajectories.

4.3. Phase II: Collaborative Assignment Policy Learning

In the second phase, the maneuver policy π θ m is fixed, and a set of M cooperative agents and N counterpart entities are initialized to train the assignment policy π ϕ a s s i g n .
The multi-agent system is represented as a graph G = ( V , E ) , where nodes correspond to agents and edges encode relative kinematic relationships. The objective is to learn a permutation-invariant policy that maps each cooperative agent i N c o o p to a counterpart index j N c p .
The policy is optimized using a MAPPO-style framework with centralized training and decentralized execution. The reward signal R c o o r d evaluates collective system performance rather than individual outcomes, promoting coordinated assignment behaviors.

4.3.1. GA-GAT-Based Actor Computation

The assignment actor encodes the dynamic relational structure into a latent representation via a cascaded GA-GAT architecture. Unlike standard graph models that rely purely on feature similarity, the proposed model incorporates geometric constraints directly into the attention mechanism, enabling differentiation between agents with similar states but distinct relative configurations.
Specifically, each GA-GAT layer performs weighted aggregation modulated by a kinematic gating term. For the first layer, the relational representation h i ( 1 ) is obtained by integrating relative position Δ p i j and velocity Δ v i j into the attention score:
e i j ( k ) = a ( k ) T LeakyReLU W ( k ) [ h i h j ] + MLP g e o ( Δ p i j , Δ v i j )
To rigorously formulate how the GA-GAT architecture processes kinematic constraints, we introduce the Kinematic Masking Function M K I Z , which mathematically embeds the physical interaction boundaries directly into the attention mechanism. Instead of applying a standard Softmax to the raw attention score e i j ( k ) , the kinematics-aware attention coefficient α i j ( k ) is computed by incorporating the mask:
α i j ( k ) = exp ( e i j ( k ) + M K I Z ( i , j ) ) m N i exp ( e i m ( k ) + M K I Z ( i , m ) )
where the masking function M K I Z ( i , j ) is mathematically defined based on the KIZ:
M K I Z ( i , j ) = 0 , if node j is within K I Z i , otherwise
This mathematical formulation ensures that if a target agent j is physically unreachable or tactically irrelevant according to the KIZ constraints, the exponential term exp ( ) evaluates to exactly zero. Consequently, the attention weight α i j ( k ) collapses to zero, completely severing the message-passing edge between i and j. This provides the rigorous mathematical foundation for how our architecture structurally prunes physically unexecutable connections, thereby concentrating the network’s relational reasoning strictly on valid tactical topologies and mitigating feature over-smoothing. The output of the first layer is computed by concatenating K independent heads, followed by Layer Normalization (LN) and a residual connection to preserve ego-state integrity:
h i ( 1 ) = ReLU LN k = 1 K j N i α i j ( k ) W ( k ) o j + o i
The second GA-GAT layer refines these local representations to capture higher-order relational patterns. While the first layer focuses on pairwise interactions, the second layer aggregates contextual information across the graph, enabling the model to encode global structural dependencies.
h i ( 2 ) = ReLU LN Avg j N i α i j ( K ) W ( K ) h j ( 1 ) + h i ( 1 )
This stacked GA-GAT architecture ensures that the learned representations are not only permutation-invariant, accommodating a variable number of participants, but also deeply coupled with the 3-DOF kinematic constraints of the engagement. This structural inductive bias significantly accelerates convergence and enhances the interpretability of the target assignment policy in complex M vs. N scenarios.
Building upon these physically grounded embeddings, the actor employs a Scaled Dot-Product Assignment Mechanism to transform relational features into tactical decisions. To perform assignment, node embeddings are projected into role-specific latent spaces. For each cooperative agent i, a query vector Q i is computed, while each counterpart node j is mapped to a key vector K j :
Score i j = Q i K j T d k
This score represents the relative compatibility between agent–target pairs in a shared embedding space.
However, instantaneous assignment based solely on current scores may lead to frequent switching due to dynamic state variations. To improve temporal consistency, a recurrent refinement module is introduced. The raw affinity scores are fed into a Target-GRU unit, which integrates the historical assignment context with the current situational scores. This temporal correction is further augmented by a learnable Inertia Gate, which applies a bias to the previously assigned target:
Logits i j = GRU ( Score i j , h t 1 t a r g e t ) + exp ( α l o g ) · ( j = last _ target i )
where α l o g is a learned parameter that adaptively regulates the cost of switching targets.
Finally, to ensure the validity of the decision space, an adversarial action mask M is applied to the refined logits to suppress neutralized or out-of-range entities. The final assignment probability distribution π ( a i j | s ) is generated through a masked Softmax operation:
π ( a i j a s s i g n | s ) = exp ( Logits i j ) · M i j k exp ( Logits i k ) · M i k
This multi-stage pipeline, combining graph-based relational encoding with temporal refinement, enables the policy to produce stable and consistent assignment decisions under dynamically evolving conditions.

4.3.2. Structure-Aware Critic and Global Value Evaluation

The Structure-Aware Critic is designed to provide a comprehensive evaluation of the global multi-agent state under the centralized training paradigm. To ensure feature consistency across the system, the Critic shares the same GA-GAT backbone as the Actor for initial state encoding. By leveraging the kinematic gating term G ( Δ p i j , Δ v i j ) , the Critic extracts interaction-relevant patterns and produces geometry-aware node embeddings h i ( G N N ) , which serve as the foundation for global relational reasoning.
Although the GA-GAT module effectively captures pairwise interaction patterns through localized message passing, its receptive field is inherently limited by neighborhood aggregation. As the number of agents increases, long-range dependencies among spatially distributed entities become difficult to model using GNNs alone. To address this limitation, the node embeddings generated by the GA-GAT layers are further processed by a Graph Transformer module, enabling global relational reasoning across the entire interaction graph. To incorporate domain-specific geometric structure, additional encodings are introduced, including node degree, role identity, and normalized spatial distance:
h i ( t r a n s f o r m e r ) = h i ( G N N ) + MLP d e g ( d i ) + MLP r o l e ( r i ) + MLP d i s t ( dist i )
where d i , r i , and dist i denote the node degree, role indicator (cooperative or counterpart), and normalized distance to the global reference frame, respectively. A multi-head self-attention mechanism is then applied to capture long-range dependencies across the graph:
Attn ( k ) ( Q i , K j ) = Softmax ( W Q ( k ) h i ) ( W K ( k ) h j ) T d h e a d
Following the transformer refinement, the Critic employs a role-aware attention pooling strategy to aggregate global information into a compact representation. Instead of standard mean pooling, features are aggregated separately for cooperative and counterpart groups using learnable attention weights:
f c o o p = i N c o o p Softmax ( w c T h i ) h i , f c p = j N c p Softmax ( w p T h j ) h j
In addition, a cross-edge pooling module aggregates interaction features between the two groups to capture overall interaction intensity:
f e d g e = 1 | E c r o s s | ( u , v ) E c r o s s MLP e d g e ( e u v )
The final global representation is constructed via concatenation:
f g l o b a l = [ f c o o p f c p f e d g e Avg ( h ) ]
This holistic feature vector is then mapped through a multi-layer regressor to estimate the state value V ( s ) . By integrating geometry-aware graph representations with global transformer-based reasoning, the Critic provides a stable and informative baseline for policy optimization.
The resulting representation captures both local interaction structures and global coordination dependencies, enabling effective evaluation in large-scale and dynamically evolving multi-agent systems.

5. Simulation Results and Analysis

In this section, we evaluate the performance of the proposed hierarchical GA-GAT-PPO framework through high-fidelity numerical simulations. The evaluation focuses on individual maneuvering agility, team-level tactical coordination, and zero-shot scalability across varying game scales. During training, policy evaluation is performed every 10 episodes and averaged over five independent random seeds to ensure statistical reliability.
To ensure the reproducibility of our experiments and provide a comprehensive view of the training process, the detailed hyperparameter configurations for the proposed GA-GAT PPO framework and the MvN simulation environment are summarized in Table 7.

5.1. Experimental Setup

The simulation environment is hosted on a workstation equipped with an Intel Core i7-10875H CPU and an NVIDIA GeForce RTX 3060 GPU running Python 3.8 and PyTorch 1.2. The game theater is modeled as a 15 × 15 × 10 km3 airspace. The initial engagement configuration is summarized in Table 8.
To guarantee the stringency and absolute fairness of the comparative analysis, a rigorous evaluation protocol was established to ensure that performance gaps reflect genuine algorithmic advancements rather than subjective hyperparameter mis-tuning. For heuristic baselines, performance is dictated by deterministic operational rules devoid of trainable hyperparameters, making them immune to tuning biases. For deep reinforcement learning baselines, we utilized community-benchmarked, official hyperparameter configurations to prevent manual bias. Crucially, the performance degradation observed in standard MAPPO architectures is fundamentally structural, not parametric. Standard MLP-based networks require fixed-dimensional inputs. In dynamic M × N environments with varying numbers of active agents, these baselines are forced to employ extensive zero-padding. This padding severely corrupts the input feature distribution and fundamentally disrupts policy convergence when scenarios dynamically change. Because our proposed GA-GAT architecture natively processes variable-sized graphs without padding, the comparative results represent a strict structural superiority rather than a mere artifact of hyperparameter tuning.
To establish a rigorous benchmark, we compare the proposed method against three representative baselines, including a random assignment strategy that allocates targets without tactical reasoning, a greedy nearest-target strategy that tends to cause assignment redundancy, and an auction-based heuristic coordination method commonly adopted for distributed task allocation.
To ensure the rigorous reproducibility and physical fidelity of the proposed framework, it is crucial to articulate the basis for the selected system parameters. Unlike standard algorithmic hyperparameters, the KIZ thresholds are not set heuristically; they are strictly derived from the physical constraints of the UAV’s hardware, representing the maximum effective range of onboard sensors and weapon engagement envelopes. Consequently, treating these physical boundaries as tunable variables for sensitivity analysis would compromise the sim-to-real fidelity of the aerodynamic model.
Furthermore, the weight coefficients and reward scaling factors within the hierarchical formulation were established to mathematically normalize the gradient variance during PPO updates, preventing gradient explosion from dense maneuver rewards. Rather than relying on exhaustive and computationally prohibitive sensitivity grid-searches, the robustness of these coefficients is empirically validated through cross-scenario generalization. The exact same configuration of reward scalings and architectural weights was uniformly applied across all evaluated scales. The successful convergence of the policy across these diverse topological variations without scenario-specific re-tuning serves as robust empirical evidence that the chosen parameters are structurally stable and fundamentally grounded, rather than delicately over-fitted.
  • Statistical Evaluation Protocol
All comparative and ablation results are averaged over multiple independent random seeds. The reported curves correspond to mean performance, while the shaded regions indicate the standard deviation, reflecting run-to-run variability. In addition, representative training curves are provided to illustrate convergence behavior and training stability. These curves show the evolution of loss terms and rewards over time and are intended for qualitative analysis rather than statistical comparison.
The parameters used in this study are selected based on a combination of physical considerations and empirical tuning. While the chosen configuration demonstrates consistent performance across multiple scenarios, further sensitivity analysis could provide deeper insight into parameter influence.

5.2. Phase I: Acquisition of Tactical Maneuvering Primitives

The first phase trains a unified maneuver policy π θ m in a single-agent maneuver training environment based on the Lightweight Air-to-Air Game. This phase ensures that high-level decisions are grounded in robust individual flight control.

Training Convergence with PKI

As illustrated in Figure 7, we present the training convergence of the initial maneuver model guided by Prior Knowledge Injection (PKI). The learning curve demonstrates rapid and stable convergence, reaching a high asymptotic reward within approximately 2 × 10 7 steps. By explicitly confining early random actions to tactically viable regions, this mechanism ensures that the model quickly accumulates meaningful game experiences, thereby establishing a robust foundational policy for the subsequent multi-agent coordination stage.

5.3. Phase II: Multi-UAV Tactical Coordination and Scalability

After freezing the maneuver policy, the GA-GAT-based assignment module is trained to optimize target pairing in complex M vs. N scenarios.

5.3.1. Training Convergence and Ablation Analysis

Figure 8 presents the training dynamics of the proposed GA-GAT-PPO framework. During training, the policy loss fluctuates around a stable range after the early exploration phase, while the value loss gradually decreases, indicating the progressive improvement of the critic estimation. The entropy term steadily declines, suggesting that the policy transitions from exploratory behavior to a more confident decision-making strategy.
In addition, the evaluation reward exhibits a clear increasing trend and eventually stabilizes at a high level, demonstrating the effectiveness and convergence capability of the proposed framework. The shaded bands denote the local standard deviation computed using a rolling window over the reward sequence, reflecting the short-term variability of policy performance during training. This visualization differs from the ablation analysis in Section 5.6, where the shaded regions represent the standard deviation across multiple random seeds. Evaluation is conducted every 10 training episodes and averaged over five independent seeds.

5.3.2. Analysis of 4v4 Scenario

Figure 9 illustrates the dynamic interaction process in the multi-agent scenario, where the GA-GAT-driven policy demonstrates effective coordination capability. By adaptively updating the assignment links, the swarm achieves a coordinated distribution of interaction effort based on the relative priority of each target. This relational reasoning enables agents to balance between focused allocation on high-priority entities and efficient multi-target coverage, ensuring robust system behavior under highly dynamic conditions.
The interaction evolution is further quantified in Figure 10. The proposed method maintains consistently higher spatial advantage values throughout the interaction, while the counterpart’s effectiveness decreases rapidly after the initial interaction phase.
Figure 10 and Figure 11 illustrate how the framework translates spatial configuration advantages into system-level performance. Following an initial interaction phase, cooperative agents establish a clear advantage around step 300 in Figure 10. The mean spatial advantage of the cooperative group increases steadily, while that of the counterpart group declines significantly. This geometric superiority directly correlates with the effectiveness metrics in Figure 11: the cooperative swarm maintains high system effectiveness and operational stability, whereas the counterpart effectiveness gradually decreases to zero under coordinated interactions.
To further analyze the coordination mechanism, Figure 12 illustrates the temporal evolution of assignment decisions. Each row corresponds to a target entity, while the color indicates the agent assigned at each timestep. The assignment patterns exhibit adaptive adjustments, particularly during intermediate stages. These variations reflect the system’s ability to dynamically redistribute coordination responsibilities as the spatial configuration evolves. In certain situations, temporary reassignment is utilized not only for direct interaction but also to guide maneuver trajectories, enabling agents to reposition and establish favorable configurations. As the scenario progresses and the interaction structure becomes clearer, the assignment patterns gradually stabilize, forming longer continuous segments. This behavior demonstrates that the proposed framework achieves a balance between temporal consistency and adaptive flexibility under dynamic conditions.

5.3.3. Analysis of 6v7 Scenario

To further validate scalability, the same GA-GAT architecture is deployed in a 6v7 scenario to evaluate performance under asymmetric agent scales.
As illustrated in Figure 13, the interaction evolves through three representative phases. Initially, both groups maintain a frontal configuration while preserving spatial dispersion. Subsequently, the learned policy drives a subset of agents to execute lateral repositioning maneuvers, breaking symmetry and forming localized density advantages. Finally, through coordinated spatial compression and dynamic assignment reallocation, the system progressively reduces the maneuvering space of counterpart agents, leading to full status degradation.
The framework’s scalability is further validated in Figure 14 and Figure 15. Despite the numerical disadvantage, the GA-GAT-based coordinator maintains higher spatial efficiency, with cooperative agents establishing dominant positional advantages earlier than in smaller-scale scenarios. As shown in Figure 14, the consistent suppression of counterpart advantage values confirms the effectiveness of the learned interaction patterns in dense environments. This translates to accelerated effectiveness reduction for the larger group in Figure 15, where coordinated interactions reduce the active agent ratio to zero within a shorter duration compared to the 4v4 case.
Furthermore, the assignment heatmap in Figure 16 demonstrates that the coordination mechanism effectively manages the increased state space, exhibiting adaptive reassignment behavior without sacrificing stability. These results highlight the robustness of the proposed framework in handling heterogeneous scales and complex interaction topologies.

5.4. Scalability Evaluation

To further evaluate the scalability of the proposed framework, we extend the experiments to larger-scale scenarios, including 5v5 and 8v8 configurations, in addition to the previously considered 4v4 and 6v7 settings. A representative interaction process in the 8v8 scenario is illustrated in Figure 17, showing that the proposed method maintains coordinated behavior and effective target suppression under increased agent density.
For each scenario, we conduct Monte Carlo simulations with randomized initial conditions to ensure statistical reliability. The performance is evaluated in terms of success rate and combat effectiveness. The results are summarized in Table 9.
As the swarm size increases, a slight degradation in success rate can be observed, which is expected due to the increased interaction complexity and the expansion of the joint state-action space. Nevertheless, the proposed method maintains consistently high performance across all tested scales, demonstrating strong robustness under varying system sizes.
An interesting trend can be observed from Table 9. While the success rate remains relatively stable, the system effectiveness exhibits a decreasing tendency as the swarm size increases. This suggests that the proposed policy increasingly prioritizes outcome-oriented coordination, achieving high success rates by leveraging more intensive interactions and resource consumption.
This observation reveals a trade-off between coordination optimality and efficiency preservation. In larger-scale scenarios, the policy focuses on maximizing overall success, potentially at the cost of reduced residual combat capability. Such behavior reflects a shift from efficiency-oriented coordination to outcome-oriented strategies as system scale increases.
From a scalability perspective, this trade-off also provides insight into the potential limitations of the proposed framework. As system effectiveness continues to decrease with further increases in scale, the available resources for sustained coordination may become insufficient. In such cases, the coordination advantage may no longer compensate for the efficiency loss, which could eventually lead to performance degradation.
This robustness can be attributed to the structure-aware design of the framework. The physics-embedded relational topology enables consistent modeling of interaction constraints, while the multi-scale GA-GAT–Transformer architecture captures both local dependencies and global coordination patterns. In addition, the hierarchical decoupling mechanism stabilizes maneuver execution, reducing sensitivity to scale variations.
From a scalability perspective, this trade-off provides an important indicator of the boundary conditions of the proposed framework. As system effectiveness continues to decrease with increasing scale, the available resources required to sustain coordinated behavior may become insufficient. In such a regime, the coordination advantage can no longer compensate for the efficiency loss, marking a transition point beyond which further scaling is expected to degrade overall performance. This analysis suggests that the scalability of the proposed method is ultimately constrained not by a fixed number of agents, but by the balance between coordination gain and resource consumption.

5.5. Statistical Evaluation and Robustness Analysis

All baselines are implemented under consistent training and evaluation settings. For learning-based methods, commonly adopted hyperparameter configurations are used to ensure fair comparison.
To assess the framework’s robustness against spatial stochasticity, 1000 independent Monte Carlo trials were conducted for each scenario using distinct random seeds. To emulate realistic deployment variations and prevent the neural network from overfitting to fixed geometric patterns, a structured stochastic initialization strategy was adopted. Specifically, different agent groups were assigned distinct operational centers, and the initial coordinates ( x i , y i ) of each UAV were generated by applying a 10 % uniformly distributed spatial perturbation relative to their respective group centers. This ensures that the evaluated performance gains are statistically significant and robust across diverse spatial configurations.
The statistical distributions are visualized in Figure 18. To rigorously evaluate the specific contribution of our graph-based architecture, we introduced a standard Flat MAPPO as a reinforcement learning baseline alongside Greedy and Auction methods. As shown in the effectiveness ratio and system performance plots, Flat MAPPO achieves a competitive success rate of 81.0% in the symmetric 4v4 scenario, outperforming traditional heuristic methods. However, its performance exhibits a severe degradation (dropping to 18.0%) when directly transferred to the asymmetric 6v7 scenario.
This drastic degradation reveals a key limitation of standard MLP-based MARL in dynamic multi-agent environments. Since traditional MLPs require fixed-dimensional inputs, adapting a model trained in 4v4 to a 6v7 scenario requires zero-padding or observation truncation. Consequently, agents lose critical spatial awareness, and the system behavior deteriorates into uncoordinated interactions with reduced performance. In contrast, heuristic methods such as Auction, which rely on rule-based allocation, demonstrate relatively stronger robustness to scale variation.
In contrast, the proposed GA-GAT framework naturally accommodates varying numbers of agents without input truncation. The 95% confidence intervals in Figure 18c further demonstrate that the proposed approach achieves not only higher but also more consistent performance. In the 6v7 asymmetric case, the GA-GAT framework maintains a dominant 93.2% success rate and achieves an effectiveness ratio of 7.57—nearly six times that of the Greedy method—while maintaining a high operational retention rate. The combination of high effectiveness ratio and strong success rate highlights that decoupling maneuver primitives and adopting permutation-invariant graph structures is essential for achieving zero-shot scalability in dense M × N multi-agent interaction scenarios.
Detailed numerical results, including computational overhead and system retention statistics, are summarized in Table 10. The average computation time highlights the efficiency of parallelized inference. While heuristic methods suffer from combinatorial growth in assignment complexity as the system scales, and flat MARL methods fail to generalize across dimensions, the graph-based approach maintains near-linear computational overhead. This efficiency supports real-time applicability in dynamic multi-agent coordination environments.

5.6. Ablation Study

To evaluate the contribution of key architectural components, ablation experiments are conducted by removing specific modules from the proposed GA-GAT framework. As shown in Figure 19, the complete GA-GAT model is compared with its degraded variants as well as two baseline graph models, namely a GAT and a vanilla GNN aggregator. All models are trained under identical hyperparameter settings, and the reported results are averaged over five independent runs with different random seeds.
The vanilla GNN baseline employs a standard neighborhood aggregation mechanism similar to GraphSAGE, which performs feature propagation without explicitly modeling interaction constraints. As a result, the model tends to suffer from feature over-smoothing in dense multi-agent scenarios and converges to a significantly lower evaluation reward. This phenomenon arises because agents with similar state features may correspond to substantially different interaction priorities depending on their relative geometric relationships.
In contrast, the proposed GA-GAT incorporates kinematic gating mechanisms that explicitly embed KIZ-related constraints into the attention computation, enabling the network to distinguish geometrically meaningful interaction patterns. Furthermore, removing either the Transformer layer or the GRU-based memory module leads to noticeable performance degradation. The Transformer contributes to capturing global relational dependencies among agents, while the GRU module introduces temporal consistency into the decision process. Without these components, the policy becomes less capable of modeling cooperative interaction dynamics and maintaining stable coordination strategies. Overall, the full GA-GAT architecture achieves the highest evaluation reward and the most stable convergence behavior. The shaded regions in Figure 19 indicate the standard deviation across different random seeds, reflecting the stability of each architecture during training.
As demonstrated in the preceding analyses, a two-tiered statistical protocol is established to rigorously validate the proposed framework and ensure full transparency. First, to confirm the statistical significance and training reliability of the performance gains, the core comparative evaluations and ablation studies are aggregated across multiple independent training runs initialized with distinct random seeds. In these macroscopic performance plots, the solid lines represent the mean episodic returns, and the enveloped shaded regions denote the standard deviation (run variance), thereby proving that the algorithmic superiority is robust against environmental stochasticity. Second, for the analysis of auxiliary microscopic dynamics, such as the specific loss convergence behaviors, cross-seed averaging would inherently neutralize the distinct sequential meaning of the gradients. Therefore, these internal optimization metrics are presented using data extracted from a representative median-performing run, where the shaded bands indicate intra-episode smoothing variance rather than cross-seed variance. This decoupled approach guarantees both the rigorous statistical validity of the overall performance and the microscopic interpretability of the training dynamics.

6. Conclusions

This paper addresses the problem of autonomous task assignment in multi-agent systems operating in dynamic and safety-critical environments, where overall performance critically depends on precise maneuver execution and structured spatial interactions. To bridge the gap between individual-level control and system-level coordination, a hierarchical GA-GAT-PPO framework is proposed, integrating a high-fidelity maneuver policy with a geometry-aware graph-based coordination module.
By explicitly encoding relational spatial dependencies, the proposed GA-GAT enables scalable and adaptive assignment decisions under dynamically evolving conditions. Extensive simulation results demonstrate that the proposed method consistently outperforms conventional heuristic and flat MARL baselines in terms of effectiveness retention and overall task success rate. Furthermore, ablation studies verify that explicit relational inductive bias is essential for robust coordination in multi-agent systems.
The results indicate that decoupling low-level control from high-level coordination provides a scalable and computationally efficient paradigm for complex M × N interaction problems. The proposed framework is not limited to aerial systems and can be extended to broader multi-agent applications, including swarm robotics, distributed sensing, emergency response, and autonomous traffic management.
In the current study, we adopt an idealized setting with homogeneous agents and simplified communication assumptions in order to isolate the core decision-making and coordination capabilities of the proposed framework. While demonstrating significant theoretical advantages in simulation, real-world deployment of the GA-GAT-PPO framework faces several sim-to-real challenges. First, communication delays and packet losses can result in stale state observations, potentially degrading the synchronization of the graph-based policy. Second, the KIZ formulation relies on precise kinematics; real-world sensor noise could cause fluctuating attention masks and assignment chattering. Finally, the Transformer module imposes non-trivial computational overhead during real-time inference, challenging the power and thermal budgets of UAV edge-computing platforms. Acknowledging these hardware and environmental constraints provides a clear trajectory for our subsequent research.
Future work will focus on incorporating communication constraints, extending the framework to heterogeneous agents, and validating the approach in more realistic environments.

Author Contributions

Methodology, investigation, data curation, formal analysis, writing—original draft preparation, M.Z.; writing—review and editing, Z.G.; investigation, resources and data curation, J.Z.; visualization, data curation and experiment support, Y.H.; resources and validation, C.C.; software and experiment support, H.C.; conceptualization, supervision, data curation, writing revision, project administration and funding acquisition, D.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the open project of National Key Laboratory of Air-based Information Perception and Fusion under Grant No. 202462, the Xinjiang Key Laboratory of Intelligent Control and Safety Assurance Technology for Low-Altitude Airspace under Grant No. XJDX2512, and the Changji Hui Autonomous Prefecture Science and Technology Project Funding Plan under Grant No. 2025S06-01.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

DURC Statement

Current research is limited to the multi-UAV cooperative decision-making, flight control and geometry-aware reinforcement learning algorithms, which is beneficial to civilian UAV swarm coordination, emergency rescue monitoring, industrial infrastructure inspection and autonomous airspace management and does not pose a threat to public health or national security. Authors acknowledge the dual-use potential of the research involving multi-UAV cooperative decision-making system, geometry-aware graph attention network and flight control algorithm and confirm that all necessary precautions have been taken to prevent potential misuse. As an ethical responsibility, authors strictly adhere to relevant national and international laws about DURC. Authors advocate for responsible deployment, ethical considerations, regulatory compliance, and transparent reporting to mitigate misuse risks and foster beneficial outcomes.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhen, Z.; Chen, Y.; Wen, L.; Han, B. An intelligent cooperative mission planning scheme of UAV swarm in uncertain dynamic environment. Aerosp. Sci. Technol. 2020, 100, 105826. [Google Scholar] [CrossRef] [Scilit]
  2. Luo, D.; Fan, Z.; Yang, Z.; Xu, Y. Multi-UAV cooperative maneuver decision-making for pursuit-evasion using improved MADRL. Def. Technol. 2024, 35, 187–197. [Google Scholar] [CrossRef] [Scilit]
  3. Mansikka, H.; Virtanen, K.; Uggeldahl, V.; Harris, D. Team situation awareness accuracy measurement technique for simulated air combat—Curvilinear relationship between awareness and performance. Appl. Ergon. 2021, 96, 103473. [Google Scholar] [CrossRef] [Scilit]
  4. Ma, S.; Zhang, H.; Yang, G. Target threat level assessment based on cloud model under fuzzy and uncertain conditions in air combat simulation. Aerosp. Sci. Technol. 2017, 67, 49–53. [Google Scholar] [CrossRef] [Scilit]
  5. Yu, H.; Wang, C.; Niu, Y.; Wu, L. MUTP-LLM: Empowering multi-UAV task planning with large language models. Guid. Navig. Control 2025, 5, 477–489. [Google Scholar] [CrossRef] [Scilit]
  6. Huang, C.Q.; Wei, Z.; Yang, Y.; Ku, S.; Zhang, H. Knowledge acquisition for the air combat based on GWO. J. Phys. Conf. Ser. 2019, 1325, 012078. [Google Scholar] [CrossRef] [Scilit]
  7. Xu, X.M.; Yang, R.N.; Fu, Y. Situation assessment for air combat based on novel semi-supervised naive Bayes. J. Syst. Eng. Electron. 2018, 29, 768–779. [Google Scholar] [CrossRef] [Scilit]
  8. Zak, Y.; Tapiro, H.; Alicia, T.J.; Parmet, Y.; Rottem Hovev, M.; Taylor, G.S.; Oron-Gilad, T. Rapid interpretation of temporal-spatial unmanned aerial vehicle (UAV) operational data-RITSUD: Aiding UAV operators with visualizations of patterns-of-life activities. J. Cogn. Eng. Decis. Mak. 2021, 15, 135–154. [Google Scholar] [CrossRef] [Scilit]
  9. Costello, D.H., III; Xu, H. Relating sensor degradation to vehicle situational awareness for autonomous air vehicle certification. J. Aerosp. Inf. Syst. 2021, 18, 193–202. [Google Scholar] [CrossRef] [Scilit]
  10. Yang, Z.; Sun, Z.-X.; Piao, H.-Y.; Huang, J.-C.; Zhou, D.-Y.; Ren, Z. Online hierarchical recognition method for target tactical intention in beyond-visual-range air combat. Def. Technol. 2022, 18, 1349–1361. [Google Scholar] [CrossRef] [Scilit]
  11. Guanglei, M.; Runnan, Z.; Biao, W.; Mingzhe, Z.; Yu, W.; Xiao, L. Target tactical intention recognition in multi-aircraft cooperative air combat. Int. J. Aerosp. Eng. 2021, 2021, 9558838. [Google Scholar] [CrossRef] [Scilit]
  12. Zhang, Z.; Wang, H.; Geng, J.; Jiang, W.; Deng, X.; Miao, W. An information fusion method based on deep learning and fuzzy discount-weighting for target intention recognition. Eng. Appl. Artif. Intell. 2022, 109, 104610. [Google Scholar] [CrossRef] [Scilit]
  13. Mulgund, S.; Harper, K.; Zacharias, G.; Krishnakumar, K. Large-scale air combat tactics optimization using genetic algorithms. J. Guid. Control Dyn. 2001, 24, 140–142. [Google Scholar] [CrossRef] [Scilit]
  14. Ramírez López, N.; Zbikowski, R. Effectiveness of autonomous decision making for unmanned combat aerial vehicles in dogfight engagements. J. Guid. Control Dyn. 2018, 41, 1021–1024. [Google Scholar] [CrossRef] [Scilit]
  15. Mansikka, H.; Virtanen, K.; Harris, D.; Salomäki, J. Live–virtual–constructive simulation for testing and evaluation of air combat tactics, techniques, and procedures, Part 1: Assessment framework. J. Def. Model. Simul. Appl. Methodol. Technol. 2021, 18, 285–293. [Google Scholar] [CrossRef] [Scilit]
  16. Mansikka, H.; Virtanen, K.; Harris, D.; Salomäki, J. Live-virtual-constructive simulation for testing and evaluation of air combat tactics, techniques, and procedures, Part 2: Demonstration of the framework. J. Def. Model. Simul. Appl. Methodol. Technol. 2021, 18, 295–308. [Google Scholar] [CrossRef] [Scilit]
  17. Li, W.H.; Shi, J.P.; Wu, Y.Y.; Wang, Y.P.; Lyu, Y.X. A multi-UCAV cooperative occupation method based on weapon engagement zones for beyond-visual-range air combat. Def. Technol. 2021, 18, 1446–1460. [Google Scholar] [CrossRef] [Scilit]
  18. McGrew, J.S.; How, J.P.; Williams, B.; Roy, N. Air combat strategy using approximate dynamic programming. J. Guid. Control Dyn. 2010, 33, 1641–1654. [Google Scholar] [CrossRef] [Scilit]
  19. Wu, C.; Guo, Z.; Zhang, J.; Mao, K.; Luo, D. Cooperative path planning for multiple UAVs based on APF B-RRT* algorithm. Drones 2025, 9, 177. [Google Scholar] [CrossRef] [Scilit]
  20. Li, S.; Chen, M.; Wang, Y.; Wu, Q. Air combat decision-making of multiple UCAVs based on constraint strategy games. Def. Technol. 2022, 18, 368–383. [Google Scholar] [CrossRef] [Scilit]
  21. Ha, J.S.; Chae, H.J.; Choi, H.L. A stochastic game-theoretic approach for analysis of multiple cooperative air combat. In Proceedings of the American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 3728–3733. [Google Scholar]
  22. Liu, L.; Zhang, L.; Zhang, S.; Cao, S. Multi-UUV cooperative dynamic maneuver decision-making algorithm using intuitionistic fuzzy game theory. Complexity 2020, 2020, 2815258. [Google Scholar] [CrossRef] [Scilit]
  23. Amor, N.B.; Fargier, H.; Sabbadin, R.; Trabelsi, M. Solving possibilistic games with incomplete information. Int. J. Approx. Reason. 2022, 143, 139–158. [Google Scholar] [CrossRef] [Scilit]
  24. Schmid, M.; Burch, N.; Lanctot, M.; Moravcik, M.; Kadlec, R.; Bowling, M. Variance reduction in Monte Carlo counterfactual regret minimization (VR-MCCFR) for extensive form games using baselines. In Proceedings of the AAAI Conference on Artificial Intelligence, Honolulu, HI, USA, 27 January–1 February 2019; AAAI: Washington, DC, USA, 2019; Volume 33, pp. 2157–2164. [Google Scholar]
  25. Pricope, T.V. A view on deep reinforcement learning in imperfect information games. Stud. Univ. Babes-Bolyai Inform. 2020, 65, 31–49. [Google Scholar] [CrossRef] [Scilit]
  26. Zhang, H.; Chen, W.; Huang, Z.; Li, M.; Yang, Y.; Zhang, W.; Wang, J. Bi-level actor-critic for multi-agent coordination. In Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA, 7–12 February 2020; AAAI: Washington, DC, USA, 2020; Volume 34, pp. 7325–7332. [Google Scholar]
  27. Wang, Y. Reinforcement learning-based methods for cooperative control of UAVs: Challenges and perspectives. Guid. Navig. Control 2025, 5, 435–438. [Google Scholar]
  28. Ma, X.; Xia, L.; Zhao, Q. Air-combat strategy using deep Q-learning. In Proceedings of the 2018 Chinese Automation Congress (CAC), Xi’an, China, 30 November–2 December 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 3952–3957. [Google Scholar]
  29. Yang, Q.; Zhu, Y.; Zhang, J.; Qiao, S.; Liu, J. UAV air combat autonomous maneuver decision based on DDPG algorithm. In Proceedings of the 2019 IEEE 15th International Conference on Control and Automation (ICCA), Edinburgh, UK, 16–19 July 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 37–42. [Google Scholar]
  30. Liu, X.; Yin, Y.; Su, Y.; Ming, R. A multi-UCAV cooperative decision-making method based on an MAPPO algorithm for beyond-visual-range air combat. Aerospace 2022, 9, 563. [Google Scholar]
  31. Wang, K.; Cai, M.; Li, J. Multi-UAVs air combat maneuver decision based on MADDPG algorithm with introduced update switcher. In 2024 14th Asian Control Conference (ASCC); IEEE: Piscataway, NJ, USA, 2024; pp. 88–93. [Google Scholar]
  32. Li, H.; Liu, C.; Yang, L.; Zhang, J.; Shen, G. Tactical pursuit point-based autonomous decision making for dogfights in defensive situations. Guid. Navig. Control 2025, 5, 509–523. [Google Scholar] [CrossRef] [Scilit]
  33. Pang, J.; He, J.; Mohamed, N.M.A.A.; Lin, C.; Zhang, Z.; Hao, X. A hierarchical reinforcement learning framework for multi-UAV combat using leader–follower strategy. Knowl.-Based Syst. 2025, 316, 113387. [Google Scholar] [CrossRef] [Scilit]
  34. Huo, L.; Wang, C.; Han, Y. Autonomous air combat decision making via graph neural networks and reinforcement learning. Sci. Rep. 2025, 15, 16169. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  35. Yu, Q. Research Situation Assessment Method Based on Air Confrontation Scenarios. Master’s Thesis, Beijing University of Posts and Telecommunications, Beijing, China, 2024. [Google Scholar]
  36. Topbaş, E.; Karaca, H.D.; Yazicioğlu, Y.; Kasnakoğlu, Ç. An experimental design-based approach for modelling of weapon engagement zone of an air-to-air missile. J. Simul. 2025, 19, 349–364. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Kinematic mapping of the continuous action space for low-level maneuver control. The figure illustrates how the policy network outputs are parameterized as multidimensional control variables, including tangential load factor n x , normal load factor n z , and bank angle μ , which directly determine the aircraft’s motion behavior. This mapping provides a physically interpretable action representation and serves as the interface between the learned policy and the JSBSim high-fidelity flight dynamics model.
Figure 1. Kinematic mapping of the continuous action space for low-level maneuver control. The figure illustrates how the policy network outputs are parameterized as multidimensional control variables, including tangential load factor n x , normal load factor n z , and bank angle μ , which directly determine the aircraft’s motion behavior. This mapping provides a physically interpretable action representation and serves as the interface between the learned policy and the JSBSim high-fidelity flight dynamics model.
Drones 10 00313 g001
Figure 2. Relative geometry definition in multi-agent aerial interaction.Visualization of the relative geometry between interacting UAVs. The spatial parameters defined here serve as the fundamental variables for calculating the spatial advantage, which directly dictates the posture reward r p o s t in the reinforcement learning deployment.
Figure 2. Relative geometry definition in multi-agent aerial interaction.Visualization of the relative geometry between interacting UAVs. The spatial parameters defined here serve as the fundamental variables for calculating the spatial advantage, which directly dictates the posture reward r p o s t in the reinforcement learning deployment.
Drones 10 00313 g002
Figure 3. Kinematic Interaction Zone model.
Figure 3. Kinematic Interaction Zone model.
Drones 10 00313 g003
Figure 4. Phase I: Maneuver policy learning framework. The figure illustrates the low-level control loop, where the agent learns continuous maneuver strategies based on state observations.
Figure 4. Phase I: Maneuver policy learning framework. The figure illustrates the low-level control loop, where the agent learns continuous maneuver strategies based on state observations.
Drones 10 00313 g004
Figure 5. Phase II: Collaborative assignment policy learning framework. The figure shows the high-level coordination process based on relational reasoning among agents.
Figure 5. Phase II: Collaborative assignment policy learning framework. The figure shows the high-level coordination process based on relational reasoning among agents.
Drones 10 00313 g005
Figure 6. Architecture of the GA-GAT actor–critic network.
Figure 6. Architecture of the GA-GAT actor–critic network.
Drones 10 00313 g006
Figure 7. Convergence analysis of cumulative rewards in maneuver training.
Figure 7. Convergence analysis of cumulative rewards in maneuver training.
Drones 10 00313 g007
Figure 8. Microscopic training dynamics and loss convergence from a representative training run of the GA-GAT-PPO framework. The four panels (Policy Loss, Value Loss, Entropy Loss, and Evaluation Reward) illustrate the evolution of the optimization process over time. Solid lines denote moving averages, while shaded regions indicate local variability after smoothing.
Figure 8. Microscopic training dynamics and loss convergence from a representative training run of the GA-GAT-PPO framework. The four panels (Policy Loss, Value Loss, Entropy Loss, and Evaluation Reward) illustrate the evolution of the optimization process over time. Solid lines denote moving averages, while shaded regions indicate local variability after smoothing.
Drones 10 00313 g008
Figure 9. Three-dimensional visualization of the 4v4 multi-agent interaction scenario.
Figure 9. Three-dimensional visualization of the 4v4 multi-agent interaction scenario.
Drones 10 00313 g009
Figure 10. Evolution of spatial advantage over time in the 4v4 scenario.
Figure 10. Evolution of spatial advantage over time in the 4v4 scenario.
Drones 10 00313 g010
Figure 11. System effectiveness and active agent ratio in the 4v4 scenario.
Figure 11. System effectiveness and active agent ratio in the 4v4 scenario.
Drones 10 00313 g011
Figure 12. Dynamic assignment analysis in the 4v4 multi-agent scenario.
Figure 12. Dynamic assignment analysis in the 4v4 multi-agent scenario.
Drones 10 00313 g012
Figure 13. Three-dimensional visualization of the 6v7 multi-agent interaction scenario.
Figure 13. Three-dimensional visualization of the 6v7 multi-agent interaction scenario.
Drones 10 00313 g013
Figure 14. Evolution of spatial advantage over time in the 6v7 scenario.
Figure 14. Evolution of spatial advantage over time in the 6v7 scenario.
Drones 10 00313 g014
Figure 15. System effectiveness and active agent ratio in the 6v7 scenario.
Figure 15. System effectiveness and active agent ratio in the 6v7 scenario.
Drones 10 00313 g015
Figure 16. Dynamic assignment analysis in the 6v7 multi-agent scenario.
Figure 16. Dynamic assignment analysis in the 6v7 multi-agent scenario.
Drones 10 00313 g016
Figure 17. Representative interaction process in the 8v8 scenario, demonstrating stable coordination behavior under increased swarm size.
Figure 17. Representative interaction process in the 8v8 scenario, demonstrating stable coordination behavior under increased swarm size.
Drones 10 00313 g017
Figure 18. Comparative statistical metrics: (a) Effectiveness Ratio, (b) Remaining System Effectiveness, and (c) Success & Draw Rate.
Figure 18. Comparative statistical metrics: (a) Effectiveness Ratio, (b) Remaining System Effectiveness, and (c) Success & Draw Rate.
Drones 10 00313 g018
Figure 19. Ablation study of the Evaluation Reward across different network architectures. To rigorously demonstrate statistical significance and training reliability, the results are aggregated across multiple independent training runs with distinct random seeds. The solid lines represent the mean episodic return, and the enveloped shaded regions denote the standard deviation (run variance). The consistent superiority of the complete GA-GAT architecture over its ablated variants (w/o GRU, w/o Transformer) and standard baselines (GAT, GNN) proves that the performance gains are statistically significant and robust against environmental stochasticity.
Figure 19. Ablation study of the Evaluation Reward across different network architectures. To rigorously demonstrate statistical significance and training reliability, the results are aggregated across multiple independent training runs with distinct random seeds. The solid lines represent the mean episodic return, and the enveloped shaded regions denote the standard deviation (run variance). The consistent superiority of the complete GA-GAT architecture over its ablated variants (w/o GRU, w/o Transformer) and standard baselines (GAT, GNN) proves that the performance gains are statistically significant and robust against environmental stochasticity.
Drones 10 00313 g019
Table 1. Mathematical formulations of spatial advantage scoring functions.
Table 1. Mathematical formulations of spatial advantage scoring functions.
ComponentNotationMathematical Formulation
Angular S a n g 1 | ϕ a z | + | ϕ a s p | 2 π
Distance S d i s t 1.0 R i j R w exp ( R i j R w ) 2 2 σ d 2 R i j > R w
Velocity S v e l v i v o p · exp 2 | v i v o p | v o p
Altitude S a l t exp Δ h 2 2 σ h 2 Δ h 0 1.0 0 < Δ h σ h exp ( Δ h σ h ) 2 2 σ h 2 Δ h > σ h
Table 2. Dynamic weight vectors w d y n ( S ) based on interaction configurations.
Table 2. Dynamic weight vectors w d y n ( S ) based on interaction configurations.
Configuration ( S )Angle ( w ang )Distance ( w dist )Speed ( w vel )Altitude ( w alt )
Self-advantage0.3320.2910.2090.168
Counterpart-advantage0.3250.2100.2780.287
Mutual-advantage0.2390.3280.2780.155
Mutual-disadvantage0.1110.3130.4030.173
Table 3. Control command encoding for the discrete maneuver library based on gravity compensation.
Table 3. Control command encoding for the discrete maneuver library based on gravity compensation.
IndexManeuver Description n x n z Bank ( μ )
a 1 Constant-velocity level flight sin γ cos γ 0
a 2 Maximum acceleration sin γ + 1 cos γ 0
a 3 Maximum deceleration sin γ 1 cos γ 0
a 4 Vertical climb sin γ cos γ + 5 0
a 5 Vertical dive sin γ cos γ 5 0
a 6 Right-turn climb sin γ cos γ + 5 μ 0
a 7 Left-turn dive sin γ cos γ 5 μ 0
a 8 Left-turn climb sin γ cos γ + 5 μ 0
a 9 Right-turn dive sin γ cos γ 5 μ 0
a 10 Left level turn sin γ cos γ μ 0
a 11 Right level turn sin γ cos γ μ 0
Note: n x and n z are the tangential and normal load factors; γ represents the flight-path angle; μ 0 is the preset bank angle for turning maneuvers.
Table 4. Configuration of the local observation space O i for the UAV agents.
Table 4. Configuration of the local observation space O i for the UAV agents.
CategoryFeatureSymbolDim.
Ego StateAltitude h i 1
Roll angle ϕ i 2
Pitch angle θ i 2
Body-frame velocity v i b 3
Calibrated airspeed v c , i 1
Target InfoRelative X-velocity Δ u i j 1
Relative altitude Δ h i j 1
Azimuth angle (ATA) ϕ a z 1
Target aspect angle (AA) ϕ a s p 1
Relative distance R i j 1
Side indicator I s i d e 1
Safety InfoRelative position Δ p c o l 3
Inverse safety distance D c o l 1 1
Table 5. Definitions of hierarchical reward components.
Table 5. Definitions of hierarchical reward components.
PhaseRewardPurpose
Phase I: Maneuver-Level
r a l t Penalizes unsafe low-altitude flight and excessive downward velocity.
r p o s t Encourages favorable spatial configurations based on orientation alignment and interaction distance.
Phase II: Coordination-Level
r a s s i g n Encourages cooperative task allocation and penalizes redundant assignments.
r e f f Rewards improvements in system-level effectiveness.
r s u r v Encourages maintaining operational capability and penalizes failure states.
r t i m e Applies a constant time penalty to encourage efficient completion.
Table 6. Reward weight coefficients.
Table 6. Reward weight coefficients.
PhaseParameterValueDescription
Phase I: Maneuver-Level Weights
w p o s t 1.0Base weight for interaction posture optimization
w a l t 0.5Weight for altitude safety penalty (soft constraint)
Phase II: Coordination-Level Weights
w e f f 2.0High priority weight for overall system effectiveness
w a s s i g n 1.0Weight for cooperative task assignment
w s u r v 1.0Weight for maintaining operational capability
w t i m e 0.05Small penalty to encourage efficiency without inducing premature termination
Table 7. Key hyperparameters of the proposed GA-GAT framework.
Table 7. Key hyperparameters of the proposed GA-GAT framework.
ParameterValue
Environment and Rollout
Parallel environments N4
Rollout length T2000
Total timesteps 10 7
Switch penalty λ switch 0.05
Network Architecture
Node feature dimension18
Edge feature dimension6
Hidden dimension d h 128
Number of GA-GAT layers2
NormalizationLayerNorm
Residual connectionLayer 2
RNN hidden dimension128
RNN sequence length8
PPO Optimization
OptimizerAdam
Actor learning rate 1 × 10 4
Critic learning rate 5 × 10 4
PPO epochs5
Mini-batches32
Clip ratio ϵ 0.2
Discount factor γ 0.99
GAE parameter λ 0.95
Value loss coefficient 0.7
Entropy coefficient 0.02 0.001
Max gradient norm 1.0
Table 8. Initial configuration of the air game scenarios.
Table 8. Initial configuration of the air game scenarios.
ParameterValue
Scenario typeHead-on swarm engagement
Team size N r { 4 , 6 } (Red), N b { 4 , 7 } (Blue)
Initial altitude 20,000 ft
Initial speed800 ft/s
Team center separation 0.1 latitude
Initial headingRed: 0 , Blue: 180
Agent initializationAgents are initialized around the team center with small random offsets
Position perturbation ± 0.03 in latitude and longitude
Heading perturbation ± 3
Altitude perturbation ± 500 ft
Table 9. Performance under different swarm sizes (averaged 1000 Monte Carlo runs).
Table 9. Performance under different swarm sizes (averaged 1000 Monte Carlo runs).
ScenarioSuccess Rate (%)Effectiveness RatioSystem Eff.
4v4 85.3 3.87 45.4
5v5 86.2 3.26 22.8
6v7 93.2 7.52 39.1
8v8 95.7 7.89 37.8
Table 10. Detailed Performance Statistics from 1000 Monte Carlo Trials. The bold formatting to indicate the best-performing method and results for clarity and consistency in the table presentation.
Table 10. Detailed Performance Statistics from 1000 Monte Carlo Trials. The bold formatting to indicate the best-performing method and results for clarity and consistency in the table presentation.
AssignmentScenarioSuccess Rate (%)Effectiveness RatioSystem Eff.
Greedy4v4 68.0 ± 2.9 1.83 20.3
Auction4v4 77.1 ± 2.6 1.72 18.2
Flat MAPPO4v4 81.0 ± 2.4 2.65 28.5
GA-GAT (Ours)4v4 85.3 ± 2.2 3.87 45.4
Greedy6v7 63.1 ± 3.0 1.29 4.4
Auction6v7 79.1 ± 2.5 1.91 16.2
Flat MAPPO6v7 18.0 ± 2.4 0.45 2.1
GA-GAT (Ours)6v7 93.2 ± 1.6 7.57 39.1
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.

Share and Cite

MDPI and ACS Style

Zou, M.; Guo, Z.; Zhang, J.; Han, Y.; Chen, C.; Chen, H.; Luo, D. A Multi-UAV Cooperative Decision-Making Method in Dynamic Aerial Interaction Environments Based on GA-GAT-PPO. Drones 2026, 10, 313. https://doi.org/10.3390/drones10050313

AMA Style

Zou M, Guo Z, Zhang J, Han Y, Chen C, Chen H, Luo D. A Multi-UAV Cooperative Decision-Making Method in Dynamic Aerial Interaction Environments Based on GA-GAT-PPO. Drones. 2026; 10(5):313. https://doi.org/10.3390/drones10050313

Chicago/Turabian Style

Zou, Maoming, Zhengyu Guo, Jian Zhang, Yu Han, Caiyi Chen, Huimin Chen, and Delin Luo. 2026. "A Multi-UAV Cooperative Decision-Making Method in Dynamic Aerial Interaction Environments Based on GA-GAT-PPO" Drones 10, no. 5: 313. https://doi.org/10.3390/drones10050313

APA Style

Zou, M., Guo, Z., Zhang, J., Han, Y., Chen, C., Chen, H., & Luo, D. (2026). A Multi-UAV Cooperative Decision-Making Method in Dynamic Aerial Interaction Environments Based on GA-GAT-PPO. Drones, 10(5), 313. https://doi.org/10.3390/drones10050313

Article Metrics

Back to TopTop