Adaptive Particle Swarm Optimization with Local Search for Multi-robot Multi-point Dynamic Aggregation

Shihao Dai,Ya-Hui Jia,Wei-Neng Chen,Yi Mei
DOI: https://doi.org/10.1145/3583133.3590586
2023-01-01
Abstract:Multi-point dynamic aggregation (MPDA) problem is a representative model to describe the task allocation in a multi-robot system. It is a NP-hard problem in which several robots cooperate to finish a set of distributed tasks. Considering the strong exploration ability and simple structure of particle swarm optimization (PSO), in this paper, we propose a new algorithm, called adaptive PSO with local search to solve MPDA effectively and efficiently. Since MPDA is a constraint problem with huge and complex search space, an adaptive initialization method is designed to generate feasible seed solutions guiding the swarm to feasible regions quickly, especially for the situations where robots need to cooperate closely. Meanwhile, an adaptive parameter is set to control the execution of initialization according to the characteristics of the problem. Then, to further reduce the search space, the velocity update rule is modified based on the random keys representation to limit the searching range of particles. Finally, a new local search strategy considering the cooperation relationship between robots is introduced to enhance the exploitation ability of the algorithm. The experimental results show that the proposed algorithm is more effective and efficient than the state-of-the-art methods.
What problem does this paper attempt to address?