Although monitoring and covering are fundamental goals of a wireless sensor network (WSN), the accidental death of sensors or the running out of their energy would result in holes in the WSN. Such holes have the potential to disrupt the primary functions of WSNs. This paper investigates the hole detection and healing problems in hybrid WSNs with non-identical sensor sensing ranges. In particular, we aim to propose centralized algorithms for detecting holes in a given region and maximizing the area covered by a WSN in the presence of environmental obstacles. To precisely identify the boundary of the holes, we use an additively weighted Voronoi diagram and a polynomial-time algorithm.Furthermore, since this problem is known to be computationally difficult, we propose a centralized greedy 1/2-approximation algorithm to maximize the area covered by sensors. Finally, we implement the algorithms and run simulations to show that our approximation algorithm efficiently covers the holes by moving the mobile sensors.
翻译:虽然监测和覆盖是无线传感器网络的基本目标,但传感器的意外死亡或能量的耗竭将导致无线传感器的漏洞。这种漏洞有可能破坏无线传感器的主要功能。本文调查非同质传感器感测范围混合的无线传感器的洞探测和治愈问题。特别是,我们打算提出集中算法,以探测特定区域的孔,并在环境障碍面前最大限度地扩大无线传感器覆盖的区域。为了准确确定洞的界限,我们使用一个加分加权的Voronoi图表和一个多时算法。此外,由于这个问题在计算上十分困难,我们建议采用集中的贪婪1/2接近算法,以最大限度地扩大传感器覆盖的区域。最后,我们采用算法和模拟法,以显示我们通过移动移动移动传感器来有效覆盖洞的近似算法。