Addressing Real-World Localization Challenges in Wireless Sensor Networks: A Study of Swarm-Based Optimization Techniques
Abstract
1. Introduction
2. Problem Domains in Localization of WSNs
- Deployment terrain:
- Obstructions:
- Noise:
- Energy consumption:
- Hardware requirements:
3. Optimization Algorithms
3.1. General Workflow
3.2. A Comparison of the Various Inspirations for Optimization Algorithms
4. Optimization Algorithms for Solving the Localization Problem
- 1.
- Initially, the locations of unknown nodes are deployed randomly in the required field along with a few locations known as anchor nodes. These anchor nodes are placed in predefined locations or are attached to GPS receivers.
- 2.
- The distances of unknown nodes to anchor nodes are estimated via range-based techniques such as RSSI, time of arrival, time difference in arrival, etc., or range-free techniques such as hop count-based distance estimation. In range-based techniques, unknown nodes estimate their distance to anchor nodes via signal characteristics such as received signal strength or the time a signal takes to travel from the anchor to unknown nodes. In range-free techniques, parameters such as the minimum number of intermediate nodes required for the anchor node to communicate with an unknown node are used to estimate the distance from unknown nodes to anchor nodes. However, these distance estimates can be erroneous because of obstructions, environmental noise, and irregular field dimensions.
- 3.
- Next, these distance estimates are used to define the objective function.
5. Conclusions and Future Directions
- Scenario 1:
- Scenario 2:
- Scenario 3:
- Optimization algorithms are developed based on the concept of the NFL theorem. Different optimization algorithms can solve different problem domains. While ISAPSO has been found to be useful in solving the localization of nodes deployed in 2D fields with RSSI errors, IFMO DV-Hop can solve the localization of sensor nodes deployed in 3D fields with obstacles. However, in the real world, multiple problems coexist. For example, in oil and gas exploration systems, sensor nodes need to be deployed in complex terrains. Their communications are affected by obstacles, environmental conditions, faulty nodes, and noise. Hence, there is a need for the development of suitable optimization algorithms to solve various problem domains of localization.
- Sensor nodes are tiny devices with limited computing power. Since localization is performed on these nodes, the algorithm should be lightweight. Although most of the optimization algorithms use simple operations, the number of times these operations are repeated increases with an increasing population size. Hence, factors such as the population size and convergence rate should also be considered when evaluating the suitability of the algorithm.
- Security is a significant concern because of nodes’ susceptibility to attacks. Enhanced security measures within optimization algorithms can increase the accuracy of localization even in the face of security threats.
- While existing algorithms often yield promising results under simulated conditions, their performance in real-world scenarios remains underexplored in the literature.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Cui, E.H.; Zhang, Z.; Chen, C.J.; Wong, W.K. Applications of nature-inspired metaheuristic algorithms for tackling optimization problems across disciplines. Sci. Rep. 2024, 14, 9403. [Google Scholar] [CrossRef] [PubMed]
- Chang, C.C.W.; Ding, T.J.; Ee, C.C.W.; Han, W.; Paw, J.K.S.; Salam, I.; Bhuiyan, M.A.S.; Kuan, G.S. Nature-inspired heuristic frameworks trends in solving multiobjective engineering optimization problems. Arch. Comput. Methods Eng. 2024, 31, 3551–3584. [Google Scholar] [CrossRef]
- Singh, H.; Talukdar, V.; Khan, H.; Dhabliya, D.; Anand, R.; Ray, A.P.; Jain, S.K. PSO-Based Nature-Inspired Mechanisms for Robots during Smart Decision-Making for Industry 4.0. In Robotics and Automation in Industry 4.0; CRC Press: Boca Raton, FL, USA, 2024; pp. 89–109. [Google Scholar]
- Available online: https://app.dimensions.ai/ (accessed on 14 June 2025).
- Singh, A.; Sharma, S.; Singh, J. Nature-inspired algorithms for wireless sensor networks: A comprehensive survey. Comput. Sci. Rev. 2021, 39, 100342. [Google Scholar] [CrossRef]
- Arora, S.; Kaur, R. Nature inspired range based wireless sensor node localization algorithms. Int. J. Interact. Multimed. Artif. Intell. 2017, 4, 7–17. [Google Scholar]
- Yang, X.-S.; Cui, Z.; Xiao, R.; Gandomi, A.H.; Karamanoglu, M. Swarm Intelligence and Bio-Inspired Computation: Theory and Applications; Elsevier: Boston, MA, USA; Newnes: London, UK, 2013; ISBN 978-0-12-405163-8. [Google Scholar]
- Yang, X. Nature-inspired optimization algorithms: Challenges and open problems. J. Comput. Sci. 2020, 46, 101104. [Google Scholar] [CrossRef]
- Zheng, Z.; Yang, S.; Guo, Y.; Jin, X.; Wang, R. Meta-heuristic techniques in microgrid management: A survey. Swarm Evol. Comput. 2023, 78, 101256. [Google Scholar] [CrossRef]
- Bo, Q.; Cheng, W.; Khishe, M. Evolving chimp optimization algorithm by weighted opposition-based technique and greedy search for multimodal engineering problems. Appl. Soft Comput. 2023, 132, 109869. [Google Scholar] [CrossRef]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; IEEE: New York, NY, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
- Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput. 2018, 22, 387–408. [Google Scholar] [CrossRef]
- Shami, T.M.; El-Saleh, A.A.; Alswaitti, M.; Al-Tashi, Q.; Summakieh, M.A.; Mirjalili, S. Particle swarm optimization: A comprehensive survey. IEEE Access 2022, 10, 10031–10061. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
- Zhao, W.; Wang, L.; Mirjalili, S. Artificial hummingbird algorithm: A new bioinspired optimizer with its engineering applications. Comput. Methods Appl. Mech. Eng. 2022, 388, 114194. [Google Scholar] [CrossRef]
- Yang, X.-S.; Gandomi, A.H. Bat algorithm: A novel approach for global engineering optimization. Eng. Comput. 2012, 29, 464–483. [Google Scholar] [CrossRef]
- Liang, Q.; Chu, S.-C.; Yang, Q.; Liang, A.; Pan, J.-S. Multigroup gorilla troops optimizer with multistrategies for 3D node localization of wireless sensor networks. Sensors 2022, 22, 4275. [Google Scholar] [CrossRef] [PubMed]
- Faris, H.; Aljarah, I.; Al-Betar, M.A.; Mirjalili, S. Grey wolf optimizer: A review of recent variants and applications. Neural Comput. Appl. 2018, 30, 413–435. [Google Scholar] [CrossRef]
- Hu, J.; Heidari, A.A.; Shou, Y.; Ye, H.; Wang, L.; Huang, X.; Chen, H.; Chen, Y.; Wu, P. Detection of COVID-19 severity using blood gas analysis parameters and Harris hawks optimized extreme learning machine. Comput. Biol. Med. 2022, 142, 105166. [Google Scholar] [CrossRef]
- Gundluru, N.; Rajput, D.S.; Lakshmanna, K.; Kaluri, R.; Shorfuzzaman, M.; Uddin, M.; Khan, M.A.R. Enhancement of detection of diabetic retinopathy using Harris hawks optimization with deep learning model. Comput. Intell. Neurosci. 2022, 2022, 8512469. [Google Scholar] [CrossRef]
- Song, S.; Wang, P.; Heidari, A.A.; Zhao, X.; Chen, H. Adaptive Harris hawks optimization with persistent trigonometric differences for photovoltaic model parameter extraction. Eng. Appl. Artif. Intell. 2022, 109, 104608. [Google Scholar] [CrossRef]
- Golafshani, E.M.; Arashpour, M.; Behnood, A. Predicting the compressive strength of green concretes using Harris hawks optimization-based data-driven methods. Constr. Build. Mater. 2022, 318, 125944. [Google Scholar] [CrossRef]
- Zhao, W.; Zhang, Z.; Mirjalili, S.; Wang, L.; Khodadadi, N.; Mirjalili, S.M. An effective multiobjective artificial hummingbird algorithm with dynamic elimination-based crowding distance for solving engineering design problems. Comput. Methods Appl. Mech. Eng. 2022, 398, 115223. [Google Scholar] [CrossRef]
- Sadoun, A.M.; Najjar, I.R.; Alsoruji, G.S.; Abd-Elwahed, M.S.; Elaziz, M.A.; Fathy, A. Utilization of improved machine learning method based on artificial hummingbird algorithm to predict the tribological behavior of Cu-Al2O3 nanocomposites synthesized by in situ method. Mathematics 2022, 10, 1266. [Google Scholar] [CrossRef]
- Liang, H.; Liu, Y.; Shen, Y.; Li, F.; Man, Y. A hybrid bat algorithm for economic dispatch with random wind power. IEEE Trans. Power Syst. 2018, 33, 5052–5061. [Google Scholar] [CrossRef]
- Jai Shankar, B.; Murugan, K.; Obulesu, A.; Finney Daniel Shadrach, S.; Anitha, R. MRI image segmentation using bat optimization algorithm with fuzzy c means (BOA-FCM) clustering. J. Med. Imaging Health Inform. 2021, 11, 661–666. [Google Scholar] [CrossRef]
- Abdollahzadeh, B.; Gharehchopogh, F.S.; Mirjalili, S. Artificial gorilla troops optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems. Int. J. Intell. Syst. 2021, 36, 5887–5958. [Google Scholar] [CrossRef]
- Ali, M.; Kotb, H.; Aboras, K.M.; Abbasy, N.H. Design of cascaded PI-fractional order PID controller for improving the frequency response of hybrid microgrid system using gorilla troops optimizer. IEEE Access 2021, 9, 150715–150732. [Google Scholar] [CrossRef]
- Abdel-Basset, M.; El-Shahat, D.; Sallam, K.M.; Munasinghe, K. Parameter extraction of photovoltaic models using a memory-based improved gorilla troops optimizer. Energy Convers. Manag. 2022, 252, 115134. [Google Scholar] [CrossRef]
- Shaheen, A.; El-Sehiemy, R.; El-Fergany, A.; Ginidi, A. Fuel-cell parameter estimation based on improved gorilla troops technique. Sci. Rep. 2023, 13, 8685. [Google Scholar] [CrossRef]
- Gheraibia, Y.; Moussaoui, A. Penguins search optimization algorithm (PeSOA). In Proceedings of the Recent Trends in Applied Artificial Intelligence: 26th International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, IEA/AIE 2013, Amsterdam, The Netherlands, 17–21 June 2013; Springer: Berlin/Heidelberg, Germany, 2013; Volume 26, pp. 222–231. [Google Scholar]
- Mzili, I.; Riffi, M.E.; Benzekri, F. Penguins search optimization algorithm to solve quadratic assignment problem. In Proceedings of the 2nd International Conference on Big Data, Cloud and Applications, Tetouan, Morocco, 29–30 March 2017; pp. 1–6. [Google Scholar]
- Bidi, N.; Elberrichi, Z. Using Penguins search optimization algorithm for best features selection for biomedical data classification. Int. J. Organ. Collect. Intell. 2017, 7, 51–62. [Google Scholar] [CrossRef]
- Guendouz, M.; Amine, A.; Hamou, R.M. Penguins search optimization algorithm for community detection in complex networks. Int. J. Appl. Metaheuristic Comput. (IJAMC) 2018, 9, 1–14. [Google Scholar] [CrossRef]
- Pan, J.-S.; Tsai, P.-W.; Liao, Y.-B. Fish migration optimization based on the fishy biology. In Proceedings of the 2010 Fourth International Conference on Genetic and Evolutionary Computing, Shenzhen, China, 13–15 December 2010; IEEE: Los Alamitos, CA, USA, 2010; pp. 783–786. [Google Scholar]
- Pan, J.-S.; Hu, P.; Chu, S.-C. Binary fish migration optimization for solving unit commitment. Energy 2021, 226, 120329. [Google Scholar] [CrossRef]
- Guo, B.; Zhuang, Z.; Pan, J.-S.; Chu, S.-C. Optimal design and simulation for PID controller using fractional-order fish migration optimization algorithm. IEEE Access 2021, 9, 8808–8819. [Google Scholar] [CrossRef]
- Alsattar, H.A.; Zaidan, A.A.; Zaidan, B.B. Novel meta-heuristic bald eagle search optimization algorithm. Artif. Intell. Rev. 2020, 53, 2237–2264. [Google Scholar] [CrossRef]
- Ramadan, A.; Kamel, S.; Hassan, M.H.; Khurshaid, T.; Rahmann, C. An improved bald eagle search algorithm for parameter estimation of different photovoltaic models. Processes 2021, 9, 1127. [Google Scholar] [CrossRef]
- Nassef, A.M.; Fathy, A.; Rezk, H.; Yousri, D. Optimal parameter identification of supercapacitor model using bald eagle search optimization algorithm. J. Energy Storage 2022, 50, 104603. [Google Scholar] [CrossRef]
- Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
- Liu, G.; Shu, C.; Liang, Z.; Peng, B.; Cheng, L. A modified sparrow search algorithm with application in 3d route planning for UAV. Sensors 2021, 21, 1224. [Google Scholar] [CrossRef]
- Zhang, Z.; He, R.; Yang, K. A bioinspired path planning approach for mobile robots based on improved sparrow search algorithm. Adv. Manuf. 2022, 10, 114–130. [Google Scholar] [CrossRef]
- Malathy, E.M.; Asaithambi, M.; Dheeraj, A.; Arputharaj, K. Hybrid bird swarm optimized quasi affine algorithm based node location in wireless sensor networks. Wirel. Pers. Commun. 2022, 122, 947–962. [Google Scholar] [CrossRef]
- Mishra, K.; Majhi, S.K. A binary Bird Swarm Optimization based load balancing algorithm for cloud computing environment. Open Comput. Sci. 2021, 11, 146–160. [Google Scholar] [CrossRef]
- Chu, S.-C.; Tsai, P.-W.; Pan, J.-S. Cat swarm optimization. In Pacific Rim International Conference on Artificial Intelligence; Springer: Berlin/Heidelberg, Germany, 2006; pp. 854–858. [Google Scholar]
- Zhang, Y.-D.; Sui, Y.; Sun, J.; Zhao, G.; Qian, P. Cat swarm optimization applied to alcohol use disorder identification. Multimed. Tools Appl. 2018, 77, 22875–22896. [Google Scholar] [CrossRef]
- Panda, G.; Pradhan, P.M.; Majhi, B. IIR system identification using cat swarm optimization. Expert Syst. Appl. 2011, 38, 12671–12683. [Google Scholar] [CrossRef]
- Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Pham, Q.-V.; Mirjalili, S.; Kumar, N.; Alazab, M.; Hwang, W.-J. Whale optimization algorithm with applications to resource allocation in wireless networks. IEEE Trans. Veh. Technol. 2020, 69, 4285–4297. [Google Scholar] [CrossRef]
- Nadimi-Shahraki, M.H.; Zamani, H.; Mirjalili, S. Enhanced whale optimization algorithm for medical feature selection: A COVID-19 case study. Comput. Biol. Med. 2022, 148, 105858. [Google Scholar] [CrossRef] [PubMed]
- Tagne Fute, E.; Pangop, D.-K.N.; Tonye, E. A new hybrid localization approach in wireless sensor networks based on particle swarm optimization and tabu search. Appl. Intell. 2023, 53, 7546–7561. [Google Scholar] [CrossRef]
- Mohar, S.S.; Goyal, S.; Kaur, R. Localization of sensor nodes in wireless sensor networks using bat optimization algorithm with enhanced exploration and exploitation characteristics. J. Supercomput. 2022, 78, 11975–12023. [Google Scholar] [CrossRef]
- Yu, X.; Huang, L.-P.; Liu, Y.; Zhang, K.; Li, P.; Li, Y. WSN node location based on beetle antennae search to improve the gray wolf algorithm. Wirel. Netw. 2022, 28, 539–549. [Google Scholar] [CrossRef]
- Li, J.; Gao, M.; Pan, J.-S.; Chu, S.-C. A parallel compact cat swarm optimization and its application in DV-Hop node localization for wireless sensor network. Wirel. Netw. 2021, 27, 2081–2101. [Google Scholar] [CrossRef]
- Bhat, S.J.; Santhosh, K.V. An artificial hummingbird algorithm based localization with reduced number of reference nodes for wireless sensor networks. Phys. Commun. 2022, 55, 101921. [Google Scholar] [CrossRef]
- Bhat, S.J.; Venkata, S.K. An optimization based localization with area minimization for heterogeneous wireless sensor networks in anisotropic fields. Comput. Netw. 2020, 179, 107371. [Google Scholar] [CrossRef]
- Chai, Q.-W.; Chu, S.-C.; Pan, J.-S.; Zheng, W.-M. Applying adaptive and self assessment fish migration optimization on localization of wireless sensor network on 3-D Te rrain. J. Inf. Hiding Multim. Signal Process. 2020, 11, 90–102. [Google Scholar]
- Sankaranarayanan, S.; Vijayakumar, R.; Swaminathan, S.; Almarri, B.; Lorenz, P.; Rodrigues, J.J.P. Node localization method in wireless sensor networks using combined crow search and the weighted Centroid method. Sensors 2024, 24, 4791. [Google Scholar] [CrossRef] [PubMed]
- Hadir, A.; Kaabouch, N. Accurate Range-Free Localization Using Cuckoo Search Optimization in IoT and Wireless Sensor Networks. Computers 2024, 13, 319. [Google Scholar] [CrossRef]
- Wang, R.-B.; Wang, W.-F.; Xu, L.; Pan, J.-S.; Chu, S.-C. Improved DV-Hop based on parallel and compact whale optimization algorithm for localization in wireless sensor networks. Wirel. Netw. 2022, 28, 3411–3428. [Google Scholar] [CrossRef]
- Xu, Z. Wireless Sensor Network Localization Incorporating Gray Wolf Optimization and DV-Hop Algorithm. IEEE Access 2024, 12, 168594–168606. [Google Scholar] [CrossRef]
- Wang, H.; Zhang, L.; Liu, B. Research and Design of a Hybrid DV-Hop Algorithm Based on the Chaotic Crested Porcupine Optimizer for Wireless Sensor Localization in Smart Farms. Agriculture 2024, 14, 1226. [Google Scholar] [CrossRef]
- Liu, W.; Li, J.; Zheng, A.; Zheng, Z.; Jiang, X.; Zhang, S. DV-hop algorithm based on multiobjective salp swarm algorithm optimization. Sensors 2023, 23, 3698. [Google Scholar] [CrossRef]
- Sun, H.; Tian, M. Improved range-free localization algorithm based on reliable node optimization and enhanced sand cat optimization algorithm. J. Supercomput. 2023, 79, 20289–20323. [Google Scholar] [CrossRef]
- Yang, Q. A new localization method based on improved particle swarm optimization for wireless sensor networks. IET Softw. 2022, 16, 251–258. [Google Scholar] [CrossRef]
- Shayokh, M.A.; Shin, S.Y. Distributed wireless sensor node localization based on penguin search optimization. Turk. J. Electr. Eng. Comput. Sci. 2022, 30, 50–62. [Google Scholar] [CrossRef]
- Zhang, X.; Wang, L.; Shao, N. An Improved DV-Hop Algorithm Optimized by Correcting the Average Hop Distance and the Sparrow Search Algorithm. In Proceedings of the 2024 43rd Chinese Control Conference (CCC), Kunming, China, 28–31 July 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 6223–6227. [Google Scholar]
- Kaur, G.; Jyoti, K.; Shorman, S.; Alsoud, A.R.; Salgotra, R. An Efficient Approach for Localizing Sensor Nodes in 2D Wireless Sensor Networks Using Whale Optimization-Based Naked Mole Rat Algorithm. Mathematics 2024, 12, 2315. [Google Scholar] [CrossRef]
- Liu, W.; Zhang, J.; Wei, W.; Qin, T.; Fan, Y.; Long, F.; Yang, J. A hybrid bald eagle search algorithm for time difference of arrival localization. Appl. Sci. 2022, 12, 5221. [Google Scholar] [CrossRef]
- Kulkarni, S.S.; Ghate, P.M.; Jadhav, B.D.; Chopade, P.B.; Kota, P.N. Energy Efficient Multiobjective Improved Wild Horse Optimization for Clustering and Routing in Wireless Sensor Networks. Int. J. Intell. Eng. Syst. 2024, 6, 17. [Google Scholar]
- Shwetha, G.R.; Murthy, S.V.N. A combined approach based on antlion optimizer with particle swarm optimization for enhanced localization performance in wireless sensor networks. J. Adv. Inf. Technol. 2024, 15, 17–26. [Google Scholar] [CrossRef]
- Alfawaz, O.; Osamy, W.; Saad, M.; Khedr, A.M. Modified rat swarm optimization based localization algorithm for wireless sensor networks. Wirel. Pers. Commun. 2023, 130, 1617–1637. [Google Scholar] [CrossRef]
- Velasquez, W.; Jijon-Veliz, F.; Alvarez-Alvarado, M.S. Optimal wireless sensor networks allocation for wooded areas using quantum-behaved swarm optimization algorithms. IEEE Access 2023, 11, 14375–14384. [Google Scholar] [CrossRef]
Algorithm | Inspiration | Experiments | Evaluation Criteria | Remarks | Applications |
---|---|---|---|---|---|
PSO [11] | The cooperative behavior of a swarm of bees searching for food | A benchmark for genetic algorithms: the extremely nonlinear Schaffer f6 function. | Global optimum | Simple, easy to implement, computationally efficient. | To solve wireless communications optimization problems, image processing, and electrical power systems [13] |
GWO [14] | Leadership hierarchy and hunting mechanism of gray wolves | In total, 23 classical benchmark functions, 6 composite benchmark functions from CEC2005, and engineering problems: tension/compression spring, welded beam, and pressure vessel designs. | Exploration and exploitation ability, local optima avoidance, and convergence using average and standard deviation statistical results | Superior exploitation and high local optima avoidance. | Searching for the best set of features in data mining applications, in design and tuning controllers, for optimizing robot path planning [19] |
HHO [15] | Exploring prey, surprise pounce, and different attacking strategies of Harris’ hawks | Three main groups of benchmark landscapes: unimodal, multimodal, composition, and engineering problems: three-bar truss, tension spring, pressure vessel, welded beam, multi-plate disk clutch brake, and rolling element bearing. | Wilcoxon statistical test with 5% degree of significance with swarm size and maximum iterations of all optimizers set to 30 and 500 | Accelerated convergence trend and scalable. | Detection of COVID-19 severity, diabetic retinopathy, and parameter identification of photo voltaic systems, predicting the compressive strength of green concretes [20,21,22,23] |
AHA [16] | The special flight skills and intelligent foraging strategies of hummingbirds | In total, 50 benchmark functions with unimodal, multimodal, non-separable and separable characteristics, and 10 engineering cases. | Wilcoxon signed-rank test with mean and standard deviation analysis | Scalable to high-dimensional functions, superior exploration ability, and better performance in multimodal and separable functions. | To solve engineering design problems and to predict the wear rates of various nanocomposites [24,25] |
BOA [17] | Based on the echolocation behavior of bats | Eight design problems: mathematical problem, Himmelblau’s problem, three-bar truss design, speed reducer design, parameter identification of structures, cantilever stepped beam, heater exchanger design, and car side problem. | Statistical analysis of best, mean, worst, and standard deviation | Efficient, superior performance and more powerful. | For solving economic dispatch problems in power systems and MRI image segmentation [26,27] |
AGTO [28] | Gorilla troops’ social intelligence in nature | Benchmark functions, including three different unimodal, multimodal, and composite groups. | The best solution, the worst solution, standard deviation, and average mean with 30 populations in a maximum of 500 iterations | Provides better solutions with better convergence than its competitors and can be applied to real-world case studies with unknown search spaces. | To optimize the parameters of the PID controller, parameter extraction of the PV model, and parameter extraction of the proton exchange membrane fuel cells [29,30,31] |
PenSO [32] | Collaborative hunting strategy of penguins | De Jong function, Rosenberg function, Schwefel Function, and Michalewicz function. | Convergence of the algorithm | Robust and efficient, it can detect all local minima and the global minimum in the search space. | To solve the quadratic assignment problem, for biomedical data classification, and community detection in complex networks [33,34,35] |
Improved Fish Migration Optimization (FMO) [36] | Simulates the predation and growth process of fish | Four benchmark unimodal and multimodal functions. | Convergence, accuracy and speed with 2000 iterations and a population size of 20 | Fast convergence rate and has good global search capabilities. | To solve unit commitment problem of power system and PID parameter tuning [37,38] |
Bald Eagle Search Optimization (BESO) Algorithm [39] | Mimics the hunting strategy of bald eagles as they search for fish | Thirty benchmark functions of the CEC2014 on Single Objective Real-Parameter Numerical Optimization, and twenty-five benchmark functions of the CEC 2005. | Mean, standard deviation, best point, and Wilcoxon signed-rank test statistic of the function values | Has shown better performance in unimodal, multimodal, hybrid, and expanded functions. However, performance was not very satisfactory in scenarios with multiple local optima. | For parameter estimation of different photovoltaic models, optimal parameter identification of super capacitor model [40,41] |
Sparrow Search Algorithm (SSO) [42] | Inspired by the group wisdom, foraging, and anti-predation behaviors of sparrows | Nineteen standard test functions and two practical engineering problems: Himmelblau’s nonlinear optimization problem and Speed reducer design. | Convergence speed, stability, and accuracy by setting the maximum number of iterations to 1000 and the population size to 100 | High performance in diverse search spaces and local optimum issues is avoided effectively. | 3D route planning for UAV; path planning for mobile robots [43,44] |
Bird Swarm Optimization (BSO) Algorithm [45] | Based on the behavior of bird swarms and respective hierarchical order | Eighteen benchmark problems containing unimodal, multimodal, high-dimensional, and low-dimensional cases. | Optimization accuracy, best fitness, and convergence time with 100 independent trials with 1000 iterations | Reduced the local optimal solutions and improved global solution. | Load balancing for cloud computing environment [46] |
Cat Swarm Optimization (CSO) [47] | Inspired by the behavior of cats by mimicking the tracing mode and seeking mode | Six test functions namely Rastrigrin, Griewank, Ackley, Axis parallel, Trid10, and Zakharov. | Fitness value and process time | Can produce better solutions a reduced time. | Alcohol use disorder identification in adaptive identification of infinite impulse response systems [48,49] |
Whale Optimization Algorithm (WOA) [50] | Inspired by the hunting behavior of hump-back whales | Twenty-nine mathematical optimization problems and six constrained engineering design problems; namely, a compression spring, a welded beam, a pressure vessel, a 15-bar, a 25-bar, and a 52-bar truss. | Average cost function and corresponding standard deviation were tested with a population size of 30 and a maximum iteration of 500 | Better exploration, exploitation, local optima avoidance, and convergence behavior. | Resource allocation in wireless networks for medical feature selection [51,52] |
Algorithm | Optimization Algorithm | Problem Domain | Variables | Result Analysis |
---|---|---|---|---|
Harris Hawks optimization-based localization with area minimization (HHO-AM) [58] | HHO | 2D and 3D regular and irregular fields with obstacles | Heterogeneity, irregularity, node density, and anchor node density | Showed improved accuracy when compared with DV-Hop, EWCL, and DV-maxHop |
Artificial hummingbird algorithm-based localization method (AHAL) [57] | AHA | Isotropic and anisotropic fields with obstacles | Node density and type of field | Improved localization accuracy in comparison with DV-Hop, Weighted DV-Hop, HHO-AM, and PSO-based localization method |
Improved FMO DV-Hop [59] | FMO | 3D terrain with obstacles | Improved localization accuracy in comparison with DV Hop and PSO DV Hop | |
Crow search weighted centroid localization (CS- WCL) [60] | crows search algorithm | 2D plain field | Communication radius, anchor nodes, and total nodes | Improved accuracy compared with DV-Hop and weighted centroid algorithm |
Parallel compact CSO with DV-Hop [56] | CSO | 2D plain field | Node density, anchor node density, and communication radius | Lowest localization error compared with PSO-DV-Hop, CSO-DV-Hop, CCSO-DV-Hop, and PCSO-DV-Hop |
New DVHop cuckoo search (NDV-HopCS) [61] | cuckoo search algorithm | Square, H-shaped, and O-shaped random environments | Node density, anchor node percentage, and communication range | Improved localization accuracy when compared with DV-Hop, DV-HopPSO, and DV-HopCSO |
Parallel and compact WOA [62] | WOA | 2D plain field | Communication radius, anchor nodes, and total nodes | PCWOA showed improved performance compared with DV-Hop, PSO, WAO, and Parallel Whale Optimization Algorithm |
Localization based on improved DVHop and improved GWO [63] | GWO | T-shaped, S-shaped, and circular 2D fields | Node density, anchor node density, communication radii | Improved localization accuracy compared with DVHop and the improved DV-Hop |
A hybrid optimization DV- Hop localization algorithm based on the chaotic crested porcupine optimizer [64] | chaotic crested porcupine optimizer | C-shaped, H-shaped, O- shaped, W-shaped, and square-shaped field | Anchor node density and communication radii | Improved localization accuracy compared with DV-Hop, DQPSO-DV-Hop, CAFOA-DV-Hop, and SSI-DV-Hop |
Improved multiobjective salp swarm DV-Hop algorithm [65] | salp swarm | square- and C-shaped topology | Node density, anchor node density, and area and communication radii | Reduced localization errors compared with DV-Hop algorithm, SSA-DV-Hop algorithm, GWO-DV-Hop algorithm, and ISSA- DV-Hop algorithm |
Localization based on enhanced sand cat optimization [66] | sand cat optimization | 100 m × 2D fields of shape C, X, and H with irregular communication ranges | Node density, anchor node density, degree of irregularity, and communication radii | Reduced average localization error compared to DV-Hop, HW DV-Hop, ISCFG DV-Hop, BASGWO DV-Hop, and HWPSO DV-Hop algorithms |
Algorithm | Optimization Algorithm | Problem Domain | Variables | Result Analysis |
---|---|---|---|---|
Improved self-adaptive inertia weight particle swarm optimization (ISAPSO) [67] | PSO | 2D square field with varying RSSI errors | Anchor density and communication radius | Better performance in positioning accuracy, beacon node proportion, node density, and anti-error performance compared with SAPSO and PSO |
Fuzzy PSO Tabu Search (FPSOTS) [53] | PSO | 2D square with noise | Anchor density, noise, transmission range | Fast convergence and better accuracy in comparison with HPSOVNS, NS-IPSO, ECS-NL, and GTOA-NL |
Beetle antennae search GWO (BASGWO) [55] | GWO | 2D square with obstacles | Anchor density, node density, communication radius | Improved localization accuracy and faster convergence speed in comparison with genetic algorithm, PSO, DV-Hop, and APIT algorithms |
PenSO-based localization [68] | PenSO | 2D square field with noise | Node density, anchor node density, transmission range, noise | Better localization accuracy and reduced computation time compared with PSO, binary PSO, bat algorithm, and cuckoo search algorithm |
Hop size correction and improved SSO [69] | SSO | 3D isotropic field | Node density, anchor node density, and communication radii | Improved node positioning accuracy and reduced energy consumption compared with the 3DDV-hop algorithm, 3D-GAIDV-hop algorithm, and HCLSO-3D algorithm |
BSO Quasi-Affine Evolutionary Algorithm [45] | BSO | 2D field with path loss and shadowing effects | Average node connectivity and standard deviation of shadow factors | Reduced localization error compared with genetic algorithm, salp swarm optimization algorithm, whale optimization, and DV-hop localization approach |
BOA-based localization [54] | BOA | 2D square field with ranging errors | Node density and anchor node density | Low mean localization error, localization of more target nodes, and better convergence speed compared with other optimization-based localization errors such as BTOA, FA, PSO, GWO, and SSA |
Opposition-based learning and parallel strategies AGTO (OPGTO) [18] | AGTO | 3D terrain in Bijia Mountain in Qingdao with obstacles and noise | Transmission range | Reduced error in 3D localization in comparison with PSO, WOA, and sine cosine algorithm |
Localization using Whale Optimization-based Naked Mole Rat Algorithm (WON- MRA) [70] | WONMRA | 2D plain field | Number of movements of nodes | Improved mean localization error compared with FA, BBO, PSO, HPSO, NMRA, WOA, and WONMRA |
Hybrid BESO [71] | BESO | 2D and 3D isotropic fields with noise interference | Base stations and population size | Better solution quality and robustness in comparison with particle swarm algorithm, butterfly optimization algorithm, COOT algorithm, gray wolf algorithm, and sine cosine algorithm |
Node localization based on modified wild horse optimization [72] | wild horse optimization | 2D plain field | Node count | Improved packet delivery rate, average delay, power usage, and network life in comparison with TASRP, NL-SSA, and Active Trust algorithms. |
Localization based on antlion optimizer with PSO [73] | antlion optimizer with PSO | 2D plain field | Transmission range and anchor node density | Improved localization accuracy compared with PSO, BPSO, CSO, and PeSOA |
Modified rat swarm optimizer (MRSO)-based node localization [74] | rat swarm optimizer | 2D plain field | Node and anchor node density | Reduced mean localization error in comparison with PSO, BTOA, GWO, SSA, and BOA |
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. |
© 2025 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
Bhat, S.J.; Venkata, S.K. Addressing Real-World Localization Challenges in Wireless Sensor Networks: A Study of Swarm-Based Optimization Techniques. Automation 2025, 6, 40. https://doi.org/10.3390/automation6030040
Bhat SJ, Venkata SK. Addressing Real-World Localization Challenges in Wireless Sensor Networks: A Study of Swarm-Based Optimization Techniques. Automation. 2025; 6(3):40. https://doi.org/10.3390/automation6030040
Chicago/Turabian StyleBhat, Soumya J., and Santhosh Krishnan Venkata. 2025. "Addressing Real-World Localization Challenges in Wireless Sensor Networks: A Study of Swarm-Based Optimization Techniques" Automation 6, no. 3: 40. https://doi.org/10.3390/automation6030040
APA StyleBhat, S. J., & Venkata, S. K. (2025). Addressing Real-World Localization Challenges in Wireless Sensor Networks: A Study of Swarm-Based Optimization Techniques. Automation, 6(3), 40. https://doi.org/10.3390/automation6030040