Energy-efficient clustering protocol in wireless sensor networks based on multi-objective binary dragonfly optimization algorithm and Mamdani fuzzy inference system

Document Type : Research Paper

Authors
1 Department of Computer Engineering, Sar.C., Islamic Azad University, Sari, Iran
2 Department of Computer Engineering, Az.C., Islamic Azad University, Azadshahr, Iran
3 Department of Computer Engineering, Bab.C., Islamic Azad University, Babol, Iran
10.22075/ijnaa.2025.38291.5502
Abstract
Clustering is an efficient method for designing routing algorithms in wireless sensor networks (WSNs) that enhances the network's lifespan and scalability. Considering the limited capabilities of sensor nodes, such as energy, processing power, and communication range, clustering-based routing protocols adapt network performance to these constraints. Recent related works have demonstrated that energy consumption in sensor nodes can be minimized using clustering methods. In the clustering approach, the selection of cluster heads and the formation of clusters play a critical role in data transmission. This article proposes a hybrid approach based on a multi-objective binary dragonfly optimization algorithm and Mamdani fuzzy inference system for clustering protocols in homogeneous wireless sensor networks. In this approach, the multi-objective binary dragonfly optimization algorithm is initially employed for cluster head selection, followed by the Mamdani-type fuzzy inference system for cluster formation. Finally, a multi-hop routing process is utilized for data packet transmission. The proposed clustering protocol has been simulated on WSNs with various topologies. Its performance has been evaluated based on multiple criteria, including average energy consumption, the first node to die, 50% of nodes dead, the last node to die, and the number of packets transmitted to the base station. The evaluation results indicate that the proposed clustering protocol outperforms previous protocols.
Keywords

[1] D. Kumar, T.C. Aseri, and R. Patel, EEHC: Energy efficient heterogeneous clustered scheme for wireless sensor networks, Comput. Commun. 32 (2009), no. 4, 662-667.
[2] A.A. Abbasi and M. Younis, A survey on clustering algorithms for wireless sensor networks, Comput. Commun. 30 (2007), no. 15, 2826-2841.
[3] T. Ojha, S. Misra, and N.S. Raghunwanshi, Wireless sensor networks for agriculture: The state‑of‑the‑art in practice and future challenges, Comput. Electron. Agric. 118 (2015), 66-84.
[4] B.D. Deebak and F. Al‑Turjman, A hybrid secure routing and monitoring mechanism in IoT‑based wireless sensor networks, Ad Hoc Networks 97 (2020), Article ID 102022.
[5] J.J. Anaya, E. Talavera, F. Jiménez, F. Serradilla, and J.E. Naranjo, Vehicle to vehicle geo networking using wireless sensor networks, Ad Hoc Networks 27 (2015), 133-146.
[6] A. Milenković, C. Otto, and E. Jovanov, Wireless sensor networks for personal health monitoring: Issues and an implementation, Comput. Commun. 27 (2006), no. 14, 2521-2533.
[7] J. Lu, L. Feng, J. Yang, M.M. Hassan, A. Alelaiwi, and I. Humar, Artificial agent: The fusion of artificial intelligence and a mobile agent for energy‑efficient traffic control in wireless sensor networks, Future Gener. Comput. Syst. 95 (2019), 45-51.
[8] E.S. Nadimi, H.T. Sogaard, T. Bak, and F.W. Oudshoorn, ZigBee‑based wireless sensor networks for monitoring animal presence and pasture time in a strip of new grass, Comput. Electron. Agric. 61 (2008), no. 2, 79-87.
[9] K. Hadi, Analysis of exploiting geographic routing for data aggregation in wireless sensor networks, Procedia Comput. Sci. 151 (2019), 439-446.
[10] M. Younis and K. Akkaya, Strategies and techniques for node placement in wireless sensor networks: A survey, Ad Hoc Networks 6 (2008), no. 4, 621-655.
[11] X. Min, W.-R. Shi, C.-J. Jiang, and Y. Zhang, Energy efficient clustering algorithm for maximizing lifetime of wireless sensor networks, Int. J. Electron. Commun. 64 (2010), no. 4, 289-298.
[12] P. Kuila, S.K. Gupta, and P.K. Jana, A novel evolutionary approach for load balanced clustering problem for wireless sensor networks, Swarm Evol. Comput. 12 (2013), 48-56.
[13] K. Vijayalakshmi and P. Anandan, A multi objective particle swarm optimization for effective cluster head selection in WSN, Cluster Comput. 22 (2019), no. 5, 12275-12282.
[14] W.B. Heinzelman, A.P. Chandrakasan, and H. Balakrishnan, An application‑specific protocol architecture for wireless micro sensor networks, IEEE Trans. Wirel. Commun. 1 (2002), no. 4, 660-670.
[15] S. Mirjalili, Dragonfly algorithm: a new meta‑heuristic optimization technique for solving single‑objective, discrete, and multi‑objective problems, Neural Comput. Appl. 27 (2016), no. 4, 1053-1073.
[16] M. Mafarja, I. Aljarah, A.A. Heidari, H. Faris, P. Fournier‑Viger, X. Li, and S. Mirjalili, Binary dragonfly optimization for feature selection using time‑varying transfer functions, Knowl.‑Based Syst. 161 (2018), 185-204.
[17] P. Kuila and P.K. Jana, A novel differential evolution based clustering algorithm for wireless sensor networks, Appl. Soft Comput. 25 (2014), 414-425.
[18] W.X. Xie, Q.Y. Zhang, Z.M. Sun, and F. Zhang, A clustering routing protocol for WSN based on type‑2 fuzzy logic and ant colony optimization, Wirel. Pers. Commun. 25 (2015), 1165-1196.
[19] V. Sharma and A. Grover, A modified ant colony optimization algorithm for energy efficient wireless sensor networks, Opt. 127 (2016), no. 4, 2169-2172.
[20] B. Zeng and Y. Dong, An improved harmony search based energy‑efficient routing algorithm for wireless sensor networks, Appl. Soft Comput. 41 (2016), 135-147.
[21] P. Singhmann and S. Singh, Improved metaheuristic based energy‑efficient clustering protocol for wireless sensor networks, Eng. Appl. Artif. Intell. 57 (2017), 142-152.
[22] P. Singhmann and S. Singh, Energy efficient clustering protocol based on improved metaheuristic in wireless sensor networks, J. Netw. Comput. Appl. 83 (2017), 40-52.
[23] G.P. Gupta and S. Jha, Integrated clustering and routing protocol for wireless sensor networks using Cuckoo and Harmony Search based metaheuristic techniques, Eng. Appl. Artif. Intell. 68 (2018), 101-109.
[24] G.P. Gupta, Improved cuckoo search‑based clustering protocol for wireless sensor networks, Procedia Comput. Sci. 125 (2018), 234-240.
[25] S. Verma, N. Sood, and A.K. Sharma, Genetic algorithm‑based optimized cluster head selection for single and multiple data sinks in heterogeneous wireless sensor network, Appl. Soft Comput. 85 (2019), Article ID 105788.
[26] K.N. Dattatraya and K.R. Rao, Hybrid based cluster head selection for maximizing network lifetime and energy efficiency in WSN, J. King Saud Univ. ‑ Comput. Inf. Sci. (2019), in press.
[27] D. Mehta and S. Saxena, MCH‑EOR: Multi‑objective cluster head based energy‑aware optimized routing algorithm in wireless sensor networks, Sustain. Comput.: Inform. Syst. 28 (2020), Article ID 100406.
[28] B.M. Sahoo, T. Amgoth, and H.M. Pandey, Particle swarm optimization based energy efficient clustering and sink mobility in heterogeneous wireless sensor network, Ad Hoc Networks 106 (2020), Article ID 102237.
[29] M. Alazab, K. Lakshmanna, T. Reddy, Q.V. Pham, and P.K.R. Maddikunta, Multi‑objective cluster head selection using fitness averaged rider optimization algorithm for IoT networks in smart cities, Sustain. Energy Technol. Assess. 43 (2021), Article ID 100973.
[30] G. Ran, H. Zhang, and S. Gong, Improving on LEACH protocol of wireless sensor networks using fuzzy logic, J. Inf. Comput. Sci. 7 (2010), no. 3, 767-775.
[31] S.H. Kang and T. Nguyen, Distance based thresholds for cluster head selection in wireless sensor networks, IEEE Commun. Lett. 16 (2012), no. 9, 1396-1399.
[32] M. Shokouhifar and A. Jalali, A new evolutionary based application specific routing protocol for clustered wireless sensor networks, AEU ‑ Int. J. Electron. Commun. 69 (2015), no. 1, 432-441.
[33] Z.M. Zahedi, R. Akbari, M. Shokouhifar, F. Safaei, and A. Jalali, Swarm intelligence based fuzzy routing protocol for clustered wireless sensor networks, Expert Syst. Appl. 55 (2016), no. 1, 313-328.

Articles in Press, Corrected Proof
Available Online from 20 August 2026

  • Receive Date 11 July 2025
  • Accept Date 19 October 2025