A deep reinforcement learning-based on-demand charging algorithm for wireless rechargeable sensor networks

Abstract Wireless rechargeable sensor networks are widely used in many fields. However, the limited battery capacity of sensor nodes hinders its development. With the help of wireless energy transfer technology, employing a mobile charger to charge sensor nodes wirelessly has become a promising technology for prolonging the lifetime of wireless sensor networks. Considering that the energy consumption rate varies significantly among sensors, we need a better way to model the charging demand of each sensor, such that the sensors are able to be charged multiple times in one charging tour. Therefore, time window is used to represent charging demand. In order to allow the mobile charger to respond to these charging demands in time and transfer more energy to the sensors, we introduce a new metric: charging reward. This new metric enables us to measure the quality of sensor charging. And then, we study the problem of how to schedule the mobile charger to replenish the energy supply of sensors, such that the sum of charging rewards collected by mobile charger on its charging tour is maximized. The sum of the collected charging reward is subject to the energy capacity constraint on the mobile charger and the charging time windows of all sensor nodes. We first prove that this problem is NP-hard. Due to the complexity of the problem, then deep reinforcement learning technique is exploited to obtain the moving path for mobile charger. Finally, experimental simulations are conducted to evaluate the performance of the proposed charging algorithm, and the results show that the proposed scheme is very promising.

[1]  Demis Hassabis,et al.  Mastering the game of Go without human knowledge , 2017, Nature.

[2]  Xuemin Shen,et al.  Lifetime and Energy Hole Evolution Analysis in Data-Gathering Wireless Sensor Networks , 2016, IEEE Transactions on Industrial Informatics.

[3]  Jacques Desrosiers,et al.  An Optimal Algorithm for the Traveling Salesman Problem with Time Windows , 1991, Oper. Res..

[4]  Ashish Kumar Srivastava,et al.  An energy efficient framework for detection and monitoring of forest fire using mobile agent in wireless sensor networks , 2014, 2014 IEEE International Conference on Computational Intelligence and Computing Research.

[5]  Hongyi Wu,et al.  Low-Cost Collaborative Mobile Charging for Large-Scale Wireless Sensor Networks , 2017, IEEE Transactions on Mobile Computing.

[6]  J. O’Neill,et al.  Play it again: reactivation of waking experience and memory , 2010, Trends in Neurosciences.

[7]  Chi Lin,et al.  DWDP: A Double Warning Thresholds with Double Preemptive Scheduling Scheme for Wireless Rechargeable Sensor Networks , 2015, 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems.

[8]  Jian Peng,et al.  An Effective Multi-node Charging Scheme for Wireless Rechargeable Sensor Networks , 2020, IEEE INFOCOM 2020 - IEEE Conference on Computer Communications.

[9]  Mohammad S. Obaidat,et al.  GTCharge: A game theoretical collaborative charging scheme for wireless rechargeable sensor networks , 2016, J. Syst. Softw..

[10]  Chi Lin,et al.  P$^2$S: A Primary and Passer-By Scheduling Algorithm for On-Demand Charging Architecture in Wireless Rechargeable Sensor Networks , 2017, IEEE Transactions on Vehicular Technology.

[11]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[12]  Weifa Liang,et al.  Approximation Algorithms for Charging Reward Maximization in Rechargeable Sensor Networks via a Mobile Charger , 2017, IEEE/ACM Transactions on Networking.

[13]  Mohammad S. Obaidat,et al.  TSCA: A Temporal-Spatial Real-Time Charging Scheduling Algorithm for On-Demand Architecture in Wireless Rechargeable Sensor Networks , 2018, IEEE Transactions on Mobile Computing.

[14]  Zhu Han,et al.  Mobile Charging in Wireless-Powered Sensor Networks: Optimal Scheduling and Experimental Implementation , 2017, IEEE Transactions on Vehicular Technology.

[15]  Cong Wang,et al.  A Mobile Data Gathering Framework for Wireless Rechargeable Sensor Networks with Vehicle Movement Costs and Capacity Constraints , 2016, IEEE Transactions on Computers.

[16]  Hanif D. Sherali,et al.  Making Sensor Networks Immortal: An Energy-Renewal Approach With Wireless Power Transfer , 2012, IEEE/ACM Transactions on Networking.

[17]  Jianping Pan,et al.  ESync: Energy Synchronized Mobile Charging in Rechargeable Wireless Sensor Networks , 2016, IEEE Transactions on Vehicular Technology.

[18]  Shane Legg,et al.  Human-level control through deep reinforcement learning , 2015, Nature.

[19]  Weifa Liang,et al.  Maximizing Sensor Lifetime with the Minimal Service Cost of a Mobile Charger in Wireless Sensor Networks , 2018, IEEE Transactions on Mobile Computing.

[20]  Jianping Pan,et al.  Evaluating the On-Demand Mobile Charging in Wireless Sensor Networks , 2015, IEEE Transactions on Mobile Computing.

[21]  Geoffrey E. Hinton,et al.  Unsupervised learning : foundations of neural computation , 1999 .

[22]  Weifa Liang,et al.  Approximation Algorithms for the Team Orienteering Problem , 2020, IEEE INFOCOM 2020 - IEEE Conference on Computer Communications.

[23]  Neelam Srivastava,et al.  WIRELESS SENSOR NETWORKS IN AGRICULTURE: FOR POTATO FARMING , 2010 .

[24]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[25]  Jigang Wu,et al.  Joint Charging Tour Planning and Depot Positioning for Wireless Sensor Networks Using Mobile Chargers , 2017, IEEE/ACM Transactions on Networking.

[26]  Weifa Liang,et al.  Charging utility maximization in wireless rechargeable sensor networks , 2016, Wireless Networks.

[27]  Daji Qiao,et al.  Prolonging Sensor Network Lifetime Through Wireless Charging , 2010, 2010 31st IEEE Real-Time Systems Symposium.

[28]  Cong Wang,et al.  Improve Charging Capability for Wireless Rechargeable Sensor Networks Using Resonant Repeaters , 2015, 2015 IEEE 35th International Conference on Distributed Computing Systems.

[29]  Hanif D. Sherali,et al.  On traveling path and related problems for a mobile station in a rechargeable sensor network , 2013, MobiHoc.

[30]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[31]  Jie Wu,et al.  Optimizing Itinerary Selection and Charging Association for Mobile Chargers , 2017, IEEE Transactions on Mobile Computing.

[32]  Jie Wu,et al.  Collaborative Mobile Charging , 2015, IEEE Transactions on Computers.

[33]  Chi-Ming Yang,et al.  A Priority-Based Energy Replenishment Scheme for Wireless Rechargeable Sensor Networks , 2017, 2017 31st International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[34]  Jiming Chen,et al.  Joint Energy Replenishment and Operation Scheduling in Wireless Rechargeable Sensor Networks , 2017, IEEE Transactions on Industrial Informatics.

[35]  Nadeem Javaid,et al.  On Energy Hole and Coverage Hole Avoidance in Underwater Wireless Sensor Networks , 2016, IEEE Sensors Journal.

[36]  Guihai Chen,et al.  Radiation Constrained Scheduling of Wireless Charging Tasks , 2018, IEEE/ACM Transactions on Networking.

[37]  Guangjie Han,et al.  A Joint Energy Replenishment and Data Collection Algorithm in Wireless Rechargeable Sensor Networks , 2018, IEEE Internet of Things Journal.

[38]  Hongyi Wu,et al.  Learning an Effective Charging Scheme for Mobile Devices , 2020, 2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS).

[39]  Mohammad S. Obaidat,et al.  Clustering and splitting charging algorithms for large scaled wireless rechargeable sensor networks , 2016, J. Syst. Softw..

[40]  Jean-Michel Clairand,et al.  Design and implementation of a Wireless Sensor Network to detect forest fires , 2017, 2017 Fourth International Conference on eDemocracy & eGovernment (ICEDEG).

[41]  Dong Han,et al.  The dynamic routing algorithm for renewable wireless sensor networks with wireless power transfer , 2014, Comput. Networks.

[42]  Ngoc-Tu Nguyen,et al.  Novel methods for energy charging and data collection in wireless rechargeable sensor networks , 2017, Int. J. Commun. Syst..

[43]  M. Soljačić,et al.  Wireless Power Transfer via Strongly Coupled Magnetic Resonances , 2007, Science.