The proposed solution to effectively and accurately address the integer ambiguity of differential global positioning system(DGPS)is an improved butterfly optimization algorithm(IBOA).Firstly,an adaptive weight is introduced to enhance the pheromone coefficient of the butterfly optimization algorithm(BOA),compensating for its limited searching capability in foraging behavior.Secondly,a dynamic switching probability is employed to balance the proportions of global search and local search in BOA algorithm.Finally,a novel iterative location update strategy is incorporated into both global search and local search phases,thereby enhancing both global exploration ability and local optimization ability of the algorithm.Compared with the LAMBDA algorithm for solving 1000 epoch data,the results show that the average search success rate of the proposed algorithm is 5.07%higher than that of the LAMBDA algorithm.
differential global positioning systeminteger ambiguityimproved butterfly optimization algorithmadaptive weights