Systems Engineering and Electronics ›› 2026, Vol. 48 ›› Issue (7): 2469-2478.doi: 10.12305/j.issn.1001-506X.2026.07.30

• Communications and Networks • Previous Articles    

Hierarchical reinforcement learning-based routing protocol for underwater sensor networks

Qian SUN1, Yunxia FAN1(), Kaiyue ZHANG1, Fang YE1, Yibing LI1, Chongyang LYU2   

  1. 1. College of Information and Communication Engineering,Harbin Engineering University,Harbin 150001,China
    2. College of Science,Harbin University of Science and Technology,Harbin 150001,China
  • Received:2025-05-28 Revised:2025-11-04 Online:2026-01-24 Published:2026-01-24
  • Contact: Qian SUN E-mail:2023994727@qq.com

Abstract:

Underwater sensor networks data transmission faces significant challenges such as high latency and high energy consumption, particularly in multi-hop transmission scenarios where time delay and energy consumption issues become more pronounced. Based on this, a hierarchical reinforcement learning-based underwater routing protocol is proposed, which constructs a two-level decision-making framework comprising high-level and low-level decision layers. By implementing a reward function with variable weights, a spatiotemporal adaptive multi-objective optimization model is achieved. Additionally, a void repair mechanism is introduced, incorporating intelligent state monitoring and void detection to ensure that data can bypass void regions, thereby maintaining network connectivity. Simulation results demonstrate that dynamic Q-learning-based layered acoustic routing (DQLAR) can maintain stable, reliable, and efficient performance in underwater environments with varying node densities, multiple data sources, and dynamic topologies. Dynamic Q-learning-based layered acoustic routing exhibits higher packet delivery rates, lower average end-to-end latency, and significantly reduced energy consumption compared to conventional methods, highlighting its potential for deep-sea long-term monitoring applications.

Key words: underwater sensor networks, routing protocol, void repair

CLC Number: 

[an error occurred while processing this directive]