Abstract
Identifying the location of the sensor nodes is a challenging aspect of Wireless Sensor Networks (WSNs) in a distributed environment. It is vital to understand where data and events come from when sensor nodes collect data and report on them. This paper uses a nature-inspired Jaya algorithm to estimate the location coordinates of target nodes in a distributed architecture of WSNs. The Jaya algorithm handles the nonlinear optimization problem of node localization in a randomly distributed sensor node configuration. The range-based, Received Signal Strength Indicator method is used for the distance estimation. MATLAB software is used to assess the proposed work, and a comparison is made with the Particle Swarm Optimization, Krill Herd Optimization, and Salp Swarm Algorithm based node localization algorithms in terms of localization error and computation time. The localization error analysis is done for the different numbers of anchor nodes and different values of degree of irregularity to verify the effectiveness of the proposed work.
Similar content being viewed by others
Data availability
This manuscript has no associated data. The code that supports the findings of this study is available from the corresponding author upon reasonable request.
References
Khelifi F, Bradai A, Benslimane A, Rawat P, Atri M (2019) A survey of localization systems in internet of things. Mob Netw Appl 24(3):761–785
Han G, Jiang J, Zhang C, Duong TQ, Guizani M, Karagiannidis GK (2016) A survey on mobile anchor node assisted localization in wireless sensor networks. IEEE Commun Surv Tutor 18(3):2220–2243
Maruthi SP, Panigrahi T, Jagannath RPK (2020) Distributed version of hybrid swarm intelligence-Nelder Mead algorithm for DOA estimation in WSN. Expert Syst Appl 144:113112
Muhammad Z, Saxena N, Qureshi IM, Ahn CW (2017) Hybrid artificial bee colony algorithm for an energy efficient internet of things based on wireless sensor network. IETE Tech Rev 34(sup1):39–51
Alaybeyoglu A, Erciyes K, Kantarci A, Dagdeviren O (2010) Tracking fast moving targets in wireless sensor networks. IETE Tech Rev 27(1):46–53
Gautam PR, Kumar S, Verma A, Kumar A (2020) Energy-efficient localisation of sensor nodes in WSNs using single beacon node. IET Commun 14(9):1459–1466
Naureen A, Zhang N, Furber S, Shi Q (2020) A GPS-less localization and mobility modelling (LMM) system for wildlife tracking. IEEE Access 8:102709–102732
Farrag M, Abo-Zahhad M, Doss M, Fayez JV (2017) A new localization technique for wireless sensor networks using social network analysis. Arab J Sci Eng 42:2817–2827
Ayedi M, Eldesouky E, Nazeer J (2021) Energy-spectral efficiency optimization in wireless underground sensor networks using salp swarm algorithm. J Sens 2021:1–16
Chen J, Sackey SH, Anajemba JH, Zhang X, He Y (2021) Energy-efficient clustering and localization technique using genetic algorithm in wireless sensor networks. Complexity 2021:1–12
Naguib A (2020) Multilateration localization for wireless sensor networks. Indian J Sci Technol 13(10):1213–1223
Rao R (2016) Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Ind Eng Comput 7(1):19–34
Kulkarni RV, Venayagamoorthy GK (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
Krishnaprabha R, Gopakumar A (2014) Performance of gravitational search algorithm in wireless sensor network localization. In: 2014 IEEE National Conference on Communication, Signal Processing and Networking (NCCSN). IEEE, pp 1–6
Zain IFM, Shin SY (2014) Distributed localization for wireless sensor networks using binary particle swarm optimization (BPSO). In: 2014 IEEE 79th Vehicular Technology Conference (VTC Spring). IEEE, pp 1–5
Peng B, Li L (2015) An improved localization algorithm based on genetic algorithm in wireless sensor networks. Cogn Neurodyn 9(2):249–256
Kanoosh HM, Houssein EH, Selim MM (2019) Salp swarm algorithm for node localization in wireless sensor networks. J Comput Netw Commun 1–12. https://doi.org/10.1155/2019/1028723
Wang W, Liu X, Li M, Wang Z, Wang C (2019) Optimizing node localization in wireless sensor networks based on received signal strength indicator. IEEE Access 7:73880–73889
Hamouda E, Abohamama AS (2020) Wireless sensor nodes localiser based on sine-cosine algorithm. IET Wirel Sens Syst 10(4):145–153
Sabbella VR, Edla DR, Lipare A, Parne SR (2020) An efficient localization approach in wireless sensor networks using krill herd optimization algorithm. IEEE Syst J 15(2):2432–2442
Rani S, Babbar H, Kaur P, Alshehri MD, Shah SHA (2022) An optimized approach of dynamic target nodes in wireless sensor network using bio inspired algorithms for maritime rescue. IEEE Trans Intell Transp Syst 24:2548–2555
Shilpi Gautam PR, Kumar S, Kumar A et al (2022) An optimized sensor node localization approach for wireless sensor networks using RSSI. J Supercomput 79(7):7692–7716
Baidar L, Rahmoun A, Mihoubi M, Lorenz P, Birogul S (2022) A hybrid Harrison Hawk optimization based on differential evolution for the node localization problem in IoT networks. Int J Commun Syst 35(9):5129
Khedr AM, Rani SS, Saad M (2023) Hybridized dragonfly and Jaya algorithm for optimal sensor node location identification in mobile wireless sensor networks. J Supercomput 79:16940–16962
Alfawaz O, Osamy W, Saad M, Khedr AM (2023) Modified rat swarm optimization based localization algorithm for wireless sensor networks. Wirel Pers Commun 130(3):1617–1637
Shilpi KA (2023) A localization algorithm using reliable anchor pair selection and Jaya algorithm for wireless sensor networks. Telecommun Syst 82:277–289
Yang B, Guo L, Guo R, Zhao M, Zhao T (2020) A novel trilateration algorithm for RSSI-based indoor localization. IEEE Sens J 20(14):8164–8172
Shilpi GPR, Kumar S, Kumar A (2021) A comparative analysis of distance-based node localization in wireless sensor network. In: 2021 8th International Conference on Signal Processing and Integrated Networks (SPIN). IEEE, pp 118–123
Yang Q (2022) A new localization method based on improved particle swarm optimization for wireless sensor networks. IET Softw 16(3):251–258
Bolaji AL, Al-Betar MA, Awadallah MA, Khader AT, Abualigah LM (2016) A comprehensive review: krill herd algorithm (kh) and its applications. Appl Soft Comput 49:437–446
Acknowledgments
Thank you to all the anonymous reviewers for providing valuable suggestions in order to create a better version of the proposed article.
Funding
This research received no specific grant from any funding agency.
Author information
Authors and Affiliations
Contributions
Shilpi developed the theoretical formalism, performed the simulations, and wrote the manuscript. Both authors contributed to the final version of the manuscript. AK supervised the project.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no competing interests.
Ethical approval
Not applicable.
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
Shilpi, Kumar, A. Application of Jaya algorithm for solving localization problem in a distributed Wireless Sensor Network. J Supercomput 80, 6017–6041 (2024). https://doi.org/10.1007/s11227-023-05683-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-023-05683-5