Optimized Approach for Localization of Sensor Nodes in 2D Wireless Sensor Networks Using Modified Learning Enthusiasm-Based Teaching–Learning-Based Optimization Algorithm
Abstract
:1. Introduction
Algorithm 1 WSN localization incorporating mLebTLBO |
then Compute the distance from each anchor node utilizing RSSI method Establish the objective function f(x,y) Call the mLebTLBO algorithm to get the best position Set the localized unknown node i = I + 1 if (i > N) Then calculate the average localization error else Repeat the step no. 4 end if end if end for
|
2. Literature Review
3. Learning Enthusiasm-Based TLBO (LebTLBO) Algorithm
3.1. Learning Enthusiasm-Based Teacher Phase
3.2. Learning Enthusiasm-Based Learner Phase
3.3. Poor Student Tutoring Phase
4. Modified LebTLBO (mLebTLBO) Algorithm
5. Localization Employing a Single Anchor Node
- (a)
- The region of 15 × 15 m2 is set up including the ‘N’ target nodes and an individual anchor node.
- (b)
- When mobile target nodes drop inside the span of an individual anchor node, each target node keeps a record of distances among the anchor and the target node, as well as two virtual anchors in the vicinity (as at least three reference nodes are needed to discover unknown target nodes). Figure 5 depicts the notion of anchor node, virtual anchor node, and target node.
- (c)
- The position of unknown nodes is evaluated using mLebTLBO.
6. Simulation Results and Discussions
7. Conclusions and Future Scope
Author Contributions
Funding
Conflicts of Interest
References
- Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. A survey on sensor networks. IEEE Commun. Mag. 2002, 40, 102–114. [Google Scholar] [CrossRef] [Green Version]
- Fascista, A. Toward Integrated Large-Scale Environmental Monitoring Using WSN/UAV/Crowdsensing: A Review of Applications, Signal Processing, and Future Perspectives. Sensors 2022, 22, 1824. [Google Scholar] [CrossRef]
- Dampage, U.; Bandaranayake, L.; Wanasinghe, R.; Kottahachchi, K.; Jayasanka, B. Forest fire detection system using wireless sensor networks and machine learning. Sci. Rep. 2022, 12, 46. [Google Scholar] [CrossRef] [PubMed]
- Hofmann-Wellenhof, B.; Lichtenegger, H.; Collins, J. Global Positioning System. Theory and Practice; Springer: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
- Djuknic, G.; Richton, R. Geolocation and assisted GPS. Computer 2001, 34, 123–125. [Google Scholar] [CrossRef] [Green Version]
- Niculescu, D.; Nath, B. Ad hoc positioning system (APS). In Proceedings of the Conference Record/IEEE Global Telecommunications Conference, San Antonio, TX, USA, 25–29 November 2001; Volume 5, pp. 2926–2931. [Google Scholar] [CrossRef]
- Doherty, L.; Pister, K.; Ghaoui, L. Convex position estimation in wireless sensor networks. In Proceedings of the Proceedings-IEEE INFOCOM, Anchorage, AK, USA, 22–26 April 2001; Volume 3, pp. 1655–1663. [Google Scholar] [CrossRef] [Green Version]
- Bulusu, N.; Heidemann, J.; Estrin, D. Gps-less Low Cost Outdoor Localization for Very Small Devices. Pers. Commun. IEEE 2000, 7, 28–34. [Google Scholar] [CrossRef] [Green Version]
- He, T.; Huang, C.; Blum, B.M.; Stankovic, J.A.; Abdelzaher, T. Range-Free Localization Schemes for Large Scale Sensor Networks. In Proceedings of the 9th annual International Conference on Mobile Computing and Networking, MOBICOM, San Diego, CA, USA, 14–19 September 2003; pp. 81–95. [Google Scholar] [CrossRef]
- Niculescu, D.; Nath, B. DV Based positioning in Ad Hoc networks. Telecommun. Syst. 2003, 22, 267–280. [Google Scholar] [CrossRef]
- Ababnah, A.; Zghoul, F.; Akter, L. Quantizer design for RSSI-based target localization in sensor networks. Ad-Hoc Sens. Wirel. Netw. 2017, 35, 319–340. [Google Scholar]
- Singh, P.; Mittal, N. Optimized localization of sensor nodes in 3D WSNs using modified learning enthusiasm-based teaching learning based optimization algorithm. IET Commun. 2021, 15, 1223–1239. [Google Scholar] [CrossRef]
- Goyal, S.; Patterh, M. Wireless Sensor Network Localization Based on Cuckoo Search Algorithm. Wirel. Pers. Commun. 2014, 79, 223–234. [Google Scholar] [CrossRef]
- Goyal, S.; Patterh, M. Modified Bat Algorithm for Localization of Wireless Sensor Network. Wirel. Pers. Commun. 2015, 86, 657–670. [Google Scholar] [CrossRef]
- Arora, S.; Singh, S. Node Localization in Wireless Sensor Networks Using Butterfly Optimization Algorithm. Arab. J. Sci. Eng. 2017, 42, 3325–3335. [Google Scholar] [CrossRef]
- Gopakumar, A.; Jacob, L. Localization in wireless sensor networks using particle swarm optimization. In Proceedings of the 2008 IET International Conference on Wireless, Mobile and Multimedia Networks, Beijing, China, 12–15 October 2008; pp. 227–230. [Google Scholar] [CrossRef]
- Kulkarni, R.; Venayagamoorthy, G.; Cheng, M. Bio-Inspired Node Localization in Wireless Sensor Networks. In Proceedings of the Conference Proceedings-IEEE International Conference on Systems, Man and Cybernetics, Antonio, TX, USA, 11–14 October 2009; pp. 205–210. [Google Scholar] [CrossRef]
- Tamizharasi, A.; Rengaraj, A.; Murugan, K. Bio-inspired algorithm for optimizing the localization of wireless sensor Networks. In Proceedings of the 2013 4th International Conference on Computing, Communications and Networking Technologies, ICCCNT 2013, Tiruchengode, India, 4–6 July 2013; pp. 1–5. [Google Scholar] [CrossRef]
- Assis, A.F.; Vieira, L.F.M.; Rodrigues, M.T.R.; Pappa, G.L. A genetic algorithm for the minimum cost localization problem in wireless sensor networks. In Proceedings of the 2013 IEEE Congress on Evolutionary Computation, Cancun, Mexico, 20–23 June 2013; pp. 797–804. [Google Scholar] [CrossRef]
- Goyal, S.; Patterh, M.S. Flower pollination algorithm based localization of wireless sensor network. In Proceedings of the 2015 2nd International Conference on Recent Advances in Engineering Computational Sciences (RAECS), Chandigarh, India, 21–22 December 2015; pp. 1–5. [Google Scholar] [CrossRef]
- Kumar, A.; Karampal. Optimized range-free 3D node localization in wireless sensor networks using firefly algorithm. In Proceedings of the 2015 International Conference on Signal Processing and Communication (ICSC), Noida, India, 16–18 March 2015; pp. 14–19. [Google Scholar] [CrossRef]
- Kulkarni, V.R.; Desai, V.; Kulkarni, R.V. Multistage localization in wireless sensor networks using artificial bee colony algorithm. In Proceedings of the 2016 IEEE Symposium Series on Computational Intelligence (SSCI), Athens, Greece, 6–9 December 2016; pp. 1–8. [Google Scholar] [CrossRef]
- Al Shayokh, M.; Shin, S.Y.K. Bio Inspired Distributed WSN Localization Based on Chicken Swarm Optimization. Wirel. Pers. Commun. 2017, 97, 5691–5706. [Google Scholar] [CrossRef]
- Rajakumar, R.; Amudhavel, J.; Dhavachelvan, P.; Vengattaraman, T. GWO-LPWSN: Grey Wolf Optimization Algorithm for Node Localization Problem in Wireless Sensor Networks. J. Comput. Netw. Commun. 2017, 2017, 7348141. [Google Scholar] [CrossRef] [Green Version]
- Chu, S.-C.; Du, Z.-G.; Pan, J.-S. Symbiotic Organism Search Algorithm with Multi-Group Quantum-Behavior Communication Scheme Applied in Wireless Sensor Networks. Appl. Sci. 2020, 10, 930. [Google Scholar] [CrossRef] [Green Version]
- Li, T.; Wang, C.; Na, Q. Research on DV-Hop improved algorithm based on dual communication radius. EURASIP J. Wirel. Commun. Netw. 2020, 2020, 113. [Google Scholar] [CrossRef]
- Chai, Q.-W.; Chu, S.-C.; Pan, J.-S.; Hu, P.; Zheng, W.-M. A parallel WOA with two communication strategies applied in DV-Hop localization method. EURASIP J. Wirel. Commun. Netw. 2020, 2020, 50. [Google Scholar] [CrossRef]
- Han, D.; Yu, Y.; Li, K.-C.; de Mello, R.F. Enhancing the Sensor Node Localization Algorithm Based on Improved DV-Hop and DE Algorithms in Wireless Sensor Networks. Sensors 2020, 20, 343. [Google Scholar] [CrossRef] [Green Version]
- Verde, P.; Díez-González, J.; Ferrero-Guillén, R.; Martínez-Gutiérrez, A.; Perez, H. Memetic Chains for Improving the Local Wireless Sensor Networks Localization in Urban Scenarios. Sensors 2021, 21, 2458. [Google Scholar] [CrossRef]
- Manjarres, D.; Del Ser, J.; Gil-Lopez, S.; Vecchio, M.; Landa-Torres, I.; Lopez-Valcarce, R. A novel heuristic approach for distance- and connectivity-based multihop node localization in wireless sensor networks. Soft Comput. 2013, 17, 17–28. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
- Das, S.; Abraham, A.; Chakraborty, U.; Konar, A. Differential Evolution Using a Neighborhood-Based Mutation Operator. EComput. IEEE Trans. 2009, 13, 526–553. [Google Scholar] [CrossRef]
- Singh, P.; Mittal, N. Efficient localisation approach for WSNs using hybrid DA-FA algorithm. IET Commun. 2020, 14, 1975–1991. [Google Scholar] [CrossRef]
Title of Paper | Method Adopted | Conclusions |
---|---|---|
Wireless Sensor Network Localization Based on Cuckoo Search Algorithm [13] | Cuckoo Search Algorithm | Providing greater accuracy in locating unknown sensor nodes than Particle Swarm Optimization (PSO) and Biogeography-Based Optimization (BBO) variants in a distributed and iterative manner. |
Modified Bat Algorithm for Localization of Wireless Sensor Network [14] | Modified Bat Algorithm | Better convergence rate (less computing time) and high success rate (more number of localized nodes) as compared to original bat algorithm. |
Node Localization in Wireless Sensor Networks Using Butterfly Optimization Algorithm [15] | Butterfly Optimization Algorithm | Improved WSN performance with respect to localization errors and decreased computations. |
Localization in wireless sensor networks using particle swarm optimization [16] | Particle Swarm Optimization | This technique copes with the problem of the solution being caught in the local minima that is inherent in gradient search non-linear optimization problems. |
Bio-Inspired Node Localization in Wireless Sensor Networks [17] | Distributed Iterative Localization | PSO and bacterial forging algorithm (BFA) are discussed, concluding that trade-off issue is there. PSO finds the node position more quickly while the BFA finds it with greater precision. |
Bio-inspired algorithm for optimizing the localization of wireless sensor Networks [18] | Hybrid approach (PSO and BFA) | Having faster convergence speed and higher rate of accuracy. |
A genetic algorithm for the minimum cost localization problem in wireless sensor networks [19] | Genetic Algorithm | Investigated minimum cost localization problem using genetic algorithm and the results reached solution more than 50% better. |
Flower pollination algorithm based localization of wireless sensor network [20] | Flower Pollination Algorithm | Success rate of localized nodes and accuracy of node localization are improved. |
Optimized range-free 3D node localization in wireless sensor networks using firefly algorithm [21] | Range-free localization using firefly algorithm | Optimized edge weights between the anchor nodes and the target node are used to find the location of the target node. Fuzzy Logic System (FLS) is used to overcome the problem of nonlinearity between the Received Signal Strength (RSS) and distance. |
Multistage localization in wireless sensor networks using artificial bee colony algorithm [22] | Artificial Bee Colony algorithm | Enhanced localization accuracy without increasing computational time. |
Bio Inspired Distributed WSN Localization Based on Chicken Swarm Optimization [23] | Chicken Swarm optimization | Having more precise accuracy with a ratio of 55% over PSO and Binary Particle Swarm Optimization (BPSO) and 10% over Penguin Search Optimization Algorithm (PeSOA). For computation time, proposed algorithm requires a computation time that is shorter by 30% than PeSOA as well as 50 and 40% than PSO and BPSO, respectively. |
GWO-LPWSN: Grey Wolf Optimization Algorithm for Node Localization Problem in Wireless Sensor Networks [24] | Grey Wolf optimization | GWO was identified to be sufficiently competitive with other state-of-the-art meta-heuristic methods to analyze exploration, exploitation, nearby optima evasion, and convergence behavior and hence proved achieving better results in localization. |
Symbiotic Organism Search Algorithm with Multi-Group Quantum-Behavior Communication Scheme Applied in Wireless Sensor Networks [25] | Symbiotic Organism Search with Multi-Group Quantum-Behavior DV-Hop Algorithm (MQSOS_DV-hop) | A new DV-Hop algorithm called MQSOS_DV-hop, with the aim of improving the accuracy of DV-Hop algorithm node positioning. The experimental results show that the MQSOS algorithm had higher accuracy in wireless sensor network node location. |
Research on DV-Hop improved algorithm based on dual communication radius [26] | DV-Hop algorithm | DV-Hop algorithm was put forward focusing on expanding the communication radius to upgrade the minimum hop-count value of unidentified nodes to a lesser hop-count value to solve the issue of the real distance variation of the same hop-count value to a certain extent. |
A parallel WOA (PWOA) with two communication strategies applied in DV-Hop localization method [27] | Whale Optimization algorithm | A novel PWOA algorithm is applied in DV-Hop localization method and compared with DV-Hop, PSO-based DV-Hop, and WOA-based DV-Hop. Although the problem is so simple, the novel algorithm also gets excellent results. |
Enhancing the Sensor Node Localization Algorithm Based on Improved DV-Hop and DE Algorithms in Wireless Sensor Networks [28] | Differential Evolution based on DV-Hop method | Modified the average distance per hop using a differential evolution localization approach based on DV-Hop. |
Memetic Chains for Improving the Local Wireless Sensor Networks Localization in Urban Scenarios [29] | Local Positioning Systems | Local Positioning System (LPS) is adopted as a viable technology. LPS is made up of ad hoc deployments of sensors that specifically adjust according to the features of the application environment. This increases the GNSS’s accuracy and stability, enabling precise localization under challenging circumstances. |
A novel heuristic approach for distance- and connectivity-based multihop node localization in wireless sensor networks [30] | Harmony Search Algorithm with local search procedure | A new soft computing technique was developed by combining the Harmony Search Algorithm with local search procedure that iteratively reduces the previously mentioned non-uniqueness of sparse network deployments. |
Co-Ordinates | AN | VN1 | VN2 | VN3 | VN4 | VN5 | VN6 |
---|---|---|---|---|---|---|---|
X | 7.5 | 10.136 | 5.279 | 3.519 | 4.527 | 9.736 | 11.521 |
Y | 7.5 | 11.454 | 11.929 | 6.941 | 3.434 | 2.949 | 5.619 |
Anchor node (AN) and Virtual Anchor Node (VN). |
S. No. | Anchor Node | Virtual Node-1 | Virtual Node-2 | Virtual Node-3 | Virtual Node-4 | Virtual Node-5 | Virtual Node-6 |
---|---|---|---|---|---|---|---|
TN-1 | 4.729 | 7.985 | 9.856 | 8.772 | 6.018 | 1.577 | 3.367 |
TN-2 | 4.139 | 4.323 | 7.688 | 8.134 | 8.316 | 5.441 | 1.365 |
TN-3 | 7.510 | 8.355 | 3.779 | 7.192 | 10.886 | 13.368 | 12.718 |
TN-4 | 3.931 | 6.464 | 7.867 | 7.640 | 5.321 | 2.525 | 3.192 |
TN-5 | 8.458 | 4.030 | 8.776 | 12.685 | 13.341 | 11.129 | 6.457 |
TN-6 | 4.965 | 4.222 | 1.745 | 6.324 | 9.246 | 9.854 | 7.953 |
TN-7 | 4.733 | 7.308 | 9.566 | 9.254 | 6.621 | 2.354 | 2.589 |
TN-8 | 5.270 | 0.785 | 4.340 | 7.893 | 9.250 | 8.389 | 5.406 |
TN-9 | 8.533 | 12.497 | 10.032 | 6.339 | 3.873 | 8.570 | 12.363 |
TN-10 | 6.453 | 8.393 | 11.631 | 10.231 | 9.030 | 4.347 | 1.784 |
TN-11 | 6.354 | 6.268 | 9.177 | 10.846 | 10.592 | 6.973 | 2.082 |
TN-12 | 5.699 | 4.595 | 0.9851 | 5.631 | 9.0543 | 10.295 | 8.787 |
TN-13 | 7.303 | 12.674 | 10.971 | 6.131 | 2.422 | 6.640 | 10.730 |
TN-14 | 7.284 | 11.681 | 11.222 | 6.837 | 2.698 | 6.369 | 10.722 |
TN-15 | 4.493 | 4.132 | 7.995 | 9.758 | 9.046 | 6.052 | 1.576 |
TN-16 | 4.764 | 7.591 | 9.557 | 9.010 | 6.343 | 2.028 | 2.893 |
TN-17 | 8.208 | 4.642 | 9.757 | 12.534 | 12.685 | 9.636 | 4.797 |
TN-18 | 3.428 | 2.189 | 2.194 | 5.394 | 7.747 | 8.225 | 6.786 |
TN-19 | 8.253 | 13.861 | 9.874 | 5.079 | 4.091 | 8.979 | 12.438 |
TN-20 | 5.467 | 8.793 | 4.997 | 0.563 | 5.384 | 9.057 | 10.466 |
Algorithm | Parameters |
---|---|
PSO | N = 20; M = 2; Gmax = 50; c1, c2 = 2; w = 0.729 |
HPSO | N = 20; M = 2; Gmax = 50; c1, c2, c3 = 1.494; ɳ = 0.1; w = 0.729 |
BBO | N = 20; M = 2; Gmax = 50; pm = 0.05 |
FA | N = 20; M = 2;Gmax = 50; α = 0.2; γ = 0.96 |
mLebTLBO | N = 20; M = 2; Gmax = 50; F = 0.9; LEmin = 0.3; CR = 0.5 |
Algorithm Used | No. of Movements | Transmission Range | Localization Error (Maximum) | Localization (Minimum Error) | Average Error | Localized Target Nodes |
---|---|---|---|---|---|---|
PSO | 1 | 10 | 1.8874 | 0.1431 | 0.6944 | 20 |
2 | 10 | 3.7233 | 0.2142 | 1.1234 | 20 | |
3 | 10 | 2.8678 | 0.1241 | 0.8132 | 20 | |
4 | 10 | 1.8914 | 0.2132 | 0.5878 | 20 | |
5 | 10 | 1.3497 | 0.1698 | 0.7432 | 20 | |
HPSO | 1 | 10 | 0.7827 | 0.1088 | 0.2345 | 20 |
2 | 10 | 0.9823 | 0.0863 | 0.3432 | 20 | |
3 | 10 | 0.5636 | 0.0381 | 0.3234 | 20 | |
4 | 10 | 0.6891 | 0.2089 | 0.3387 | 20 | |
5 | 10 | 0.5371 | 0.2087 | 0.2105 | 20 | |
BBO | 1 | 10 | 1.4313 | 0.0221 | 0.3734 | 20 |
2 | 10 | 1.4647 | 0.0879 | 0.8123 | 20 | |
3 | 10 | 1.4634 | 0.0263 | 0.6822 | 20 | |
4 | 10 | 1.4654 | 0.0342 | 0.7880 | 20 | |
5 | 10 | 1.5454 | 0.0482 | 0.9213 | 20 | |
FA | 1 | 10 | 4.5985 | 0.3734 | 2.3490 | 20 |
2 | 10 | 5.7875 | 0.5765 | 3.0434 | 20 | |
3 | 10 | 4.7452 | 0.0223 | 2.4308 | 20 | |
4 | 10 | 5.1564 | 0.2354 | 3.1256 | 20 | |
5 | 10 | 4.5788 | 0.1880 | 2.5920 | 20 | |
mLebTLBO | 1 | 10 | 0.5409 | 0.0927 | 0.2138 | 20 |
2 | 10 | 0.6121 | 0.0698 | 0.3114 | 20 | |
3 | 10 | 0.5987 | 0.0272 | 0.2871 | 20 | |
4 | 10 | 0.6096 | 0.1898 | 0.2915 | 20 | |
5 | 10 | 0.4851 | 0.1793 | 0.1958 | 20 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kaur, G.; Jyoti, K.; Mittal, N.; Mittal, V.; Salgotra, R. Optimized Approach for Localization of Sensor Nodes in 2D Wireless Sensor Networks Using Modified Learning Enthusiasm-Based Teaching–Learning-Based Optimization Algorithm. Algorithms 2023, 16, 11. https://doi.org/10.3390/a16010011
Kaur G, Jyoti K, Mittal N, Mittal V, Salgotra R. Optimized Approach for Localization of Sensor Nodes in 2D Wireless Sensor Networks Using Modified Learning Enthusiasm-Based Teaching–Learning-Based Optimization Algorithm. Algorithms. 2023; 16(1):11. https://doi.org/10.3390/a16010011
Chicago/Turabian StyleKaur, Goldendeep, Kiran Jyoti, Nitin Mittal, Vikas Mittal, and Rohit Salgotra. 2023. "Optimized Approach for Localization of Sensor Nodes in 2D Wireless Sensor Networks Using Modified Learning Enthusiasm-Based Teaching–Learning-Based Optimization Algorithm" Algorithms 16, no. 1: 11. https://doi.org/10.3390/a16010011
APA StyleKaur, G., Jyoti, K., Mittal, N., Mittal, V., & Salgotra, R. (2023). Optimized Approach for Localization of Sensor Nodes in 2D Wireless Sensor Networks Using Modified Learning Enthusiasm-Based Teaching–Learning-Based Optimization Algorithm. Algorithms, 16(1), 11. https://doi.org/10.3390/a16010011