College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China.
Department of Computer Science and Information Engineering, Providence University, Taichung 43301, Taiwan.
Sensors (Basel). 2020 Jan 7;20(2):343. doi: 10.3390/s20020343.
The Distance Vector-Hop (DV-Hop) algorithm is the most well-known range-free localization algorithm based on the distance vector routing protocol in wireless sensor networks; however, it is widely known that its localization accuracy is limited. In this paper, DEIDV-Hop is proposed, an enhanced wireless sensor node localization algorithm based on the differential evolution (DE) and improved DV-Hop algorithms, which improves the problem of potential error about average distance per hop. Introduced into the random individuals of mutation operation that increase the diversity of the population, random mutation is infused to enhance the search stagnation and premature convergence of the DE algorithm. On the basis of the generated individual, the social learning part of the Particle Swarm (PSO) algorithm is embedded into the crossover operation that accelerates the convergence speed as well as improves the optimization result of the algorithm. The improved DE algorithm is applied to obtain the global optimal solution corresponding to the estimated location of the unknown node. Among the four different network environments, the simulation results show that the proposed algorithm has smaller localization errors and more excellent stability than previous ones. Still, it is promising for application scenarios with higher localization accuracy and stability requirements.
距离向量-跳(DV-Hop)算法是基于无线传感器网络中的距离向量路由协议的最著名的无距离定位算法;然而,众所周知,其定位精度是有限的。在本文中,提出了一种基于差分进化(DE)和改进的 DV-Hop 算法的增强型无线传感器节点定位算法 DEIDV-Hop,该算法改进了平均每跳距离的潜在误差问题。引入到突变操作的随机个体中,增加种群的多样性,随机突变被注入以增强 DE 算法的搜索停滞和早熟收敛。在生成的个体基础上,将粒子群(PSO)算法的社会学习部分嵌入到交叉操作中,从而加快收敛速度,改善算法的优化结果。改进的 DE 算法用于获得与未知节点估计位置相对应的全局最优解。在四种不同的网络环境中,仿真结果表明,与之前的算法相比,所提出的算法具有更小的定位误差和更优异的稳定性。然而,它对于具有更高定位精度和稳定性要求的应用场景仍然具有很大的应用前景。