Swiss Round Selection Algorithm for Multi-Robot Task Scheduling
Xing Fu, Gongxue Zhang, Hai Yuan, Weijun Wang, Jian Wang, Zucheng Huang
- Year
- 2024
- Citations
- 5
- Access
- Open access
Abstract
Efficient and stable control and task assignment optimization in electronic commerce logistics and warehousing systems involving multiple robots executing multiple tasks is highly challenging. Hence, this paper proposes a Swiss round selection algorithm for multi-robot task allocation to address the challenges mentioned. Firstly, based on the shipping process of electronic commerce logistics and warehousing systems, the tasks are divided into packaging and sorting stages, and a grid model for the electronic commerce warehousing system is established. Secondly, by increasing the probabilities of crossover and mutation in the population and adopting a full crossover and full mutation approach, the search scope of the population is expanded. Then, a Swiss round selection mechanism with burst probability is proposed, which ensures the smooth inheritance of high-quality individuals while improving the diversity of the population. Finally, 12 comparative experiments are designed with different numbers of robots and tasks. The experimental results demonstrate that the Swiss round selection algorithm outperforms the genetic algorithm in terms of maximum task completion time and convergence time to reach the optimal value. Thus, the effectiveness of the Swiss round selection algorithm in solving the multi-robot task allocation problem is verified.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002