A Survey of Three-Dimensional Wireless Sensor Networks Deployment Techniques
Abstract
1. Introduction
- We summarize five key design elements for 3D WSN deployment: sensing models, occlusion handling for 3D surfaces, coverage and connectivity, sensor mobility, signal and protocol effects, and simulation maps. These elements form the fundamental framework for understanding and addressing 3D deployment issues.
- We systematically classify existing methods into six categories according to algorithm design concepts: classical algorithms, computational geometry methods, virtual force methods, evolutionary algorithms, swarm intelligence algorithms, and approximation algorithms. For each category, their strengths and limitations in different deployment scenarios are summarized, providing a clear reference for algorithm selection.
- We offer comparative tables of representative deployment strategies. These tables help researchers quickly identify and select appropriate optimization methods based on specific application requirements, enhancing the practicality of the survey.
- We present a case study on the deployment of solar insecticidal lamps (SILs) in complex 3D agricultural environments. This case highlights the impact of terrain variability, occlusion, solar exposure, and accessibility constraints on practical deployment strategies and the design of optimization models, bridging the gap between theoretical research and real-world applications.
2. Fundamental Models in 3D WSNs
2.1. Sensing Models
2.1.1. Binary Sensing Model
2.1.2. Probabilistic Sensing Model
2.1.3. Directional Sensing Model
2.2. Blind Zone Detection over 3D Surfaces
2.2.1. DEM-DT Model
2.2.2. Algebraic Geometry Method
2.2.3. Bresenham LoS Algorithm
2.3. Coverage and Connectivity
2.3.1. Coverage
2.3.2. Connectivity
2.4. Sensor Mobility
2.5. Signal and Protocol Effects in 3D WSNs
2.6. Simulation Maps for Node Deployment in 3D WSNs
2.6.1. Map Sources
2.6.2. Representation Formats of Maps
3. Mathematical Algorithms for Deployment in 3D WSNs
3.1. The Principle of Classical Algorithms
3.1.1. Polyhedral Structure
3.1.2. Vertex Coloring
3.2. The Principle of Computational Geometry Algorithms
3.2.1. Voronoi Diagram
3.2.2. Delaunay Triangulation
3.3. The Principle of Virtual Force Algorithm
3.4. The Principle of Evolutionary Algorithms
3.4.1. Genetic Algorithm
3.4.2. Differential Evolution Algorithm
3.5. The Principle of Swarm Intelligence Algorithms
3.6. The Principle of Approximation Algorithms
Algorithm 1: Greedy algorithm for coverage. |
4. Literature Review of Deployment Algorithms in 3D WSNs
4.1. Classical Algorithms
4.2. Computational Geometry Algorithms
4.3. Virtual Force Algorithm
4.4. Evolutionary Algorithm
4.5. Swarm Intelligence Algorithm
4.6. Approximation Algorithm
5. Comparative Analysis of Deployment Approaches
6. Case Study
7. Conclusions and Future Perspectives
7.1. Conclusions
7.2. Future Challenges and Research Directions
- (1)
- Multi-objective optimization: Real-world deployment problems often involve conflicting objectives, such as maximizing coverage and connectivity while minimizing energy consumption and deployment costs. Developing adaptable solutions to effectively manage these trade-offs is crucial, particularly in complex and dynamic environments.
- (2)
- Integration of real-world terrain data: The use of idealized or synthetic terrains reduces the realism of simulation results. Incorporating accurate DEM and remote sensing data can significantly improve the accuracy of deployment simulations and support the development of more practical deployment strategies.
- (3)
- Hybrid deployment architectures: Combining static and mobile sensor nodes within hybrid centralized–distributed architectures offers enhanced adaptability and fault tolerance. Future work may explore efficient coordination mechanisms for hybrid deployments in complex and large-scale scenarios.
- (4)
- Collaborative deployment with heterogeneous nodes: Future systems are likely to increasingly integrate diverse sensor types with varying sensing ranges, energy capacities, and communication capabilities. Thus, an effective deployment strategy must accommodate multiple heterogeneous nodes (e.g., environmental sensors, directional cameras, and relay units), which is essential to improve the performance and robustness of WSNs.
- (5)
- Multi-source information fusion: Integrating diverse data sources, such as terrain models, environmental conditions, and infrastructure layouts, can enhance the adaptability and precision of deployment strategies. Future work should explore data-driven approaches to support decision-making for various applications in 3D WSNs.
- (6)
- Integration with emerging technologies: Future research may explore the integration of edge AI, UAV-assisted deployments, 5G/6G communication, and blockchain-based trust and security. Digital twins and cloud–edge frameworks could support real-time monitoring, predictive optimization, and adaptive decision-making, extending the applicability of deployment strategies in complex 3D WSNs.
- (7)
- Security-aware deployment strategies: Future work may also integrate security and trust management into 3D WSN deployment strategies, considering resilience against malicious attacks, intrusion detection, and blockchain-based trust frameworks during node placement and role assignment, thereby enhancing the reliability and robustness of deployments in adversarial environments.
Author Contributions
Funding
Conflicts of Interest
References
- Lanzolla, A.; Spadavecchia, M. Wireless sensor networks for environmental monitoring. Sensors 2021, 21, 1172. [Google Scholar] [CrossRef] [PubMed]
- Deif, D.S.; Gadallah, Y. Classification of Wireless Sensor Networks Deployment Techniques. IEEE Commun. Surv. Tutor. 2014, 16, 834–855. [Google Scholar] [CrossRef]
- Mabrouki, J.; Azrour, M.; Dhiba, D.; Farhaoui, Y.; El Hajjaji, S. IoT-based data logger for weather monitoring using arduino-based wireless sensor networks with remote graphical application and alerts. Big Data Min. Anal. 2021, 4, 25–32. [Google Scholar] [CrossRef]
- Ting, Y.T.; Chan, K.Y. Optimising performances of LoRa based IoT enabled wireless sensor network for smart agriculture. J. Agric. Food Res. 2024, 16, 101093. [Google Scholar] [CrossRef]
- Sharma, H.; Haque, A.; Blaabjerg, F. Machine learning in wireless sensor networks for smart cities: A survey. Electronics 2021, 10, 1012. [Google Scholar] [CrossRef]
- Bushnaq, O.M.; Chaaban, A.; Al-Naffouri, T.Y. The role of UAV-IoT networks in future wildfire detection. IEEE Internet Things J. 2021, 8, 16984–16999. [Google Scholar] [CrossRef]
- Luo, J.; Chen, Y.; Wu, M.; Yang, Y. A survey of routing protocols for underwater wireless sensor networks. IEEE Commun. Surv. Tutor. 2021, 23, 137–160. [Google Scholar] [CrossRef]
- Shu, L.; Mukherjee, M.; Wu, X. Toxic gas boundary area detection in large-scale petrochemical plants with industrial wireless sensor networks. IEEE Commun. Mag. 2016, 54, 22–28. [Google Scholar] [CrossRef]
- Jabeen, T.; Jabeen, I.; Ashraf, H.; Jhanjhi, N.; Yassine, A.; Hossain, M.S. An intelligent healthcare system using IoT in wireless sensor network. Sensors 2023, 23, 5055. [Google Scholar] [CrossRef]
- Zhu, C.; Sheng, Z.; Leung, V.C.; Shu, L.; Yang, L.T. Toward offering more useful data reliably to mobile cloud from wireless sensor network. IEEE Trans. Emerg. Top. Comput. 2014, 3, 84–94. [Google Scholar] [CrossRef]
- Xiang, S.; Yang, J. A novel adaptive deployment method for the single-target tracking of mobile wireless sensor networks. Reliab. Eng. Syst. Saf. 2023, 234, 109135. [Google Scholar] [CrossRef]
- Olasupo, T.O.; Otero, C.E. A framework for optimizing the deployment of wireless sensor networks. IEEE Trans. Netw. Serv. Manag. 2018, 15, 1105–1118. [Google Scholar] [CrossRef]
- Wu, J.; Wang, Y.; Liu, L. An Efficient Depth-adjustment Deployment Scheme for Underwater Wireless Sensor Networks. In Proceedings of the 34th Chinese Control Conference (CCC), Hangzhou, China, 28–30 July 2015; pp. 7771–7776. [Google Scholar]
- Iyer, S.; Rao, D.V. Genetic algorithm based optimization technique for underwater sensor network positioning and deployment. In Proceedings of the 2015 IEEE Underwater Technology, Chennai, India, 23–25 February 2015; pp. 1–6. [Google Scholar]
- Latif, K.; Javaid, N.; Ahmad, A.; Khan, Z.A.; Alrajeh, N.; Khan, M.I. On energy hole and coverage hole avoidance in underwater wireless sensor networks. IEEE Sens. J. 2016, 16, 4431–4442. [Google Scholar] [CrossRef]
- Han, G.; Zhang, C.; Shu, L.; Rodrigues, J.J. Impacts of deployment strategies on localization performance in underwater acoustic sensor networks. IEEE Trans. Ind. Electron. 2014, 62, 1725–1733. [Google Scholar] [CrossRef]
- Brown, T.; Wang, Z.; Shan, T.; Wang, F.; Xue, J. On wireless video sensor network deployment for 3D indoor space coverage. In Proceedings of the SoutheastCon 2016, Norfolk, VA, USA, 30 March–3 April 2016; pp. 1–8. [Google Scholar]
- Mnasri, S.; Nasri, N.; van den Bossche, A.; Val, T. A new multi-agent particle swarm algorithm based on birds accents for the 3D indoor deployment problem. ISA Trans. 2019, 91, 262–280. [Google Scholar] [CrossRef]
- Afghantoloee, A.; Mostafavi, M.A. A purpose-oriented 3D Voronoi algorithm for deployment of a multi-type sensor network in complex 3D indoor environments in support of the mobility of people with motor disabilities. IEEE Trans. Instrum. Meas. 2024, 73, 2519713. [Google Scholar] [CrossRef]
- Boufares, N.; Khoufi, I.; Minet, P.; Saidane, L. 3D surface covering with virtual forces. In Proceedings of the Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN), Hammamet, Tunisia, 4–6 November 2015. [Google Scholar]
- Kim, K. Mountainous terrain coverage in mobile sensor networks. IET Commun. 2015, 9, 613–620. [Google Scholar] [CrossRef]
- Li, X.; Ban, B.; Yang, Y.; Jin, M. Localization of networks on 3D terrain surfaces. IEEE Trans. Mob. Comput. 2020, 21, 1710–1722. [Google Scholar] [CrossRef]
- Elhabyan, R.; Shi, W.; St-Hilaire, M. A full area coverage guaranteed, energy efficient network configuration strategy for 3D wireless sensor networks. In Proceedings of the 2018 IEEE Canadian Conference on Electrical Computer Engineering (CCECE), Quebec, QC, Canada, 13–16 May 2018; pp. 1–6. [Google Scholar]
- Mostafa, B.; Hajraoui, A.; Chakkor, S. Three-Dimensional Application-Specific Protocol Architecture for Wireless Sensor Networks. TELKOMNIKA Indones. J. Electr. Eng. 2015, 15, 352. [Google Scholar]
- Thalore, R.; Khurana, M.; Jha, M.K. Performance Comparison of 2D and 3D Zigbee Wireless Sensor Networks. In Proceedings of International Conference on ICT for Sustainable Development; Satapathy, S.C., Joshi, A., Modi, N., Pathak, N., Eds.; Springer: Singapore, 2016; pp. 215–222. [Google Scholar]
- Zafer, M.; Senouci, M.R.; Aissani, M. On coverage of 3D terrains by wireless sensor networks. In Proceedings of the 2019 Federated Conference on Computer Science and Information Systems (FedCSIS), Leipzig, Germany, 1–4 September 2019; pp. 501–504. [Google Scholar]
- Nasri, N.; Mnasri, S.; Val, T. 3D node deployment strategies prediction in wireless sensors network. Int. J. Electron. 2020, 107, 808–838. [Google Scholar] [CrossRef]
- Zhang, X.; Zhang, B.; Chen, X.; Fang, Y. Coverage optimization of visual sensor networks for observing 3-D objects: Survey and comparison. Int. J. Intell. Robot. Appl. 2019, 3, 342–361. [Google Scholar] [CrossRef]
- Han, F.; Liu, X.; Mohamed, I.I.; Ghazali, K.H.; Zhao, Y. A survey on deployment and coverage strategies in three-dimensional wireless sensor networks. In Proceedings of the 2019 8th International Conference on Software and Computer Applications, Penang, Malaysia, 19–21 February 2019; pp. 544–549. [Google Scholar]
- Zhang, J.; Chen, X.; Zhang, W.H. A geodesic distance-based routing scheme for sensor networks with irregular terrain structure. Wirel. Netw. 2023, 29, 3207–3221. [Google Scholar] [CrossRef]
- Mao, S.; Gou, P.; Zheng, C. Wireless Sensor Networks Deployment Strategy of 3D Surface Based on Delaunay Triangulation and Enhanced Butterfly Optimization Algorithm. In Proceedings of the 2024 9th International Conference on Communication, Image and Signal Processing (CCISP), Gold Coast, Australia, 13–15 November 2024; pp. 118–122. [Google Scholar]
- Li, F.; Luo, J.; Wang, W.; He, Y. Autonomous Deployment for Load Balancing k-Surface Coverage in Sensor Networks. IEEE Trans. Wirel. Commun. 2015, 14, 279–293. [Google Scholar] [CrossRef]
- Hao, Z.; Qu, N.; Dang, X.; Hou, J. Node optimization coverage method under link model in passive monitoring system of three-dimensional wireless sensor network. Int. J. Distrib. Sens. Netw. 2019, 15, 1–16. [Google Scholar] [CrossRef]
- Gupta, H.P.; Venkatesh, T.; Rao, S.V.; Dutta, T.; Iyer, R.R. Analysis of Coverage Under Border Effects in Three-Dimensional Mobile Sensor Networks. IEEE Trans. Mob. Comput. 2017, 16, 2436–2449. [Google Scholar] [CrossRef]
- Su, Y.; Guo, L.; Jin, Z.; Fu, X. A Voronoi-based optimized depth adjustment deployment scheme for underwater acoustic sensor networks. IEEE Sens. J. 2020, 20, 13849–13860. [Google Scholar] [CrossRef]
- Bairagi, K.; Mitra, S.; Bhattacharya, U. Coverage aware scheduling strategies for 3D wireless video sensor nodes to enhance network lifetime. IEEE Access 2021, 9, 124176–124199. [Google Scholar] [CrossRef]
- Xiao, F.; Yang, X.; Yang, M.; Sun, L.; Wang, R.; Yang, P. Surface coverage algorithm in directional sensor networks for three-dimensional complex terrains. Tsinghua Sci. Technol. 2016, 21, 397–406. [Google Scholar] [CrossRef]
- Zhang, L.; Liu, T.T.; Wen, F.Q.; Hu, L.; Hei, C.; Wang, K. Differential evolution based regional coverage-enhancing algorithm for directional 3D wireless sensor networks. IEEE Access 2019, 7, 93690–93700. [Google Scholar] [CrossRef]
- Dang, X.; Shao, C.; Hao, Z. Dynamic adjustment optimisation algorithm in 3D directional sensor networks based on spherical sector coverage models. J. Sens. 2019, 2019, 1018434. [Google Scholar] [CrossRef]
- Cao, B.; Zhao, J.; Lv, Z.; Liu, X.; Kang, X.; Yang, S. Deployment optimization for 3D industrial wireless sensor networks based on particle swarm optimizers with distributed parallelism. J. Netw. Comput. Appl. 2018, 103, 225–238. [Google Scholar] [CrossRef]
- Cao, B.; Zhao, J.; Yang, P.; Lv, Z.; Liu, X.; Min, G. 3-D multiobjective deployment of an industrial wireless sensor network for maritime applications utilizing a distributed parallel algorithm. IEEE Trans. Ind. Inform. 2018, 14, 5487–5495. [Google Scholar] [CrossRef]
- Wang, Y.; Chen, Y. Coverage-All Targets Algorithm for 3D Wireless Multimedia Sensor Networks Based on the Gravitational Search Algorithm. Autom. Control Comput. Sci. 2019, 53, 429–440. [Google Scholar] [CrossRef]
- Wang, Y.; Bi, X.; Teng, Z.; Wu, C. Coverage-all targets algorithm of directional sensor network for three-dimensional perception. J. Jilin Univ. (Eng. Technol. Ed.) 2015, 45, 1671–1679. [Google Scholar]
- Wang, Z.; Xie, H. Wireless sensor network deployment of 3D surface based on enhanced grey wolf optimizer. IEEE Access 2020, 8, 57229–57251. [Google Scholar] [CrossRef]
- Wang, Z.; Xiao, H.; Yang, S.; Wang, J.; Mahmoodi, S. Multistrategy integrated marine predator algorithm applied to 3D surface WSN coverage optimization. Wirel. Commun. Mob. Comput. 2022, 2022, 9593103. [Google Scholar] [CrossRef]
- Unaldi, N.; Temel, S.; Asari, V.K. Method for optimal sensor deployment on 3D terrains utilizing a steady state genetic algorithm with a guided walk mutation operator based on the wavelet transform. Sensors 2012, 12, 5116–5133. [Google Scholar] [CrossRef]
- Saad, A.; Senouci, M.R.; Benyattou, O. Toward a realistic approach for the deployment of 3D wireless sensor networks. IEEE Trans. Mob. Comput. 2020, 21, 1508–1519. [Google Scholar] [CrossRef]
- Zhang, L.G.; Fan, F.; Chu, S.C.; Garg, A.; Pan, J.S. Hybrid Strategy of Multiple Optimization Algorithms Applied to 3-D Terrain Node Coverage of Wireless Sensor Network. Wirel. Commun. Mob. Comput. 2021, 2021, 6690824. [Google Scholar] [CrossRef]
- Pan, J.S.; Chai, Q.W.; Chu, S.C.; Wu, N. 3-D terrain node coverage of wireless sensor network using enhanced black hole algorithm. Sensors 2020, 20, 2411. [Google Scholar] [CrossRef] [PubMed]
- Wu, C.Q.; Wang, L. On efficient deployment of wireless sensors for coverage and connectivity in constrained 3D space. Sensors 2017, 17, 2304. [Google Scholar] [CrossRef]
- Mnasri, S.; Nasri, N.; Alrashidi, M.; Val, T. 3D deployment problem in wireless sensor networks resolved by genetic and ant colony algorithms. In Proceedings of the 2020 International Conference on Computing and Information Technology (ICCIT-1441), Tabuk, Saudi Arabia, 9–10 September 2020; pp. 1–5. [Google Scholar]
- Mnasri, S.; Van Den Bossche, A.; Nasri, N.; Val, T. The 3D deployment multi-objective problem in mobile WSN: Optimizing coverage and localization. Int. Res. J. Innov. Eng.-IRJIE 2015, 1. [Google Scholar]
- Afizudeen, S.; Pavithra, R. Grundy Number-based optimal sensor placement in 3D wireless sensor network. IEEE Access 2024, 12, 148502–148515. [Google Scholar] [CrossRef]
- Balaji, S.; Priyanka; Anitha. Optimal deployement of sensors in 3D-terrain with q-coverage constraints. In Proceedings of the 2018 IEEE Sensors, New Delhi, India, 28–31 October 2018; pp. 1–4. [Google Scholar]
- Cao, B.; Kang, X.; Zhao, J.; Yang, P.; Lv, Z.; Liu, X. Differential evolution-based 3-D directional wireless sensor network deployment optimization. IEEE Internet Things J. 2018, 5, 3594–3605. [Google Scholar] [CrossRef]
- Gupta, H.P.; Rao, S.V.; Venkatesh, T. Analysis of stochastic coverage and connectivity in three-dimensional heterogeneous directional wireless sensor networks. Pervasive Mob. Comput. 2016, 29, 38–56. [Google Scholar] [CrossRef]
- Arivudainambi, D.; Pavithra, R. Coverage and Connectivity-Based 3D Wireless Sensor Deployment Optimization. Wirel. Pers. Commun. 2020, 112, 1185–1204. [Google Scholar] [CrossRef]
- Wu, C.Y.; Huang, Z.L.; Lin, G.; Ke, C.Q.; Lan, T.C. Coverage Maximization of WSNs in 3D Space Based on Hybrid Lion Swarm Optimization. Wirel. Commun. Mob. Comput. 2023, 2023, 8320637. [Google Scholar] [CrossRef]
- Yao, Y.; Liao, H.; Liu, M.; Yang, X. Coverage optimization strategy for 3-D wireless sensor networks based on improved sparrow search algorithm. IEEE Sens. J. 2023, 23, 23721–23733. [Google Scholar] [CrossRef]
- Hao, Z.; Qu, N.; Dang, X.; Hou, J. RSS-based coverage deployment method under probability model in 3D-WSN. IEEE Access 2019, 7, 183091–183104. [Google Scholar] [CrossRef]
- Yang, X. A sion-free self-deployment of mobile robotic sensors for three-dimensional distributed blanket coverage control. In Proceedings of the 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO), Macau, China, 5–8 December 2017; pp. 80–85. [Google Scholar]
- Hao, Z.; Xu, H.; Dang, X.; Qu, N. Method for Patching Three-Dimensional Surface Coverage Loopholes of Hybrid Nodes in Wireless Sensor Networks. J. Sens. 2020, 2020, 6492457. [Google Scholar] [CrossRef]
- Tang, W.; Ma, X.; Wei, J.; Wang, Z. Measurement and analysis of near-ground propagation models under different terrains for wireless sensor networks. Sensors 2019, 19, 1901. [Google Scholar] [CrossRef]
- Zhou, M.; Chen, C.; Chu, X. Impact of 3D antenna radiation pattern on heterogeneous cellular networks. IEEE Access 2022, 10, 120866–120879. [Google Scholar] [CrossRef]
- Ruz-Nieto, A.; Egea-Lopez, E.; Molina-Garcıa-Pardo, J.M.; Santa, J. A 3D simulation framework with ray-tracing propagation for LoRaWAN communication. Internet Things 2023, 24, 100964. [Google Scholar] [CrossRef]
- Khalifeh, A.; Tanash, R.; AlQudah, M.; Al-Agtash, S. Enhancing energy efficiency of IEEE 802.15. 4-based industrial wireless sensor networks. J. Ind. Inf. Integr. 2023, 33, 100460. [Google Scholar]
- Nayyar, A.; Singh, R. A comprehensive review of simulation tools for wireless sensor networks (WSNs). J. Wirel. Netw. Commun. 2015, 5, 19–47. [Google Scholar]
- Manish, R.; Habib, A. In-situ calibration and trajectory enhancement of UAV LiDAR systems for mapping mechanized agricultural fields. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 7460–7474. [Google Scholar] [CrossRef]
- Youn, W.; Ko, H.; Choi, H.; Choi, I.; Baek, J.H.; Myung, H. Collision-free autonomous navigation of a small UAV using low-cost sensors in GPS-denied environments. Int. J. Control Autom. Syst. 2021, 19, 953–968. [Google Scholar] [CrossRef]
- Cao, B.; Zhao, J.; Yang, P.; Yang, P.; Liu, X.; Zhang, Y. 3-D deployment optimization for heterogeneous wireless directional sensor networks on smart city. IEEE Trans. Ind. Inform. 2018, 15, 1798–1808. [Google Scholar] [CrossRef]
- Liu, N.; Chai, Q.W.; Liu, S.; Zheng, W.M. A novel compact particle swarm optimization for optimizing coverage of 3D in wireless sensor network. Wirel. Commun. Mob. Comput. 2022, 2022, 4600787. [Google Scholar] [CrossRef]
- Kong, L.; Zhao, M.; Liu, X.Y.; Lu, J.; Liu, Y.; Wu, M.Y.; Shu, W. Surface coverage in sensor networks. IEEE Trans. Parallel Distrib. Syst. 2013, 25, 234–243. [Google Scholar] [CrossRef]
- Ribeiro, M.G.; Neves, L.A.; Pinto, A.; Nascimento, M.Z.d.; Zafalon, G.F.D.; Valêncio, C. Surface coverage in wireless sensor networks based on Delaunay tetrahedralization. J. Phys. Conf. Ser. 2015, 574, 012083. [Google Scholar] [CrossRef]
- Fu, W.; Yang, Y.; Hong, G.; Hou, J. WSN deployment strategy for real 3D terrain coverage based on greedy algorithm with DEM probability coverage model. Electronics 2021, 10, 2028. [Google Scholar] [CrossRef]
- Zafer, M.; Senouci, M.R.; Aissani, M. Terrain partitioning based approach for realistic deployment of wireless sensor networks. In Proceedings of the Computational Intelligence and Its Applications: 6th IFIP TC 5 International Conference, Oran, Algeria, 8–10 May 2018; pp. 423–435. [Google Scholar]
- Veenstra, K.; Obraczka, K. Guiding sensor-node deployment over 2.5D terrain. In Proceedings of the IEEE International Conference on Communications, London, UK, 8–12 June 2015; pp. 6719–6725. [Google Scholar]
- Lakshmi, S.E.; Yarrakula, K. Review and critical analysis on digital elevation models. Geofizika 2018, 35, 129–157. [Google Scholar] [CrossRef]
- Cao, B.; Zhao, J.; Lv, Z.; Liu, X. 3D terrain multiobjective deployment optimization of heterogeneous directional sensor networks in security monitoring. IEEE Trans. Big Data 2017, 5, 495–505. [Google Scholar] [CrossRef]
- Boufares, N.; Saied, Y.B.; Saidane, L.A. Improved Distributed Virtual Forces Algorithm for 3D Terrains Coverage in Mobile Wireless Sensor Networks. In Proceedings of the ACS/IEEE International Conference on Computer Systems and Applications, Aqaba, Jordan, 28 October–1 November 2018; pp. 1–8. [Google Scholar]
- Ammari, H.M. Connected coverage in three-dimensional wireless sensor networks using convex polyhedral space-fillers. In Proceedings of the 2017 13th International Conference on Distributed Computing in Sensor Systems (DCOSS), Ottawa, ON, Canada, 5–7 June 2017; pp. 183–190. [Google Scholar]
- Arivudainambi, D.; Pavithra, R. Vertex coloring approach for Q-coverage problem in wireless sensor network. J. Intell. Fuzzy Syst. 2021, 40, 8683–8695. [Google Scholar] [CrossRef]
- Katti, A.; Lobiyal, D. Node deployment strategies and coverage prediction in 3D wireless sensor network with scheduling. Adv. Comput. Sci. Technol. 2017, 10, 2243–2255. [Google Scholar]
- Okabe, A.; Satoh, T.; Furuta, T.; Suzuki, A.; Okano, K. Generalized network Voronoi diagrams: Concepts, computational methods, and applications. Int. J. Geogr. Inf. Sci. 2008, 22, 965–994. [Google Scholar] [CrossRef]
- Anand, N.; Ranjan, R.; Rai, B.S.; Varma, S. A novel computational geometry-based node deployment scheme in 3D wireless sensor network. Int. J. Sens. Netw. 2017, 25, 135–145. [Google Scholar] [CrossRef]
- Yu, X.; Huang, W.; Lan, J.; Qian, X. A novel virtual force approach for node deployment in wireless sensor network. In Proceedings of the 2012 IEEE 8th International Conference on Distributed Computing in Sensor Systems, Hangzhou, China, 16–18 May 2012; pp. 359–363. [Google Scholar]
- Miao, C.; Dai, G.; Zhao, X.; Tang, Z.; Chen, Q. 3D self-deployment algorithm in mobile wireless sensor networks. Int. J. Distrib. Sens. Netw. 2015, 11, 721921. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S. Genetic algorithm. In Evolutionary Algorithms and Neural Networks: Theory and Applications; Springer: Cham, Switzerland, 2019; pp. 43–55. [Google Scholar]
- Das, S.; Suganthan, P.N. Differential evolution: A survey of the state-of-the-art. IEEE Trans. Evol. Comput. 2010, 15, 4–31. [Google Scholar] [CrossRef]
- Marini, F.; Walczak, B. Particle swarm optimization (PSO). A tutorial. Chemom. Intell. Lab. Syst. 2015, 149, 153–165. [Google Scholar] [CrossRef]
- Zhou, J.; Qi, G.; Liu, C. A chaotic parallel artificial fish swarm algorithm for water quality monitoring sensor networks 3D coverage optimization. J. Sens. 2021, 2021, 5529527. [Google Scholar] [CrossRef]
- Mohar, S.S.; Goyal, S.; Kaur, R. Optimum deployment of sensor nodes in wireless sensor network using hybrid fruit fly optimization algorithm and bat optimization algorithm for 3D Environment. Peer-to-Peer Netw. Appl. 2022, 15, 2694–2718. [Google Scholar] [CrossRef]
- Ru, J.; Jia, Z.; Yang, Y.; Yu, X.; Wu, C.; Xu, M. A 3D coverage algorithm based on complex surfaces for UAVs in wireless multimedia sensor networks. Sensors 2019, 19, 1902. [Google Scholar] [CrossRef] [PubMed]
- Liu, Y.; Chong, E.K.; Pezeshki, A.; Zhang, Z. Submodular optimization problems and greedy strategies: A survey. Discret. Event Dyn. Syst. 2020, 30, 381–412. [Google Scholar] [CrossRef]
- Liu, B.H.; Tang, Y.J.; Yu, C.W.; Tsai, M.J. Greedy algorithms for actor redeployment in wireless sensor–actor networks. Wirel. Netw. 2015, 21, 431–442. [Google Scholar] [CrossRef]
- Priyadarshi, R.; Gupta, B. Area Coverage Optimization in Three-Dimensional Wireless Sensor Network. Wirel. Pers. Commun. 2021, 117, 843–865. [Google Scholar] [CrossRef]
- Saikia, M.; Hussain, M.A. Wireless sensor node deployment strategy for hilly terrains–a surface approximation based approach. IET Wirel. Sens. Syst. 2019, 9, 284–294. [Google Scholar] [CrossRef]
- Gou, P.; Guo, B.; Guo, M.; Mao, S. VKECE-3D: Energy-efficient coverage enhancement in three-dimensional heterogeneous wireless sensor networks based on 3D-voronoi and K-means algorithm. Sensors 2023, 23, 573. [Google Scholar] [CrossRef]
- Tan, L.; Shi, J.; Tang, X.; Lian, X.; Wang, H. 3dDABA: An Algorithm Covering a Three-dimensional WSN Area. J. Internet Technol. 2020, 21, 1949–1956. [Google Scholar]
- Boufares, N.; Minet, P.; Khoufi, I.; Saidane, L. Covering a 3D flat surface with autonomous and mobile wireless sensor nodes. In Proceedings of the 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC), Valencia, Spain, 26–30 June 2017; pp. 1628–1633. [Google Scholar]
- Dang, X.; Shao, C.; Hao, Z. Target Detection Coverage Algorithm Based on 3D-Voronoi Partition for Three-Dimensional Wireless Sensor Networks. Mob. Inf. Syst. 2019, 2019, 7542324. [Google Scholar] [CrossRef]
- Zhang, M.; Yang, J.; Qin, T. An adaptive three-dimensional improved virtual force coverage algorithm for nodes in WSN. Axioms 2022, 11, 199. [Google Scholar] [CrossRef]
- Tsang, Y.P.; Choy, K.L.; Wu, C.H.; Ho, G.T.S. Multi-objective mapping method for 3D environmental sensor network deployment. IEEE Commun. Lett. 2019, 23, 1231–1235. [Google Scholar] [CrossRef]
- Mnasri, S.; Nasri, N.; van den Bossche, A.; Val, T. Improved many-objective optimization algorithms for the 3D indoor deployment problem. Arab. J. Sci. Eng. 2019, 44, 3883–3904. [Google Scholar] [CrossRef]
- Rehman, E.; Sher, M.; Naqvi, S.H.A.; Badar Khan, K.; Ullah, K. Energy efficient secure trust based clustering algorithm for mobile wireless sensor network. J. Comput. Netw. Commun. 2017, 2017, 1630673. [Google Scholar] [CrossRef]
- Zhang, Y.; Wang, M.; Liang, J.; Zhang, H.; Chen, W.; Jiang, S. Coverage enhancing of 3D underwater sensor networks based on improved fruit fly optimization algorithm. Soft Comput. 2017, 21, 6019–6029. [Google Scholar] [CrossRef]
- Arivudainambi, D.; Balaji, S.; Poorani, T. Sensor deployment for target coverage in underwater wireless sensor network. In Proceedings of the 2017 International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN), Paris, France, 28–30 November 2017; pp. 1–6. [Google Scholar]
- Ren, J.; Li, Y. Energy-Efficient Coverage Enhancement Strategy for WSNs Based on a Competitive Learning Optimizer. IEEE Internet Things J. 2025, 12, 14548–14558. [Google Scholar] [CrossRef]
- Du, Y. Method for the optimal sensor deployment of WSNs in 3D terrain based on the DPSOVF algorithm. IEEE Access 2020, 8, 140806–140821. [Google Scholar] [CrossRef]
- Li, J.; Li, G.C.; Chu, S.C.; Gao, M.; Pan, J.S. Modified parallel tunicate swarm algorithm and application in 3D WSNs coverage optimization. J. Internet Technol. 2022, 23, 227–244. [Google Scholar]
- Yang, F.; Shu, L.; Wang, X. AnaMap: A methodology of simulation and visualization for actual farmland topography. In Proceedings of the 2021 IEEE 19th International Conference on Industrial Informatics (INDIN), Palma de Mallorca, Spain, 21–23 July 2021; pp. 1–7. [Google Scholar]
- Yang, F.; Shu, L.; Huang, K.; Li, K.; Han, G.; Liu, Y. A partition-based node deployment strategy in solar insecticidal lamps Internet of Things. IEEE Internet Things J. 2020, 7, 11223–11237. [Google Scholar] [CrossRef]
- Yang, F.; Shu, L.; Yang, Y.; Liu, Y.; Gordon, T. Improved coverage and connectivity via weighted node deployment in solar insecticidal lamp Internet of Things. IEEE Internet Things J. 2021, 8, 10170–10186. [Google Scholar] [CrossRef]
- Yang, F.; Shu, L.; Yang, Y.; Han, G.; Pearson, S.; Li, K. Optimal deployment of solar insecticidal lamps over constrained locations in mixed-crop farmlands. IEEE Internet Things J. 2021, 8, 13095–13114. [Google Scholar] [CrossRef]
- Yang, F.; Shu, L.; Su, Q.; Han, G. Optimal deployment of IoT-based solar insecticide lamps under coverage and maintenance cost considerations. In Proceedings of the 2022 IEEE 20th International Conference on Industrial Informatics (INDIN), Perth, Australia, 25–28 July 2022; pp. 251–256. [Google Scholar]
- Si, P.; Fu, Z.; Shu, L.; Yang, Y.; Huang, K.; Liu, Y. Target-barrier coverage improvement in an insecticidal lamps internet of UAVs. IEEE Trans. Veh. Technol. 2022, 71, 4373–4382. [Google Scholar] [CrossRef]
- Yang, F.; Shu, L.; Duan, N.; Yang, X.; Hancke, G.P. Complete Area ϵ-Probability Coverage in Solar Insecticidal Lamps Internet of Things. IEEE Internet Things J. 2023, 10, 22764–22774. [Google Scholar] [CrossRef]
- Yang, F.; Shu, L. A Trajectory-Inspired Node Deployment Strategy in Solar Insecticidal Lamps Internet of Things Under Coverage and Maintenance Cost Considerations. IEEE Trans. AgriFood Electron. 2024, 2, 28–42. [Google Scholar] [CrossRef]
- Zhang, Y.; Si, P.; Shu, L. SIL-IoVTs: A Bi-Level Optimization Approach for Pest Control and Intruder Monitoring in Smart Agriculture. In Proceedings of the 2025 IEEE International Conference on Industrial Technology (ICIT), Wuhan, China, 26–28 March 2025; pp. 1–5. [Google Scholar]
- Si, P.; Zhang, Y.; Zhang, H.; Su, Q.; Jing, X.; Shu, L. Optimal Deployment of Solar Insecticidal Lamps with Cameras in Smart Agriculture. IEEE Trans. Green Commun. Netw. 2025. [Google Scholar] [CrossRef]
- Yang, F.; Tian, X.; Zhang, Z.; Shu, L.; Jing, X. A Node Deployment Strategy in Solar Insecticidal Lamps Internet of Things with Respect to Partial Coverage and Energy Harvesting Requirements. IEEE Trans. Sustain. Comput. 2025. [Google Scholar] [CrossRef]
Reference | Year | 3D Space | 3D Surface | Algorithm | Binary | Probabilistic | Directional | Blind-Zone | Sensor Mobility | Map Source | Map Representation | Connectivity | K-Coverage | Q-Coverage | Distributed | Centralized |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[26] | 2019 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||
[27] | 2019 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
[28] | 2019 | ✓ | ✓ | ✓ | ✓ | |||||||||||
[29] | 2019 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
This Paper | 2025 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Acronym | Description | Acronym | Description |
---|---|---|---|
WSNs | Wireless Sensor Networks | FOA | Fruit Fly Optimization Algorithm |
3D | Three Dimensional | BHA | Black Hole Algorithm |
DEM | Digital Elevation Model | MPA | Marine Predator Algorithm |
LoS | Line-of-Sight | CSA | Cuckoo Search Algorithm |
TIN | Triangulated Irregular Networks | BOA | Butterfly Optimization Algorithm |
CG | Computational Geometry | GWO | Grey Wolf Optimizer |
VD | Voronoi Diagram | SSA | Sparrow Search Algorithm |
DT | Delaunay Triangulation | LSOA | Lion Swarm Optimization Algorithm |
VF | Virtual Force | CLO | Competitive Learning Optimizer |
EA | Evolutionary Algorithm | PTSA | Parallel Tunicate Swarm Algorithm |
GA | Genetic Algorithm | AFSA | Artificial Fish Swarm Algorithm |
DE | Differential Evolution | BOA | Bat Optimization Algorithm |
SI | Swarm Intelligence | SFLA | Shuffled Frog Leaping Algorithm |
PSO | Particle Swarm Optimization | WOA | Whale Optimization Algorithm |
Notation | Description | Notation | Description |
---|---|---|---|
Collection of sensor nodes | Collection of target points | ||
Distance between s and p | Probability that can be covered by | ||
Sensing radius of sensor | Communication radius of sensor | ||
Decision variable for blind spot | Elevation value of point p | ||
Cardinality of collection | Quality of coverage | ||
Quality of connectivity | Distance threshold in VF algorithm |
Coverage Type | Case | Sensing Model | Distance Type | LoS Constraint |
---|---|---|---|---|
3D Space | case 1 | binary, probabilistic, directional | Euclidean distance | No |
3D Surface | case 1 | binary, probabilistic, directional | Euclidean distance | Yes |
case 2 | binary, probabilistic, directional | geodesic distance | No |
Coverage Type | Algorithm | Strategy | Sensing Model | Objective(s) | Connectivity | Map Source |
---|---|---|---|---|---|---|
Surface | [96] | truncated octahedron-based | binary | • maximize area coverage • minimize no. of nodes • minimize overlapping area | N/A | real-world |
Space | [53] | vertex coloring-based | binary | • minimize no. of nodes | full connectivity | cube |
[57] | vertex coloring-based | binary | • minimize no. of nodes | full connectivity | cube | |
[80] | 9 convex polyhedrons-based | binary | • minimize no. of nodes | full connectivity | cube | |
[82] | prism, cube, pyramid, hexagonal prism-based | binary | • maximize area coverage • minimize no. of nodes • minimize energy consuming | N/A | cube | |
[95] | cuboid-based | probabilistic | • minimize no. of nodes | N/A | cube |
Coverage Type | Algorithm | CG Structure | Sensing Model | Node Type | Objective(s) | Centralized/ Distributed | Map Source |
---|---|---|---|---|---|---|---|
Surface | [32] | VD | binary | mobile heterogeneous | • full area coverage • minimize the maximum sensing radius of nodes | centralized | not state |
[73] | VD + DT | binary | static homogeneous | • maximize area coverage • minimize no. of nodes | centralized | not state | |
[84] | VD + DT | binary | static homogeneous | • maximize area coverage | centralized | tool generation | |
Space | [13] | VD | probabilistic | mobile homogeneous | • maximize area coverage • minimize energy consuming | distributed | cube |
[35] | VD | probabilistic | hybrid homogeneous | • maximize area coverage • maximize network lifetime | distributed | cube | |
[97] | VD | probabilistic | mobile heterogeneous | • maximize area coverage • minimize energy consuming | centralized | cube | |
[98] | VD | binary | mobile homogeneous | • maximize area coverage • minimize deployment time • minimize move distance | centralized | cube |
Coverage Type | Algorithm | Source of Attractive VFs | Source of Repulsive VFs | Sensing Model | Centralized/ Distributed | Map Source |
---|---|---|---|---|---|---|
Surface | [20] | • sensors • gravity | • sensors | binary | distributed | function |
[62] | • sensors | • sensors | probabilistic | distributed | function + real-world | |
[79] | • sensors • gravity | • sensors | binary | distributed | function | |
[99] | • sensors | • sensors | binary | distributed | function | |
Space | [39] | • sensors • target areas | • sensors • RoI boundaries • obstacles | directional | distributed | cube |
[86] | • sensors • particular area | • sensors • obstacles | binary | distributed | cube | |
[100] | • sensors • target areas | • sensors • RoI boundaries • obstacles | probabilistic | distributed | cube | |
[101] | • sensors | • sensors • RoI boundaries | binary | centralized | cube |
Coverage Type | Algorithm | Strategy | Objectives | Sensing Model | Node Type | Centralized/ Distributed | Map Source |
---|---|---|---|---|---|---|---|
Surface | [46] | GA | single | probabilistic | static homogeneous | centralized | synthetic |
[47] | GA | multiple | probabilistic | static homogeneous | centralized | synthetic | |
[55] | DE | multiple | directional | static homogeneous | distributed | dataset | |
[70] | DE | multiple | directional | static homogeneous | distributed | real-world | |
Space | [14] | GA | single | probabilistic | static homogeneous | centralized | not state |
[33] | GA | single | binary | static homogeneous | centralized | cube + real-world | |
[41] | DE | multiple | directional | static heterogeneous | distributed | real-world | |
[51] | GA | multiple | binary | hybrid homogeneous | centralized | not state | |
[52] | GA | multiple | binary | hybrid homogeneous | centralized | real-world | |
[102] | GA | multiple | binary | static heterogeneous | centralized | not state | |
[103] | DE | multiple | binary | hybrid homogeneous | centralized | real-world |
Coverage Type | Algorithm | Strategy | Objective (s) | Sensing Model | Node Type | Centralized/ Distributed | Map Source |
---|---|---|---|---|---|---|---|
Surface | [31] | BOA | single | probabilistic | static | centralized | not state |
[44] | GWO | single | binary | static | centralized | function | |
[45] | MPA | single | probabilistic | static | centralized | function | |
[48] | SFLA + WOA | single | binary | static | centralized | real-world | |
[49] | BHA | single | binary | static | centralized | function | |
[71] | PSO | single | binary | static | centralized | function | |
[92] | CSA | single | directional | static | centralized | not state | |
[109] | PTSA | single | binary | static | distributed | not state | |
Space | [18] | PSO | multiple | binary | hybrid | distributed | real-world |
[40] | PSO | multiple | directional | static | distributed | real-world | |
[58] | LSOA | multiple | binary | static | centralized | cube | |
[59] | SSA | single | binary | mobile | centralized | cube | |
[60] | PSO | multiple | probabilistic | static | centralized | real-world | |
[105] | FOA | single | probabilistic | mobile | centralized | cube | |
[106] | CSA | single | binary | static | centralized | cube | |
[107] | CLO | multiple | binary | mobile | centralized | cube | |
[108] | PSO | multiple | probabilistic | hybrid | distributed | cube | |
[90] | AFSA | single | binary | static | distributed | cube | |
[91] | FOA + BA | single | binary | static | centralized | cube |
Coverage Type | Algorithm | Strategy | Sensing Model | Objective(s) | Connectivity | Map Source |
---|---|---|---|---|---|---|
Surface | [72] | greedy algorithm + shift strategy-based approximation algorithm | binary | • full 1-coverage • minimize no. of nodes | N/A | tool generation |
[74] | greedy algorithm | probabilistic | • maximize area coverage | N/A | dataset | |
Space | [17] | greedy algorithm | directional | • full 1-coverage • minimize no. of nodes | N/A | cube |
[50] | greedy algorithm | binary | • full k-coverage • minimize no. of nodes | full connectivity | real-world |
Algorithm | Coverage | Node Mobility | Centralized/ Distributed | Advantages | Limitations |
---|---|---|---|---|---|
Classical Algorithm | mainly space | static | centralized | • simple computation • clear deployment rules | • low flexibility • poor terrain adaptability |
CG | both | both | both | • clear geometric relationships • uniform coverage | • high computational complexity |
VF | both | mobile | both | • strong adaptability • dynamic adjustment capability | • prone to node oscillation |
EA | both | both | both | • powerful global optimization | • high resource cost |
SI | both | both | both | • strong adaptability • few parameters | • easily falls into local optima |
Approximation Algorithm | both | static | centralized | • high computational efficiency | • limited solution quality |
Case | Year | Sensing Model | Node Mobility | Algorithm | Covered Type | Objective(s) | Target Area | Node Loc. Cons. | Obstacle | Map Source |
---|---|---|---|---|---|---|---|---|---|---|
[111] | 2020 | binary | static | GA | area | • full coverage • maximize overlap rate • minimize no. of nodes | irregular | √ | √ | real-world |
[112] | 2020 | binary | static | AA | area | • full coverage • full connectivity • maximize the weight • minimize costs | irregular | √ | √ | real-world |
[113] | 2021 | binary | static | AA | area | • full coverage • full connectivity • maximize overlap rate | irregular | √ | √ | real-world |
[114] | 2022 | binary | static | AA | area | • full coverage • full connectivity • maximize the weight • minimize costs | regular | √ | √ | real-world |
[115] | 2022 | probabilistic | mobile | CG + MST | barrier | • closed barrier coverage • minimize no. of nodes | regular | × | × | author-defined |
[116] | 2023 | probabilistic | static | AA | area | • full coverage • full connectivity • minimize no. of nodes | irregular | √ | √ | real-world |
[117] | 2024 | binary | static | AA | area | • maximize coverage • within a limited budget | regular | √ | × | real-world |
[118] | 2025 | binary + directional | static | AA | area | • full coverage • minimize no. of nodes | irregular | × | × | author-defined |
[119] | 2025 | binary + directional | static | AA | area + point | • full coverage • minimize costs | irregular | √ | √ | real-world |
[120] | 2025 | binary | static | AA | area | • partial coverage • minimize costs • full connectivity | regular | √ | × | author-defined |
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
Cao, T.; Yang, F.; Fan, C.; Han, R.; Yang, X.; Shu, L. A Survey of Three-Dimensional Wireless Sensor Networks Deployment Techniques. J. Sens. Actuator Netw. 2025, 14, 94. https://doi.org/10.3390/jsan14050094
Cao T, Yang F, Fan C, Han R, Yang X, Shu L. A Survey of Three-Dimensional Wireless Sensor Networks Deployment Techniques. Journal of Sensor and Actuator Networks. 2025; 14(5):94. https://doi.org/10.3390/jsan14050094
Chicago/Turabian StyleCao, Tingting, Fan Yang, Chensiyu Fan, Ru Han, Xing Yang, and Lei Shu. 2025. "A Survey of Three-Dimensional Wireless Sensor Networks Deployment Techniques" Journal of Sensor and Actuator Networks 14, no. 5: 94. https://doi.org/10.3390/jsan14050094
APA StyleCao, T., Yang, F., Fan, C., Han, R., Yang, X., & Shu, L. (2025). A Survey of Three-Dimensional Wireless Sensor Networks Deployment Techniques. Journal of Sensor and Actuator Networks, 14(5), 94. https://doi.org/10.3390/jsan14050094