Next Article in Journal
Unmanned Aerial System Localization Using Smartphones as a Dispersed Sensor Platform
Next Article in Special Issue
Radio Frequency Fingerprinting and Ascend Deployment Based on Multi-Domain Characteristics of UAV Signals
Previous Article in Journal
A Method of Deep Mineralization Potential Exploration Based on UAVs and Its Application in an Abandoned Mine in the Democratic Republic of the Congo
Previous Article in Special Issue
Heterogeneous Federated Learning-Based Few-Shot Specific Emitter Identification for Low-Altitude Drone Management
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy-Harvesting-Assisted UAV Swarm Anti-Jamming Communication Based on Multi-Agent Reinforcement Learning

1
School of Future Transportation, Nanjing Vocational Institute of Railway Technology, Nanjing 210031, China
2
School of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
3
Military Industry Research Institute of Jiangxi Guoke Defence Group Co., Ltd., Nanchang 330114, China
*
Authors to whom correspondence should be addressed.
Drones 2026, 10(4), 294; https://doi.org/10.3390/drones10040294
Submission received: 12 February 2026 / Revised: 27 March 2026 / Accepted: 14 April 2026 / Published: 16 April 2026
(This article belongs to the Special Issue Intelligent Spectrum Management in UAV Communication)

Highlights

What are the main findings?
  • This paper proposes an energy-harvesting-assisted anti-jamming communication framework for unmanned aerial vehicle (UAV) swarm networks, aiming to optimize the long-term trade-off between transmission success rate and energy consumption.
  • A multi-agent reinforcement learning-based solution is developed, enabling each cluster head to independently learn its channel selection, power control, and energy-harvesting time allocation policies through sharing spatiotemporal correlations among neighboring nodes.
What are the implications of the main findings?
  • The proposed solution shows superior performance in simulations, achieving a higher transmission success rate with lower energy consumption across varying numbers of channels.
  • The research provides a novel anti-jamming framework for intelligent spectrum management in dynamic jamming environments, offering guidance for the design of practical anti-jamming and energy-efficient UAV networks.

Abstract

Considering that the unmanned aerial vehicles (UAVs) are susceptible to both co-channel interference and malicious jamming with limited onboard battery energy, this paper proposes an energy-harvesting-assisted anti-jamming communication framework for UAV swarm networks. Specifically, we first model the problem as a decentralized partially observable Markov decision process (Dec-POMDP), aiming to achieve a long-term trade-off between data transmission success rate and energy consumption. Then we propose a multi-agent independent advantage actor–critic (IA2C)-based energy-harvesting-assisted anti-jamming communication solution, which enables each cluster head (CH) to learn its transmit channel, power, and energy harvesting time policy independently. By constructing a time-space-based extended Dec-POMDP, the spatiotemporal correlations among neighboring nodes are learned by allowing adjacent agents to share discounted local observations. Extensive simulations show that, compared with the benchmark schemes, the proposed scheme improves the average cumulative reward and average cumulative success rate by 17.26% and 10.37%, respectively, while achieving a higher transmission success rate with lower energy consumption under different numbers of available channels.

1. Introduction

1.1. Motivation and Contribution

With the rapid development of wireless communication technology, the Internet of unmanned aerial vehicles (I-UAVs) has been widely deployed due to its scalability and flexibility [1,2,3]. In many scenarios, I-UAVs rely on UAV-to-UAV links for communication via short-range line-of-sight transmissions [4,5]. However, due to the open nature of the wireless spectrum, I-UAVs are prone to external malicious jamming as well as intra-cluster co-channel interference, which degrades communication reliability [6,7]. Therefore, mitigating jamming and interference is crucial for ensuring reliable communications in I-UAV applications [8].
Recent advances in artificial intelligence have accelerated the adoption of multi-agent reinforcement learning (MARL) in intelligent anti-jamming systems [9,10]. Even without prior knowledge of the jammer, UAVs can learn effective anti-jamming policies through interaction with the environment. However, in typical multi-UAV scenarios, a centralized single-agent reinforcement learning architecture often suffers from poor scalability. In contrast, independent MARL enables each UAV to learn a policy based on its local observations, yet the overall anti-jamming performance can be compromised by partial observability of the environment and the lack of information exchange among agents, which may further lead to unstable learning. To address these limitations, collaborative multi-agent anti-jamming communication schemes have been proposed, where agents can collaborate by sharing training information to learn their own policies [11,12,13,14].
Additionally, as UAVs are primarily battery-powered, the limited onboard energy budget imposes a fundamental constraint on mission execution. Moreover, due to energy limitations, UAVs cannot always transmit at the desired power level, which may reduce the robustness of UAV anti-jamming communication. Therefore, it is essential to jointly consider energy consumption and reliable low-latency communication in UAV networks [15,16].
Motivated by these facts, we investigate the joint optimization problem of spectrum allocation, power control, and the time-splitting ratio between energy harvesting and data transmission for UAV swarm anti-jamming communication. In particular, we establish an energy-harvesting-assisted multi-agent anti-jamming communication framework to achieve a long-term trade-off between the data transmission success rate and transmission energy consumption. The major contributions are summarized as follows:
  • We formulate a multi-domain energy-efficient anti-jamming communication optimization problem to achieve a long-term trade-off between data transmission success rate and energy consumption. Furthermore, this problem is modeled as a finite-horizon decentralized partially observable Markov decision process (Dec-POMDP).
  • We propose an energy-harvesting-assisted anti-jamming communication scheme based on the multi-agent independent advantage actor–critic (IA2C) approach. In this scheme, each cluster head (CH) obtains discounted observations from neighboring CHs by applying a spatial discount factor based on the network topology. As a result, each CH agent can sequentially reduce the influence of decisions made by other CH agents on its own anti-jamming decision-making. Moreover, each CH maintains its own actor–critic network and performs distributed training using advantage-based updates.
  • Simulation results show that the proposed scheme effectively improves the data transmission success rate while reducing energy consumption. In addition, the proposed scheme consistently achieves superior performance under varying numbers of channels.

1.2. Related Work

In recent years, anti-jamming and energy consumption issues in UAV networks have attracted extensive attention. To improve the overall anti-jamming performance of UAV swarms, researchers have increasingly focused on cooperative multi-agent reinforcement learning approaches [17]. For example, Yao et al. of [11] proposed a collaborative anti-jamming scheme that considered only inter-user interference. By exchanging the training information among users, the proposed scheme enhances the system’s anti-jamming capability. Additionally, Yan et al. of [18] proposed a cooperative MARL-based anti-jamming framework. By sharing their current channel selections and local learning experiences, the UAV pairs can cooperatively learn their own policies by relying on previously observed information and predicting the actions of others.
Many conventional approaches reduce communication energy consumption via efficient resource allocation or protocol and algorithm optimization, yet they do not fundamentally address energy scarcity in UAV networks [19,20]. Energy harvesting enables UAVs to scavenge ambient energy for data transmission, reducing reliance on conventional power supplies and supporting flexible deployment and reliable communication [21]. For example, Sekander et al. of [22] proposed that UAVs can harvest energy from solar and wind sources. In [23], Yang et al., demonstrated that low-altitude UAVs can act as radio frequency (RF) energy transmitters to power nearby energy-constrained devices. Moreover, Peng et al. of [24] proposed a resource allocation scheme based on simultaneous wireless information and power transfer for energy saving and endurance optimization in UAV communication, where UAVs can perform both energy harvesting and data transmission through a dedicated passive reflecting array.
To enhance the reliability of UAV communication networks and improve system energy efficiency under jamming, energy-harvesting-assisted anti-jamming schemes have been extensively investigated. For example, Yang et al. of [25] studied a maritime communication system assisted by a UAV-mounted reconfigurable intelligent surface under malicious jamming. They further proposed an adaptive energy-harvesting scheme for simultaneous information transmission and energy collection, thereby improving the anti-jamming robustness and endurance of UAVs. In [26], Dang-Ngoc et al., considered the limited onboard energy of UAVs and developed a cooperative time-switching relay protocol, enabling UAVs to jointly harvest wireless energy, forward information, and generate artificial interference against eavesdroppers. Moreover, since jamming signals are also RF signals, Ji et al. of [27] exploited the primary user’s transmitted signal as a dedicated RF source for UAV selection and energy harvesting. However, in UAV scenarios, energy-harvesting-based anti-jamming research has largely been confined to relay-assisted settings, where UAVs act as relays to amplify and forward the received signals [28], rather than being directly applied to UAV anti-jamming communication networks.

2. System Model and Problem Formulation

In this section, we elaborate on the anti-jamming communication model for UAV swarms, including the network model, wireless transmission model, mobility model, energy harvesting model, and optimization problem.

2.1. Network Model

As shown in Figure 1, the energy-harvesting-assisted UAV swarm anti-jamming communication system consists of M clusters, N jammers, and a fixed ground energy source, where each cluster consists of a CH UAV, and I cluster-member (CM) UAVs. Assume that all the clusters form a simple logical queueing network topology G ( M , ε ) , where M = 1 , 2 , , M denotes the set of all CHs and satisfies the logical order structure of 1 2 M , and ε is the set of communication links between all CHs in the topological network. N m = { j M | ( j , m ) ε } denotes the set of all neighboring CHs of CH m with M m = N m m . We adopt a fixed sweep jamming pattern, where each jammer periodically scans all communication links according to a preset channel. The system operates relying on multiple time slots (TSs) with the duration τ and an index set of T = { 1 , 2 , , T } , where the environment remains unchanged during each TS. In addition, within the considered region, the ground energy source is located at a fixed center position [29]. For highly mobile and large-scale missions, the model can be naturally extended by deploying multiple energy stations across different sub-regions.

2.2. Wireless Transmission Model

Due to the scarcity of spectrum resources in the complex electromagnetic environment, the frequency band in the system can be divided into L mutually orthogonal channels, and all UAVs and jammers jointly multiplex these L channels. Assume that different UAVs can reuse the same channel, but the CH can only select a single channel to communicate with its CM in each TS. Let g m , i t , l denote the channel gain from CH m to its CM i on channel l in TS t, which is determined by Rayleigh small-scale fading and large-scale path loss. Then, the channel gain between CH m and its CM i over all channels in TS t is denoted as G m , i t = [ g m , i t , l ] l = 1 : L . Similarly, let g ¯ n t , l denote the jamming channel gain from jammer n on channel l in TS t. It is assumed that each CH knows only the channel gains of its own intra-cluster links over all channels, but cannot predict the transmission conditions of other UAV clusters in advance.
Let us denote the selected transmit channel and transmit power from CH m to its CM i in TS t as l m , i t and p m , i t , respectively. Then, the transmit channel and power vector of CH m in TS t can be given by L m t = [ l m , i t ] i = 1 : I and P m t = [ p m , i t ] i = 1 : I , respectively. In addition, the jamming channel and power from jammer n in TS t are denoted as l ¯ n t and p ¯ n t , respectively. Then, the jamming channel and power vector of jammer n in TS t can be given by L ¯ t = [ l ¯ n t ] n = 1 : N and P ¯ t = [ p ¯ n t ] n = 1 : N , respectively. Moreover, since all links share the limited spectrum resources, the transmission between CH m and its CM i on channel l in TS t is subject to three types of interference: intra-cluster co-channel interference, inter-cluster co-channel interference, and external malicious jamming. Denote the resulting total interference by V m , i t , l , i.e.,
V m , i t , l = k = 1 I 1 { l m , k t = l , k i } p m , k t g m , k t , l + q = 1 M i = 1 I 1 { l q , i t = l , q m } p q , i t g q , i t , l + n = 1 N 1 { l ¯ n t = l } p ¯ n t g ¯ n t , l
Note that 1 { · } is the indicator function, which equals 1 if the condition is satisfied and 0 otherwise.
The data transmission rate between CH m and its CM i on channel l in TS t can be expressed as
R m , i t , l = B log 2 ( 1 + p m , i t g m , i t , l σ 2 + V m , i t , l )
where σ 2 is the noise variance of the additive white Gaussian noise (AWGN) and B is the bandwidth of each channel.
Considering that a jammer may switch its jamming channel during the data transmission time, the transmission time of CH m in TS t, denoted as T m S , t , can be divided into two time periods, T 1 and T 2 , such that T 1 + T 2 = T m S , t . Let V 1 m , i t , l and V 2 m , i t , l denote the total interference on the link between CH m and its CM i on channel l in TS t during T 1 and T 2 , respectively. Accordingly, the achievable data rate differs between the two interference conditions. Let R 1 m , i t , l and R 2 m , i t , l denote the data transmission rates between CH m and its CM i on channel l in TS t during T 1 and T 2 , respectively. Then the maximum number of bits that can be transmitted from CH m to its CM i on channel l in TS t is given as
K m , i t , l = T m S , t R m , i t , l
If the jammer switches jamming channels during the data transmission phase, then
K m , i t , l = T 1 R 1 m , i t , l + T 2 R 2 m , i t , l

2.3. Mobility Model

We assume that all UAVs and jammers move within the same range and synchronize their position information updates at the beginning of each TS. Each CH and jammer follows a 3D Gaussian Markov mobility model [30], and its trajectory can be expressed as
v m ( n ) t = μ v m ( n ) t 1 + ( 1 μ ) v ¯ m ( n ) t + 1 μ 2 Δ v m ( n ) t d m ( n ) t = μ d m ( n ) t 1 + ( 1 μ ) d ¯ m ( n ) t + 1 μ 2 Δ d m ( n ) t p m ( n ) t = μ p m ( n ) t 1 + ( 1 μ ) p ¯ m ( n ) t + 1 μ 2 Δ p m ( n ) t
where v m ( n ) t , d m ( n ) t , and p m ( n ) t denote the velocity magnitude, horizontal angle, and spatial angle of CH m/jammer n in TS t, respectively. v ¯ m ( n ) t , d ¯ m ( n ) t , and p ¯ m ( n ) t denote the corresponding mean values. Additionally, Δ v m ( n ) t , Δ d m ( n ) t , and Δ p m ( n ) t denote the corresponding random deviations, all of which obey Gaussian random distribution with zero mean and variance σ M 2 . μ [ 0 , 1 ] is the correlation coefficient, which quantifies the degree of randomness in mobility.
The trajectory of each CM follows the reference point (RP) mobility model [31]. Each CM moves within a radius of R CM centered on the RP, where the RP is determined within a radius of R RP centered on each CH. Assuming that the maximum communication distance between a CH and its CM is D max , the sum of the RP mobility radius and the CM mobility radius should not exceed D max , i.e., R CM + R RP D max .

2.4. Energy Harvesting Model

Considering the limited onboard battery energy of UAVs, the communication performance among UAVs may be affected. We assume that each CH is equipped with an energy-harvesting (EH) circuit-based RF receiver architecture, which uses semiconductor rectifying elements to convert the RF signal transmitted by the energy source into electrical energy for data transmission. Specifically, the RF energy harvesting module consists of multiple receiving antennas, a band-pass filter, a rectifier circuit, and a low-pass filter. To reduce computational complexity, we adopt a linear energy-harvesting model [32], in which the harvested energy E H is assumed to be proportional to the received RF power from the energy source, i.e.,
E H = η T H P RF
where η is the fixed linear RF-energy conversion efficiency of the rectifier circuit, T H is the energy harvesting time, and P RF is the RF signal receiving power.
In addition, we adopt a time-switching-based receiver architecture [33], where each CH is equipped with a dedicated RF energy harvester and an RF information receiver. Since energy harvesting and data transmission cannot be performed simultaneously, each CH must decide the time allocation between energy harvesting and data transmission. Taking CH m as an example, let T m H , t denote the energy-harvesting duration of CH m during the action phase in TS t, which satisfies T m H , t + T m S , t = T ACT . The energy E m H , t harvested from the energy source is given by
E m H , t = η T m H , t P RF
Let ω m t denote the fraction of the execution-phase duration allocated to energy harvesting for CH m in TS t, i.e.,
ω m t = T m H , t T ACT
In addition, we assume that all CMs within a cluster have the same energy-harvesting duration and data-transmission duration to ensure synchronized intra-cluster transmissions.

2.5. Problem Formulation

To simultaneously maximize the total number of transmitted bits and minimize the total transmission energy consumption, we formulate an energy-harvesting-assisted optimization problem for anti-jamming communication. Specifically, each CH determines a time-allocation factor between energy harvesting and data transmission to balance harvested energy and communication energy. Moreover, the anti-jamming performance is improved by jointly optimizing spectral-domain channel selection and power-domain power control. Accordingly, the resulting optimization problem is formulated as
max ( L t , P t , ω t ) E t = 1 T m = 1 M K m t E m S , t
s . t . K m , i t K , m , i , t
E m R , t 1 + E m H , t E m S , t , m , t
where ω t = ω 1 t , , ω M t denotes the energy-harvesting time fraction of all CHs in TS t with respect to the execution-phase duration. K m t = i = 1 I K m , i t denotes the total number of successfully transmitted bits by CH m in TS t, and K denotes the minimum required number of transmitted bits per TS. E m S , t = i = 1 I E m , i S , t denotes the total transmission energy consumption of CH m in TS t. Moreover, E m R , t 1 denotes the residual energy of CH m at the end of TS t 1 , which depends on the harvested energy and the transmission energy consumption in TS t 1 , as well as the residual energy in TS t 2 , i.e.,
E m R , t 1 = min E m R , t 2 + E m H , t 1 E m S , t 1 , E max
where E max is the maximum battery capacity of each UAV.
Constraint (10) indicates that, in each TS, the total number of bits transmitted by each CH to all its CMs must be no less than the minimum required number of transmitted bits K. Constraint (11) indicates that, in each TS, the residual energy of each CH from the previous TS, together with the energy harvested in the current TS, must be sufficient to support data transmission in the current TS.

3. Proposed Energy-Harvesting-Aided Anti-Jamming Communication Framework

In this section, we first introduce the multi-agent anti-jamming communication framework, and then formulate the anti-jamming communication problem as a Markov game.
As shown in Figure 2, the multi-agent anti-jamming communication framework for UAV swarms is presented. From the perspectives of UAV pairs, the anti-jamming communication procedure can be divided into the following four stages:

3.1. Framework

  • Wideband Spectrum Sensing Phase T WBSS : Each CH first performs wideband spectrum sensing to perceive the current spectral environment and obtain relevant channel information, while also collecting its local state information for decision-making.
  • Decision-making phase T ACK : Each CH allocates the time between energy harvesting and data transmission based on the observed intra-cluster channel information and its residual energy, and determines the transmission channel and transmit power for communicating with its CMs.
  • Execution phase T ACT : Each CH first harvests energy during the energy-harvesting phase according to the selected time-splitting ratio. After the harvesting interval, it switches to the transmission phase and initiates synchronized data transmission to all its CMs on the selected channel with the selected transmit power.
  • Learning Phase T LEARN : The CHs collaboratively learn the jammer’s channel-interference patterns and the energy-loss levels from environmental feedback, thereby providing training information for energy-efficient anti-jamming decisions in the next TS.
By enabling each CH agent to obtain discounted observations from neighboring CHs and to fuse them with local observations, the proposed multi-agent anti-jamming communication framework allows each CH to independently determine intra-cluster communication resource allocation and the energy-harvesting time ratio, while providing learning experiences for the upcoming TS.

3.2. Dec-POMDP Design

Due to the limited observation capability of UAVs and the highly dynamic UAV network topology, we propose a multi-agent reinforcement learning framework and model the optimization problem as a Dec-POMDP, denoted as G , S , A , O , P , R . where G represents the UAV network topology, S is the global observation space, A is the joint action space, O is the joint observation space, P is the observation transition probability, and R is the system reward function.

3.2.1. Observation Space

We assume that each CH can acquire channel information via wideband spectrum sensing. However, due to limited sensing capability, UAVs cannot obtain global information. Therefore, the observation space of each CH is characterized by the following information: the transmission channel states for the intra-cluster communications between the CH and all CMs in the current TS, and the residual energy of the CH itself in the current TS. Accordingly, the observation of CH m in TS t, denoted as o m t , can be expressed as
o m t = G m t , E m R , t
where G m t = [ G m , i t ] i = 1 : I . Accordingly, O m = Δ o m t denotes the observation space of CH m. Then, the joint observation space can be expressed as O = Δ O 1 × × O M .
Let s t denote the global observation in TS t, including the transmission channel states for the communication between all CHs and all CMs, the residual energies of all CHs, and the jamming channel information. Accordingly, s t can be expressed as
s t = G t , E R , t , L t ¯
where G t = G 1 t , , G M t denotes the channel gain vector for all intra-cluster communications in TS t, and E R , t = [ E 1 R , t , , E M R , t ] denotes the current residual-energy vector of all CHs in TS t. The global observation space S is denoted as S = Δ s t .

3.2.2. Action Space

Each UAV cluster is modeled as an agent, where the CH independently determines the communication channel and transmit power for data transmission to all CMs. Moreover, during the execution phase, to ensure sufficient communication energy for serving all CMs, the CH allocates time between energy harvesting and data transmission to balance harvested energy and transmission energy consumption. Accordingly, the action space of the CH agent consists of channel selection and power allocation for transmissions to its CMs, as well as time allocation between energy harvesting and data transmission in the execution phase. Then the action of the CH m in TS t can be expressed as
a m t = L m t , P m t , ω m t
Accordingly, the action space of CH m is defined as A m = Δ a m t . Then, the joint action space is defined as A = Δ A 1 × × A M .

3.2.3. System Reward

According to the optimization problem (9)–(11), under the constraint that sufficient communication energy is guaranteed, we aim to maximize the total number of transmitted bits over all data-transmission links while minimizing the total energy consumption over all links. Considering the significant magnitude difference between the transmitted-bit number and the transmission energy consumption, exponential normalization is adopted to reduce the scale gap while preserving the relative trends of the two terms, thereby promoting smoother and more reliable convergence. The reward is then defined as the ratio of the normalized transmitted-bit number to the normalized transmission energy consumption, thereby improving reward balance and training stability. Taking the CH m as an example, the reward in TS t is expressed as
r m t = r ( K m t ) r ( E m S , t ) , i = 1 I E m , i S , t E m R , t 1 + E m H , t ξ , otherwise
Here, to ensure that each CH performs effective data transmission subject to a communication-energy constraint, we set ξ < 0 as the penalty factor. Specifically, when the available communication energy of CH m is insufficient, the environment assigns a penalty.
Moreover, r ( E m S , t ) is the utility function of the transmission-phase energy consumption of CH m in TS t, which is expressed as:
r ( E m S , t ) = exp η E i = 1 I E m , i S , t
where η E is the weight coefficient.
Similarly, r ( K m t ) denotes the utility function of the number of transmitted bits from CH m to all its CMs in TS t. Assuming that the communication energy in the current TS is sufficient, the reward function for the number of transmitted bits of CH m in TS t is given by
r ( K m t ) = exp η K K m t , K m t 0 0 , otherwise
where η K is the weight coefficient, K m t = i = 1 I 1 K m , i t K K m , i t denotes the total number of successfully transmitted bits from CH m to all its CMs in TS t. If the amount of data transmitted K m , i t from CH m to CM i is no less than the minimum packet threshold K, the transmission is regarded as successful.
In addition, the system reward obtained from the environment in TS t is defined as the average reward over all CH agents, i.e.,
r t = 1 M m = 1 M r m t
Based on the proposed Dec-POMDP, the objective of the optimal global policy is to collaboratively maximize the expected discounted cumulative system reward, expressed as
Π * arg max Π E t T γ t 1 r t
where γ [ 0 , 1 ) is the discount factor that reflects the importance of future system rewards, and Π = [ π 1 , , π M ] .

4. Proposed Energy-Harvesting-Assisted Anti-Jamming Communication Scheme Based on Multi-Agent IA2C

In this section, we introduce a spatial discount factor to extend the existing Dec-POMDP model into the spatial domain. Based on the network topology, the CHs exchange observation information with their neighboring CHs. We then present the proposed multi-agent IA2C anti-jamming communication scheme.

4.1. Time–Space-Based Extended Dec-POMDP Model

Under the current UAV topology, we assume that each CH can not only observe its local observation information but also obtain the discounted observation information from neighboring CHs. Therefore, the observation information o ˜ m t of the CH agent m in TS t can be expressed as the concatenation of the local observation information and the discounted neighboring information, i.e.,
o ˜ m t = o m t α o j t j N m
where α is a spatial discount factor introduced to balance the greedy control and cooperative control of each agent. When α 1 , each agent can access the full observations of its neighboring agents, thereby exhibiting global cooperation performance. When α 0 , the rewards contributed by more distant agents are increasingly attenuated, so that each agent focuses more on its local surroundings and tends to follow a more greedy policy. When 0 < α < 1 , each agent strikes a balance between local decision-making and cooperation with neighboring agents. Thereafter, each CH agent executes actions according to its own actor network, and accordingly obtains its local reward r m t and global reward r t .
In the fully collaborative scenario, all CH agents will receive the same global reward. However, by introducing the spatial discount factor α , the influence of other CH agents’ decisions can be sequentially reduced on each CH’s anti-jamming decision according to the network topology. Let d ( m , j ) = m j denote the absolute logical distance between CH m and CH j. The logical distance is obtained based on the predefined logical order among CHs. Then, the global reward r ˜ m t of CH m in TS t can be expressed as
r ˜ m t = d = 0 M 1 j M d ( m , j ) = d α d r j t

4.2. Energy-Harvesting-Assisted Multi-Agent IA2C Anti-Jamming Communication Algorithm

Based on the spatio-temporal extended Dec-POMDP model, and considering the difficulty of fully sharing global information, this section proposes an energy-harvesting-assisted UAV swarm multi-agent IA2C anti-jamming communication scheme. This scheme follows a centralized training and distributed execution (CTDE) framework, as shown in Figure 3, where the CH of each UAV cluster acts as an agent. Each CH integrates the observations of neighboring CHs with its own local observation through a spatial discount factor, and maintains an independent local actor network. Based solely on the observation information, each CH independently makes decisions on time allocation, channel selection, and power control. In addition, each agent maintains its own critic network, which is updated during training using its local observation and the joint actions of all CH agents. The detailed training procedure is provided in Algorithm 1.
Algorithm 1 Proposed Energy-Harvesting-Assisted Multi-Agent IA2C Anti-Jamming Algorithm
  1:
Input: UAV network parameters, maximum number of training episodes E, maximum number of training steps T, sampling batch size Ξ .
  2:
Initialize neural network parameters for each CH.
  3:
for  e = 1 to E do
  4:    
Each CH obtains its current position information, intra-cluster communication channel information, and initial energy state.
  5:
    for  t = 0 to T 1  do
  6:
        for  m = 1 to M do
  7:            
Obtain the current observation o m t , and then compute o ˜ m t using the spatial discount factor α based on the network topology.
  8:            
Sample an action a m t according to the policy π m t .
  9:            
Obtain other agents’ actions and the reward r m t from environmental feedback, and then compute the global reward r ˜ m t according to the network topology.
10:            
Obtain the updated cluster positions and the next observation o ˜ m t + 1 .
11:            
Store the interaction transition o ˜ m t , a t , o ˜ m t + 1 , r ˜ m t , ν m t into the local replay buffer.
12:
        end for
13:
        Each CH updates the critic network parameters according to Equation (26).
14:
        Each CH updates the actor network parameters according to Equation (31).
15:
    end for
16:
end for
17:
Output: The actor network parameters { θ m } m M and critic network parameters { ϑ m } m M .
During distributed execution, the CH of each UAV cluster makes decisions on energy harvesting and resource allocation based solely on its local observations. Taking CH m as an example, in TS t, it first obtains the observation o ˜ m t via spectrum sensing. Then, CH m feeds o ˜ m t into its local actor network to produce the corresponding action probability distribution π m t , from which it samples and executes an action a m t . Specifically, a m t specifies the time allocation ratio between energy harvesting and data transmission, the selected channel for data transmission, and the transmit power. Finally, the environment assigns CH m a global spatial reward r ˜ m t according to the network topology and the absolute logical distance between CH m and other CHs.
During the training process, the CH of each cluster continuously interacts with the environment and stores the generated experience trajectories o ˜ m t , a t , o ˜ m t + 1 , r ˜ m t , ν m t , m = { 1 , 2 , , M } in its respective replay buffer. By utilizing a replay buffer, the temporal correlation between consecutive experiences is effectively mitigated, which not only improves sample efficiency but also bolsters the overall stability of the training process. It should be noted that the algorithm is an off-policy learning method, so each experience pool can obtain the joint action vector of all CH agents, i.e., a t = [ a 1 t , , a M t ] . Each CH m ( m M ) uses its local observation o m t together with the joint action a t to compute the action-value function. When the number of effective interaction trajectories reaches the maximum capacity of the replay buffer, these samples are used to train the local actor network and the critic network. The specific steps are as follows:
(1) Let D denote the experience replay buffer, and B D represent a mini-batch sampled from it, with size | B | . For a K-step transition starting from TS t, define t K = t + K . The cumulative discounted reward R ^ m t in TS t is given by:
R ^ m t = τ = t t K 1 γ τ t r ˜ m τ
Then, the local state–action value target is computed using the temporal-difference (TD) method as
R ˜ m t = R ^ m t + γ K ν t
where ν t = Q ϑ m ( o ˜ m t , a t ) , and ϑ m denotes the parameters of the target critic network of CH m.
(2) Update the critic network parameters: First, construct the mean-squared-error (MSE) loss function of the critic network, which is given by
L ( ϑ m ) = 1 2 B t B R ˜ m t Q ϑ m ( o ˜ m t , a t ) 2
The input to the critic network consists of the observation of CH m and the joint action vector of all CH agents, which alleviates, to some extent, the non-stationarity of the environment caused by policy updates of other agents. Here, ϑ m denotes the parameters of the online critic network of CH agent m. Furthermore, the critic network parameters are updated via gradient descent on the above loss function as
ϑ m ϑ m β L ( ϑ m )
where L ( ϑ m ) is given by
L ( ϑ m ) = 1 B t B R ˜ m t Q ϑ m o ˜ m t , a t Q ϑ m o ˜ m t , a t ϑ m
(3) Update the actor network parameters: First, construct the loss function of the actor network, which is given by
L ( θ m ) = 1 B t B ln π θ m a m t o ˜ m t A m t + 1 B t B a A m π θ m ( a | o ˜ m t ) ln π θ m a o ˜ m t
Here, the first term contains the advantage function
A m t = Q ϑ m ( o ˜ m t , a t ) V m ( o ˜ m t ) = R ˜ m t Q ϑ m ( o ˜ m t , a t )
and the second term is an entropy-regularization term. Furthermore, taking the gradient of the above loss yields
θ m L ( θ m ) = 1 B t B A m t ln π θ m a m t o ˜ m t θ m
Then, the actor network parameters are updated via gradient descent as
θ m θ m β θ m L ( θ m )
In summary, the proposed scheme constructs a spatio-temporal extended Dec-POMDP model by introducing a spatial discount factor, enabling each CH agent not only to rely on local observations but also to selectively integrate neighboring information based on the network topology, thereby achieving a flexible trade-off between local greediness and global cooperation. Meanwhile, it adopts a CTDE architecture, where each CH agent maintains an independent actor network for real-time decision-making, while utilizing a critic network to incorporate global action information during the training phase, effectively mitigating the non-stationarity issue in multi-agent environments.

5. Simulation Results

In this section, we present simulation results to validate the performance of our proposed energy-harvesting-assisted multi-agent IA2C anti-jamming communication scheme for a UAV swarm scenario. In our simulation, all UAV clusters and jammers are flying within a 500 m × 500 m area with an initial height from the interval of [ 100 m , 180 m ] . The other default simulation parameters are listed in Table 1 and Table 2.
To demonstrate the superiority of the proposed scheme, this section compares it with the following baseline schemes:
  • Consensus-update-based anti-jamming scheme (CU) [34]: Each CH agent adopts a consensus-update mechanism to perform distributed training, allocating the time for energy harvesting and data transmission, while simultaneously deciding the channel selection and transmit power.
  • Multi-agent DDRQN-based anti-jamming scheme (DDRQN) [35]: Each CH agent employs the multi-agent DDRQN method. It makes independent decisions using only local observations, including the time allocation ratio between energy harvesting and data transmission, the transmission channel, and the transmit power.
  • Received-signal-strength-indication-based anti-jamming scheme (RSSI): Each CH agent randomly allocates the time between energy harvesting and data transmission, and then performs data transmission on the channel with the smallest path loss using the maximum transmit power.
  • Random scheme: Each CH agent randomly allocates the time between energy harvesting and data transmission according to its local observations, and randomly selects the transmission channel and transmit power.

5.1. Comparison of Convergence Performance of Different Schemes

Figure 4 compares the convergence performance of the system average cumulative reward. The two schemes that share neighboring observations (IA2C and CU) achieve significantly better convergence performance and higher converged average rewards than the other three benchmark schemes. Moreover, compared with the two non-intelligent schemes (RSSI and Random), DDRQN exhibits better convergence due to its learning capability. In addition, although CU converges faster than the proposed IA2C scheme, IA2C attains the highest system average cumulative reward after convergence among all schemes. This is because the CU scheme updates its parameters using the averaged critic network parameters of all neighboring CHs, which accelerates convergence. In contrast, the proposed IA2C scheme introduces a spatial discount factor to emphasize local decision-making while incorporating partial information from neighboring CHs via information exchange, thereby enabling more effective policy learning and yielding a higher reward after convergence. This design improves each agent’s ability to learn an effective policy from local observations augmented with neighborhood CHs, thereby further enhancing anti-jamming performance.
Figure 5 compares the convergence performance of different schemes in terms of data transmission success rate. All schemes that share neighboring observations converge quickly to a high success rate, with the proposed IA2C scheme achieving the best performance. This is because each CH in the proposed scheme collaborates with its neighboring CHs, and the spatial discount factor encourages each agent to focus more on local decision-making during training. As a result, each CH can allocate time between energy harvesting and data transmission more effectively and make better channel selection and power allocation decisions.
Figure 6 compares the convergence performance of the average cumulative transmission energy loss of different schemes. All intelligent schemes can effectively reduce this energy loss. In contrast, the proposed multi-agent IA2C scheme leverages a spatial discount factor to encourage each agent to focus on locally relevant decision-making during training. This design better balances harvested energy and transmission energy consumption under anti-jamming operation in the spectrum and power domains. These simulation results validate the effectiveness of inter-UAV information exchange and demonstrate its advantage in improving the anti-jamming performance of UAV clusters in energy-limited environments.

5.2. Performance Comparison Versus the Number of Available Channels

Figure 7 compares the average cumulative reward of different schemes versus the number of available channels. The average cumulative reward of the IA2C scheme and the CU scheme increases as the number of available channels increases, and the proposed IA2C scheme achieves a significantly higher average cumulative reward than the benchmark schemes. This is because IA2C introduces a spatial discount factor to encourage each CH agent to focus on locally relevant decision-making, while information exchange among neighboring agents increases the effective information available to each CH. Together, these mechanisms enable better channel selection and power allocation decisions and improve anti-jamming performance.
Figure 8 compares the data transmission success rates of the different schemes versus the number of available channels. As the number of available channels increases, the data transmission success rates of both IA2C and CU increase. This is because a larger spectrum provides each cluster with more candidate channels, allowing it to select a higher-quality channel for communication. Consequently, co-channel interference among clusters is reduced, and the UAV swarm becomes more adaptable to diverse communication environments. Moreover, the proposed IA2C scheme consistently achieves the highest average data transmission success rate versus the number of available channels. Because IA2C employs a spatial discount factor to emphasize local decision-making and leverages neighbor information exchange to enrich each CH’s effective observations.
Figure 9 compares the average cumulative transmission energy loss of different schemes versus the number of available channels. As the number of available channels increases, both IA2C and CU maintain lower average cumulative transmission energy loss, with IA2C performing slightly better. This is because more available channels allow each cluster to select a higher-quality channel, which reduces inter-cluster co-channel interference and enables stable communication at lower transmit power. Moreover, IA2C employs a spatial discount factor to emphasize local decision-making and leverages information exchange with neighboring CHs to enrich each CH’s effective observations. In summary, as the number of available channels increases, the per-cluster transmission energy loss under IA2C and CU remains low and relatively stable.

6. Conclusions

To simultaneously ensure anti-jamming performance and improve energy efficiency for UAV swarm networks in complex electromagnetic environments, we propose an energy-harvesting-assisted multi-agent anti-jamming resource allocation framework. Within this framework, each CU learns its channel, power, and time allocation policy through utilizing the spatiotemporal correlations among neighboring CHs. By aggregating observations from neighboring CHs and leveraging the multi-agent IA2C method, each CU can progressively mitigate the influence of decisions made by other CH agents. Simulation results demonstrate that the proposed scheme consistently outperforms the baseline schemes across varying numbers of channels. Future work will consider (1) dynamic clustering topologies, (2) joint resource allocation and trajectory optimization, (3) integrated routing and resource allocation, and (4) power-splitting architecture.

Author Contributions

Conceptualization, Y.L. (Yongfang Li), T.Z., Z.W. and Y.L. (Yan Lin); methodology, Y.L. (Yongfang Li), Z.W. and Y.L.; validation, Y.L. (Yongfang Li), T.Z. and Z.W.; writing—original draft preparation, Y.L. (Yongfang Li), T.Z. and Z.W.; supervision, Y.L. (Yan Lin) and Y.Z.; funding acquisition, Y.L. (Yongfang Li) and Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Advanced Training Program of Professional Leaders in Higher Vocational Colleges of Jiangsu Province (No. 2025GRFX004).

Data Availability Statement

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

Conflicts of Interest

The author Zhijuan Wu was employed by the company Military Industry Research Institute of Jiangxi Guoke Defence Group Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as potential conflicts of interest.

References

  1. Wei, Z.; Zhu, M.; Zhang, N.; Wang, L.; Zou, Y.; Meng, Z.; Wu, H.; Feng, Z. UAV-assisted data collection for Internet of Things: A survey. IEEE Internet Things J. 2022, 9, 15460–15483. [Google Scholar] [CrossRef] [Scilit]
  2. Li, B.; Fei, Z.; Zhang, Y.; Guizani, M. Secure UAV communication networks over 5G. IEEE Wirel. Commun. 2019, 26, 114–120. [Google Scholar] [CrossRef] [Scilit]
  3. Alqudsi, Y.; Makaraci, M. UAV swarms: Research, challenges, and future directions. J. Eng. Appl. Sci. 2025, 72, 12. [Google Scholar] [CrossRef] [Scilit]
  4. Fotouhi, A.; Qiang, H.; Ding, M.; Hassan, M.; Giordano, L.G.; Garcia-Rodriguez, A.; Yuan, J. Survey on UAV cellular communications: Practical aspects, standardization advancements, regulation, and security challenges. IEEE Commun. Surv. Tutor. 2019, 21, 3417–3442. [Google Scholar] [CrossRef] [Scilit]
  5. Al-Hourani, A. On the probability of line-of-sight in urban environments. IEEE Wirel. Commun. Lett. 2020, 9, 1178–1181. [Google Scholar] [CrossRef] [Scilit]
  6. Hua, M.; Wang, Y.; Wu, Q.; Dai, H.; Huang, Y.; Yang, L. Energy-efficient cooperative secure transmission in multi-UAV-enabled wireless networks. IEEE Trans. Veh. Technol. 2019, 68, 7761–7775. [Google Scholar] [CrossRef] [Scilit]
  7. Azari, M.M.; Geraci, G.; Garcia-Rodriguez, A.; Pollin, S. UAV-to-UAV communications in cellular networks. IEEE Trans. Wirel. Commun. 2020, 19, 6130–6144. [Google Scholar] [CrossRef] [Scilit]
  8. Yin, Z.; Li, J.; Wang, Z.; Qian, Y.; Lin, Y.; Shu, F.; Chen, W. UAV communication against intelligent jamming: A stackelberg game approach with federated reinforcement learning. IEEE Trans. Green Commun. Netw. 2024, 8, 1796–1808. [Google Scholar] [CrossRef] [Scilit]
  9. Elleuch, I.; Pourranjbar, A.; Kaddoum, G. A novel distributed multi-agent reinforcement learning algorithm against jamming attacks. IEEE Commun. Lett. 2021, 25, 3204–3208. [Google Scholar] [CrossRef] [Scilit]
  10. Lv, Z.; Xiao, L.; Du, Y.; Niu, G.; Xing, C.; Xu, W. Multi-agent reinforcement learning based UAV swarm communications against jamming. IEEE Trans. Wirel. Commun. 2023, 22, 9063–9075. [Google Scholar] [CrossRef] [Scilit]
  11. Yao, F.; Jia, L. A collaborative multi-agent reinforcement learning anti-jamming algorithm in wireless networks. IEEE Wirel. Commun. Lett. 2019, 8, 1024–1027. [Google Scholar] [CrossRef] [Scilit]
  12. Zhou, Q.; Li, Y.; Niu, Y. Intelligent anti-jamming communication for wireless sensor networks: A multi-agent reinforcement learning approach. IEEE Open J. Commun. Soc. 2021, 2, 775–784. [Google Scholar] [CrossRef] [Scilit]
  13. Yin, Z.; Lin, Y.; Zhang, Y.; Qian, Y.; Shu, F.; Li, J. Collaborative multiagent reinforcement learning aided resource allocation for UAV anti-jamming communication. IEEE Internet Things J. 2022, 9, 23995–24008. [Google Scholar] [CrossRef] [Scilit]
  14. Zhang, Y.; Xu, Y.; Xu, Y.; Yang, Y.; Luo, Y.; Wu, Q.; Liu, X. A multi-leader one-follower Stackelberg game approach for cooperative anti-jamming: No pains, no gains. IEEE Commun. Lett. 2018, 22, 1680–1683. [Google Scholar] [CrossRef] [Scilit]
  15. Saif, A.; Dimyati, K.; Noordin, K.A.; Deepak, G.; Shah, N.S.M.; Abdullah, Q.; Mohamad, M. An efficient energy harvesting and optimal clustering technique for sustainable postdisaster emergency communication systems. IEEE Access 2021, 9, 78188–78202. [Google Scholar] [CrossRef] [Scilit]
  16. Wang, C.; Yu, W.; Zhu, F.; Ou, J.; Fan, C.; Ou, J.; Fan, D. UAV-Aided Multiuser Mobile Edge Computing Networks with Energy Harvesting. Wirel. Commun. Mob. Comput. 2022, 2022, 6723403. [Google Scholar] [CrossRef] [Scilit]
  17. Liao, C.; Xu, K.; Hu, G.; Xia, X.; Wei, C.; Xie, W.; Li, C.; Wang, Y. Game theory and multi-agent DRL based anti-jamming transmission for integrated air-ground network. IEEE Trans. Veh. Technol. 2024, 73, 19565–19581. [Google Scholar] [CrossRef] [Scilit]
  18. Yan, L.; Zhijuan, W.; Nuoheng, P.; Tianyu, Z.; Yijin, Z.; Feng, S.; Jun, L. Defending against jamming and interference for Internet of UAVs using cooperative multi-agent reinforcement learning with mutual information. China Commun. 2025, 22, 220–237. [Google Scholar] [CrossRef] [Scilit]
  19. Wang, W.; Lv, Z.; Lu, X.; Zhang, Y.; Xiao, L. Distributed reinforcement learning based framework for energy-efficient UAV relay against jamming. Intell. Converg. Netw. 2021, 2, 150–162. [Google Scholar] [CrossRef] [Scilit]
  20. Ma, N.; Xu, K.; Xia, X.; Wei, C.; Su, Q.; Shen, M.; Xie, W. Reinforcement learning-based dynamic anti-jamming power control in UAV networks: An effective jamming signal strength based approach. IEEE Commun. Lett. 2022, 26, 2355–2359. [Google Scholar] [CrossRef] [Scilit]
  21. Song, F.; Deng, M.; Xing, H.; Liu, Y.; Ye, F.; Xiao, Z. Energy-efficient trajectory optimization with wireless charging in UAV-assisted MEC based on multi-objective reinforcement learning. IEEE Trans. Mob. Comput. 2024, 23, 10867–10884. [Google Scholar] [CrossRef] [Scilit]
  22. Sekander, S.; Tabassum, H.; Hossain, E. Statistical performance modeling of solar and wind-powered UAV communications. IEEE Trans. Mob. Comput. 2020, 20, 2686–2700. [Google Scholar] [CrossRef] [Scilit]
  23. Yang, L.; Chen, J.; Hasna, M.O.; Yang, H.C. Outage performance of UAV-assisted relaying systems with RF energy harvesting. IEEE Commun. Lett. 2018, 22, 2471–2474. [Google Scholar] [CrossRef] [Scilit]
  24. Peng, H.; Wang, L.C. Energy harvesting reconfigurable intelligent surface for UAV based on robust deep reinforcement learning. IEEE Trans. Wirel. Commun. 2023, 22, 6826–6838. [Google Scholar] [CrossRef] [Scilit]
  25. Yang, H.; Lin, K.; Xiao, L.; Zhao, Y.; Xiong, Z.; Han, Z. Energy harvesting UAV-RIS-assisted maritime communications based on deep reinforcement learning against jamming. IEEE Trans. Wirel. Commun. 2024, 23, 9854–9868. [Google Scholar] [CrossRef] [Scilit]
  26. Dang-Ngoc, H.; Nguyen, D.N.; Ho-Van, K.; Hoang, D.T.; Dutkiewicz, E.; Pham, Q.V.; Hwang, W.J. Secure swarm UAV-assisted communications with cooperative friendly jamming. IEEE Internet Things J. 2022, 9, 25596–25611. [Google Scholar] [CrossRef] [Scilit]
  27. Ji, B.; Li, Y.; Cao, D.; Li, C.; Mumtaz, S.; Wang, D. Secrecy performance analysis of UAV assisted relay transmission for cognitive network with energy harvesting. IEEE Trans. Veh. Technol. 2020, 69, 7404–7415. [Google Scholar] [CrossRef] [Scilit]
  28. Cao, K.; Wang, B.; Ding, H.; Tian, J. Adaptive cooperative jamming for secure communication in energy harvesting relay networks. IEEE Wirel. Commun. Lett. 2019, 8, 1316–1319. [Google Scholar] [CrossRef] [Scilit]
  29. Cho, S.; Lee, K.; Kang, B.; Koo, K.; Joe, I. Weighted harvest-then-transmit: UAV-enabled wireless powered communication networks. IEEE Access 2018, 6, 72212–72224. [Google Scholar] [CrossRef] [Scilit]
  30. Li, Y.; Wang, W.; Gao, H.; Wu, Y.; Su, M.; Wang, J.; Liu, Y. Air-to-ground 3D channel modeling for UAV based on Gauss-Markov mobile model. AEU-Int. J. Electron. Commun. 2020, 114, 152995. [Google Scholar] [CrossRef] [Scilit]
  31. Tsao, K.Y.; Girdler, T.; Vassilakis, V.G. A survey of cyber security threats and solutions for UAV communications and flying ad-hoc networks. Ad Hoc Netw. 2022, 133, 102894. [Google Scholar] [CrossRef] [Scilit]
  32. Le, N.P.; Huang, X.; Dutkiewicz, E.; Ritz, C.; Phung, S.L.; Bouzerdoum, A.; Franklin, D.; Hanzo, L. Energy-harvesting aided unmanned aerial vehicles for reliable ground user localization and communications under Lognormal-Nakagami-m fading channels. IEEE Trans. Veh. Technol. 2021, 70, 1632–1647. [Google Scholar] [CrossRef] [Scilit]
  33. Liu, Q.; Li, M.; Yang, J.; Lv, J.; Hwang, K.; Hossain, M.S.; Muhammad, G. Joint power and time allocation in energy harvesting of UAV operating system. Comput. Commun. 2020, 150, 811–817. [Google Scholar] [CrossRef] [Scilit]
  34. Zhang, K.; Yang, Z.; Liu, H.; Zhang, T.; Basar, T. Fully decentralized multi-agent reinforcement learning with networked agents. In Proceedings of the International Conference on Machine Learning, Stockholm, Sweden, 10–15 July 2018; PMLR: Cambridge, MA, USA, 2018; Volume 80, pp. 5872–5881. [Google Scholar]
  35. Foerster, J.N.; Assael, Y.M.; de Freitas, N.; Whiteson, S. Learning to communicate to solve riddles with deep distributed recurrent q-networks. arXiv 2016, arXiv:1602.02672. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Illustration of the energy-harvesting-assisted UAV swarm anti-jamming communication system.
Figure 1. Illustration of the energy-harvesting-assisted UAV swarm anti-jamming communication system.
Drones 10 00294 g001
Figure 2. Illustration of four stages in the energy-harvesting-aided anti-jamming communication framework.
Figure 2. Illustration of four stages in the energy-harvesting-aided anti-jamming communication framework.
Drones 10 00294 g002
Figure 3. Illustration of the proposed multi-agent IA2C anti-jamming communication algorithm.
Figure 3. Illustration of the proposed multi-agent IA2C anti-jamming communication algorithm.
Drones 10 00294 g003
Figure 4. The convergence comparison of the average cumulative reward.
Figure 4. The convergence comparison of the average cumulative reward.
Drones 10 00294 g004
Figure 5. The convergence comparison of the average cumulative transmission success rate.
Figure 5. The convergence comparison of the average cumulative transmission success rate.
Drones 10 00294 g005
Figure 6. The convergence comparison of the average cumulative transmission energy loss.
Figure 6. The convergence comparison of the average cumulative transmission energy loss.
Drones 10 00294 g006
Figure 7. Comparison of average cumulative reward under different numbers of available channels.
Figure 7. Comparison of average cumulative reward under different numbers of available channels.
Drones 10 00294 g007
Figure 8. Comparison of average cumulative transmission success rate under different numbers of available channels.
Figure 8. Comparison of average cumulative transmission success rate under different numbers of available channels.
Drones 10 00294 g008
Figure 9. Comparison of average cumulative transmission energy loss under different numbers of available channels.
Figure 9. Comparison of average cumulative transmission energy loss under different numbers of available channels.
Drones 10 00294 g009
Table 1. System parameters settings.
Table 1. System parameters settings.
ParameterNotionValue
Number of UAV clustersM4
Number of cluster membersI2
Number of jammersN4
Number of available channelsL6
Transmit power of UAVs p m , i t [ 20 , 23 , 26 ] dBm
Transmit power of jammers p n t 30 dBm
Antenna gain of UAVs/jammers 3 dBi
Power of AWGN σ 2 174  dBm
Timeslot τ 2.18  s
Execution stage T ACT 0.98  s
Time ratio factor ω m t [ 0 , 0.25 , 0.5 , 0.75 , 1 ]
Jamming period T J 2.28  s
Correlation weight factor μ 0.6
Gaussian variable σ M 2 2
Maximum communication range D max 100 m
The radius of motion of the RP R RP 99 m
The radius of movement of CMs R CM 1 m
BandwidthB180 kHz
Data packet sizeK300 KB
Energy Harvesting Efficiency η 0.8
Spatial discount factor α 1
Table 2. Training parameters settings.
Table 2. Training parameters settings.
ParameterNotionValue
Number of episodesE5000
Maximum number of steps per episodeT400
Learning rate parameter β 0.002
Batch size | B | 32
Discount factor γ 0.99
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

Li, Y.; Zhao, T.; Wu, Z.; Lin, Y.; Zhang, Y. Energy-Harvesting-Assisted UAV Swarm Anti-Jamming Communication Based on Multi-Agent Reinforcement Learning. Drones 2026, 10, 294. https://doi.org/10.3390/drones10040294

AMA Style

Li Y, Zhao T, Wu Z, Lin Y, Zhang Y. Energy-Harvesting-Assisted UAV Swarm Anti-Jamming Communication Based on Multi-Agent Reinforcement Learning. Drones. 2026; 10(4):294. https://doi.org/10.3390/drones10040294

Chicago/Turabian Style

Li, Yongfang, Tianyu Zhao, Zhijuan Wu, Yan Lin, and Yijin Zhang. 2026. "Energy-Harvesting-Assisted UAV Swarm Anti-Jamming Communication Based on Multi-Agent Reinforcement Learning" Drones 10, no. 4: 294. https://doi.org/10.3390/drones10040294

APA Style

Li, Y., Zhao, T., Wu, Z., Lin, Y., & Zhang, Y. (2026). Energy-Harvesting-Assisted UAV Swarm Anti-Jamming Communication Based on Multi-Agent Reinforcement Learning. Drones, 10(4), 294. https://doi.org/10.3390/drones10040294

Article Metrics

Back to TopTop