电讯技术2025,Vol.65Issue(2):322-328,7.DOI:10.20079/j.issn.1001-893x.231129002
一种基于距离修正与改进沙猫群的三维DV-Hop定位算法
A 3D DV-Hop Localization Algorithm Based on Distance Correction and Improved Sand Cat Group Optimization
摘要
Abstract
To solve the problem of large errors in 3D DV-Hop in calculating the average distance per hop and determining the nodes to be located,a 3D DV-Hop localization algorithm based on distance correction and improved sand cat swarm optimization(3D-ISDVHop)is proposed.Firstly,the ideal hop count is introduced to redefine the correction factor to optimize the original hop count of the anchor node and reduce the cumulative error in the hop count calculation.Secondly,a path of the most similar anchor node pair between the to-be-located node and the anchor node is obtained by the maximum path search algorithm,and the average hopping distance of this path is corrected to obtain the average hopping distance from the to-be-located node to the target anchor node.Finally,the sand cat swarm optimization algorithm is improved by using a nonlinear cycle adjustment mechanism and an elite collaboration strategy to solve the coordinates of the nodes to be located by function minimization.The simulation experiment results show that 3D-ISDVHop exhibits better performance under the same network environment,and the average positioning error rate is reduced by about 36.8%,5.6%,and 2.3%compared with 3D-DVHop,3D-SBDVHop,and ILSOA-DVHop,respectively.关键词
无线传感器网络(WSN)/3D-DVHop算法/跳距修正/相似路径/沙猫群优化算法Key words
wireless sensor network(WSN)/3D-DVHop algorithm/hop distance correction/similar paths/sand cat swarm algorithm分类
信息技术与安全科学引用本文复制引用
苗凯,苟平章..一种基于距离修正与改进沙猫群的三维DV-Hop定位算法[J].电讯技术,2025,65(2):322-328,7.基金项目
国家自然科学基金资助项目(71961028,62261048) (71961028,62261048)