Abstract
The positions of sensor nodes in wireless sensor networks (WSNs) plays important role in order to achieve optimum values of various parameters, such as coverage, localization, etc. WSNs are used in every field such as in agriculture, military etc. and to achieve optimum performance of WSNs in these fields the sensor nodes are required to deploy at optimized positions. In this paper the jaya-sine cosine optimization algorithm (Jaya-SCOA) is proposed to deploy the sensor nodes at optimum positions and to increase the coverage of sensor nodes. Further the sensor nodes are deployed in three different topologies such as C shape, outer boundary and random topology and coverage rate is computed for all topologies. The major goal of the paper is to find the best topology for deploying the sensor nodes in WSNs and to enhance the coverage of nodes. The simulation results of proposed Jaya-SCOA is compared with fruit fly optimization algorithm (FFOA) and bat optimization algorithm (BOA) for all topologies in terms of maximum and minimum coverage, standard deviation and mean coverage rate. The simulation results demonstrate that for all topologies the coverage rate of Jaya-SCOA is higher than that of FFOA and BOA and average coverage rate of Jaya-SCOA for random topology is increased by 14.55% and 27.04% as compared to outer boundary and C shape topology, respectively. Therefore, the random topology is the best topology as compared to other topologies and Jaya-SCOA is effective than BOA and FFOA for all topologies in terms of coverage and stability.
Similar content being viewed by others
References
Yick J, Mukherjee B, Ghosal D (2008) Wireless sensor network survey. Comput Netw 52:2292–2230. https://doi.org/10.1016/j.comnet.2008.04.002
Goyal S, Patterh MS (2014) Wireless sensor network localization based on cuckoo search algorithm. Wirel Pers Commun 79(1):223–234. https://doi.org/10.1007/s11277-014-1850-8
Goyal S, Patterh MS (2015) Flower Pollination Algorithm based Localization of Wireless Sensor Network. In: 2nd IEEE International Conference on Recent Advances in Engineering and Computational Sciences, pp. 1–5. https://doi.org/10.1109/RAECS.2015.7453299
Wang G, Cao G, Berman P, Porta TFL (2007) Bidding protocols for deploying mobile sensors. IEEE Trans Mob Comput 6(5):515–528. https://doi.org/10.1109/ICNP.2003.1249781
Aldeer MMN (2013) A summary survey on recent applications of wireless sensor networks. In: IEEE Student Conference on Research and Development (SCOReD), pp. 485–490. https://doi.org/10.1109/SCOReD.2013.7002637
Kulkarni RV, Venayagamoorthy KG (2011) Particle swarm optimization in wireless-sensor networks: a brief survey. IEEE Trans Syst Man Cybern Part C Appl Rev 41(2):262–267. https://doi.org/10.1109/TSMCC.2010.2054080
Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) Wireless sensor networks: a survey. Comput Netw 38:393–422. https://doi.org/10.1016/S1389-1286(01)00302-4
Mohar SS, Goyal S, Kaur R (2018) A survey of localization in wireless sensor network using optimization techniques. In: 4th International Conference on Computing Communication and Automation (ICCCA), pp. 1–6. https://doi.org/10.1109/CCAA.2018.8777624
Mohar SS, Goyal S, Kaur R (2021) Evolutionary algorithms for deployment of sensor nodes in wireless sensor networks: a comprehensive review. In: 2nd International Conference of Emerging Technologies (INCET), pp. 1–9. https://doi.org/10.1109/INCET51464.2021.9456410
Lei Y, Zhang Y, Zhao Y (2009) The research of coverage problems in wireless sensor network. In: IEEE International Conference on Wireless Networks and Information Systems (WNIS'09), pp. 31–34. https://doi.org/10.1109/WNIS.2009.38
Zhang H, Liu C (2012) A review on node deployment of wireless sensor network. Int J Comput Sci Issues 9(6):378–383
Mohar SS, Goyal S, Kaur R (2021) Localization of sensor nodes in wireless sensor networks using bat optimization algorithm with enhanced exploration and exploitation characteristics. J Supercomput 78:11975–12023. https://doi.org/10.1007/s11227-022-04320-x
Zou Y, Chakrabarty K (2003) Sensor deployment and target localization based on virtual forces. In: 22nd Annual Joint Conference of the IEEE Computer and Communications Societies, pp. 1293–1303. https://doi.org/10.1109/INFCOM.2003.1208965
Ghosh A, Das SK (2008) Coverage and connectivity issues in wireless sensor networks: a survey. Pervasive Mob Comput 4(3):303–334. https://doi.org/10.1016/j.pmcj.2008.02.001
Wang X, Wang S, Ma JJ (2007) Dynamic sensor deployment strategy based on virtual force-directed particle swarm optimization in wireless sensor networks. Acta Electron Sin 35(11):2038–2042
Wang G, Cao G, Porta TFL (2006) Movement-assisted sensor deployment. IEEE Trans Mob Comput 5(6):640–652. https://doi.org/10.1109/TMC.2006.80
Li Z, Lei L (2009) Sensor node deployment in wireless sensor networks based on improved particle swarm optimization. In: IEEE International Conference on Applied Superconductivity and Electromagnetic Devices, pp. 215–217. https://doi.org/10.1109/ASEMD.2009.5306655
Kulkarni RV, Venayagamoorthy KG (2010) Bio-inspired algorithms for autonomous deployment and localization of sensor nodes. IEEE Trans Syst Man Cybern PART C Appl Rev 40(6):663–675. https://doi.org/10.1109/TSMCC.2010.2049649
Liao WH, Kao Y, Li YS (2011) A sensor deployment approach using glowworm swarm optimization algorithm in wireless sensor networks. Expert Syst Appl 38:12180–12188. https://doi.org/10.1016/j.eswa.2011.03.053
Wang X, Wang S (2011) Hierarchical deployment optimization for wireless sensor networks. IEEE Trans Mob Comput 10(7):1028–1041. https://doi.org/10.1109/TMC.2010.216
Wang G, Guo L, Duan H, Liu L, Wang H (2012) Dynamic deployment of wireless sensor networks by biogeography based optimization algorithm. J Sens Actuator Netw 1:86–96. https://doi.org/10.3390/jsan1020086
Yiyue W, Hongmei L, Hengyang H (2012) Wireless sensor network deployment using an optimized artificial fish swarm algorithm. In: IEEE International Conference on Computer Science and Electronics Engineering, pp. 90–94. https://doi.org/10.1109/ICCSEE.2012.453
Yu X, Zhang J, Fan J, Zhang T (2013) A faster convergence artificial bee colony algorithm in sensor deployment for wireless sensor networks. Int J Distrib Sens Netw 3:1–9. https://doi.org/10.1155/2013/497264
Sengupta S, Das S, Nasir MD, Panigrahi BK (2013) Multi-objective node deployment in WSNs: IN search of an optimal trade-off among coverage, lifetime, energy consumption and connectivity. Eng Appl Artif Intell 26:405–416. https://doi.org/10.1016/j.engappai.2012.05.018
Banimelhem O, Mowafi M, Aljoby W (2013) Genetic algorithm based node deployment in hybrid wireless sensor networks. Commun Netw 5:273–279. https://doi.org/10.4236/cn.2013.54034
Liu X, Hel D (2014) Ant colony optimization with greedy migration mechanism for node deployment in wireless sensor networks. J Netw Comput Appl 39:310–318. https://doi.org/10.1016/j.jnca.2013.07.010
Deif DS, Gadallah Y (2014) Wireless sensor network deployment using a variable-length genetic algorithm. In: IEEE Conference on Wireless Communications and Networking (WCNC), pp. 2450–245. https://doi.org/10.1109/WCNC.2014.6952773
Zhao H, Zhang Q, Zhang L, Wang Y (2015) Novel sensor deployment approach using fruit fly optimization algorithm in wireless sensor networks. In: IEEE Conference on TRUSTCOM/ BIGDATASE/ISPA, pp. 1292–1297. https://doi.org/10.1109/Trustcom.2015.520
Nagchoudhury P, Maheshwari S, Choudhary K (2015) Optimal sensor nodes deployment method using bacteria foraging algorithm in wireless sensor networks. In: Satapathy S, Govardhan A, Raju K, Mandal J (2015) Emerging ICT for bridging the future In: 49TH Annual convention of the computer society of india 2:221–228. Advances in intelligent systems and computing, pp. 338. https://doi.org/10.1007/978-3-319-13731-5_25
Wang L, Weihua W, Junyan Q, Zongpu J (2018) Wireless sensor network coverage optimization based on whale group algorithm. Comput Sci Inf Syst 15(3):569–583. https://doi.org/10.2298/CSIS180103023W
Liu W, Yang S, Sun S, Wei S (2018) A node deployment optimization method of WSN based on ant-lion optimization algorithm. In: IEEE 4th International Symposium on Wireless Systems Within the International Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), pp. 88–92. https://doi.org/10.1109/IDAACS-SWS.2018.8525824
Wang S, Yang X, Wang X, Qian Z (2019) A virtual force algorithm-lévy-embedded grey wolf optimization algorithm for wireless sensor network coverage optimization. Sensors 19:1–20. https://doi.org/10.3390/s19122735
Xiang T, Wang H, Shi Y (2019) Hybrid WSN node deployment optimization strategy based on CS algorithm. In: IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), pp. 621–625. https://doi.org/10.1109/ITNEC.2019.8729481
Wang Z, Xie H, He D, Chan S (2019) Wireless sensor network deployment optimization based on two flower pollination algorithms. IEEE Access 7:180590–180608. https://doi.org/10.1109/ACCESS.2019.2959949
Mohar SS, Goyal S, Kaur R (2021) Optimized sensor nodes deployment in wireless sensor network using bat algorithm. Wirel Pers Commun 116(4):2835–2853. https://doi.org/10.1007/s11277-020-07823-z
Zhu F, Wang W (2021) A coverage optimization method for WSNs based on the improved weed algorithm. Sensors 21(17):1–17. https://doi.org/10.3390/s21175869
Liu W, Li P, Ye Z and Yang S (2021) A node deployment optimization method of wireless sensor network based on firefly algorithm. In: IEEE 4th International Conference on Advanced Information and Communication Technologies (AICT), pp. 167–170 https://doi.org/10.1109/AICT52120.2021.9628937
Yao Y, Hu S, Li Y, Wen Q (2022) A node deployment optimization algorithm of WSNs based on improved moth flame search. IEEE Sens J 22(10):10018–10030. https://doi.org/10.1109/JSEN.2022.3166804
Ozdag R, Karci A (2015) Sensor node deployment based on electromagnetism-like algorithm in mobile wireless sensor networks. Int J Distrib Sensor Netw 11(2):1–15. https://doi.org/10.1155/2015/507967
Rao RV (2016) Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Indust Eng Comput 7:19–34. https://doi.org/10.5267/j.ijiec.2015.8.004
Pandey HM (2016) Jaya a novel optimization algorithm: What, how and why? In: IEEE 6th International Conference - Cloud System and Big Data Engineering (Confluence), pp. 1293–1303 https://doi.org/10.1109/CONFLUENCE.2016.7508215
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl Syst 96:120–133. https://doi.org/10.1016/j.knosys.2015.12.022
Yang Q, Chu S-C, Pan J-S, Chen C-M (2020) Sine cosine algorithm with multigroup and multistrategy for solving CVRP. Math Probems Eng. https://doi.org/10.1155/2020/8184254
Funding
This research is funded by Government of India, New Delhi under Department of Science and Technology, Innovation in Science Pursuit for Inspired Research (DST INSPIRE) fellowship award number DST/INSPIRE Fellowship/2016/IF160834.
Author information
Authors and Affiliations
Contributions
S.S.M. wrote the main manuscript text and all authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Mohar, S.S., Goyal, S. & Kaur, R. Exploration of different topologies for optimal sensor nodes deployment in wireless sensor networks using jaya-sine cosine optimization algorithm. J Supercomput 79, 13001–13030 (2023). https://doi.org/10.1007/s11227-023-05147-w
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-023-05147-w