Abstract
In Wireless Rechargeable Sensor Networks (WRSNs), charging scheme optimization is one of the most critical issues, which plays an essential role in deciding the sensors’ lifetime. An effective charging scheme should simultaneously consider both the charging path and the charging time. Existing works, however, mainly focus on determining the optimal charging path and adopt the full charging strategy. The full charging approach may increase the sensors’ charging delay and eventually lead to sensor energy depletion. This paper studies how to optimize the charging path and the charging time at the same time to avoid energy depletion in WRSNs. We first formulate the investigated problem with a Mixed-Integer Linear Programming model. We then leverage the bi-level optimization approach and represent the targeted problem with two levels: the charging path optimization at the upper level and the charging time optimization at the lower level. A combination of Genetic Algorithm and Greedy method is proposed to determine the optimal charging path. Besides, to reduce the computational complexity of charging time identification level, we propose a Particle Swarm Optimization (PSO) algorithm to optimize the charging time of the best charging path in each evolutionary generation. The experimental validation on various network scenarios demonstrates our proposed charging scheme’s superiority over the existing algorithms.
Similar content being viewed by others
References
Le Nguyen P, Ji Y, Le K, Nguyen T-H (2018) Load balanced and constant stretch routing in the vicinity of holes in wsns. In: 2018 15th IEEE annual consumer communications & networking conference (CCNC), IEEE, pp 1–6
Huong TT, Le Nguyen P, Binh HTT, Nguyenz K, Hai NM et al (2020) Genetic algorithm-based periodic charging scheme for energy depletion avoidance in wrsns. In: 2020 IEEE wireless communications and networking conference (WCNC). IEEE, pp 1–6
Tomar A, Muduli L, Jana PK (2020) A fuzzy logic-based on-demand charging algorithm for wireless rechargeable sensor networks with multiple chargers, IEEE Transactions on Mobile Computing
Tam NT, Dung DA, Hung TH, Binh HTT, Yu S (2020) Exploiting relay nodes for maximizing wireless underground sensor network lifetime. Appl Intell 1–18
Shih H-C, Ho J-H, Liao B-Y, Pan J-S (2013) Fault node recovery algorithm for a wireless sensor network. IEEE Sensors J 13(7):2683–2689
Le Nguyen P, Hanh NT, Khuong NT, Binh HTT, Ji Y (2019) Node placement for connected target coverage in wireless sensor networks with dynamic sinks. Pervasiv Mob Comput 59:101070
Yetgin H, Cheung KTK, El-Hajjar M, Hanzo LH (2017) A survey of network lifetime maximization techniques in wireless sensor networks. IEEE Commun Surv Tutor 19(2):828–854
Yang Y, Wang C (2015) Wireless rechargeable sensor networks. Springer, Berlin
Mo L, Kritikakou A, He S (2019) Energy-aware multiple mobile chargers coordination for wireless rechargeable sensor networks. IEEE Internet Things J 6(5):8202–8214
Lu X, Wang P, Niyato D, Kim DI, Han Z (2015) Wireless charging technologies: fundamentals, standards, and network applications. IEEE Commun Surveys Tutor 18(2):1413–1452
Shi Y, Xie L, Hou YT, Sherali HD (2011) On renewable sensor networks with wireless energy transfer. In: 2011 Proceedings IEEE INFOCOM, IEEE, pp 1350–1358
Lyu Z, Wei Z, Pan J, Chen H, Xia C, Han J, Shi L (2019) Periodic charging planning for a mobile wce in wireless rechargeable sensor networks based on hybrid pso and ga algorithm. Appl Soft Comput 75:388–403
Yang X, Han G, Liu L, Qian A, Zhang W (2019) Igrc: an improved grid-based joint routing and charging algorithm for wireless rechargeable sensor networks. Futur Gener Comput Syst 92:837–845
Peng Y, Li Z, Zhang W, Qiao D (2010) Prolonging sensor network lifetime through wireless charging. In: 2010 31st IEEE Real-Time Systems Symposium, IEEE, pp 129–139
Xu W, Liang W, Jia X, Xu Z, Li Z, Liu Y (2018) Maximizing sensor lifetime with the minimal service cost of a mobile charger in wireless sensor networks. IEEE Trans Mob Comput 17(11):2564–2577
Chen Y-C, Jiang J-R (2016) Particle swarm optimization for charger deployment in wireless rechargeable sensor networks. In: 2016 26th international telecommunication networks and applications conference (ITNAC). IEEE, pp 231–236
Nguyen TH, Le Nguyen P et al (2020) Extending network lifetime by exploiting wireless charging in wsn. In: 2020 RIVF international conference on computing and communication technologies (RIVF). IEEE, pp 1–6
Xie L, Shi Y, Hou YT, Lou W, Sherali HD, Midkiff SF (2014) Multi-node wireless energy charging in sensor networks. IEEE/ACM Trans Netw 23(2):437–450
Zhu J, Feng Y, Liu M, Chen G, Huang Y (2018) Adaptive online mobile charging for node failure avoidance in wireless rechargeable sensor networks. Comput Commun 126:28–37
Kaswan A, Tomar A, Jana PK (2018) An efficient scheduling scheme for mobile charger in on-demand wireless rechargeable sensor networks. J Netw Comput Appl 114:123–134
Feng Y, Liu N, Wang F, Qian Q, Li X (2016) Starvation avoidance mobile energy replenishment for wireless rechargeable sensor networks. In: 2016 IEEE international conference on communications (ICC). IEEE, pp 1–6
Lin C, Zhou J, Guo C, Song H, Wu G, Obaidat MS (2017) Tsca: A temporal-spatial real-time charging scheduling algorithm for on-demand architecture in wireless rechargeable sensor networks. IEEE Trans Mob Comput 17(1):211–224
Xie L, Shi Y, Hou YT, Sherali HD (2012) Making sensor networks immortal: an energy-renewal approach with wireless power transfer. IEEE/ACM Trans Netw 20(6):1748–1761
Shi L, Han J, Han D, Ding X, Wei Z (2014) The dynamic routing algorithm for renewable wireless sensor networks with wireless power transfer. Comput Netw 74:34–52
Fu L, He L, Cheng P, Gu Y, Pan J, Chen J (2015) Esync: Energy synchronized mobile charging in rechargeable wireless sensor networks. IEEE Trans Vehic Technol 65(9):7415–7431
Najeeb N, Detweiler C (2017) Extending wireless rechargeable sensor network life without full knowledge. Sensors 17(7):1642
Xu W, Liang W, Jia X, Xu Z (2016) Maximizing sensor lifetime in a rechargeable sensor network via partial energy charging on sensor, IEEE
Sorsa A, Peltokangas R, Leiviska K (2008) Real-coded genetic algorithms and nonlinear parameter identification. In: 4th International IEEE conference, vol 2. IEEE, pp 10–42
Wang D, Tan D, Liu L (2018) Particle swarm optimization algorithm: an overview. Soft Comput 22(2):387–408
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Pan J-S, Tsai P-W, Liao Y-B (2010) Fish migration optimization based on the fishy biology. In: 2010 Fourth International Conference on Genetic and Evolutionary Computing, IEEE, pp 783–786
Du Z-G, Pan J-S, Chu S-C, Luo H-J, Hu P (2020) Quasi-affine transformation evolutionary algorithm with communication schemes for application of rssi in wireless sensor networks. IEEE Access 8:8583–8594
Heinzelman WB, Chandrakasan AP, Balakrishnan H (2002) An application-specific protocol architecture for wireless microsensor networks. IEEE Trans Wireless Commun 1(4):660–670
Sinha A, Malo P, Deb K (2017) A review on bilevel optimization: from classical to evolutionary approaches and applications. IEEE Trans Evol Comput 22(2):276–295
Binh HTT, Thanh PD, Thang TB (2019) New approach to solving the clustered shortest-path tree problem based on reducing the search space of evolutionary algorithm. Knowl-Based Syst 180:12–25
Sun W, Tang M, Zhang L, Huo Z, Shu L (2020) A survey of using swarm intelligence algorithms in iot. Sensors 20(5):1420
Hussain A, Muhammad YS, Nauman Sajid M, Hussain I, Mohamd Shoukry A, Gani S (2017) Genetic algorithm for traveling salesman problem with modified cycle crossover operator. Computational intelligence and neuroscience
Halim AH, Ismail I (2019) Combinatorial optimization: comparison of heuristic algorithms in travelling salesman problem. Archives Computat Methods Eng 26(2):367–380
Davis L (1985) Applying adaptive algorithms to epistatic domains. In: IJCAI, vol 85, pp 162–164
Goldberg DE, Lingle R et al (1985) Alleles, loci, and the traveling salesman problem. In: Proceedings of an international conference on genetic algorithms and their applications, vol 154. Lawrence Erlbaum, Hillsdale, pp 154–159
Eiben AE, Smith JE (2015) Introduction to evolutionary computing. Springer, Berlin
Kulkarni RV, Venayagamoorthy GK (2010) Particle swarm optimization in wireless-sensor networks: A brief survey. IEEE Transactions on Systems, Man, and Cybernetics Part C (Applications and Reviews) 41 (2):262–267
Harrison KR, Engelbrecht AP, Ombuki-Berman BM (2018) Self-adaptive particle swarm optimization: a review and analysis of convergence. Swarm Intelligence 12(3):187–226
Shi Y, Eberhart RC (1999) Empirical study of particle swarm optimization. In: Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406), vol 3. IEEE, pp 1945–1950
Gupta A, Ong Y-S, Feng L (2015) Multifactorial evolution: toward evolutionary multitasking. IEEE Trans Evol Comput 20(3):343–357
Herrera JDSGDMF (2020) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms, Swarm and Evolutionary Computation 1. https://doi.org/10.1016/j.swevo.2011.02.002
Acknowledgment
This research is funded by Vietnam National Foundation for Science and Technology Development (NAFOSTED) under grant number 102.01-2019.304. Ngo Minh Hai was funded by Vingroup Joint Stock Company and supported by the Domestic Master Scholarship Programme of Vingroup Innovation Foundation (VINIf), Vingroup Big Data Institute (VINBIGDATA), code VINIf.2020.ThS.BK.09.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Huong, T.T., Van Cuong, L., Hai, N.M. et al. A bi-level optimized charging algorithm for energy depletion avoidance in wireless rechargeable sensor networks. Appl Intell 52, 6812–6834 (2022). https://doi.org/10.1007/s10489-021-02775-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02775-8