Reducing Energy Consumption and Clustering in Wireless Sensor Networks using an Improved Discrete Gorilla Troops Optimization Algorithm with Fuzzy Rules


  • Dlsoz Abdalkarim Rashid Department of Computer Science, College of Science, University of Sulaimani, Kurdistan Region, Iraq. Author



Gorilla Troops, Optimizer, K-MEANS, Fuzzy System, Wireless Sensor Network


Among the most common and extensively operated methods in wireless sensor networks (WSN) to increase the efficiency and performance of WSN is network clustering because, through this solution, data is transmitted through the closest possible path. In the clustering method, a portion of the nodes in the network become cluster heads, then a cluster is formed by joining the nodes close to the cluster head. However, the main and important problem in this issue is preventing the creation of unbalanced clusters since the spreading of cluster heads in the network can be unequal. In this paper, we have presented an algorithm based on the discrete Gorilla Troops Optimizer (DGTOA) algorithm and K-Means with a fuzzy clustering approach. In this model, first, several cluster heads are chosen by applying the discrete DGTOA algorithm, and then the output of the DGTOA algorithm is given as initial points and coordinates in K-means. Finally, the cluster head is utilized to wield the fuzzy system. Also, different criteria and graphs were used to compare the proposed model, and the obtained results were measured with other methods, and the obtained outcomes indicate the high performance of the proposed model.


Mainetti, L., Patrono, L., & Vilei, A. (2011, September). Evolution of wireless sensor networks towards the

internet of things: A survey. In SoftCOM 2011, 19th international conference on software, telecommunications

and computer networks (pp. 1-6). IEEE.

Furtado, H., & Trobec, R. (2011, May). Applications of wireless sensors in medicine. In 2011 Proceedings

of the 34th International Convention MIPRO (pp. 257-261). IEEE.

Wang, N., Zhou, Y., & Xiang, W. (2016, December). An energy efficient clustering protocol for lifetime

maximization in wireless sensor networks. In 2016 IEEE Global Communications Conference

(GLOBECOM) (pp. 1-6). IEEE.

Mehra, P. S., Doja, M. N., & Alam, B. (2020). Fuzzy based enhanced cluster head selection (FBECS) for DOI:

WSN. Journal of King Saud University-Science, 32(1), 390-401.

Xu, L., Collier, R., & O’Hare, G. M. (2017). A survey of clustering techniques in WSNs and consideration

of the challenges of applying such to 5G IoT scenarios. IEEE Internet of Things Journal, 4(5), 1229-1249.

William, P., Badholia, A., Verma, V., Sharma, A., & Verma, A. (2022). Analysis of data aggregation and

clustering protocol in wireless sensor networks using machine learning. In Evolutionary Computing and

Mobile Sustainable Networks: Proceedings of ICECMSN 2021 (pp. 925-939). Singapore: Springer Singapore.

Prasad, D. R., Naganjaneyulu, P. V., & Prasad, K. S. (2017, February). Metaheuristic techniques for cluster

selection in WSN. In 2017 International Conference on Algorithms, Methodology, Models and Applications

in Emerging Technologies (ICAMMAET) (pp. 1-6). IEEE.

Afsar, M. M., & Tayarani-N, M. H. (2014). Clustering in sensor networks: A literature survey. Journal of DOI:

Network and Computer applications, 46, 198-226.

Vlajic, N., & Xia, D. (2006, June). Wireless sensor networks: to cluster or not to cluster?. In 2006

International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM'06) (pp. 9-

pp). IEEE.

Wohwe Sambo, D., Yenke, B. O., Förster, A., & Dayang, P. (2019). Optimized clustering algorithms for

large wireless sensor networks: A review. Sensors, 19(2), 322.

Sert, S. A., Bagci, H., & Yazici, A. (2015). MOFCA: Multi-objective fuzzy clustering algorithm for DOI:

wireless sensor networks. Applied Soft Computing, 30, 151-165.

Lata, S., Mehfuz, S., Urooj, S., & Alrowais, F. (2020). Fuzzy clustering algorithm for enhancing reliability

and network lifetime of wireless sensor networks. IEEE Access, 8, 66013-66024.

Singh, A. K., Purohit, N., & Varma, S. (2013). Fuzzy logic based clustering in wireless sensor networks: DOI:

a survey. International Journal of Electronics, 100(1), 126-141.

Javadpour, A., Adelpour, N., Wang, G., & Peng, T. (2018, October). Combing fuzzy clustering and PSO

algorithms to optimize energy consumption in WSN networks. In 2018 IEEE SmartWorld, ubiquitous

intelligence & computing, advanced & trusted computing, scalable computing & communications, cloud &

big data computing, internet of people and smart city innovation

(SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI) (pp. 1371-1377). IEEE.

Arikumar, K. S., Natarajan, V., & Satapathy, S. C. (2020). EELTM: an energy efficient LifeTime

maximization approach for WSN by PSO and fuzzy-based unequal clustering. Arabian Journal for Science and

Engineering, 45(12), 10245-10260.

Lipare, A., Edla, D. R., & Dharavath, R. (2021). Fuzzy rule generation using modified PSO for clustering DOI:

in wireless sensor networks. IEEE Transactions on Green Communications and Networking, 5(2), 846-857.

Ramya, R., & Padmapriya, K. (2023). An implementation of energy efficient fuzzy-optimized routing in

wireless sensor networks using Particle Swarm Optimization (PSO) and Whale Optimization Algorithm

(WOA). Journal of Intelligent & Fuzzy Systems, (Preprint), 1-16.

Tyagi, V., & Singh, S. (2023). GM-WOA: a hybrid energy efficient cluster routing technique for SDNenabled WSNs. The Journal of Supercomputing, 1-29. DOI:

Devika, G., Ramesh, D., & Karegowda, A. G. (2020). Swarm intelligence–based energy‐efficient

clustering algorithms for WSN: overview of algorithms, analysis, and applications. Swarm intelligence

optimization: algorithms and applications, 207-261.

Debasis, K., Sharma, L. D., Bohat, V., & Bhadoria, R. S. (2023). An energy-efficient clustering algorithm

for maximizing lifetime of wireless sensor networks using machine learning. Mobile Networks and

Applications, 1-15.

Wang, J., Gao, Y., Wang, K., Sangaiah, A. K., & Lim, S. J. (2019). An affinity propagation-based selfadaptive clustering method for wireless sensor networks. Sensors, 19(11), 2579. DOI:

Abdollahzadeh, B., Soleimanian Gharehchopogh, F., & Mirjalili, S. (2021). Artificial gorilla troops

optimizer: a new nature‐inspired metaheuristic algorithm for global optimization problems. International

Journal of Intelligent Systems, 36(10), 5887-5958.

Holland, J. H. (1992). Genetic algorithms. Scientific american, 267(1), 66-73. DOI:

Hartigan, J. A., & Wong, M. A. (1979). Algorithm AS 136: A k-means clustering algorithm. Journal of the DOI:

royal statistical society. series c (applied statistics), 28(1), 100-108.

Singh, S. K., Kumar, P., & Singh, J. P. (2017). A survey on successors of LEACH protocol. Ieee Access, 5, DOI:




How to Cite

Reducing Energy Consumption and Clustering in Wireless Sensor Networks using an Improved Discrete Gorilla Troops Optimization Algorithm with Fuzzy Rules. (2023). Journal of Zankoy Sulaimani - Part A, 25(2), 16.

Most read articles by the same author(s)

1 2 3 4 5 6 7 8 9 10 > >>