3D-DV-Hop node localization algorithm based on WBOA
Aiming at the problem of low positioning precision when the unknown node obtains average hop distance from the nearest anchor node in the 3D-DV-Hop localization algorithm,a new 3D-DV-Hop algorithm based on WBOA is proposed.Firstly,the algorithm removes the nodes that cannot communicate and cannot be located in the network.Then,a correction factor is added to correct the average hop distance.Next,an initial butterfly population is created for optimization,and objective function is constructed,and adaptive weights are used to balance the ability of global search and local search,which makes the algorithm not easy to fall into local optimal,speeds up the convergence precision of the algorithm.Finally,the global optimal average hop distance is obtained.The simulation results show that although the average running time of the algorithm is slightly increased,the localization precision of the algorithm is effectively improved.
three-dimensional(3D)DV-Hopaverage hop distancecorrection factoradaptive weightpositioning precision