Parisa Khoshvaght , Amir Haider , Amir Masoud Rahmani , May Altulyan , Monji Mohamed Zaidi , Mohammad Sadegh Yousefpoor , Efat Yousefpoor , Mehdi Hosseinzadeh
{"title":"An intelligent Q-learning-based tree routing method in underwater acoustic sensor networks","authors":"Parisa Khoshvaght , Amir Haider , Amir Masoud Rahmani , May Altulyan , Monji Mohamed Zaidi , Mohammad Sadegh Yousefpoor , Efat Yousefpoor , Mehdi Hosseinzadeh","doi":"10.1016/j.engappai.2025.110753","DOIUrl":null,"url":null,"abstract":"<div><div>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 <u><strong>Q</strong></u>-learning-based <u><strong>t</strong></u>ree <u><strong>r</strong></u>outing method called QTRU for <u><strong>u</strong></u>nderwater 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%).</div></div>","PeriodicalId":50523,"journal":{"name":"Engineering Applications of Artificial Intelligence","volume":"152 ","pages":"Article 110753"},"PeriodicalIF":8.0000,"publicationDate":"2025-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Applications of Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0952197625007535","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
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%).
期刊介绍:
Artificial Intelligence (AI) is pivotal in driving the fourth industrial revolution, witnessing remarkable advancements across various machine learning methodologies. AI techniques have become indispensable tools for practicing engineers, enabling them to tackle previously insurmountable challenges. Engineering Applications of Artificial Intelligence serves as a global platform for the swift dissemination of research elucidating the practical application of AI methods across all engineering disciplines. Submitted papers are expected to present novel aspects of AI utilized in real-world engineering applications, validated using publicly available datasets to ensure the replicability of research outcomes. Join us in exploring the transformative potential of AI in engineering.