Next Article in Journal
Reproducibility and Data Storage for Active Learning-Aided Systematic Reviews
Previous Article in Journal
Three-Dimensional Printed Attachments: Analysis of Reproduction Accuracy Compared to Traditional Attachments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low Earth Orbit Satellite Network Routing Algorithm Based on Graph Neural Networks and Deep Q-Network

College of Telecommunications and Information Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(9), 3840; https://doi.org/10.3390/app14093840
Submission received: 14 March 2024 / Revised: 20 April 2024 / Accepted: 27 April 2024 / Published: 30 April 2024

Abstract

Low Earth orbit (LEO) satellite networks are characterized by rapid topological changes, numerous network nodes and varying states of node resource constraints, which have resulted in traditional routing algorithms no longer being suitable for LEO satellite network routing. Therefore, this paper proposes an inductive learning architecture based on Graph Sample and Aggregate (GraphSAGE), which can significantly reduce the number of topology nodes to be trained, thereby reducing the computational complexity of the nodes. Then deep reinforcement learning (DRL) is employed for the continuous learning optimization of routing algorithms, and its generalization is improved by selecting GraphSAGE to construct the DRL agent. In the proposed graph neural-network-based routing optimization algorithm for LEO satellite networks, each Deep Q-Network (DQN) agent independently generates the hidden states of the nodes through the GraphSAGE model and uses them as inputs to the DRL model to make routing decisions. After a simulation and comparison, the proposed algorithm not only improves the overall network throughput, but also reduces the average end-to-end delay. The average throughput of the proposed algorithm increases by 29.47% and 18.42% compared to that of Dijkstra and the DQN, respectively. The average end-to-end delay is reduced by 39.76% and 15.29%, respectively, and can also adapt to changing topologies.
Keywords: LEO satellite; routing; graph neural network; DQN LEO satellite; routing; graph neural network; DQN

Share and Cite

MDPI and ACS Style

Shi, Y.; Wang, W.; Zhu, X.; Zhu, H. Low Earth Orbit Satellite Network Routing Algorithm Based on Graph Neural Networks and Deep Q-Network. Appl. Sci. 2024, 14, 3840. https://doi.org/10.3390/app14093840

AMA Style

Shi Y, Wang W, Zhu X, Zhu H. Low Earth Orbit Satellite Network Routing Algorithm Based on Graph Neural Networks and Deep Q-Network. Applied Sciences. 2024; 14(9):3840. https://doi.org/10.3390/app14093840

Chicago/Turabian Style

Shi, Yuanji, Weian Wang, Xiaorong Zhu, and Hongbo Zhu. 2024. "Low Earth Orbit Satellite Network Routing Algorithm Based on Graph Neural Networks and Deep Q-Network" Applied Sciences 14, no. 9: 3840. https://doi.org/10.3390/app14093840

APA Style

Shi, Y., Wang, W., Zhu, X., & Zhu, H. (2024). Low Earth Orbit Satellite Network Routing Algorithm Based on Graph Neural Networks and Deep Q-Network. Applied Sciences, 14(9), 3840. https://doi.org/10.3390/app14093840

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop