摘要
针对DV-Hop在三维空间中存在定位误差,为提高节点定位精度,提出一种基于跳距修正和狮群优化的WSNs三维定位算法(HCLSO-3D)。首先,通过多通信半径传播,对节点跳数进行精确划分,得到优化跳数值。其次,使用相似路径搜索算法获取与待定位节点到相应锚节点之间最相似的锚节点对的路径,对此路径平均跳距值进行修正,得到待定位节点到目标锚节点的平均跳距。最后,利用狮群算法优化求解待定位节点坐标位置。仿真结果表明,在同样的网络环境下,HCLSO-3D算法与3D-DVHop定位算法和文献[16]定位算法相比,定位精度明显提高。
- 单位