Research on Coverage Optimization in Wireless Sensor Networks Based on an Improved Sparrow Search Algorithm
Abstract
1. Introduction
1.1. Background
1.2. Related Works
1.3. Contributions
- The standard danger-aware update mechanism of SSA is replaced with a novel repulsive force vector. Unlike traditional distance-penalized models that rely on classical inverse-square laws () and inherently suffer from mathematical singularities during dense initializations, DAR-SSA utilizes a Soft-Core Repulsive Potential field with a bounded exponential decay term. This ensures that agents actively and safely disperse from crowded regions, smoothly mitigating WSN node clustering without triggering spatial overflow.
- A robust, constant-spark candidate generation method is introduced to mitigate stagnation. By assigning a fixed spark count () and a stable perturbation amplitude () to underperforming agents, the algorithm orchestrates an active, highly stable recovery mechanism. This approach significantly reduces the computational complexity associated with dynamic resource allocation while achieving superior convergence, particularly in unimodal search spaces.
- The static producer–scrounger ratio (typically 80/20) is replaced by non-linear, time-dependent functions. This allows the algorithm to automatically transition from early-stage exploration to late-stage exploitation.
- The proposed DAR-SSA is applied to the Wireless Sensor Network (WSN) coverage optimization problem using a realistic probabilistic sensing model rather than a simplified binary model, achieving a robust development scheme that maximizes effective coverage area.
- DAR-SSA’s performance is validated by comparing it against the traditional SSA, two SSA variants, and advanced optimization methods (PSO and GWO). Experiments are conducted on standard benchmark functions and wireless sensor node coverage deployment to verify its robustness and effectiveness.
- To ensure our proposed algorithm performs well for both standard benchmark functions and WSN coverage, we apply Wilcoxon test results with algorithm ranking and significant comparisons.
1.4. Paper Organization
2. System Model
3. Sparrow Search Algorithm
3.1. Overview of the Sparrow Search Algorithm
3.2. Update Producer
3.3. Update Follower
3.4. Update Danger Awareness of Sparrows
4. Proposed Density-Aware Repulsive Sparrow Search Algorithm
4.1. Non-Linear Adaptive State Allocation
4.2. Density and Repulsion Calculation (Physics-Based)
Engineering Imperative by Translating Spatial Overlap to Coverage Efficiency
- 1.
- (Severe hard overlap): At this close proximity, the absolute certainty cores of adjacent sensors directly intersect. The network suffers from severe spatial redundancy and wasted energy. To mitigate this, the algorithm triggers a maximum repulsive force, rapidly dispersing the heavily overlapping nodes to preserve network longevity.
- 2.
- (Moderate probabilistic overlap): In this transitional state, the distances fall within the sensor decay zones. Sensing still overlaps probabilistically, but certainty decreases as distance increases. This zone triggers a scaled, adaptive repulsive weight that smoothly guides nodes toward optimal separation without causing erratic scattering.
- 3.
- (Safe isolation): Once the distance strictly exceeds the combined uncertainty boundaries, the nodes operate in an independent zone without sensing interference. Because no probabilistic overlap exists here, the repulsive weight becomes zero, allowing the agents to dedicate their movement entirely to the primary exploration and exploitation objectives.
4.3. Density-Aware Candidate Generation (Hybrid Update)
4.4. Parameter Sensitivity and Contextual Scaling
| Algorithm 1. Pseudocode for DAR-SSA. |
| Input: Parameter: Population size (), Dimension (), Bounds (), Max Iterations () SSA Constants: ST (Safety threshold), PD (global explorer number), SD (search agent perceive danger) DAR-SSA Constants: (Spark counts), (amplitudes), (decay) Output: Global best positing (), fitness ()
|
5. Simulation Experiments and Analysis
5.1. Standard Test Function Experiments
5.1.1. Comparison Algorithm Parameter Settings
5.1.2. Comparison Results: DAR-SSA vs. Other Algorithms
5.2. Component Ablation Analysis
- Full DAR-SSA: The complete proposed framework containing all physical and thermodynamic enhancements.
- DAR-SSA-NA (No Adaptation): Disables the time-varying non-linear state allocation rule, forcing the algorithm to rely on the standard, static 80/20 discoverer–follower ratio throughout all iterations.
- DAR-SSA-NR (No Repulsion): Completely removes the density-aware repulsive vector (). This variant relies purely on the standard danger-aware stochastic update, effectively stripping the algorithm of its spatial awareness.
- DAR-SSA-NH (No Hybrid Update): This variant turns off the specific enhancements, specifically the Time-Varying Decay () and Adaptive Amplitude ().
5.3. Parameter Sensitivity Analysis
5.4. WSN Coverage Performance Optimization
5.4.1. Simulation Parameter Settings
5.4.2. Coverage Experiment Result Analysis
6. Limitations and Future Work
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Yick, J.; Mukherjee, B.; Ghosal, D. Wireless sensor network survey. Comput. Netw. 2008, 52, 2292–2330. [Google Scholar] [CrossRef]
- Qiao, Y.; Dao, T.K.; Pan, J.S.; Chu, S.C.; Nguyen, T.T. Diversity teams in soccer league competition algorithm for wireless sensor network deployment problem. Symmetry 2020, 12, 445. [Google Scholar] [CrossRef]
- Dao, T.K.; Yu, J.; Nguyen, T.T.; Ngo, T.G. A Hybrid Improved MVO and FNN for Identifying Collected Data Failure in Cluster Heads in WSN. IEEE Access 2020, 8, 124311–124322. [Google Scholar] [CrossRef]
- Wang, X.; Ma, J.; Wang, S.; Bi, D. Distributed energy optimization for target tracking in wireless sensor networks. IEEE Trans. Mob. Comput. 2010, 9, 73–86. [Google Scholar] [CrossRef]
- Othman, M.F.; Shazali, K. Wireless Sensor Network Applications: A Study in Environment Monitoring System. Procedia Eng. 2012, 41, 1204–1210. [Google Scholar] [CrossRef]
- Alemdar, H.; Ersoy, C. Wireless sensor networks for healthcare: A survey. Comput. Netw. 2010, 54, 2688–2710. [Google Scholar] [CrossRef]
- Mahdavi, S.; Shiri, M.E.; Rahnamayan, S. Metaheuristics in large-scale global continuous optimization: A survey. Inf. Sci. 2015, 295, 407–428. [Google Scholar] [CrossRef]
- Pan, T.-S.; Dao, T.-K.; Nguyen, T.-T.; Chu, S.-C. Optimal Base Station Locations in Heterogeneous Wireless Sensor Network Based on Hybrid Particle Swarm Optimization with Bat Algorithm. J. Comput. 2015, 25, 14–25. [Google Scholar]
- Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless sensor networks: A survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef]
- Van Laarhoven, P.J.M.; Aarts, E.H.L. Chapter 2 Simulated annealing 2.1 Introduction of the algorithm. In Simulated Annealing: Theory and Applications; Springer: Dordrecht, The Netherlands, 1987. [Google Scholar]
- Whitley, D. A genetic algorithm tutorial. Stat. Comput. 1994, 4, 65–85. [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. [Google Scholar]
- Storn, R. On the usage of differential evolution for function optimization. In Proceedings of the North American Fuzzy Information Processing, Berkeley, CA, USA, 19–22 June 1996; pp. 519–523. [Google Scholar]
- Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2006, 1, 28–39. [Google Scholar] [CrossRef]
- Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [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]
- Wang, Z.; Huang, X.; Zhu, D.; Zhou, C.; He, K. An Improved Sparrow Search Algorithm for Global Optimization with Customization-Based Mechanism. Axioms 2023, 12, 767. [Google Scholar] [CrossRef]
- Ren, X.; Chen, S.; Wang, K.; Tan, J. Design and application of improved sparrow search algorithm based on sine cosine and firefly perturbation. Math. Biosci. Eng. 2022, 19, 11422–11452. [Google Scholar] [CrossRef] [PubMed]
- Qiu, S.; Li, A. Application of Chaos Mutation Adaptive Sparrow Search Algorithm in Edge Data Compression. Sensors 2022, 22, 5425. [Google Scholar] [CrossRef] [PubMed]
- Fan, Y.; Zhang, Y.; Guo, B.; Luo, X.; Peng, Q.; Jin, Z. A Hybrid Sparrow Search Algorithm of the Hyperparameter Optimization in Deep Learning. Mathematics 2022, 10, 3019. [Google Scholar] [CrossRef]
- Tian, Y.; Zhang, J.; Wang, Q.; Liu, S.; Guo, Z.; Zhang, H. Application of Hybrid Algorithm Based on Ant Colony Optimization and Sparrow Search in UAV Path Planning. Int. J. Comput. Intell. Syst. 2024, 17, 286. [Google Scholar] [CrossRef]
- Fadheel, B.A.; Wahab, N.I.A.; Mahdi, A.J.; Premkumar, M.; Radzi, M.A.B.M.; Soh, A.B.C.; Veerasamy, V.; Irudayaraj, A.X.R. A Hybrid Grey Wolf Assisted-Sparrow Search Algorithm for Frequency Control of RE Integrated System. Energies 2023, 16, 1177. [Google Scholar] [CrossRef]
- Zhang, M.; Wang, D.; Yang, M.; Tan, W.; Yang, J. HPSBA: A Modified Hybrid Framework with Convergence Analysis for Solving Wireless Sensor Network Coverage Optimization Problem. Axioms 2022, 11, 675. [Google Scholar] [CrossRef]
- Hu, L.; Wang, D. Research and Application of an Improved Sparrow Search Algorithm. Appl. Sci. 2024, 14, 3460. [Google Scholar] [CrossRef]
- Ouyang, C.; Qiu, Y.; Zhu, D. Adaptive Spiral Flying Sparrow Search Algorithm. Sci. Program. 2021, 2021, 6505253. [Google Scholar] [CrossRef]
- Wang, Z.; Tian, L.; Wu, W.; Lin, L.; Li, Z.; Tong, Y. A Metaheuristic Algorithm for Coverage Enhancement of Wireless Sensor Networks. Wirel. Commun. Mob. Comput. 2022, 2022, 7732989. [Google Scholar] [CrossRef]
- Zhang, Y.; Nie, Z.; Zhang, H. Distributed data acquisition optimization algorithm for wireless sensor networks. Meas. Sens. 2025, 39, 101883. [Google Scholar] [CrossRef]
- Zhang, Y.; Cao, L.; Yue, Y.; Cai, Y.; Hang, B. A Novel Coverage Optimization Strategy Based on Grey Wolf Algorithm Optimized by Simulated Annealing for Wireless Sensor Networks. Comput. Intell. Neurosci. 2021, 2021, 6688408. [Google Scholar] [CrossRef] [PubMed]
- Dao, T.K.; Chu, S.C.; Nguyen, T.T.; Nguyen, T.D.; Nguyen, V.T. An Optimal WSN Node Coverage Based on Enhanced Archimedes Optimization Algorithm. Entropy 2022, 24, 1018. [Google Scholar] [CrossRef] [PubMed]
- Sun, S.; Chen, Y.; Dong, L. An optimization method for wireless sensor networks coverage based on genetic algorithm and reinforced whale algorithm. Math. Biosci. Eng. 2024, 21, 2787–2812. [Google Scholar] [CrossRef] [PubMed]
- Xu, Y.; Zhang, B.; Zhang, Y. Application of an Enhanced Whale Optimization Algorithm on Coverage Optimization of Sensor. Biomimetics 2023, 8, 354. [Google Scholar] [CrossRef] [PubMed]
- Yue, Y.; Cao, L.; Zhong, Y. Novel WSN Coverage Optimization Strategy via Monarch Butterfly Algorithm and Particle Swarm Optimization. Res. Sq. 2022, 135, 225–2280. [Google Scholar] [CrossRef] [PubMed]
- Huang, Y.; Zhang, J.; Wei, W.; Qin, T.; Fan, Y.; Luo, X.; Yang, J. Research on Coverage Optimization in a WSN Based on an Improved COOT Bird Algorithm. Sensors 2022, 22, 3383. [Google Scholar] [CrossRef] [PubMed]
- Chen, W.; Yang, P.; Zhao, W.; Wei, L. Improved Ant Lion Optimizer for Coverage Optimization in Wireless Sensor Networks. Wirel. Commun. Mob. Comput. 2022, 2022, 8808575. [Google Scholar] [CrossRef]
- Abd El-Mageed, A.A.; Al-Hamadi, A.; Bakheet, S.; Abd El-Rahiem, A.H. Hybrid Sparrow Search-Exponential Distribution Optimization with Differential Evolution for Parameter Prediction of Solar Photovoltaic Models. Algorithms 2024, 17, 26. [Google Scholar] [CrossRef]
- Zhou, L.; Li, B.; Yu, Q.; Dai, G.; Zhou, G. Multi-Strategy Improvement of Sparrow Search Algorithm for Cloud Manufacturing Service Composition. Wuhan Univ. J. Nat. Sci. 2024, 29, 323–337. [Google Scholar] [CrossRef]
- Du, H.; Wang, J.; Qian, W.; Zhang, X. An Improved Sparrow Search Algorithm for the Optimization of Variational Modal Decomposition Parameters. Appl. Sci. 2024, 14, 2174. [Google Scholar] [CrossRef]
- Pluhacek, M.; Zelinka, I.; Senkerik, R.; Viktorin, A.; Kadavy, T. Particle Swarm Optimization with Distance Based Repulsivity. MENDEL-Soft Comput. J. 2018, 24, 81–86. [Google Scholar] [CrossRef]
- Zhou, H.; Wei, X. Particle swarm optimization based on a novel evaluation of diversity. Algorithms 2021, 14, 29. [Google Scholar] [CrossRef]
- Novoa-Hernández, P.; Pelta, D.A.; Corona, C.C. Improvement Strategies for Multi-swarm PSO in Dynamic Environments. In Nature Inspired Cooperative Strategies for Optimization (NICSO 2010); González, J.R., Pelta, D.A., Cruz, C., Terrazas, G., Krasnogor, N., Eds.; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Yang, Z.; Cai, Y.; Li, G. Improved Gravitational Search Algorithm Based on Adaptive Strategies. Entropy 2022, 24, 1826. [Google Scholar] [CrossRef] [PubMed]
- Li, Y.; Tan, Y. Hierarchical Collaborated Fireworks Algorithm. Electronics 2022, 11, 948. [Google Scholar] [CrossRef]
- Rashedi, E.; Nezamabadi-pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
- Mahdi, W.; Medjahed, S.A.; Ouali, M. Performance analysis of simulated annealing cooling schedules in the context of dense image matching. Comput. Y Sist. 2017, 21, 493–501. [Google Scholar] [CrossRef]
- Li, J.; Wu, Y. Improved Sparrow Search Algorithm with the Extreme Learning Machine and Its Application for Prediction. Neural Process. Lett. 2022, 54, 4189–4209. [Google Scholar] [CrossRef]
- Muhammad, H.; Nam, H. Sensor Node Deployment Optimization for Continuous Coverage in WSNs. Sensors 2025, 25, 3620. [Google Scholar] [CrossRef] [PubMed]














| Name | Formula | Search Range | Dim | Category | |
|---|---|---|---|---|---|
| Sphere | [−100, 100] | 30 | 0 | U | |
| Schwefel 1.2 | [−10, 10] | 30 | 0 | U | |
| Rosenbrock | [−30, 30] | 30 | 0 | U | |
| Step | [−100, 100] | 30 | 0 | U | |
| Exponential | [−10, 10] | 30 | 0 | U | |
| Sum power | [−1, 1] | 30 | 0 | U | |
| Sum square | [−10, 10] | 30 | 0 | U | |
| Cigar | [−100, 100] | 30 | 0 | U | |
| Zakharov | [−5.12, 5.12] | 30 | 0 | U | |
| Tablet | [−10, 10] | 30 | 0 | U | |
| Elliptic | [−100, 100] | 30 | 0 | U | |
| Ackley | [−32, 32] | 30 | 0 | M | |
| Levy | [−2, 2] | 30 | 0 | M | |
| Rastrigin | [−5.12, 5.12] | 30 | 0 | M | |
| Griewank | [−600, 600] | 30 | 0 | M | |
| Schwefel 2.26 | [−500, 500] | 30 | −418.98 | M | |
| NCRastrigin | [−5.12, 5.12] | 30 | 0 | M | |
| Penalized 1 | [−10, 10] | 30 | 0 | M | |
| Weierstrass | [−1, 1] | 30 | 0 | M | |
| Solomon | [−20, 20] | 30 | 0 | M | |
| Bohachevsky | [−5, 5] | 30 | 0 | M |
| Algorithm | Title 3 |
|---|---|
| SSA | |
| EFSSA | |
| EASOA | |
| PSO | |
| GWO | |
| DAR-SSA | , |
| Functions | SSA | EFSSA | EASOA | GWO | PSO | DAR-SSA | |
|---|---|---|---|---|---|---|---|
| F1 | Mean | 9.14 × 10−9 | 0.00 × 100 | 8.59 × 10−7 | 4.26 × 10−44 | 6.94 × 102 | 0.00 × 100 |
| Std | 3.60 × 10−8 | 0.00 × 100 | 3.41 × 10−6 | 5.97 × 10−44 | 3.21 × 102 | 0.00 × 100 | |
| Best | 1.15 × 10−199 | 0.00 × 100 | 2.34 × 10−12 | 1.29 × 10−45 | 3.04 × 102 | 0.00 × 100 | |
| Worst | 1.97 × 10−7 | 0.00 × 100 | 1.90 × 10−5 | 2.29 × 10−43 | 1.64 × 103 | 0.00 × 100 | |
| F2 | Mean | 1.51 × 10−6 | 0.00 × 100 | 5.42 × 10−5 | 5.25 × 10−11 | 3.45 × 104 | 0.00 × 100 |
| Std | 3.13 × 10−6 | 0.00 × 100 | 7.59 × 10−5 | 1.12 × 10−10 | 5.99 × 103 | 0.00 × 100 | |
| Best | 9.93 × 10−171 | 0.00 × 100 | 2.94 × 10−9 | 6.37 × 10−15 | 2.11 × 104 | 0.00 × 100 | |
| Worst | 1.29 × 10−5 | 0.00 × 100 | 2.75 × 10−4 | 4.42 × 10−10 | 4.57 × 104 | 0.00 × 100 | |
| F3 | Mean | 1.79 × 10−7 | 5.77 × 10−5 | 2.85 × 101 | 2.65 × 101 | 2.81 × 105 | 1.29 × 10−6 |
| Std | 6.09 × 10−7 | 6.76 × 10−5 | 3.17 × 10−1 | 8.68 × 10−1 | 2.00 × 105 | 2.76 × 10−6 | |
| Best | 9.47 × 10−25 | 8.73 × 10−8 | 2.79 × 101 | 2.52 × 101 | 5.43 × 104 | 4.94 × 10−10 | |
| Worst | 2.75 × 10−6 | 2.68 × 10−4 | 2.89 × 101 | 2.87 × 101 | 8.46 × 105 | 1.26 × 10−5 | |
| F4 | Mean | 1.08 × 10−8 | 9.68 × 10−8 | 2.60 × 100 | 1.59 × 10−1 | 1.04 × 103 | 2.28 × 10−9 |
| Std | 4.59 × 10−8 | 1.20 × 10−7 | 3.69 × 10−1 | 1.65 × 10−1 | 1.85 × 103 | 7.94 × 10−9 | |
| Best | 9.58 × 10−19 | 8.91 × 10−11 | 1.65 × 100 | 1.39 × 10−5 | 2.56 × 102 | 1.50 × 10−13 | |
| Worst | 2.49 × 10−7 | 4.58 × 10−7 | 3.31 × 100 | 5.03 × 10−1 | 1.08 × 104 | 4.44 × 10−8 | |
| F5 | Mean | 7.18 × 10−66 | 7.18 × 10−66 | 1.00 × 10−37 | 2.65 × 101 | 1.16 × 10−58 | 7.18 × 10−66 |
| Std | 1.05 × 10−81 | 1.05 × 10−81 | 5.08 × 10−37 | 8.68 × 10−1 | 6.25 × 10−58 | 1.05 × 10−81 | |
| Best | 7.18 × 10−66 | 7.18 × 10−66 | 2.33 × 10−52 | 2.52 × 101 | 7.18 × 10−66 | 7.18 × 10−66 | |
| Worst | 7.18 × 10−66 | 7.18 × 10−66 | 2.83 × 10−36 | 2.87 × 101 | 3.48 × 10−57 | 7.18 × 10−66 | |
| F6 | Mean | 4.05 × 10−19 | 0.00 × 100 | 2.54 × 10−18 | 1.21 × 10−151 | 1.23 × 10−5 | 0.00 × 100 |
| Std | 1.33 × 10−18 | 0.00 × 100 | 1.28 × 10−17 | 5.32 × 10−151 | 2.02 × 10−5 | 0.00 × 100 | |
| Best | 1.18 × 10−101 | 0.00 × 100 | 2.56 × 10−46 | 1.78 × 10−164 | 1.58 × 10−7 | 0.00 × 100 | |
| Worst | 6.88 × 10−18 | 0.00 × 100 | 7.15 × 10−17 | 2.94 × 10−150 | 8.22 × 10−5 | 0.00 × 100 | |
| F7 | Mean | 2.70 × 10−8 | 0.00 × 100 | 3.83 × 10−5 | 5.65 × 10−45 | 6.64 × 102 | 0.00 × 100 |
| Std | 6.58 × 10−8 | 0.00 × 100 | 1.96 × 10−4 | 1.09 × 10−44 | 4.49 × 102 | 0.00 × 100 | |
| Best | 6.64 × 10−168 | 0.00 × 100 | 1.57 × 10−10 | 5.39 × 10−47 | 4.31 × 101 | 0.00 × 100 | |
| Worst | 3.17 × 10−7 | 0.00 × 100 | 1.09 × 10−3 | 5.81 × 10−44 | 1.74 × 103 | 0.00 × 100 | |
| F8 | Mean | 4.01 × 10−3 | 0.00 × 100 | 5.88 × 10−1 | 7.75 × 10−38 | 4.98 × 108 | 0.00 × 100 |
| Std | 7.31 × 10−3 | 0.00 × 100 | 1.66 × 100 | 1.26 × 10−37 | 2.35 × 108 | 0.00 × 100 | |
| Best | 1.63 × 10−193 | 0.00 × 100 | 5.86 × 10−7 | 7.81 × 10−40 | 1.22 × 108 | 0.00 × 100 | |
| Worst | 3.04 × 10−2 | 0.00 × 100 | 8.60 × 100 | 5.01 × 10−37 | 1.17 × 109 | 0.00 × 100 | |
| F9 | Mean | 5.70 × 10−10 | 0.00 × 100 | 5.47 × 10−4 | 3.73 × 10−20 | 1.32 × 102 | 0.00 × 100 |
| Std | 1.33 × 10−9 | 0.00 × 100 | 8.95 × 10−4 | 6.69 × 10−20 | 2.82 × 101 | 0.00 × 100 | |
| Best | 8.11 × 10−29 | 0.00 × 100 | 5.74 × 10−7 | 1.75 × 10−22 | 7.20 × 101 | 0.00 × 100 | |
| Worst | 4.72 × 10−9 | 0.00 × 100 | 3.62 × 10−3 | 2.55 × 10−19 | 2.00 × 102 | 0.00 × 100 | |
| F10 | Mean | 9.72 × 10−9 | 0.00 × 100 | 1.09 × 10−6 | 1.54 × 10−45 | 4.75 × 102 | 0.00 × 100 |
| Std | 3.64 × 10−8 | 0.00 × 100 | 3.56 × 10−6 | 2.84 × 10−45 | 1.98 × 102 | 0.00 × 100 | |
| Best | 2.37 × 10−201 | 0.00 × 100 | 3.00 × 10−13 | 2.77 × 10−48 | 1.05 × 102 | 0.00 × 100 | |
| Worst | 2.01 × 10−7 | 0.00 × 100 | 2.00 × 10−5 | 1.09 × 10−44 | 8.01 × 102 | 0.00 × 100 | |
| F11 | Mean | 1.36 × 10−3 | 0.00 × 100 | 1.81 × 10−4 | 1.39 × 10−40 | 5.42 × 107 | 0.00 × 100 |
| Std | 3.74 × 10−3 | 0.00 × 100 | 8.01 × 10−4 | 1.79 × 10−40 | 5.32 × 107 | 0.00 × 100 | |
| Best | 1.54 × 10−190 | 0.00 × 100 | 2.49 × 10−10 | 1.52 × 10−42 | 4.66 × 106 | 0.00 × 100 | |
| Worst | 1.79 × 10−2 | 0.00 × 100 | 4.45 × 10−3 | 6.33 × 10−40 | 2.37 × 108 | 0.00 × 100 | |
| F12 | Mean | 1.11 × 10−4 | 4.44 × 10−16 | 5.07 × 10−4 | 2.08 × 101 | 2.00 × 101 | 4.44 × 10−16 |
| Std | 1.16 × 10−4 | 0.00 × 100 | 7.71 × 10−4 | 7.33 × 10−2 | 3.12 × 10−7 | 0.00 × 100 | |
| Best | 4.44 × 10−16 | 4.44 × 10−16 | 4.35 × 10−6 | 2.07 × 101 | 2.00 × 101 | 4.44 × 10−16 | |
| Worst | 3.88 × 10−4 | 4.44 × 10−16 | 3.31 × 10−3 | 2.10 × 101 | 2.00 × 101 | 4.44 × 10−16 | |
| F13 | Mean | 9.51 × 10−8 | 7.98 × 10−8 | 1.63 × 100 | 6.52 × 10−1 | 5.86 × 10−1 | 2.94 × 10−9 |
| Std | 2.46 × 10−7 | 8.99 × 10−8 | 1.25 × 10−1 | 1.52 × 10−1 | 4.21 × 10−1 | 4.32 × 10−9 | |
| Best | 1.79 × 10−17 | 4.99 × 10−10 | 1.36 × 100 | 3.65 × 10−1 | 2.41 × 10−2 | 2.86 × 10−13 | |
| Worst | 1.15 × 10−6 | 3.67 × 10−7 | 1.84 × 100 | 9.18 × 10−1 | 1.48 × 100 | 1.49 × 10−8 | |
| F14 | Mean | 3.93 × 10−7 | 0.00 × 100 | 3.50 × 10−4 | 2.34 × 100 | 1.99 × 102 | 0.00 × 100 |
| Std | 1.21 × 10−6 | 0.00 × 100 | 1.16 × 10−3 | 4.62 × 100 | 3.75 × 101 | 0.00 × 100 | |
| Best | 0.00 × 100 | 0.00 × 100 | 1.07 × 10−10 | 0.00 × 100 | 9.08 × 101 | 0.00 × 100 | |
| Worst | 6.37 × 10−6 | 0.00 × 100 | 6.00 × 10−3 | 1.82 × 101 | 2.77 × 102 | 0.00 × 100 | |
| F15 | Mean | 1.40 × 10−9 | 0.00 × 100 | 3.01 × 10−8 | 3.92 × 10−3 | 1.04 × 101 | 0.00 × 100 |
| Std | 3.81 × 10−9 | 0.00 × 100 | 9.66 × 10−8 | 7.22 × 10−3 | 1.69 × 101 | 0.00 × 100 | |
| Best | 0.00 × 100 | 0.00 × 100 | 3.38 × 10−13 | 0.00 × 100 | 2.14 × 100 | 0.00 × 100 | |
| Worst | 1.82 × 10−8 | 0.00 × 100 | 4.69 × 10−7 | 3.30 × 10−2 | 9.98 × 101 | 0.00 × 100 | |
| F16 | Mean | −9.71 × 103 | −7.39 × 103 | −4.21 × 103 | −6.30 × 103 | −9.04 × 103 | −8.52 × 103 |
| Std | 2.92 × 103 | 6.90 × 102 | 5.48 × 102 | 1.02 × 103 | 7.54 × 102 | 2.74 × 102 | |
| Best | −1.26 × 104 | −8.97 × 103 | −5.46 × 103 | −7.84 × 103 | −1.05 × 104 | −8.91 × 103 | |
| Worst | −3.82 × 103 | −5.83 × 103 | −2.84 × 103 | −3.60 × 103 | −7.56 × 103 | −7.98 × 103 | |
| F17 | Mean | 8.03 × 10−7 | 0.00 × 100 | 1.12 × 10−4 | 1.75 × 101 | 2.16 × 102 | 0.00 × 100 |
| Std | 2.69 × 10−6 | 0.00 × 100 | 3.27 × 10−4 | 1.64 × 101 | 3.09 × 101 | 0.00 × 100 | |
| Best | 0.00 × 100 | 0.00 × 100 | 5.00 × 10−9 | 0.00 × 100 | 1.71 × 102 | 0.00 × 100 | |
| Worst | 1.38 × 10−5 | 0.00 × 100 | 1.74 × 10−3 | 9.56 × 101 | 2.87 × 102 | 0.00 × 100 | |
| F18 | Mean | 3.16 × 10−9 | 5.45 × 10−9 | 2.06 × 10−1 | 1.38 × 10−2 | 2.47 × 100 | 2.05 × 10−11 |
| Std | 6.02 × 10−9 | 6.80 × 10−9 | 3.33 × 10−2 | 8.52 × 10−3 | 1.22 × 100 | 2.95 × 10−11 | |
| Best | 3.80 × 10−22 | 1.28 × 10−10 | 1.33 × 10−1 | 2.30 × 10−6 | 8.24 × 10−1 | 1.63 × 10−15 | |
| Worst | 2.38 × 10−8 | 2.56 × 10−8 | 2.73 × 10−1 | 2.98 × 10−2 | 5.73 × 100 | 1.34 × 10−10 | |
| F19 | Mean | 0.00 × 100 | 0.00 × 100 | 1.14 × 101 | 7.29 × 100 | 0.00 × 100 | 0.00 × 100 |
| Std | 0.00 × 100 | 0.00 × 100 | 1.79 × 100 | 3.60 × 100 | 0.00 × 100 | 0.00 × 100 | |
| Best | 0.00 × 100 | 0.00 × 100 | 6.98 × 100 | 3.53 × 100 | 0.00 × 100 | 0.00 × 100 | |
| Worst | 0.00 × 100 | 0.00 × 100 | 1.52 × 101 | 2.08 × 101 | 0.00 × 100 | 0.00 × 100 | |
| F20 | Mean | 6.04 × 10−6 | 0.00 × 100 | 9.99 × 10−2 | 1.77 × 10−1 | 1.90 × 100 | 6.37 × 10−121 |
| Std | 1.35 × 10−5 | 0.00 × 100 | 2.58 × 10−6 | 4.23 × 10−2 | 4.06 × 10−1 | 3.44 × 10−120 | |
| Best | 1.13 × 10−68 | 0.00 × 100 | 9.99 × 10−2 | 9.99 × 10−2 | 1.30 × 100 | 0.00 × 100 | |
| Worst | 6.54 × 10−5 | 0.00 × 100 | 9.99 × 10−2 | 2.00 × 10−1 | 2.70 × 100 | 1.91 × 10−119 | |
| F21 | Mean | 1.39 × 10−7 | 0.00 × 100 | 8.06 × 10−6 | 0.00 × 100 | 2.56 × 101 | 0.00 × 100 |
| Std | 3.48 × 10−7 | 0.00 × 100 | 2.27 × 10−5 | 0.00 × 100 | 1.56 × 101 | 0.00 × 100 | |
| Best | 1.13 × 10−68 | 0.00 × 100 | 2.17 × 10−11 | 0.00 × 100 | 9.89 × 100 | 0.00 × 100 | |
| Worst | 1.42 × 10−6 | 0.00 × 100 | 1.11 × 10−4 | 0.00 × 100 | 9.28 × 101 | 0.00 × 100 | |
| +/−/≈ | 2/17/2 | 1/4/16 | 0/21/0 | 0/20/1 | 0/20/1 | ~ | |
| Rank | 3 | 2 | 6 | 4 | 5 | 1 | |
| Comparison | Conclusion |
|---|---|
| DAR-SSA vs. SSA | DAR-SSA > SSA (p = 0.005618) |
| DAR-SSA vs. EFSSA | DAR-SSA > EFSSA (p = 0.023200) |
| DAR-SSA vs. EASOA | DAR-SSA > EASOA (p = 0.0000298) |
| DAR-SSA vs. GWO | DAR-SSA > GWO (p = 0.0000443) |
| DAR-SSA vs PSO | DAR-SSA > PSO (p = 0.000297) |
| Algorithm Variant | Disable Mechanism | WSN Experiment 1 Coverage Rate |
|---|---|---|
| DAR-SSA-NA | Dynamic 80/20 Transition | 89.34% |
| DAR-SSA-NR | Density-Aware Repulsion | 85.47% |
| DAR-SSA-NH | Hybrid Candidate Generation | 83.87% |
| Full DAR-SSA | None (Proposed Framework) | 95.25% |
| Parameters | Experiment 1 | Experiment 2 |
|---|---|---|
| Area size | ||
| Number of nodes N | 25 | 20 |
| Sensing radius | 6 m | 10 m |
| Extended sensing radius | 0.5 m | 0.5 m |
| Experiment | Criteria | SSA | EFSSA | EASOA | PSO | GWO | DAR-SSA |
|---|---|---|---|---|---|---|---|
| Experiment 1 | Mean | 76.74% | 91.28% | 79.24% | 84.98% | 94.05% | 95.25% |
| Std | 0.0186 | 0.0172 | 0.0201 | 0.0211 | 0.0307 | 0.0099 | |
| Max | 79.50% | 94.92% | 83.80% | 88.80% | 96.37% | 97.34% | |
| Min | 71.32% | 88.50% | 74.55% | 80.03% | 78.22% | 93.11% | |
| Experiment 2 | Mean | 81.02% | 95.39% | 84.09% | 89.65% | 96.14% | 97.12% |
| Std | 0.0206 | 0.0114 | 0.0180 | 0.0199 | 0.0436 | 0.0087 | |
| Max | 84.82% | 97.72% | 87.28% | 93.15% | 98.70% | 98.73% | |
| Min | 75.91% | 92.80% | 80.42% | 85.93% | 81.60% | 95.23% |
| Algorithm | Average Execution Time (Seconds) |
|---|---|
| Original SSA | 29.9545 |
| Proposed DAR-SSA | 22.6819 |
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. |
© 2026 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.
Share and Cite
Kheam, H.; Leang, V.; Khim, C.; Vo, V.N.; Heng, S. Research on Coverage Optimization in Wireless Sensor Networks Based on an Improved Sparrow Search Algorithm. Sensors 2026, 26, 4076. https://doi.org/10.3390/s26134076
Kheam H, Leang V, Khim C, Vo VN, Heng S. Research on Coverage Optimization in Wireless Sensor Networks Based on an Improved Sparrow Search Algorithm. Sensors. 2026; 26(13):4076. https://doi.org/10.3390/s26134076
Chicago/Turabian StyleKheam, Hong, Vakhim Leang, Chamroeun Khim, Van Nhan Vo, and Sovannarith Heng. 2026. "Research on Coverage Optimization in Wireless Sensor Networks Based on an Improved Sparrow Search Algorithm" Sensors 26, no. 13: 4076. https://doi.org/10.3390/s26134076
APA StyleKheam, H., Leang, V., Khim, C., Vo, V. N., & Heng, S. (2026). Research on Coverage Optimization in Wireless Sensor Networks Based on an Improved Sparrow Search Algorithm. Sensors, 26(13), 4076. https://doi.org/10.3390/s26134076

