{"title":"无线传感器网络中最大数据流的移动充电器调度算法","authors":"Wei Qi, Yiting Xu, Zongqian Gao, Zhiou Xu, Zhenzhen Huang, Shuo Xiao","doi":"10.3233/jcm-226667","DOIUrl":null,"url":null,"abstract":"Most nodes in wireless sensor networks (WSNs) are battery powered. However, battery replacement is inconvenient, which severely limits the application field of the networks. In addition, the energy consumption of nodes is not balanced in WSNs, nodes with low energy will seriously affect data transmission capability. To solve these problems, we utilize mobile chargers (MCs) in WSNs, which can move by itself and charge low-energy nodes. Firstly, we construct a mixed integer linear programming model (MILP) to solve maximum flow problem, which is proved to be NP-hard problem. To maximize flow to the sink nodes, the BottleNeck algorithm is used to generate the initial population for the genetic algorithm. This algorithm takes path as the unit and schedules MCs to charge the lowest energy node first. Then, the improved adaptive genetic algorithm (IAGA) is utilized to simulate the natural evolution process and search for the optimal deployment location for MCs. The experiment results show that IAGA can effectively improve the maximum flow of sink node compared with other methods.","PeriodicalId":14668,"journal":{"name":"J. Comput. Methods Sci. Eng.","volume":"41 1","pages":"1573-1587"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Mobile chargers scheduling algorithm for maximum data flow in wireless sensor networks\",\"authors\":\"Wei Qi, Yiting Xu, Zongqian Gao, Zhiou Xu, Zhenzhen Huang, Shuo Xiao\",\"doi\":\"10.3233/jcm-226667\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Most nodes in wireless sensor networks (WSNs) are battery powered. However, battery replacement is inconvenient, which severely limits the application field of the networks. In addition, the energy consumption of nodes is not balanced in WSNs, nodes with low energy will seriously affect data transmission capability. To solve these problems, we utilize mobile chargers (MCs) in WSNs, which can move by itself and charge low-energy nodes. Firstly, we construct a mixed integer linear programming model (MILP) to solve maximum flow problem, which is proved to be NP-hard problem. To maximize flow to the sink nodes, the BottleNeck algorithm is used to generate the initial population for the genetic algorithm. This algorithm takes path as the unit and schedules MCs to charge the lowest energy node first. Then, the improved adaptive genetic algorithm (IAGA) is utilized to simulate the natural evolution process and search for the optimal deployment location for MCs. The experiment results show that IAGA can effectively improve the maximum flow of sink node compared with other methods.\",\"PeriodicalId\":14668,\"journal\":{\"name\":\"J. Comput. Methods Sci. Eng.\",\"volume\":\"41 1\",\"pages\":\"1573-1587\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-01-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"J. Comput. Methods Sci. Eng.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3233/jcm-226667\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Comput. Methods Sci. Eng.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3233/jcm-226667","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Mobile chargers scheduling algorithm for maximum data flow in wireless sensor networks
Most nodes in wireless sensor networks (WSNs) are battery powered. However, battery replacement is inconvenient, which severely limits the application field of the networks. In addition, the energy consumption of nodes is not balanced in WSNs, nodes with low energy will seriously affect data transmission capability. To solve these problems, we utilize mobile chargers (MCs) in WSNs, which can move by itself and charge low-energy nodes. Firstly, we construct a mixed integer linear programming model (MILP) to solve maximum flow problem, which is proved to be NP-hard problem. To maximize flow to the sink nodes, the BottleNeck algorithm is used to generate the initial population for the genetic algorithm. This algorithm takes path as the unit and schedules MCs to charge the lowest energy node first. Then, the improved adaptive genetic algorithm (IAGA) is utilized to simulate the natural evolution process and search for the optimal deployment location for MCs. The experiment results show that IAGA can effectively improve the maximum flow of sink node compared with other methods.