Next Article in Journal
Physical Simulation-Based Calibration for Quantitative Real-Time PCR
Previous Article in Journal
Temporary Skeletal Anchorage Devices and Cone Beam Tomography in Orthodontics—Current Application and New Directions of Development
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Swiss Round Selection Algorithm for Multi-Robot Task Scheduling

1
Faculty of Mechanical and Electrical Engineering, Shaanxi University of Science & Technology, Xi’an 710021, China
2
Robotics & Intelligent Equipment Center, Guangzhou Institute of Advanced Technology, Guangzhou 511458, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2024, 14(12), 5029; https://doi.org/10.3390/app14125029
Submission received: 29 April 2024 / Revised: 6 June 2024 / Accepted: 6 June 2024 / Published: 9 June 2024
(This article belongs to the Section Robotics and Automation)

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: multi-robot; task allocation scheduling; Swiss round selection algorithm; genetic algorithm multi-robot; task allocation scheduling; Swiss round selection algorithm; genetic algorithm

Share and Cite

MDPI and ACS Style

Fu, X.; Zhang, G.; Yuan, H.; Wang, W.; Wang, J.; Huang, Z. Swiss Round Selection Algorithm for Multi-Robot Task Scheduling. Appl. Sci. 2024, 14, 5029. https://doi.org/10.3390/app14125029

AMA Style

Fu X, Zhang G, Yuan H, Wang W, Wang J, Huang Z. Swiss Round Selection Algorithm for Multi-Robot Task Scheduling. Applied Sciences. 2024; 14(12):5029. https://doi.org/10.3390/app14125029

Chicago/Turabian Style

Fu, Xing, Gongxue Zhang, Hai Yuan, Weijun Wang, Jian Wang, and Zucheng Huang. 2024. "Swiss Round Selection Algorithm for Multi-Robot Task Scheduling" Applied Sciences 14, no. 12: 5029. https://doi.org/10.3390/app14125029

APA Style

Fu, X., Zhang, G., Yuan, H., Wang, W., Wang, J., & Huang, Z. (2024). Swiss Round Selection Algorithm for Multi-Robot Task Scheduling. Applied Sciences, 14(12), 5029. https://doi.org/10.3390/app14125029

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop