Next Article in Journal
Dynamic Simulation and Characteristic Analysis of a Two-Stage Hydrogen Pressure-Reducing Valve
Next Article in Special Issue
Design and Evaluation of a UAV-Attached Multisampling Device for Water Collection
Previous Article in Journal
Progress in Resilience Design: Innovative Approaches for Civil Infrastructure from Maintenance Aspect
Previous Article in Special Issue
Effect of Design on Human Injury and Fatality Due to Impacts by Small UAS
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Active Interception for Multi-Target Encirclement by Heterogeneous UAVs: An LSTM-Enhanced Independent PPO Algorithm

1
School of Control Science and Engineering, Tiangong University, Tianjin 300387, China
2
School of Computer Science and Technology, Tiangong University, Tianjin 300387, China
*
Author to whom correspondence should be addressed.
Designs 2026, 10(2), 26; https://doi.org/10.3390/designs10020026
Submission received: 18 January 2026 / Revised: 2 February 2026 / Accepted: 10 February 2026 / Published: 28 February 2026
(This article belongs to the Collection Editorial Board Members’ Collection Series: Drone Design)

Abstract

In recent years, multi-UAV systems have demonstrated broad applications in both security and civilian domains, where cooperative encirclement has emerged as a key research focus. However, existing work predominantly addresses single-target scenarios with homogeneous UAVs using passive tracking strategies, which are inadequate for handling highly maneuverable targets. To overcome these limitations, this paper proposes an active interception decision framework integrating LSTM networks with an off-policy independent actor–critic framework employing a PPO-style clipped surrogate objective, referred to as LIPPO. It aims to address the complex problem of heterogeneous UAV swarms encircling multiple continuously learning targets. The framework employs an LSTM module for real-time trajectory prediction and uses the predicted future positions as interception points, shifting the paradigm from passive tracking to proactive interception. At the decision level, LIPPO adopts a hybrid architecture where each UAV acts as an independent learner, while a shared experience pool enables efficient knowledge transfer across the swarm. Comprehensive simulations demonstrate LIPPO’s superiority. In complex scenarios, it achieves an encirclement success rate up to 10 percentage points higher than non-predictive baselines and reduces energy consumption by nearly 28% compared to centralized training multi-agent reinforcement learning algorithms. These results confirm that LIPPO’s active interception is both effective and efficient.

1. Introduction

In recent years, swarm collaboration based on multiple unmanned aerial vehicles (UAVs) has shown significant applications in public security, civil, and commercial scenarios. Among these applications, the multi-agent cooperative encirclement task has emerged as one of the core research directions. Unlike traditional pursuit–evasion problems, the objective of encirclement is not merely to minimize the distance between the hunter and the target. Instead, it requires multiple hunter agents to form an effective geometric encirclement of the target through collaborative decision-making.
With the increasing complexity of real-world scenarios, the problem often transforms into multi-hunter multi-target encirclement tasks, such as monitoring unauthorized UAV intrusions in public security or simultaneously tracking multiple suspicious targets in security applications. This not only presents high demands on the motion control of individual agents but also brings challenges to the overall system’s swarm collaboration. Efficiently accomplishing multi-target encirclement remains a key challenge in current research.
Numerous scholars have worked on this issue and have achieved significant results. Early studies mostly employed model predictive control (MPC) methods. A method combining feedback linearization (FL) and linear model predictive control (LMPC) was introduced to address the problem of multiple homogeneous UAVs collaboratively surrounding a single stationary target in 2D space [1]. Similarly, a distributed vector field control method based on an Annular Virtual Tube was introduced to solve the core problem of multiple UAVs surrounding a static target in 3D space [2]. However, these control algorithms often require highly accurate models. They struggle to handle dynamically changing environments effectively.
With the development of deep reinforcement learning, multi-agent reinforcement learning (MARL) has gradually become an important method for solving UAV encirclement problems. A MARL framework based on extrinsic–intrinsic reward mechanisms was proposed to effectively handle energy-efficient cooperative encirclement of a single moving target by heterogeneous UAVs [3]. Additionally, a curriculum experience learning-based algorithm (CEL-MADDPG) with staged task decomposition has been introduced [4]. In another study, relative distance measurements were combined with a fuzzy wavelet neural network, enabling two UAVs to dynamically encircle multiple non-cooperative moving targets [5]. Furthermore, a dynamic sector control law and a greedy algorithm-based target assignment strategy were employed, offering a new solution for cooperative encirclement of multiple static targets by multiple UAVs [6].
In recent years, trajectory prediction-based UAV pursuit evasion problems have gradually become a research hotspot. Existing studies have explored the application of temporal models such as LSTM in UAV trajectory prediction and pursuit–evasion decision-making. For example, real-time LSTM has been employed to model and predict the trajectories of UAVs for conflict detection and obstacle avoidance [7]. In pursuit–evasion tasks, offline LSTM prediction has been combined with the TD3 algorithm to improve the performance of single-UAV pursuit of a single target [8]. Additionally, offline LSTM training has been utilized to predict the future trajectories of the evader, thereby helping UAVs formulate more effective cooperative capture strategies [9].
Despite the notable advances achieved in the above studies, multiple challenges remain in multi-hunter–multi-target geometric encirclement scenarios. Existing studies predominantly focus on the encirclement or capture of a single target and assume that all UAVs have completely identical motion and energy consumption characteristics. However, real-world tasks often involve capturing multiple targets simultaneously, with UAVs differing significantly in speed and energy consumption. Traditional methods largely rely on passive pursuit strategies, which generate actions based on currently observed information. Such approaches tend to exhibit limited effectiveness when dealing with highly maneuverable and evasive targets. Although some studies have introduced trajectory prediction, its application to complex many-to-many, heterogeneous, adversarial UAV pursuit problems remains an under-explored domain.
To address the above limitations, a multi-agent cooperative interception framework named LIPPO is proposed. This framework integrates active interception with independent online learning. An online-trained LSTM network is introduced to predict the target’s future trajectory in real time. This guides hunters to target future interception points rather than the target’s current location. To overcome the high sample complexity of traditional on-policy algorithms, LIPPO adopts an off-policy PPO architecture. It introduces independent Actor–Critic networks equipped with target networks and utilizes a shared experience replay buffer to enable efficient data reuse and stable convergence.
The main contributions are as follows:
  • Unlike most existing studies that focus on single-target encirclement and assume UAV homogeneity, this paper studies the many-to-many confrontation problem of heterogeneous UAVs working together to capture multiple actively escaping targets. The targets are modeled as reinforcement learning agents that can continuously learn and evolve escape strategies. This creates a dynamic environment that closely approximates real-world confrontation scenarios.
  • Unlike traditional methods that rely on passive pursuit strategies, this paper proposes an active interception decision framework based on trajectory prediction. An LSTM network is introduced to learn and predict the future trajectory of the target in real time. The hunter uses the point of the predicted trajectory as the interception target, thereby achieving a strategic upgrade from passive following to active anticipation.
The structure of the rest of this paper is organized as follows: Section 2 reviews the relevant literature on UAV target encirclement; Section 3 presents the theoretical foundation; Section 4 describes the LIPPO framework in detail; Section 5 performs experimental comparisons and analyses; finally, Section 6 summarizes the conclusions of this paper and proposes future research directions.

2. Literature Review

UAV target encirclement, as a challenging problem, has garnered considerable attention from researchers. Existing research methods can be mainly divided into two categories: first is the traditional control methods based on models, and the other is the reinforcement learning methods based on learning. This section reviews the relevant literature and provides a systematic summary in Table 1 to present the current progress and limitations of the research.
Early research mostly focused on model-based control methods, particularly Model Predictive Control (MPC), which relies on known dynamic models to generate relatively precise control strategies [10]. A method combining MPC with feedback linearization was developed to address the multi-UAV cooperative encirclement of a single dynamic target in 2D space [11]. Subsequently, some studies introduced distributed guidance laws to achieve more efficient encirclement strategies. A distributed guidance law based on the reduction in the enclosed area was proposed, enabling multi-UAV systems to collaboratively capture a high-speed maneuvering target [12]. Similarly, a distributed coordinate-free control algorithm relying solely on distance measurements was developed, allowing UAVs to collaboratively surround and track a single stationary or moving target in a two-dimensional space [13]. However, such approaches rely heavily on accurate modeling and struggle to handle nonlinear characteristics and dynamically changing environments.
In recent years, with the advancement of deep reinforcement learning, multi-agent reinforcement learning (MARL) has been widely applied to encirclement problems, such as algorithms like MADDPG [14] and MAPPO [15]. MARL methods do not rely on precise environment models. Agents can achieve end-to-end learning through interaction with the environment, thereby gaining stronger adaptability and autonomous decision-making capabilities.
Table 1. Review of recent studies on UAV target encirclement.
Table 1. Review of recent studies on UAV target encirclement.
AuthorsAlgorithm CategorySpecific AlgorithmTargetsObstacle TypeEnergyAgent TypeTarget Behavior
[10]ControlLMPC1StaticnoHomogeneousStatic
[16]ControlLMPC +
Feedback
Linearization
1NonenoHomogeneousMobile
[11]ControlLMPC +
Feedback
Linearization
1NonenoHomogeneousStatic
[17]MARLCo-DQL1Static and DynamicnoHomogeneousActive Escape
[12]DCCDCC1NonenoHomogeneousMobile
[18]ControlCooperative
Motion Path
Following
1NonenoHomogeneousMobile
[2]ControlDistributed
Vector Field
Control
1NonenoHomogeneousStatic
[19]HybridHybrid
Guidance + MDP
+ Collaborative
Switching
1StaticnoHomogeneousMobile
[13]DCCDCC +
Dynamic
Observer
1 None no HomogeneousStatic/Mobile
[20]MARLMADDPG1NonenoHomogeneousActive Escape
[21]HybridTarget Clustering + Guidance Law2NonenoHomogeneousMobile
[4]MARLCEL-MADDPG1StaticnoHomogeneousActive Escape
[22]MARLGCMSA1StaticnoHomogeneousMobile
[23]Artificial Potential FieldArtificial Potential Field3Static and DynamicnoHomogeneousMobile
[24]MARLGCMSA1StaticnoHomogeneousMobile
[6]HybridGreedy
Assignment +
Dynamic
Sectorization
3NonenoHomogeneousStatic
[25]ControlEvent-Triggered
Distributed
Control
1NonenoHomogeneousMobile
[5]Neural Network ControlFWNN +
Distributed
Anti-Synchronization
Controller
3NonenoHomogeneousMobile
[14]MARLMADDPG1StaticnoHomogeneousMobile
[3]MARL EIR-MARL 1StaticYesHeterogeneousMobile
[26]Game Theory + RLSPG + TMSAC1StaticnoHomogeneousMobile
[27]MARLTP-MADDPG1StaticnoHomogeneousMobile
[9]MARLMAPPO + LSTM1StaticnoHomogeneousMobile
[15]MARLMAPPO1NonenoHomogeneousActive Escape
[28]Probabilistic Graphical ModelPD-PGM1Static and DynamicnoHomogeneousMobile
[29]RLSAC + LSTM1NoneYesHomogeneousMobile
This studyRLIPPO + LSTM5StaticYesHeterogeneousActive Escape
Later, a method called Co-DQL based on multi-agent reinforcement learning was proposed to address the problem of multiple homogeneous UAVs collaboratively pursuing a single moving target in 3D space [17]. In another study, a trajectory prediction network was combined with a two-stage reward function, achieving efficient collaborative encirclement of a single moving target in a two-dimensional static obstacle environment [27]. Furthermore, a hybrid guidance law combined with MDP-based policy switching has been adopted [19], while attention mechanisms and cognitive consistency have been utilized to enhance collaboration performance [22].
When dealing with highly maneuverable targets that have evasive strategies, passive pursuit strategies based solely on the current state are often inefficient. To address this, researchers have begun to introduce trajectory prediction models to build more forward-looking active interception mechanisms [30,31]. A reinforcement learning approach integrating LSTM fugitive prediction with adaptive environment generation has been proposed, enabling efficient collaborative pursuit and capture by multiple unmanned aerial vehicles within uncharted three-dimensional environments [9]. Additionally, an LSTM-based reinforcement learning path planning algorithm, RPP-LSTM, was introduced; this method significantly enhances the path planning capability and robustness of unmanned aerial vehicles in complex environments by incorporating historical information [32].
As summarized in Table 1, although significant progress has been made in UAV cooperative encirclement, three critical gaps remain in the existing literature. First, most prior studies (e.g., [10,11,12,13,14,15,16,17,18,19,20]) are limited to single-target scenarios. Methods designed for such settings often fail to scale to multi-target encirclement. Second, the majority of existing frameworks assume homogeneous UAVs. Heterogeneous agents are rarely considered. Even fewer studies explicitly model heterogeneous energy consumption constraints, although such constraints are essential for real-world endurance-aware deployment. Third, most targets follow static or predefined motion patterns. Research on intelligent targets that actively learn and adapt evasive strategies through reinforcement learning remains scarce.
More importantly, these challenges are typically addressed in isolation. To the best of our knowledge, no prior work simultaneously considers multi-target encirclement, heterogeneous UAVs with energy constraints, and actively learning evasive targets within a unified framework. As highlighted in the bottom row of Table 1, this paper proposes the LIPPO framework to bridge this gap. It integrates online LSTM-based trajectory prediction with independent PPO learning. This design enables active interception in heterogeneous multi-UAV, multi-target scenarios.

3. Theoretical Foundation

3.1. Problem Definition

This paper investigates the multi-UAV cooperative target encirclement problem within a 2D environment. This environment comprises N heterogeneous hunter UAVs and M dynamic targets with active evasion capabilities. Static obstacles are also randomly distributed throughout the environment. There are N UAVs acting as the hunters. Their heterogeneity is mainly reflected in differences in maximum speed and energy consumption, which is closer to real-world scenarios. Targets have a higher maximum speed than the hunters and use their maneuverability advantage to actively evade capture. Each hunter is equipped with onboard sensors to detect the surrounding environment. To simulate realistic sensing limitations and ensure a decentralized framework, the hunter’s observation space is strictly limited to local information. Specifically, consistent with Equation (8), the input state Sh consists of the agent’s own state, the relative positions of the k nearest neighbors (e.g., k = 2), and the specifically assigned target. Information regarding other distant agents or unassigned targets is filtered out, ensuring that the policy execution does not rely on global observability. These sensors also detect surrounding obstacles. To simulate more challenging and realistic combat scenarios, the objective in this study is not to use predefined heuristic evasion logic. Instead, each target is modeled as an independent reinforcement learning agent, which is trained in synchrony with the hunter agent.
Figure 1 illustrates the conditions for multi-UAV cooperative single-target encirclement. Black and orange UAVs denote hunters and the target, respectively. The blue circles indicate the effective encirclement range of each UAV, while black circles represent static obstacle areas. The red triangle signifies the dynamic encirclement net. Here, di denotes the distance between pursuing UAV i and the target. di,j represents the distance between UAVs i and j. dcapture is the capture radius of a single UAV. The cooperative encirclement condition requires that the target must be simultaneously within the capture range of three UAVs and located inside the triangle formed by these three UAVs.

3.2. UAV Kinematics Model

The UAV motion state is defined by position, velocity, and acceleration in Cartesian coordinates. The motion equations are governed by the following discrete time model:
p x t + 1 p y t + 1 = p x t p y t + Δ t v x t v y t v x t + 1 v y t + 1 = v x t v y t + Δ t a x t a y t φ t = arctan v y t v x t
v t v max a t a max
0 p x L ,   0 p y L
E t o t a l = t = 1 T Δ E t
Δ E m o v e = η p x t p y t p x t 1 p y t 1
L o b s = l 1 , l 2 , , l 16
The motion equation of the UAV is described in Equation (1). At time t, pt, vt, at, and φt denote the position, velocity, acceleration, and yaw angle of the UAV, respectively. Δt denotes the time interval, and a represents the UAV’s acceleration. vtx and vty indicate the UAV’s velocity components along the X and Y axes at time t, while atx and aty correspond to the acceleration components along the X and Y axes at time t. Equation (2) indicates the maximum speed and acceleration. Equation (3) is the boundary constraints. Equations (4) and (5) show that energy consumption is modeled as a linear function of displacement distance. Equation (6) describes the UAV’s detection model, in which 16 range sensors are mounted on the UAV to detect potential obstacles.

4. The Proposed Algorithm: LIPPO

4.1. Algorithm Framework

Algorithm 1 presents the pseudocode of the LIPPO framework. This algorithm integrates PPO for decision-making with an LSTM network for active trajectory prediction. Firstly, the actor–critic networks, the LSTM predictor, and their respective replay trajectory buffers are initialized (lines 1–4). At the beginning of each episode, the environment is reset, and targets are assigned to hunters (lines 6–7). Within each step, all agents select actions based on their current policies. They interact with the environment and store the transition samples (s, a, r, s’) in their replay buffers (lines 9–12). When the update conditions are met, a mini-batch of samples are randomly selected from the buffer. The critic networks, LSTM trajectory predictors, and actor networks are updated sequentially with gradient descent. To enhance training stability, target networks are updated with the soft update strategy (lines 13–22).
Algorithm 1: Framework of LIPPO
Input: Emax (total episodes), Tmax (max steps), λ, γ, τ( RL parameters ).
Output: Trained actor μθ and critic Qϕ networks for all agents.
1:Initialize actor networks μθ and critic Qϕ networks for hunters.
2:Initialize target networks μ′θ and critic Q′ϕ.
3:Initialize replay buffers RH (hunters), RT (targets).
4:Initialize LSTM predictor μLSTM and its trajectory buffer Rtraj.
5:For episode = 1 to Emax do
6: Reset environment and get initial observations s.
7: Assign targets to hunters using greedy distance-based rule (once per episode)
8: For t = 1 to Tmax do
9: For each agent i, select action ai
10: Execute actions, observe next states s′, rewards r.
11: Store transition (s, a, r, s′) in corresponding replay buffer.
12: s ← s′
13: If replay buffers (Size > 1024) are ready and t mod 50 == 0
14: For each agent i do
15: Sample a random minibatch B (BatchSize = 256).
16: Calculate TD targets and Critic loss.
17: Update critic parameters φ by minimizing L(φ).
18: Calculate advantages and the importance sampling ratio.
19: Calculate PPO’s clipped surrogate objective.
20: End
21: Soft-update target networks (τ = 0.01).
22: End
23: Train μLSTM with Equation (7).
24: End
25:End
Figure 2 shows the overall training process of the LIPPO. This framework is built upon a decentralized multi-agent learning paradigm. To enhance learning efficiency, an off-policy variant of the Independent Proximal Policy Optimization (IPPO) algorithm is employed. Unlike standard PPO, which discards collected samples after a single update, the proposed approach retains transition data in replay buffers and reuses them across multiple training iterations. Each agent, whether a pursuer or a target, is an independent learning unit with its own Actor–Critic network for policy approximation and state value evaluation.
During interaction with the environment, the experiences of states, actions, and rewards generated are stored in separate replay buffers for the hunter and the targets. These experiences are used for batch updates of their networks. The core of the framework is an online-trained LSTM network, which uses the target’s historical trajectory data to predict its future position. The hunters then use this predicted point as a new interception target, transitioning from passive tracking to an active interception strategy.

4.2. LSTM-Based Trajectory Prediction for Active Interception

4.2.1. Target–Hunter Assignment and LSTM Network

To address the complexity of the multi-hunter, multi-target problem, a simple yet effective greedy heuristic for task allocation is employed. While optimization-based assignment methods, such as the Hungarian algorithm, or auction-based mechanisms can theoretically achieve globally optimal allocations, their cubic computational complexity O(N3) imposes substantial overhead. Moreover, within the framework of independent reinforcement learning, highly dynamic or complex reassignment strategies tend to exacerbate environmental non-stationarity, thereby impeding stable policy convergence. Consequently, a greedy assignment strategy is adopted in this study to strike a balance between computational efficiency and learning stability. The distances between all hunters and all uncaught targets are calculated firstly. Then, for each target, the nearest hunter is greedily assigned. Each target is assigned three hunters. This greedy assignment reduces the complexity of task allocation. Each agent focuses on its assigned target, thereby speeding convergence.

4.2.2. Online Trajectory Prediction Using LSTM

The core of the predictive module is an LSTM network designed to learn and forecast a target’s motion trajectory.
An LSTM network is highly effective at capturing the temporal dependencies in sequential data, which makes it exceptionally well suited for this task. The input to the LSTM network is a sequence of historical states of the target. Each state is a four-dimensional vector with the target’s two-dimensional position and two-dimensional velocity. The model generates a complete trajectory prediction for the next time steps through a single forward pass. At each time step, the target’s current state is recorded and stored in the trajectory buffer. Once the buffer accumulates sufficient data, the LSTM model begins training. Its objective is to minimize the mean squared error (MSE) between the predicted trajectory and the actual future trajectory sampled from the buffer. The loss function is defined as follows:
L L S T M = 1 B N j = 1 B i = 1 N P j , i P j , i 2 2
where B is the batch size. N is the prediction stride. P j , i is the predicted position of the j sample at the i step. Pj,i is the true position.

4.2.3. Active Interception

Traditional passive pursuit strategies involve directly tracking the target’s current location. In contrast, within the active interception framework, the hunter’s decisions are based on predictions of the target’s future position. Specifically, each hunter will obtain the LSTM-predicted trajectory of its assigned target. The hunter will use the predicted trajectory as its interception target point. This point represents the position where the target is most likely to reach in the future. By doing so, the hunter can take a more direct and advantageous interception path. This achieves active interception and significantly improves the capture efficiency.
Figure 3 illustrates the core concept of the active interception mechanism. UAV1, UAV2, and UAV3 represent the hunter UAVs. Ptarget denotes the target’s current actual position, while Ppred represents the future position predicted by the LSTM based on the target’s historical trajectory. As shown by the black dashed lines in Figure 3, all hunter UAVs take the predicted point as their interception target rather than the target’s current position. This forward-looking decision-making approach enables the hunters to plan more direct and efficient paths. These paths prioritize interception at the predicted location and significantly improve the efficiency and success rate of the encirclement task.

4.3. LIPPO

4.3.1. State

To enable the agent to fully perceive its environment and make reasonable decisions, distinct state spaces for the hunter and the target have been designed.
The hunter h is formally defined as a 12-dimensional vector in Equation (8).
s h = p n 1 L , p n 2 L , p h L , v h v max , p h L , p t L
where pn1 and pn2 represent the position of the nearest neighbor. All coordinates are normalized with respect to the environment size L. p h denotes the optimal interception point calculated based on the LSTM model. Ph is the target’s current actual position.
The target t is formally defined as a 10-dimensional vector in Equation (9).
s t = p t L , v t v max , p h 1 L , p h 2 L , p h 3 L
where pt represents the target’s position coordinates. Ph1, Ph2, and Ph3 denote the coordinates of the three hunters closest to the target.

4.3.2. Action

The action design for both the target and the hunters is defined as shown in Equation (10).
a h , t = a x , a y   a a max
The actions of both the targets and the hunters are defined as acceleration values along the X and Y axes. Each agent learns to effectively control its acceleration in order to achieve the goal of either hunting or evading.

4.3.3. Reward

In order to effectively train a reinforcement learning model, it is crucial to design a reasonable reward function. The reward mechanisms are described as follows.
Hunter Pursuit Reward: To guide hunters in forming efficient pursuit strategies, a reward function has been designed. Its specific form is shown in Equation (11):
R p u r s u i t h i = ( 1 2 p h p h 2 L D i s t a n c e   ) + ( v h ( p h p h ) v h p h p h ) Direction + k Δ s + R s t e p
where vh represents the hunter’s current velocity vector. L is the boundary length of the environment. Rstep is a small negative reward. It is applied at each time step to incentivize the agent to complete tasks in fewer decision steps. k is the energy penalty coefficient, and Δs is the distance moved in a single step. This term encourages the hunter to complete the task with a shorter path.
The core of the distance reward is to transform the physical distance between the hunter and the interception point into a normalized reward. Unlike traditional positive incentives, this study linearly maps this value to the interval [−1, 1], thereby providing a stronger punishment signal. In this way, the distance reward not only encourages the hunter to approach the target but also severely punishes its movement away from the target.
Directional reward is calculated based on the cosine similarity between the hunter’s velocity vector and the target’s direction vector, with a value range of [−1, 1]. When the hunter’s movement direction perfectly aligns with the target’s direction, the reward is +1; when completely opposite, it is −1; and when perpendicular, it is 0. This design provides the agent with continuous, fine-grained feedback signals, thereby guiding it to progressively optimize its action strategy and learn more efficient approach paths.
Capture Reward:
R c a p t u r e h i = r c a p t u r e
where rcapture is a predefined reward assigned for a successful capture.
Target Escape Reward:
R e s c a p e t j = 0.5 d min > d e s c a p e 0.5 d min d e s c a p e
where dmin denotes the distance from the target to the nearest hunter. descape represents the escape distance threshold.
Hunter–Obstacle Penalty:
P o b s = C s a f e ( 1 L min L s e n s o r )
where Lsensor is the maximum detection range of the sensor, and Lmin is the shortest distance from the hunter to the nearest obstacle.
Boundary Penalty:
P b o u n d a r y = C b o u n d a r y ( 1 L min b B b o u n d a r y )
where Cboundary is the boundary penalty coefficient. Bthreshold denotes the boundary distance threshold. Lminb represents the minimum distance from the agent to the boundary.
Finally, the complete reward function is formulated in Equations (16) and (17).
R t o t a l h i = R p u r s u i t h i + R c a p t u r e h i + P o b s + P b o u n d a r y
R t o t a l t i = R e s c a p e t j + P o b s + P b o u n d a r y

4.3.4. Network Update

In the LIPPO framework, each agent (hunter or target) operates as an independent learner, maintaining its own Actor and Critic networks. The network parameters are updated independently using an off-policy actor–critic framework, where the policy is optimized via a PPO-style clipped surrogate objective.
The Critic network is updated to minimize MSE between the estimated value Vϕ (st) and the TD target yt. To ensure training stability, a target critic network Vϕ’ is employed to compute yt, which is updated via a soft update mechanism (Polyak averaging) with a coefficient ϕ’ ← τϕ + (1 − τ) ϕ’.
The Actor network is optimized by maximizing the clipped surrogate objective function:
L C L I P ( θ ) = E t [ min ( r t ( θ ) A t , c l i p ( r t ( θ ) , 1 ε , 1 + ε ) A t ) ]
where ϵ is a hyperparameter used to define the clipping range. The clip function limits the importance sampling ratio to the interval [1 − ϵ, 1 + ϵ]. This mechanism restricts the size of each update. As a result, it prevents destructive updates to the policy network and ensures the stability of the training process. The parameters θ of the Actor network are updated with gradient ascent to maximize this objective function.
To explicitly address the non-stationarity inherent in multi-agent co-learning, the proposed framework integrates three stabilization mechanisms. A shared experience replay buffer is utilized across the hunter swarm to smooth the training data distribution and attenuate variance induced by heterogeneous agent interactions. In addition, the active interception mechanism is activated only after the LSTM-based predictor has completed a warm-up training stage. This strategy mitigates policy degradation caused by unreliable predictions during early training. Furthermore, the critic networks are updated using Polyak averaging, enabling stable value function estimation in the presence of dynamically evolving opponent strategies.

5. Experiment and Analysis

5.1. Parameter Setting

In this paper, the time step is set to 0.5 s, and the environment area is a square area with a side length of 2 km. During training, the UAVs, target and obstacle locations, and the radius of the obstacles are randomly generated. Table 2 details the environmental parameters for this multi-UAV entrapment mission.
To ensure the reproducibility of the co-learning process, the training pipeline is synchronized as follows: The PPO agents update their networks every 50 steps once the replay buffer collects a minimum of 1024 samples. The LSTM predictor accumulates trajectory data (position and velocity) during a “warm-up” phase. Once the trajectory buffer exceeds 5000 points and the simulation passes 100 episodes, the LSTM begins fine-tuning at the end of each episode, and the hunters switch from reactive tracking to the active interception strategy.
All algorithms are trained independently under five mutually exclusive random seeds (0–4). Each seed trains 2000 episodes with 150 steps per episode. For testing, 100 test seeds (range 5–1000) are randomly generated and fixed to ensure that different algorithms are evaluated on identical scenarios. Crucially, to distinguish test time performance from training time co-evolution, the policies of all agents (both hunters and targets) and the LSTM predictor are frozen during the testing phase. No gradient updates or parameter changes occur during evaluation. The models used for testing are the final converged policies obtained after training. Metrics are averaged over 100 independent test episodes. Specifically, ‘Average Capture Steps’ denotes the mean mission duration required to entrap all targets. ‘Total Energy Consumption’ represents the cumulative energy expended by the entire hunter swarm per episode, reflecting the overall system efficiency. The algorithm’s training hyperparameters and neural network architecture settings are shown in Table 3.
Finally, to assess real-time feasibility, computational experiments were conducted on a workstation equipped with an Intel Core i5-9300H CPU, 32 GB RAM, and an NVIDIA GeForce RTX 3060 GPU. Under this configuration, the complete training process for 2000 episodes requires approximately 2.33 h. The average inference latency per agent is approximately 2.0 ms.

5.2. Ablation Experiments

To verify the effectiveness of each component of LIPPO, two variant algorithms, XIPPO and NLIPPO, are generated. XIPPO replaces the LSTM module with a linear regression model to generate future position predictions of the target. NLIPPO completely removes the prediction and interception mechanisms. It adopts a reactive strategy that directly pursues the real-time position.
Figure 4 illustrates the average reward of all hunters and the encirclement success rate during training. LIPPO outperforms the other two variants. Its average reward rises the fastest and reaches the highest level. Regarding encirclement success rate, LIPPO displays an overwhelming advantage.
Figure 5 further illustrates the LSTM network loss of LIPPO and the average reward of all targets during training. The reward value of all targets can be observed to increase gradually with each iteration. This indicates that the target actually becomes better at escaping with each iteration. Concurrently, the loss of the LSTM network steadily decreases, which confirms its stable convergence.
In the early stages of training, the average reward of LIPPO was significantly lower than that of the other two algorithms. As illustrated in Figure 5, this is because the LSTM model had not yet been sufficiently trained at this stage. Its trajectory buffer data were sparse. The predicted points were nearly random, sometimes worse than no prediction. In contrast, NLIPPO directly used the target’s current position for pursuit from the outset, which resulted in a more stable initial reward. In the middle stage of training, the average reward curves of the algorithms tended to converge. Meanwhile, the capture success rate increased steadily.
Table 4 presents the test evaluation results under low, medium, and high-complexity environments with 3, 6, and 9 obstacles, respectively. Evaluation metrics include success rate, total energy, and average capture steps. In low-complexity environments, the LIPPO demonstrates the highest encirclement success rate. NLIPPO holds a slight advantage in capture steps due to its strategy of direct pursuit without prediction. XIPPO’s linear prediction model can approximately fit the target’s simple maneuvering trajectory, thereby achieving the lowest energy consumption. This indicates that in simple scenarios, the advantages of active prediction have yet to be fully realized.
As environmental complexity increases, the comprehensive advantages of LIPPO become evident. In medium complex scenarios, LIPPO surpasses both NLIPPO and XIPPO across three core metrics: success rate, total energy consumption, and capture steps. This demonstrates that the LSTM-based active interception mechanism can accurately predict complex maneuvering intentions of targets, thereby planning more efficient and energy-saving pursuit paths. In highly complex scenarios, LIPPO’s success rate remains significantly ahead. It outperforms the other two algorithms by nearly 10 percentage points while maintaining optimal energy consumption. This underscores LIPPO’s formidable adaptability within complex, dynamic adversarial environments.
Although NLIPPO achieves a lower average number of capture steps when successful, this does not equate to high efficiency. Its successful cases are highly concentrated in simple scenarios requiring no complex planning. For instance, in situations where initial conditions are favorable, the target happens not to perform complex evasive maneuvers, or obstacles do not form critical blockages. Under such circumstances, a greedy pursuit strategy will naturally complete the task swiftly.
Meanwhile, the comparison between LIPPO and XIPPO demonstrates that when confronted with agents that have the capacity for learning, simple linear prediction models are unable to capture the complexity and nonlinearity of an opponent’s strategy. It can therefore be concluded that LIPPO’s success is largely attributable to the powerful temporal modeling capabilities afforded by LSTM.

5.3. Comparative Experiments

To further validate LIPPO’s performance, comparative experiments are conducted against IDDPG, ITD3, LMAPPO, and MAPPO. Building upon the MAPPO algorithm within the standard CTDE framework, LMAPPO incorporates the same online LSTM prediction module as LIPPO and employs an active interception strategy. MAPPO contains no prediction mechanism whatsoever. IDDPG and ITD3 denote independent learning variants based on DDPG and TD3, respectively. Figure 6 presents the hunter’s average reward and success rate, while Figure 7 displays the target’s average reward. The results in Figure 6 and Figure 7 demonstrate that LIPPO achieves superior performance over the comparison algorithms.
In the early stages of training, IDDPG and ITD3 had higher reward curves, while LIPPO, LMAPPO, and MAPPO had relatively lower rewards. This was because the LSTM module had not yet accumulated sufficient trajectory data, so its predictions were severely off-target and its capture success rate remained low. MAPPO, based on the CTDE paradigm, needed to handle large-scale global states and joint action information during training. This resulted in lower initial learning efficiency and less stable performance compared to other algorithms.
As training progressed, the LSTM modules of LIPPO and LMAPPO gradually converged, enabling accurate predictions of future trajectories. At this stage, the advantages of the active interception strategy became apparent, as both the reward and success rate curves rose rapidly. MAPPO also improved steadily as the centralized critic’s value estimation matured. Its final performance surpassed that of IDDPG and ITD3 but still lagged behind LIPPO and LMAPPO. Meanwhile, as shown in Figure 7, the target’s average reward increased, indicating its improved evasiveness. However, LIPPO still maintained a high capture efficiency. This fully verified the effectiveness of the active interception mechanism in complex adversarial scenarios.
Table 5 presents the test evaluation results for all comparison algorithms under low, medium, and high-complexity environments. In low-complexity scenarios, all algorithms achieved success rates exceeding 70%. LIPPO achieved the highest success rate of 82.2%, with LMAPPO (81.0%) and MAPPO (80.6%) following closely behind. The performance gap among the three is relatively small. Notably, while IDDPG and ITD3 did not match LIPPO’s success rate, they demonstrated outstanding performance in energy consumption and execution efficiency.
In the medium-complexity scenario, LMAPPO achieved a slightly higher success rate (75.0%) than LIPPO (73.6%), demonstrating the potential of the CTDE framework in specific cooperative tasks. To strictly validate the performance differences, independent Welch’s t-tests were conducted based on the data from 100 test episodes. Independent Welch’s t-tests confirmed that in the medium-complexity environment, LIPPO and LMAPPO show no statistically significant difference in success rates (t ≈ −0.47, p = 0.65 > 0.05), indicating comparable efficacy. Conversely, LIPPO demonstrates a highly significant reduction in total energy consumption (t ≈ −8.55, p < 0.001). These results objectively confirm that LIPPO maintains high encirclement performance while significantly reducing system energy costs. However, under the highest complexity, LIPPO surpassed LMAPPO with a success rate of 65.2% compared to LMAPPO’s 63.8%, showing stronger robustness. LIPPO’s most prominent advantage lies in its excellent energy efficiency. In the scenario with six obstacles, although LMAPPO had a slightly higher success rate, its energy consumption (337.98) was much higher than LIPPO’s 242.59, saving nearly 28% of energy. In the scenario with nine obstacles, LIPPO’s energy consumption was 276.06. Figure 8 shows the motion paths of 15 hunters (UAVs) surrounding five targets in environments with 3, 6, and 9 obstacles (gray circles). Quantitative analysis of the trajectories in Figure 8 reveals that LIPPO significantly improves path smoothness compared to baseline methods. By targeting a future region rather than a moving point, LIPPO reduces the ‘path tortuosity’ caused by frequent reactive adjustments to the target’s instantaneous velocity changes. Furthermore, the predictive logic implicitly distributes hunters spatially, reducing the frequency of proximity penalty triggers (collision risks) observed in reactive swarms, where agents tend to crowd directly behind the target.
The core contributions of this study are twofold. First, through comparative experiments under the two mainstream MARL paradigms of CTDE and IL, the superiority of the prediction-based active interception strategy over the traditional passive tracking strategy has been established. Second, under the fair premise that all algorithms adopt the active interception strategy, a detailed comparison was made between the two decision-making frameworks of IPPO (LIPPO) and MAPPO (LMAPPO). The results show that the two perform similarly in terms of task success rate. LIPPO, however, demonstrates an advantage in energy consumption because its independent learning framework is simpler and more efficient.

6. Conclusions

In summary, this study proposes the LIPPO framework, which introduces an active interception mechanism to address multi-target pursuit by heterogeneous UAVs. This mechanism is realized through the integration of an online-trained LSTM network for real-time trajectory prediction and an independent PPO learner for each agent. By predicting future target positions, it enables a strategic shift from passively tracking the current target location to proactively intercepting it at anticipated points. The learning process of each agent is guided by a carefully designed multi-dimensional reward function. Simulation results demonstrate that LIPPO performs excellently in complex, many-to-many adversarial scenarios, achieving efficient collaborative strategies.
It is also important to note the limitations regarding the energy model used in this study. The current linear displacement-based model serves as a first-order kinematic approximation. While sufficient for evaluating high-level strategic cooperation, it does not account for complex aerodynamic factors such as drag coefficients, banking turns, or rotor thrust dynamics.
Despite the superior performance in simulations, transitioning to real-world deployment presents distinct engineering challenges. Regarding sensing and communication, while our decentralized framework minimizes bandwidth usage by relying on local observations, future work will employ domain randomization to mitigate real-world sensor noise. In terms of scalability, the proposed task decomposition strategy ensures linear complexity growth, theoretically supporting larger swarms. Finally, while validated in 2D, the underlying active interception logic is dimension-agnostic and can be naturally extended to 3D dynamics with 6-DOF constraints to enhance realism.

Author Contributions

Writing—original draft preparation, Y.S.; writing—review and editing, H.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hafez, A.T.; Iskandarani, M.; Givigi, S.N.; Yousefi, S.; Rabbath, C.A.; Beaulieu, A. Using Linear Model Predictive Control via Feedback Linearization for dynamic encirclement. In Proceedings of the 2014 American Control Conference, Portland, OR, USA, 4–6 June 2014, 2014; pp. 3868–3873. [Google Scholar]
  2. Gao, Y.; Bai, C.; Zhang, L.; Quan, Q. Multi-UAV cooperative target encirclement within an annular virtual tube. Aerosp. Sci. Technol. 2022, 128, 107800. [Google Scholar] [CrossRef] [Scilit]
  3. Chen, J.C.; Wang, Y.; Zhang, Y.; Lu, Y.T.; Shu, Q.H.; Hu, Y.J. Extrinsic-and-Intrinsic Reward-Based Multi-Agent Reinforcement Learning for Multi-UAV Cooperative Target Encirclement. IEEE Trans. Intell. Transp. Syst. 2025, 26, 17653–17665. [Google Scholar] [CrossRef] [Scilit]
  4. Li, B.; Wang, J.; Song, C.; Yang, Z.; Wan, K.; Zhang, Q. Multi-UAV roundup strategy method based on deep reinforcement learning CEL-MADDPG algorithm. Expert Syst. Appl. 2024, 245, 123018. [Google Scholar] [CrossRef] [Scilit]
  5. Liu, F.; Yuan, S.H.; Meng, W.; Su, R.; Xie, L.H. Multiple Noncooperative Targets Encirclement by Relative Distance-Based Positioning and Neural Antisynchronization Control. IEEE Trans. Ind. Electron. 2024, 71, 1675–1685. [Google Scholar] [CrossRef] [Scilit]
  6. Kumar, G.; Ratnoo, A. Cooperative Multiple Target Encirclement via Platooning. In AIAA SCITECH 2024 Forum; AIAA SciTech Forum; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 2024. [Google Scholar]
  7. Zhang, Y.; Jia, Z.; Dong, C.; Liu, Y.; Zhang, L.; Wu, Q. Recurrent LSTM-based UAV Trajectory Prediction with ADS-B Information. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Rio de Janeiro, Brazil, 4–8 December 2022; pp. 6475–6480. [Google Scholar]
  8. Xie, L.; Liu, M.; Xiao, L.; Guo, S. Integrating LSTM-Based Target Prediction with TD3 for Enhanced UAV Pursuit-Evasion. In Proceedings of the 2024 China Automation Congress (CAC), Qingdao, China, 1–3 November 2024; pp. 3541–3546. [Google Scholar]
  9. Chen, J.; Yu, C.; Li, G.; Tang, W.; Ji, S.; Yang, X.; Xu, B.; Yang, H.; Wang, Y. Online Planning for Multi-UAV Pursuit-Evasion in Unknown Environments Using Deep Reinforcement Learning. IEEE Robot. Autom. Lett. 2025, 10, 8196–8203. [Google Scholar] [CrossRef] [Scilit]
  10. Iskandarani, M.; Givigi, S.N.; Rabbath, C.A.; Beaulieu, A. Linear Model Predictive Control for the Encirclement of a Target Using a Quadrotor Aircraft. In Proceedings of the 21st Mediterranean Conference on Control and Automation (MED), Platanias, Greece, 25–28 June 2013; pp. 1550–1556. [Google Scholar]
  11. Hafez, A.T.; Marasco, A.J.; Givigi, S.N.; Iskandarani, M.; Yousefi, S.; Rabbath, C.A. Solving Multi-UAV Dynamic Encirclement via Model Predictive Control. IEEE Trans. Control Syst. Technol. 2015, 23, 2251–2265. [Google Scholar] [CrossRef] [Scilit]
  12. Wei, X.; Yang, J.; Fan, X. Distributed guidance law design for multi-UAV multi-direction attack based on reducing surrounding area. Aerosp. Sci. Technol. 2020, 99, 105571. [Google Scholar] [CrossRef] [Scilit]
  13. Jia, J.; Chen, X.; Wang, W.; Zhang, M. Distributed control of target cooperative encirclement and tracking using range-based measurements. Asian J. Control 2023, 25, 4595–4608. [Google Scholar] [CrossRef] [Scilit]
  14. Niu, Y.; Tian, Y.; Wang, Q. Counter-Encirclement of UAV in Pursuit-Evasion Environment via Improved RL. In Proceedings of the 2024 IEEE International Conference on Unmanned Systems (ICUS), Nanjing, China, 18–20 October 2024; pp. 266–271. [Google Scholar]
  15. Lin, Y.; Gao, H.; Xia, Y. Distributed Pursuit-Evasion Game Decision-Making Based on Multi-Agent Deep Reinforcement Learning. Electronics 2025, 14, 2141. [Google Scholar] [CrossRef] [Scilit]
  16. Hafez, A.T.; Iskandaram, M.; Givigi, S.N.; Yousefi, S.; Noureldin, A.; Beaulieu, A. Encirclement of Moving Target Using Linear Model Predictive Control Via Feedback Linearization. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), San Diego, CA, USA, 5–8 October 2014; pp. 3078–3083. [Google Scholar]
  17. Wang, X.; Xuan, S.; Ke, L. Cooperatively pursuing a target unmanned aerial vehicle by multiple unmanned aerial vehicles based on multiagent reinforcement learning. Adv. Control Appl. 2020, 2, e27. [Google Scholar] [CrossRef] [Scilit]
  18. Wang, W.Z.; Chen, X.; Jia, J.B.; Fu, Z.F. Target localization and encirclement control for multi-UAVs with limited information. IET Control Theory Appl. 2022, 16, 1396–1404. [Google Scholar] [CrossRef] [Scilit]
  19. Jiang, L.; Wei, R.; Wang, D. Multi-UAV Roundup Inspired by Hierarchical Cognition Consistency Learning Based on an Interaction Mechanism. Drones 2023, 7, 462. [Google Scholar] [CrossRef] [Scilit]
  20. Xia, Q.; Li, P.; Shi, X.; Li, Q.; Cai, W. Research on Target Capturing of UAV Circumnavigation Formation Based on Deep Reinforcement Learning. In International Conference on Autonomous Unmanned Systems; Springer Nature: Singapore, 2023; pp. 3751–3762. [Google Scholar]
  21. Jia, J.; Chen, X.; Wang, W.; Liao, H.; Zhu, G. Cooperative Control of Multi-UAV for Multi-Targets Encirclement and Tracking Based on Potential Game. In Proceedings of the 2023 42nd Chinese Control Conference (CCC), Tianjin, China, 24–26 July 2023; pp. 3778–3785. [Google Scholar] [CrossRef] [Scilit]
  22. Wei, Z.; Wei, R. UAV Swarm Rounding Strategy Based on Deep Reinforcement Learning Goal Consistency with Multi-Head Soft Attention Algorithm. Drones 2024, 8, 731. [Google Scholar] [CrossRef] [Scilit]
  23. Li, J.; Wei, R.; Zhang, Q.; Shi, R.; Jiang, B. Research on Real-Time Roundup and Dynamic Allocation Methods for Multi-Dynamic Target Unmanned Aerial Vehicles. Sensors 2024, 24, 6565. [Google Scholar] [CrossRef] [Scilit]
  24. Wei, Z.; Wei, R. UAVs Cluster Target Round up Strategy Based on Neighborhood Cognitive Consistency. In Proceedings of the 2024 International Conference on Guidance, Navigation and Control, Changsha, China, 9–11 August 2024; pp. 56–67. [Google Scholar]
  25. Jia, J.; Chen, X.; Wang, W.; Zhang, M. Event-triggered cooperative control for moving target encirclement and tracking with time-varying pattern by UAV formation. IET Control Theory Appl. 2024, 18, 55–70. [Google Scholar] [CrossRef] [Scilit]
  26. Yang, K.; Zhu, M.; Guo, X.; Zhang, Y.; Zhou, Y. Stochastic Potential Game-Based Target Tracking and Encirclement Approach for Multiple Unmanned Aerial Vehicles System. Drones 2025, 9, 103. [Google Scholar] [CrossRef] [Scilit]
  27. Chen, Y.; Shi, Y.; Dai, X.H.; Meng, Q.; Yu, T. Pursuit-evasion game with online planning using deep reinforcement learning. Appl. Intell. 2025, 55, 512. [Google Scholar] [CrossRef] [Scilit]
  28. Huang, Y.X.; Xiang, X.J.; Yan, C.; Zhou, H.; Tang, D.Q. Hierarchical probabilistic graphical models for multi-UAV cooperative pursuit in dynamic environments. Robot. Auton. Syst. 2025, 185, 104890. [Google Scholar] [CrossRef] [Scilit]
  29. Zhang, X.; Guo, H.; Yan, T.; Wang, X.; Sun, W.; Fu, W.; Yan, J. Penetration Strategy for High-Speed Unmanned Aerial Vehicles: A Memory-Based Deep Reinforcement Learning Approach. Drones 2024, 8, 275. [Google Scholar] [CrossRef] [Scilit]
  30. Wang, H.; Zhang, Y.; Bi, S. Game Strategy Prediction for Spacecraft Orbital Pursuit-Evasion Game Based on Long Short-Term Memory. Space-Sci. Technol. 2025, 5, 0279. [Google Scholar] [CrossRef] [Scilit]
  31. Wang, C.; Chen, D.; Liao, W. Interactive Multiple-Model Learning Filter for Spacecraft Pursuit-Evasion Game Strategy Switch Based on Long Short-Term Memory Network. Aerospace 2024, 11, 894. [Google Scholar] [CrossRef] [Scilit]
  32. Zhang, J.; Guo, Y.; Zheng, L.; Yang, Q.; Shi, G.; Wu, Y. Real-Time UAV Path Planning Based on LSTM Network. J. Syst. Eng. Electron. 2024, 35, 374–385. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Multi-UAV cooperative target encirclement condition.
Figure 1. Multi-UAV cooperative target encirclement condition.
Designs 10 00026 g001
Figure 2. Overall framework diagram of LIPPO.
Figure 2. Overall framework diagram of LIPPO.
Designs 10 00026 g002
Figure 3. Schematic diagram of active interception strategy.
Figure 3. Schematic diagram of active interception strategy.
Designs 10 00026 g003
Figure 4. Performance analysis of the various algorithms: hunters’ reward and success rate, the solid lines represent the hunters’ average reward (left axis), and the dashed lines represent the average encirclement success rate (right axis).
Figure 4. Performance analysis of the various algorithms: hunters’ reward and success rate, the solid lines represent the hunters’ average reward (left axis), and the dashed lines represent the average encirclement success rate (right axis).
Designs 10 00026 g004
Figure 5. Performance analysis of the various algorithms: target reward and LSTM loss, the solid lines represent the targets’ average reward (left axis), and the blue dashed line represents the average LSTM loss of LIPPO (right axis).
Figure 5. Performance analysis of the various algorithms: target reward and LSTM loss, the solid lines represent the targets’ average reward (left axis), and the blue dashed line represents the average LSTM loss of LIPPO (right axis).
Designs 10 00026 g005
Figure 6. Performance analysis of all algorithms: hunters’ reward and success rate, the solid lines represent the hunters’ average reward (left axis), and the dashed lines represent the average encirclement success rate (right axis).
Figure 6. Performance analysis of all algorithms: hunters’ reward and success rate, the solid lines represent the hunters’ average reward (left axis), and the dashed lines represent the average encirclement success rate (right axis).
Designs 10 00026 g006
Figure 7. Performance analysis of all algorithms: target reward.
Figure 7. Performance analysis of all algorithms: target reward.
Designs 10 00026 g007
Figure 8. Visualization of LIPPO envelope trajectories under different numbers of obstacles. Grey spheres denote static obstacles; colored and green lines represent Hunter (H-labeled) and Target (T-labeled) trajectories, respectively.
Figure 8. Visualization of LIPPO envelope trajectories under different numbers of obstacles. Grey spheres denote static obstacles; colored and green lines represent Hunter (H-labeled) and Target (T-labeled) trajectories, respectively.
Designs 10 00026 g008
Table 2. Parameters used in environmental simulation.
Table 2. Parameters used in environmental simulation.
Variable NameParameters
Boundary Length2.0
Simulation Time Step0.5
Number of Obstacles3, 6, 9
Obstacle Radius0.05~0.1
Number of Hunters15
Initial Velocity of Hunters0.0
Maximum Speed of Hunters0.06~0.08
Maximum Acceleration of Hunters0.02
Sensor Detection Range0.2
Number of Lidar Rays16
Energy Consumption Rate0.1~0.3
Number of Targets5
Initial Velocity0.0
Maximum Speed of Targets0.09
Maximum Acceleration of Targets0.03
Target Escape Distance0.2
Safety Distance Threshold0.02
Table 3. Hyperparameter setting of neural networks.
Table 3. Hyperparameter setting of neural networks.
AlgorithmsHyperparameterValue
PPOLearning Rate3 × 10−4
Gamma (γ)0.95
Clip Epsilon (ε)0.2
Update Frequency50
Buffer Warm-up Threshold1024
Batch Size256
Num_episodes2000
Max_steps150
Replay Buffer Size1 × 105
Target network soft update rate0.01
Actor and Critic network structure256 × 256
Active Strategy Trigger100 Episodes
LSTMInput/Hidden Size4/64
Output Size2
Sequence Length10
Prediction Horizon3
Learning Rate/Batch Size1 × 10−4/64
Buffer Warm-up Threshold5000
Update FrequencyEvery 1 Episode
Table 4. Performance comparison of three algorithms under different numbers of obstacles (Mean ± Standard Deviation).
Table 4. Performance comparison of three algorithms under different numbers of obstacles (Mean ± Standard Deviation).
Number of ObstaclesAlgorithmSuccess Rate (%)Total Energy ConsumptionAverage Capture Steps
3LIPPO 82.2 ± 1.92 300.63 ± 32.07 318.32 ± 19.13
NLIPPO 76.0 ± 3.16 308.38 ± 42.18 314.44 ± 7.75
XIPPO 70.6 ± 4.61 284.52 ± 25.78 342.30 ± 11.17
6LIPPO73.60 ± 5.86242.59 ± 56.02306.56 ± 13.02
NLIPPO 70.8 ± 4.08 329.54 ± 44.40 334.41 ± 20.47
XIPPO 64.4 ± 3.85 304.12 ± 61.50 339.16 ± 20.79
9LIPPO65.2 ± 6.06276.06 ± 35.75 317.67 ± 19.28
NLIPPO 56.8 ± 4.92 331.21 ± 99.80 286.43 ± 35.07
XIPPO 55.0 ± 6.21 320.70 ± 30.11 347.81 ± 16.74
Table 5. Performance Comparison between LIPPO and Baseline Algorithms under Various Complexities (Mean ± Standard Deviation).
Table 5. Performance Comparison between LIPPO and Baseline Algorithms under Various Complexities (Mean ± Standard Deviation).
Number of ObstaclesAlgorithmSuccess Rate (%)Total Energy ConsumptionAverage Capture Steps
3LIPPO 82.2 ± 1.92 300.63 ± 32.07 318.32 ± 19.13
LMAPPO81.0 ± 3.16309.27 ± 60.93295.54 ± 13.39
MAPPO 80.6 ± 3.58 309.27 ± 60.93 295.54 ± 13.39
ITD3 76.8 ± 3.77 335.68 ± 116.73 244.03 ± 29.49
IDDPG 71.4 ± 5.81 288.81 ± 61.72 252.25 ± 28.19
6LIPPO73.6 ± 5.86242.59 ± 56.02306.56 ± 13.02
LMAPPO75.0 ± 2.92337.98 ± 71.51303.14 ± 9.22
MAPPO73.2 ± 2.68305.65 ± 32.43301.24 ± 10.07
ITD3 72.0 ± 6.28 350.76 ± 103.20 244.70 ± 24.73
IDDPG 73.0 ± 3.94 283.98 ± 64.90 258.21 ± 17.71
9LIPPO65.2 ± 6.06276.06 ± 35.75 317.67 ± 19.28
LMAPPO 63.80 ± 4.15 309.30 ± 79.94 309.05 ± 12.53
MAPPO 61.6 ± 3.58 281.58 ± 23.09 328.88 ± 7.45
ITD3 56.6 ± 6.39 422.81 ± 217.20 276.59 ± 34.80
IDDPG 57.4 ± 4.80 366.03 ± 153.20 270.75 ± 42.98
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

Song, Y.; Chen, H. Active Interception for Multi-Target Encirclement by Heterogeneous UAVs: An LSTM-Enhanced Independent PPO Algorithm. Designs 2026, 10, 26. https://doi.org/10.3390/designs10020026

AMA Style

Song Y, Chen H. Active Interception for Multi-Target Encirclement by Heterogeneous UAVs: An LSTM-Enhanced Independent PPO Algorithm. Designs. 2026; 10(2):26. https://doi.org/10.3390/designs10020026

Chicago/Turabian Style

Song, Yuxin, and Hanning Chen. 2026. "Active Interception for Multi-Target Encirclement by Heterogeneous UAVs: An LSTM-Enhanced Independent PPO Algorithm" Designs 10, no. 2: 26. https://doi.org/10.3390/designs10020026

APA Style

Song, Y., & Chen, H. (2026). Active Interception for Multi-Target Encirclement by Heterogeneous UAVs: An LSTM-Enhanced Independent PPO Algorithm. Designs, 10(2), 26. https://doi.org/10.3390/designs10020026

Article Metrics

Back to TopTop