论文部分内容阅读
针对无线传感器网络(WSN)中传统的DV-Hop算法中计算误差较大的问题,提出基于人工蜂群算法(ABC)的WSN节点定位算法.该算法从平均跳距误差修正和定位计算优化两个方面对DV-Hop进行优化.首先通过信标节点间的估计距离与实际距离的误差对平均跳距进行修正,在修正过程中利用跳数对误差的影响对误差的权重进行约束.其次通过设置目标函数使用ABC替换原本最小二乘法对位置节点坐标进行计算,又在ABC中引领蜂邻域搜索过程和侦查蜂开发新蜜源方式中分别引入差分进化的变异策略和高斯分布,提高算法的定位精度以及收敛速度.