3DDV-Hop Localization Algorithm Based on Improved Sparrow Search Algorithm
Aimed at the problem that the positioning accuracy of the classical 3DDV-Hop algorithm is not high,an improved 3DDV-Hop algorithm based on the optimization of the improved sparrow search algorithm is proposed.Firstly,the algorithm optimi-zes the hop count between sensor nodes through multiple communication radii optimization,and a dynamic weighting factor is intro-duced to improve the calculation accuracy of average hop distance during the average hop distance calculation;Secondly,on the basis of the sparrow search algorithm,the reverse learning strategy and firefly algorithm are integrated to optimize the population and posi-tion update iteration of the sparrow search algorithm,respectively.Finally,the unknown node coordinate calculation is transformed into the improved sparrow search algorithm optimization,and the improved sparrow search algorithm is used to replace the least squares method to calculate the unknown node coordinates,further improve the unknown node position calculation accuracy.Through the simulation verification of MATLAB,the results show that compared with the classical 3DDV-Hop algorithm and other related al-gorithms,the improved algorithm effectively improves the positioning accuracy.