Choi Sun-Ho, Jang Yoonkyung, Seo Hyowon, Hong Bum Il, Ryoo Intae
Department of Applied Mathematics and the Institute of Natural Sciences, Kyung Hee University, Yongin 17104, Korea.
Department of Computer Science and Engineering, Kyung Hee University, Yongin 17104, Korea.
Sensors (Basel). 2021 Mar 3;21(5):1732. doi: 10.3390/s21051732.
In this paper, we present an efficient way to find a gateway deployment for a given sensor network topology. We assume that the expired sensors and gateways can be replaced and the locations of the gateways are chosen among the given sensor nodes. The objective is to find a gateway deployment that minimizes the cost per unit time, which consists of the maintenance and installation costs. The proposed algorithm creates a cost reference and uses it to find the optimal deployment via a divide and conquer algorithm. Comparing all cases is the most reliable way to find the optimal gateway deployment, but this is practically impossible to calculate, since its computation time increases exponentially as the number of nodes increases. The method we propose increases linearly, and so is suitable for large scale networks. Additionally, compared to stochastic algorithms such as the genetic algorithm, this methodology has advantages in computational speed and accuracy for a large number of nodes. We also verify our methodology through several numerical experiments.
在本文中,我们提出了一种为给定传感器网络拓扑找到网关部署的有效方法。我们假设过期的传感器和网关可以被替换,并且网关的位置是在给定的传感器节点中选择。目标是找到一种网关部署,使单位时间成本最小化,该成本由维护和安装成本组成。所提出的算法创建一个成本参考,并通过分治算法使用它来找到最优部署。比较所有情况是找到最优网关部署的最可靠方法,但这在实际中几乎无法计算,因为其计算时间随着节点数量的增加呈指数增长。我们提出的方法呈线性增长,因此适用于大规模网络。此外,与遗传算法等随机算法相比,该方法在处理大量节点时在计算速度和准确性方面具有优势。我们还通过几个数值实验验证了我们的方法。