Cluster routing is a critical routing approach in wireless sensor networks (WSNs). However, the uneven distribution of selected cluster head nodes and impractical data transmission paths can result in uneven depletion of network energy. For this purpose, we introduce a new routing strategy for clustered wireless sensor networks that utilizes an improved beluga whale optimization algorithm, called tCBWO-DPR. In the selection process of cluster heads, we introduce a new excitation function to evaluate and select more suitable candidate cluster heads by establishing the correlation between the energy of node and the positional relationship of nodes. In addition, the beluga whale optimization (BWO) algorithm has been improved by incorporating the cosine factor and t-distribution to enhance its local and global search capabilities, as well as to improve its convergence speed and ability. For the data transmission path, we use Prim's algorithm to construct a spanning tree and introduce DPR for determining the optimal route between cluster heads based on the correlation distances of cluster heads. This effectively shortens the data transmission path and enhances network stability. Simulation results show that the improved beluga whale optimization based algorithm can effectively improve the survival cycle and reduce the average energy consumption of the network.
Citation: Hao Yuan, Qiang Chen, Hongbing Li, Die Zeng, Tianwen Wu, Yuning Wang, Wei Zhang. Improved beluga whale optimization algorithm based cluster routing in wireless sensor networks[J]. Mathematical Biosciences and Engineering, 2024, 21(3): 4587-4625. doi: 10.3934/mbe.2024202
Cluster routing is a critical routing approach in wireless sensor networks (WSNs). However, the uneven distribution of selected cluster head nodes and impractical data transmission paths can result in uneven depletion of network energy. For this purpose, we introduce a new routing strategy for clustered wireless sensor networks that utilizes an improved beluga whale optimization algorithm, called tCBWO-DPR. In the selection process of cluster heads, we introduce a new excitation function to evaluate and select more suitable candidate cluster heads by establishing the correlation between the energy of node and the positional relationship of nodes. In addition, the beluga whale optimization (BWO) algorithm has been improved by incorporating the cosine factor and t-distribution to enhance its local and global search capabilities, as well as to improve its convergence speed and ability. For the data transmission path, we use Prim's algorithm to construct a spanning tree and introduce DPR for determining the optimal route between cluster heads based on the correlation distances of cluster heads. This effectively shortens the data transmission path and enhances network stability. Simulation results show that the improved beluga whale optimization based algorithm can effectively improve the survival cycle and reduce the average energy consumption of the network.
[1] | S. Madakam, V. Lake, Internet of Things (IoT): A literature review, J. Comput. Commun., 3 (2015), 164. https://doi.org/10.4236/jcc.2015.35021 doi: 10.4236/jcc.2015.35021 |
[2] | K. Gulati, R. S. K. Boddu, D. Kapila, S. L. Bangare, N. Chandnani, G. Saravanan, A review paper on wireless sensor network techniques in Internet of Things (IoT), Mater. Today Proc., 51 (2022), 161–165. https://doi.org/10.1016/j.matpr.2021.05.067 doi: 10.1016/j.matpr.2021.05.067 |
[3] | V. J. Hodge, S. O'Keefe, M. Weeks, A. Moulds, Wireless sensor networks for condition monitoring in the railway industry: A survey, IEEE Trans. Intell. Transp. Syst., 16 (2014), 1088–1106. https://doi.org/10.1109/TITS.2014.2366512 doi: 10.1109/TITS.2014.2366512 |
[4] | M. Majid, S. Habib, A. R. Javed, M. Rizwan, G. Srivastava, T. R. Gadekallu, et al., Applications of wireless sensor networks and internet of things frameworks in the industry revolution 4.0: A systematic literature review, Sensors, 22 (2022), 2087. https://doi.org/10.3390/s22062087 doi: 10.3390/s22062087 |
[5] | A. Watt, M. R. Phillips, C. E. A. Campbell, I. Wells, S. Hole, Wireless sensor networks for monitoring underwater sediment transport, Sci. Total Environ., 667 (2019), 160–165. https://doi.org/10.1016/j.scitotenv.2019.02.369 doi: 10.1016/j.scitotenv.2019.02.369 |
[6] | A. R. Basha, A review on wireless sensor networks: routing, Wireless Pers. Commun., 125 (2022), 897–937. https://doi.org/10.1007/s11277-022-09583-4 doi: 10.1007/s11277-022-09583-4 |
[7] | M. Handy, M. Haase, D. Timmermann, Low energy adaptive clustering hierarchy with deterministic cluster-head selection, in 4th international workshop on mobile and wireless communications network, Stockholm, Sweden, (2002), 368–372. https://doi.org/10.1109/MWCN.2002.1045790 |
[8] | X. Kui, J. Wang, S. Zhang, Energy-balanced clustering protocol for data gathering in wireless sensor networks with unbalanced traffic load, J. Cent. South Univ., 19 (2012), 3180–3187. https://doi.org/10.1007/s11771-012-1393-7 doi: 10.1007/s11771-012-1393-7 |
[9] | W. Xiang, N. Wang, Y. Zhou, An energy-efficient routing algorithm for software-defined wireless sensor networks, IEEE Sens. J., 16 (2016), 7393–7400. https://doi.org/10.1109/JSEN.2016.2585019 doi: 10.1109/JSEN.2016.2585019 |
[10] | F. Lu, W. Chen, W. Feng, H. Bi, 4pl routing problem using hybrid beetle swarm optimization, Soft Comput., (2023), 1–14. https://doi.org/10.1007/s00500-023-08378-4 doi: 10.1007/s00500-023-08378-4 |
[11] | T. Yan, F. Lu, S. Wang, L. Wang, H. Bi, A hybrid metaheuristic algorithm for the multi-objective location-routing problem in the early post-disaster stage, J. Ind. Manage. Optim., 19 (2023), 4663–4691. https://doi.org/10.3934/jimo.2022145 doi: 10.3934/jimo.2022145 |
[12] | I. Daanoune, B. Abdennaceur, A. Ballouk, A comprehensive survey on leach-based clustering routing protocols in wireless sensor networks, Ad Hoc Networks, 114 (2021), 102409. https://doi.org/10.1016/j.adhoc.2020.102409 doi: 10.1016/j.adhoc.2020.102409 |
[13] | D. W. Sambo, B. O. Yenke, A. Förster, P. Dayang, Optimized clustering algorithms for large wireless sensor networks: A review, Sensors, 19 (2019), 322. https://doi.org/10.3390/s19020322 doi: 10.3390/s19020322 |
[14] | C. Zhong, G. Li, Z. Meng, Beluga whale optimization: A novel nature-inspired metaheuristic algorithm, Knowledge-Based Syst., 251 (2022), 109215. https://doi.org/10.1016/j.knosys.2022.109215 doi: 10.1016/j.knosys.2022.109215 |
[15] | M. Kaedi, A. Bohlooli, R. Pakrooh, Simultaneous optimization of cluster head selection and inter-cluster routing in wireless sensor networks using a 2-level genetic algorithm, Appl. Soft Comput., 128 (2022), 109444. https://doi.org/10.1016/j.asoc.2022.109444 doi: 10.1016/j.asoc.2022.109444 |
[16] | W. R. Heinzelman, A. Chandrakasan, H. Balakrishnan, Energy-efficient communication protocol for wireless microsensor networks, in Proceedings of the 33rd annual Hawaii international conference on system sciences, Maui, HI, USA, (2000), 1–10. https://doi.org/10.1109/HICSS.2000.926982 |
[17] | W. B. Heinzelman, A. P. Chandrakasan, H. Balakrishnan, An application-specific protocol architecture for wireless microsensor networks, IEEE Trans. Wireless Commun., 1 (2002), 660–670. https://doi.org/10.1109/TWC.2002.804190 doi: 10.1109/TWC.2002.804190 |
[18] | A. Shahraki, M. K. Rafsanjani, A. B. Saeid, Hierarchical distributed management clustering protocol for wireless sensor networks, Telecommun. Syst., 65 (2017), 193–214. https://doi.org/10.1007/s11235-016-0218-7 doi: 10.1007/s11235-016-0218-7 |
[19] | B. Pitchaimanickam, G. Murugaboopathi, A hybrid firefly algorithm with particle swarm optimization for energy efficient optimal cluster head selection in wireless sensor networks, Neural Comput. Appl., 32 (2020), 7709–7723. https://doi.org/10.1007/s00521-019-04441-0 doi: 10.1007/s00521-019-04441-0 |
[20] | X. W. Yu, Y. Li, Y. Liu, H. Yu, Wsn clustering routing algorithm based on hybrid genetic tabu search, Wireless Pers. Commun., 124 (2022), 3485–3506. https://doi.org/10.1007/s11277-022-09522-3 doi: 10.1007/s11277-022-09522-3 |
[21] | X. Guo, Y. Ye, L. Li, R. Wu, X. Sun, WSN clustering routing algorithm combining sine cosine algorithm and Lévy mutation, IEEE Access, 11 (2023), 22654–22663. https://doi.org/10.1109/ACCESS.2023.3252027 doi: 10.1109/ACCESS.2023.3252027 |
[22] | L. Chang, F. Li, X. Niu, J. Zhu, On an improved clustering algorithm based on node density for wsn routing protocol, Cluster Comput., 25 (2022), 3005–3017. https://doi.org/10.1007/s10586-022-03544-z doi: 10.1007/s10586-022-03544-z |
[23] | H. Esmaeili, B. M. Bidgoli, V. Hakami, CMML: Combined metaheuristic-machine learning for adaptable routing in clustered wireless sensor networks, Appl. Soft Comput., 118 (2022), 108477. https://doi.org/10.1016/j.asoc.2022.108477 doi: 10.1016/j.asoc.2022.108477 |
[24] | K. Debasis, L. D. Sharma, V. Bohat, R. S. Bhadoria, An energy-efficient clustering algorithm for maximizing lifetime of wireless sensor networks using machine learning, Mobile Networks Appl., 28 (2023), 853–867. https://doi.org/10.1007/s11036-023-02109-7 doi: 10.1007/s11036-023-02109-7 |
[25] | Z. M. Zahedi, R. Akbari, M. Shokouhifar, F. Safaei, A. Jalali, Swarm intelligence based fuzzy routing protocol for clustered wireless sensor networks, Expert Syst. Appl., 55 (2016), 313–328. https://doi.org/10.1016/j.eswa.2016.02.016 doi: 10.1016/j.eswa.2016.02.016 |
[26] | S. Radhika, P. Rangarajan, On improving the lifespan of wireless sensor networks with fuzzy based clustering and machine learning based data reduction, Appl. Soft Comput., 83 (2019), 105610. https://doi.org/10.1016/j.asoc.2019.105610 doi: 10.1016/j.asoc.2019.105610 |
[27] | P. S. Mehra, M. N. Doja, B. Alam, Fuzzy based enhanced cluster head selection (FBECS) for WSN, J. King Saud Univ. Sci., 32 (2020), 390–401. https://doi.org/10.1016/j.jksus.2018.04.031 doi: 10.1016/j.jksus.2018.04.031 |
[28] | Y. Jin, L. Wang, Y. Kim, X. Yang, EEMC: An energy-efficient multi-level clustering algorithm for large-scale wireless sensor networks, Comput. Networks, 52 (2008), 542–562. https://doi.org/10.1016/j.comnet.2007.10.005 doi: 10.1016/j.comnet.2007.10.005 |
[29] | M. Ahsanullah, B. G. Kibria, M. Shakil, Normal and Student's t Distributions and Their Applications, Atlantis Press, Paris, 4 (2014). https://doi.org/10.2991/978-94-6239-061-4 |
[30] | K. T. Lan, C. H. Lan, Notes on the distinction of gaussian and cauchy mutations, in 2008 Eighth International Conference on Intelligent Systems Design and Applications, Kaohsuing, Taiwan, (2023), 272–277. https://doi.org/10.1109/ISDA.2008.237 |
[31] | A. Singh, A. Nagaraju, Low latency and energy efficient routing-aware network codingbased data transmission in multi-hop and multi-sink WSN, Ad Hoc Networks, 107 (2020), 102182. https://doi.org/10.1016/j.adhoc.2020.102182 doi: 10.1016/j.adhoc.2020.102182 |
[32] | Z. Ramadhan, A. P. U. Siahaan, M. Mesran, Prim and floyd-warshall comparative algorithms in shortest path problem, in Proceedings of the Joint Workshop KO2PI and The 1st International Conference on Advance and Scientific Innovation, (2018), 47–58. |
[33] | A. E. Fawzy, M. Shokair, W. Saad, Balanced and energy-efficient multi-hop techniques for routing in wireless sensor networks, IET Networks, 7 (2018), 33–43. https://doi.org/10.1049/iet-net.2017.0063 doi: 10.1049/iet-net.2017.0063 |
[34] | G. Wu, R. Mallipeddi, P. Suganthan, Problem definitions and evaluation criteria for the CEC 2017 competition and special session on constrained single objective real-parameter optimization, Nanyang Technol. Univ., Singapore, Tech. Rep., 10 (2016), 1–18. |
[35] | A. A. Heidari, S. Mirjalili, H. Faris, I. Aljarah, M. Mafarja, H. Chen, Harris hawks optimization: Algorithm and applications, Future Gener. Comput. Syst., 97 (2019), 849–872. https://doi.org/10.1016/j.future.2019.02.028 doi: 10.1016/j.future.2019.02.028 |
[36] | B. Das, V. Mukherjee, D. Das, Student psychology based optimization algorithm: A new population based optimization algorithm for solving optimization problems, Adv. Eng. Software, 146 (2020), 102804. https://doi.org/10.1016/j.advengsoft.2020.102804 doi: 10.1016/j.advengsoft.2020.102804 |
[37] | Y. Shi, R. C. Eberhart, Empirical study of particle swarm optimization, in Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA, 3 (1999), 1945–1950. https://doi.org/10.1109/CEC.1999.785511 |
[38] | L. Abualigah, A. Diabat, S. Mirjalili, M. A. Elaziz, A. H. Gandomi, The arithmetic optimization algorithm, Comput. Methods Appl. Mech. Eng., 376 (2021), 113609. https://doi.org/10.1016/j.cma.2020.113609 doi: 10.1016/j.cma.2020.113609 |
[39] | J. Xue, B. Shen, A novel swarm intelligence optimization approach: sparrow search algorithm, Syst. Sci. Control Eng., 8 (2020), 22–34. https://doi.org/10.1080/21642583.2019.1708830 doi: 10.1080/21642583.2019.1708830 |
[40] | H. Li, Leach-HPR: An energy efficient routing algorithm for heterogeneous WSN, in 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems, Xiamen, China, (2010), 507–511. https://doi.org/10.1109/ICICISYS.2010.5658274 |
[41] | P. Almasan, J. Suárez-Varela, K. Rusek, P. Barlet-Ros, A. Cabellos-Aparicio, Deep reinforcement learning meets graph neural networks: Exploring a routing optimization use case, Comput. Commun., 196 (2022), 184–194, . https://doi.org/10.1016/j.comcom.2022.09.029 doi: 10.1016/j.comcom.2022.09.029 |
[42] | Q. Zheng, P. Zhao, Y. Li, H. Wang, Y. Yang, Spectrum interference-based two-level data augmentation method in deep learning for automatic modulation classification, Neural Comput. Appl., 33 (2021), 7723–7745. https://doi.org/10.1007/s00521-020-05514-1 doi: 10.1007/s00521-020-05514-1 |
[43] | Q. Zheng, X. Tian, Z. Yu, H. Wang, A. Elhanashi, S. Saponara, DL-PR: Generalized automatic modulation classification method based on deep learning with priori regularization, Eng. Appl. Artif. Intell., 122 (2023), 106082. https://doi.org/10.1016/j.engappai.2023.106082 doi: 10.1016/j.engappai.2023.106082 |