Nguyen Van Son , Nguyen Thi Hanh , Trinh The Minh , Huynh Thi Thanh Binh , Nguyen Xuan Thang
{"title":"Heuristic and approximate Steiner tree algorithms for ensuring network connectivity in mobile wireless sensor networks","authors":"Nguyen Van Son , Nguyen Thi Hanh , Trinh The Minh , Huynh Thi Thanh Binh , Nguyen Xuan Thang","doi":"10.1016/j.jnca.2025.104155","DOIUrl":null,"url":null,"abstract":"<div><div>Connectivity problems are among the most challenging issues in Mobile Wireless Sensor Networks (MWSNs). Ensuring connectivity in such networks means finding network configurations in which all mobile sensors can connect to a base station during data gathering events. This paper considers MWSNs in which a minimal number of relay nodes need to be placed in order to maintain connectivity. Two algorithms are proposed: AST (Approximation Steiner Tree) is an approximate algorithm with a ratio of <span><math><mrow><mn>2</mn><mo>×</mo><mi>o</mi><mi>p</mi><mi>t</mi><mo>+</mo><mi>O</mi><mrow><mo>(</mo><mi>K</mi><mo>×</mo><mi>N</mi><mo>)</mo></mrow></mrow></math></span> (where <span><math><mrow><mi>K</mi><mo>×</mo><mi>N</mi></mrow></math></span> is the number of nodes on the time-flattened domain) and CBAST (Cluster-Based on the Approximation Steiner Tree algorithm) is a highly effective heuristic. Both algorithms focus on optimal Steiner Tree construction to produce high-quality solutions. AST is an approximation based on 3-point Steiner Trees, while CBAST forms clusters of static components and uses a 2-approximation algorithm to maintain connectivity in each cluster. Experiments on a large number of generated instances are performed to compare AST and CBAST with existing state-of-the-art heuristics. Our results show that CBAST significantly outperforms baseline methods while also reducing computation time and energy consumption.</div></div>","PeriodicalId":54784,"journal":{"name":"Journal of Network and Computer Applications","volume":"238 ","pages":"Article 104155"},"PeriodicalIF":7.7000,"publicationDate":"2025-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Network and Computer Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1084804525000529","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
Connectivity problems are among the most challenging issues in Mobile Wireless Sensor Networks (MWSNs). Ensuring connectivity in such networks means finding network configurations in which all mobile sensors can connect to a base station during data gathering events. This paper considers MWSNs in which a minimal number of relay nodes need to be placed in order to maintain connectivity. Two algorithms are proposed: AST (Approximation Steiner Tree) is an approximate algorithm with a ratio of (where is the number of nodes on the time-flattened domain) and CBAST (Cluster-Based on the Approximation Steiner Tree algorithm) is a highly effective heuristic. Both algorithms focus on optimal Steiner Tree construction to produce high-quality solutions. AST is an approximation based on 3-point Steiner Trees, while CBAST forms clusters of static components and uses a 2-approximation algorithm to maintain connectivity in each cluster. Experiments on a large number of generated instances are performed to compare AST and CBAST with existing state-of-the-art heuristics. Our results show that CBAST significantly outperforms baseline methods while also reducing computation time and energy consumption.
期刊介绍:
The Journal of Network and Computer Applications welcomes research contributions, surveys, and notes in all areas relating to computer networks and applications thereof. Sample topics include new design techniques, interesting or novel applications, components or standards; computer networks with tools such as WWW; emerging standards for internet protocols; Wireless networks; Mobile Computing; emerging computing models such as cloud computing, grid computing; applications of networked systems for remote collaboration and telemedicine, etc. The journal is abstracted and indexed in Scopus, Engineering Index, Web of Science, Science Citation Index Expanded and INSPEC.