Research on Dynamic Distributed Routing Algorithm for Low Earth Orbit Satellite Networks Based on Reinforcement Learning

随着全球通信需求的快速增长,低轨卫星网络凭借其覆盖范围广、灵活性高的优势成为地面通信的有力补充。然而,卫星的高速运动导致网络拓扑和链路状态动态变化,为路由算法设计带来巨大挑战。为应对上述问题,本文提出一种基于强化学习的动态分布式路由算法。首先系统性建模卫星网络通信过程,涵盖网络拓扑、通信链路、通信时延及丢包等要素;其次,提出动态分布式路由架构,引入星间状态交换机制,使卫星节点能够实时感知网络状态变化并自主决策;然后,将路由决策问题建模为分布式部分可观察马尔可夫决策过程(Dec-POMDP),提出结合Double DQN和Dueling DQN的MAD3QN路由算法,构建高效状态表示和奖励函数,有效引导智能体优化路由决策。仿真结果表明,与其他路由算法相比,MAD3QN算法在端到端时延、丢包率、吞吐量等性能指标上均表现更优,充分证明了该算法对低轨卫星网络高动态环境的适应性与有效性。With the rapid growth of global communications demands, low Earth orbit (LEO) satellite networks have become a powerful supplement to ground communications due to their wide coverage and high flexibility. However, the high-speed movement of satellites leads to dynamic changes in network topology and link status, posing significant challenges for routing algorithm design. To address these issues, this paper proposes a dynamic distributed routing algorithm based on reinforcement learning. First, we systematically model the satellite network communication process, covering factors such as network topology, communication links, communication delay, and packet loss. Second, we introduce a dynamic distributed routing architecture and a mechanism for inter-satellite state exchange, enabling satellite nodes to perceive network state changes in real time and make autonomous decisions. Next, we model the routing decision problem as a Distributed Partially Observable Markov Decision Process (Dec-POMDP) and propose the MAD3QN routing algorithm, which combines Double DQN and Dueling DQN. The algorithm constructs an efficient state representation and reward function to effectively guide the agent in optimizing routing decisions. Simulation results show that compared to other routing algorithms, the MAD3QN algorithm outperforms in performance metrics such as end-to-end delay, packet loss rate, and throughput, demonstrating its adaptability and effectiveness in the highly dynamic environment of LEO satellite networks.

Authors

Publication Details

Journal
Computer Science and Application
Published
2025-01-01
DOI
https://doi.org/10.12677/csa.2025.155132
Primary Topic
Satellite Communication Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research on Dynamic Distributed Routing Algorithm for Low Earth Orbit Satellite Networks Based on Reinforcement Learning

鑫源 訾
2 links
Computer Science and Application
Satellite Communication Systems
article

Research on Dynamic Distributed Routing Algorithm for Low Earth Orbit Satellite Networks Based on Reinforcement Learning

鑫源 訾
article en

Abstract

随着全球通信需求的快速增长,低轨卫星网络凭借其覆盖范围广、灵活性高的优势成为地面通信的有力补充。然而,卫星的高速运动导致网络拓扑和链路状态动态变化,为路由算法设计带来巨大挑战。为应对上述问题,本文提出一种基于强化学习的动态分布式路由算法。首先系统性建模卫星网络通信过程,涵盖网络拓扑、通信链路、通信时延及丢包等要素;其次,提出动态分布式路由架构,引入星间状态交换机制,使卫星节点能够实时感知网络状态变化并自主决策;然后,将路由决策问题建模为分布式部分可观察马尔可夫决策过程(Dec-POMDP),提出结合Double DQN和Dueling DQN的MAD3QN路由算法,构建高效状态表示和奖励函数,有效引导智能体优化路由决策。仿真结果表明,与其他路由算法相比,MAD3QN算法在端到端时延、丢包率、吞吐量等性能指标上均表现更优,充分证明了该算法对低轨卫星网络高动态环境的适应性与有效性。With the rapid growth of global communications demands, low Earth orbit (LEO) satellite networks have become a powerful supplement to ground communications due to their wide coverage and high flexibility. However, the high-speed movement of satellites leads to dynamic changes in network topology and link status, posing significant challenges for routing algorithm design. To address these issues, this paper proposes a dynamic distributed routing algorithm based on reinforcement learning. First, we systematically model the satellite network communication process, covering factors such as network topology, communication links, communication delay, and packet loss. Second, we introduce a dynamic distributed routing architecture and a mechanism for inter-satellite state exchange, enabling satellite nodes to perceive network state changes in real time and make autonomous decisions. Next, we model the routing decision problem as a Distributed Partially Observable Markov Decision Process (Dec-POMDP) and propose the MAD3QN routing algorithm, which combines Double DQN and Dueling DQN. The algorithm constructs an efficient state representation and reward function to effectively guide the agent in optimizing routing decisions. Simulation results show that compared to other routing algorithms, the MAD3QN algorithm outperforms in performance metrics such as end-to-end delay, packet loss rate, and throughput, demonstrating its adaptability and effectiveness in the highly dynamic environment of LEO satellite networks.

Computer Science and ApplicationVol. 15(05)
Climate action
Openalex Percentile: Top 85%
Satellite Communication Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.