Abstract
Wireless sensor networks belong to the group of technologies that enabled emerging and fast developing of other novel technologies such as cloud computing, environmental and air pollution monitoring, and health applications. One important challenge that must be solved for any wireless sensor network is energy-efficient clustering, that is categorized as NP-hard problem. This led to a great number of novel clustering algorithms, that emerged with sole purpose to establish the proper balance in energy consumption between the sensors, and to enhance the efficiency and lifetime of the network itself. In this manuscript, a modified version of the bat algorithm, that belongs to a group of nature-inspired swarm intelligence metaheuristics, is proposed. Devised algorithm was utilized to tackle the energy-efficient clustering problems. Performance of proposed improved bat metaheuristics has been validated by conducting a comparative analysis with its original version, and also with other metaheuristics approaches that were tested for the same problem. Obtained results from conducted experiments suggest that the proposed method’s performance is superior, and that it could bring valuable results in the other domains of use as well.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abd Elaziz, M., Oliva, D.: Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm. Energy Conv. Manage. 171, 1843–1859 (2018). https://doi.org/10.1016/j.enconman.2018.05.062, http://www.sciencedirect.com/science/article/pii/S0196890418305405
Azharuddin, M., Jana, P.K.: Particle swarm optimization for maximizing lifetime of wireless sensor networks. Comput. Electr. Eng. 51, 26–42 (2016). https://doi.org/10.1016/j.compeleceng.2016.03.002, http://www.sciencedirect.com/science/article/pii/S0045790616300404
Bacanin, N., Bezdan, T., Tuba, E., Strumberger, I., Tuba, M., Zivkovic, M.: Task scheduling in cloud computing environment by grey wolf optimizer. In: 2019 27th Telecommunications Forum (TELFOR), pp. 1–4 (Nov 2019). https://doi.org/10.1109/TELFOR48224.2019.8971223
Bacanin, N., Bezdan, T., Tuba, E., Strumberger, I., Tuba, M.: Monarch butterfly optimization based convolutional neural network design. Mathematics 8(6), 936 (2020)
Bacanin, N., Tuba, E., Zivkovic, M., Strumberger, I., Tuba, M.: Whale optimization algorithm with exploratory move for wireless sensor networks localization. In: International Conference on Hybrid Intelligent Systems, pp. 328–338. Springer (2019)
Bacanin, N., Tuba, M.: Artificial bee colony (ABC) algorithm for constrained optimization improved with genetic operators. Stud. Inf. Control 21(2), 137–146 (2012)
Bacanin, N., Tuba, M.: Firefly algorithm for cardinality constrained mean-variance portfolio optimization problem with entropy diversity constraint. Sci. World J. Special Issue Comput. Intell. Metaheuristic Algorithms Appl. 721521, 16 (2014). https://doi.org/10.1155/2014/721521
Bezdan, T., Zivkovic, M., Tuba, E., Strumberger, I., Bacanin, N., Tuba, M.: Multi-objective task scheduling in cloud computing environment by hybridized bat algorithm. In: International Conference on Intelligent and Fuzzy Systems, pp. 718–725. Springer (2020)
Collet, P., Rennard, J.P.: Stochastic optimization algorithms. In: Intelligent Information Technologies: Concepts, Methodologies, Tools, and Applications, pp. 1121–1137. IGI Global (2008)
Dorigo, M., Birattari, M.: Ant Colony Optimization. Springer (2010)
Heidari, A.A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M., Chen, H.: Harris hawks optimization: algorithm and applications. Futur. Gener. Comput. Syst. 97, 849–872 (2019)
Izadi, A., Mohammad Kimiagari, A.: Distribution network design under demand uncertainty using genetic algorithm and Monte Carlo simulation approach: a case study in pharmaceutical industry. J. Ind. Eng. Int. 10(1), 1–9 (2014)
Jiang, B., Chan, W.K.: Input-based adaptive randomized test case prioritization: a local beam search approach. J. Syst. Softw. 105, 91–106 (2015)
Jung, S.G., Yeom, S., Shon, M., Kim, D., Choo, H.: Clustering Wireless Sensor Networks Based on Bird Flocking Behavior, pp. 128–137, June 2015
Kalra, M., Singh, S.: A review of metaheuristic scheduling techniques in cloud computing. Egyptian Inform. J. 16(3), 275–295 (2015). https://doi.org/10.1016/j.eij.2015.07.001, http://www.sciencedirect.com/science/article/pii/S1110866515000353
Katoch, S., Chauhan, S.S., Kumar, V.: A review on genetic algorithm: past, present, and future. Multimedia Tools Appl. 1–36 (2020)
Khodadadi, A., Saeidi, S.: Discovering the maximum k-clique on social networks using bat optimization algorithm. Comput. Soc. Netw. 8(1), 1–15 (2021)
Kim, J.H., et al.: Meta-heuristic algorithms as tools for hydrological science. Geosci. Lett. 1(1), 1–7 (2014)
Kora, P., Kalva, S.R.: Improved bat algorithm for the detection of myocardial infarction. Springerplus 4(1), 1–18 (2015)
Li, W., Ding, Y., Yang, Y., Sherratt, R.S., Park, J.H., Wang, J.: Parameterized algorithms of fundamental np-hard problems: a survey. HCIS 10(1), 1–24 (2020)
Liang, J., Runarsson, T.P., Mezura-Montes, E., Clerc, M., Suganthan, P., Coello, C., Deb, K.: Problem definitions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization (2006)
Mann, P.S., Singh, S.: Improved artificial bee colony metaheuristic for energy-efficient clustering in wireless sensor networks. Artif. Intell. Rev. 51(3), 329–354 (2019)
Mirjalili, S.: Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 27(4), 1053–1073 (2016)
Mirjalili, S., Lewis, A.: The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67 (2016). https://doi.org/10.1016/j.advengsoft.2016.01.008, http://www.sciencedirect.com/science/article/pii/S0965997816300163
Mugunthan, S.: Novel cluster rotating and routing strategy for software defined wireless sensor networks. J. ISMAC 2(02), 140–146 (2020)
Raj, J.S.: Machine learning based resourceful clustering with load optimization for wireless sensor networks. J. Ubiquit. Comput. Commun. Technol. (UCCT) 2(01), 29–38 (2020)
Semnani, D., Hadjianfar, M., Aziminia, H., Sheikhzadeh, M.: Jacquard pattern optimizing in weft knitted fabrics via interactive genetic algorithm. Fashion Text. 1(1), 1–9 (2014)
da Silveira, L.A., Soncco-Álvarez, J.L., de Lima, T.A., Ayala-Rincón, M.: Memetic and opposition-based learning genetic algorithms for sorting unsigned genomes by translocations. In: Pillay, N., Engelbrecht, A.P., Abraham, A., du Plessis, M.C., Snášel, V., Muda, A.K. (eds.) Advances in Nature and Biologically Inspired Computing, pp. 73–85. Springer International Publishing, Cham (2016)
Strumberger, I., Tuba, E., Bacanin, N., Beko, M., Tuba, M.: Monarch butterfly optimization algorithm for localization in wireless sensor networks. In: 2018 28th International Conference Radioelektronika (RADIOELEKTRONIKA), pp. 1–6 (April 2018). https://doi.org/10.1109/RADIOELEK.2018.8376387
Strumberger, I., Bacanin, N., Tuba, M., Tuba, E.: Resource scheduling in cloud computing based on a hybridized whale optimization algorithm. Appl. Sci. 9(22), 4893 (2019). https://doi.org/10.3390/app9224893
Strumberger, I., Beko, M., Tuba, M., Minovic, M., Bacanin, N.: Elephant herding optimization algorithm for wireless sensor network localization problem. In: Camarinha-Matos, L.M., Adu-Kankam, K.O., Julashokri, M. (eds.) Technological Innovation for Resilient Systems, pp. 175–184. Springer International Publishing, Cham (2018)
Strumberger, I., Minovic, M., Tuba, M., Bacanin, N.: Performance of elephant herding optimization and tree growth algorithm adapted for node localization in wireless sensor networks. Sensors 19(11), 2515 (2019). https://doi.org/10.3390/s19112515
Strumberger, I., Tuba, M., Bacanin, N., Tuba, E.: Cloudlet scheduling by hybridized monarch butterfly optimization algorithm. J. Sens. Actuator Netw. 8(3), 44 (2019). https://doi.org/10.3390/jsan8030044
Tizhoosh, H.R.: Opposition-based learning: a new scheme for machine intelligence. In: International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), vol. 1, pp. 695–701 (2005)
Tuba, M., Bacanin, N.: Hybridized bat algorithm for multi-objective radio frequency identification (RFID) network planning. In: 2015 IEEE Congress on Evolutionary Computation (CEC), pp. 499–506 (May 2015). https://doi.org/10.1109/CEC.2015.7256931
Wang, G.G.: Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Memetic Computing (Sep 2016). https://doi.org/10.1007/s12293-016-0212-3, https://doi.org/10.1007/s12293-016-0212-3
Wang, J., Gao, Y., Liu, W., Sangaiah, A.K., Kim, H.J.: An improved routing schema with special clustering using PSO algorithm for heterogeneous wireless sensor network. Sensors 19(3) (2019). https://doi.org/10.3390/s19030671
Yang, X.S.: A New Metaheuristic Bat-Inspired Algorithm, pp. 65–74. Springer Berlin Heidelberg, Berlin, Heidelberg (2010). https://doi.org/10.1007/978-3-642-12538-6_6, https://doi.org/10.1007/978-3-642-12538-6_6
Zivkovic, M., Branovic, B., Marković, D., Popović, R.: Energy efficient security architecture for wireless sensor networks. In: 2012 20th Telecommunications Forum (TELFOR), pp. 1524–1527 (Nov 2012). https://doi.org/10.1109/TELFOR.2012.6419510
Zivkovic, M., Zivkovic, T., Venkatachalam, K., Bacanin, N.: Enhanced dragonfly algorithm adapted for wireless sensor network lifetime optimization. In: Data Intelligence and Cognitive Informatics, pp. 803–817. Springer (2021)
Acknowledgements
The paper is supported by the Ministry of Education, Science and Technological Development of Republic of Serbia, Grant No. III-44006.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Bacanin, N., Arnaut, U., Zivkovic, M., Bezdan, T., Rashid, T.A. (2022). Energy Efficient Clustering in Wireless Sensor Networks by Opposition-Based Initialization Bat Algorithm. In: Smys, S., Bestak, R., Palanisamy, R., Kotuliak, I. (eds) Computer Networks and Inventive Communication Technologies . Lecture Notes on Data Engineering and Communications Technologies, vol 75. Springer, Singapore. https://doi.org/10.1007/978-981-16-3728-5_1
Download citation
DOI: https://doi.org/10.1007/978-981-16-3728-5_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-3727-8
Online ISBN: 978-981-16-3728-5
eBook Packages: EngineeringEngineering (R0)