TY - JOUR
T1 - An intelligent Q-learning-based tree routing method in underwater acoustic sensor networks
AU - Khoshvaght, Parisa
AU - Haider, Amir
AU - Rahmani, Amir Masoud
AU - Altulyan, May
AU - Zaidi, Monji Mohamed
AU - Yousefpoor, Mohammad Sadegh
AU - Yousefpoor, Efat
AU - Hosseinzadeh, Mehdi
N1 - Publisher Copyright:
© 2025 Elsevier Ltd
PY - 2025/7/15
Y1 - 2025/7/15
N2 - Nowadays, underwater acoustic sensor networks (UASNs) have emerged as an advanced and promising technology for developing various underwater applications. However, several routing protocols have been suggested for these networks in recent years. This subject is still facing many challenges such as low propagation speed, low bandwidth, and energy restrictions. To solve the above-mentioned challenges, this paper proposes an intelligent Q-learning-based tree routing method called QTRU for underwater acoustic sensor networks. The proposed scheme includes a network bootstrapping process to be aware of local network topology and calculate the neighboring table related to each node. QTRU also contains a Q-learning-based tree construction process to transmit data from sensor nodes to the sink node. In the routing tree construction process, the reward function in the Q-learning algorithm consists of four parameters, including the depth of the node, remaining energy, successful transmission probability, and the size of the candidate set. In addition, to calculate the state set in the Q-learning algorithm, each node carries out two screening operations on its neighboring nodes on the network. The first screening operation ensure that each node in the routing tree has the least number of hops to the sink node. The second screening operation is to avoid the formation of routing loops between sensor nodes and ensure a tree-based network topology. QTRU also designs a recovery mechanism and allows the sensor nodes present in the void area to select their best parent node in the routing tree. Finally, QTRU is implemented in network simulator version 2 (NS2), and its results are compared with three routing methods, namely reinforcement learning-based opportunistic routing protocol (RLOR), Q-learning-based multi-level routing protocol (MURAO), and energy-efficient depth-based routing protocol (EE-DBR). These results show that QTRU improves the packet delivery rate (about 8.94%), data integrity (about 5.95%), delay (about 7.31%), energy consumption (about 9.74%), and the number of hops in the communication route (about 5.03%).
AB - Nowadays, underwater acoustic sensor networks (UASNs) have emerged as an advanced and promising technology for developing various underwater applications. However, several routing protocols have been suggested for these networks in recent years. This subject is still facing many challenges such as low propagation speed, low bandwidth, and energy restrictions. To solve the above-mentioned challenges, this paper proposes an intelligent Q-learning-based tree routing method called QTRU for underwater acoustic sensor networks. The proposed scheme includes a network bootstrapping process to be aware of local network topology and calculate the neighboring table related to each node. QTRU also contains a Q-learning-based tree construction process to transmit data from sensor nodes to the sink node. In the routing tree construction process, the reward function in the Q-learning algorithm consists of four parameters, including the depth of the node, remaining energy, successful transmission probability, and the size of the candidate set. In addition, to calculate the state set in the Q-learning algorithm, each node carries out two screening operations on its neighboring nodes on the network. The first screening operation ensure that each node in the routing tree has the least number of hops to the sink node. The second screening operation is to avoid the formation of routing loops between sensor nodes and ensure a tree-based network topology. QTRU also designs a recovery mechanism and allows the sensor nodes present in the void area to select their best parent node in the routing tree. Finally, QTRU is implemented in network simulator version 2 (NS2), and its results are compared with three routing methods, namely reinforcement learning-based opportunistic routing protocol (RLOR), Q-learning-based multi-level routing protocol (MURAO), and energy-efficient depth-based routing protocol (EE-DBR). These results show that QTRU improves the packet delivery rate (about 8.94%), data integrity (about 5.95%), delay (about 7.31%), energy consumption (about 9.74%), and the number of hops in the communication route (about 5.03%).
KW - Artificial intelligence
KW - Internet of Underwater Things
KW - Machine learning
KW - Q-learning
KW - Routing
KW - Underwater acoustic sensor networks
UR - http://www.scopus.com/inward/record.url?scp=105002492008&partnerID=8YFLogxK
U2 - 10.1016/j.engappai.2025.110753
DO - 10.1016/j.engappai.2025.110753
M3 - Article
AN - SCOPUS:105002492008
SN - 0952-1976
VL - 152
JO - Engineering Applications of Artificial Intelligence
JF - Engineering Applications of Artificial Intelligence
M1 - 110753
ER -