Performance impact of mutation operators of a subpopulation-based genetic algorithm for multi-robot task allocation problems

被引:20
|
作者
Liu, Chun [1 ,2 ]
Kroll, Andreas [2 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Automat, 10 Xitucheng Rd, Beijing 100876, Peoples R China
[2] Univ Kassel, Dept Measurement & Control, Mech Engn, Monchebergstr 7, D-34125 Kassel, Germany
来源
SPRINGERPLUS | 2016年 / 5卷
关键词
Multi-robot task allocation; Genetic algorithms; Constrained combinatorial optimization; Mutation operators; Subpopulation; COMBINATORIAL OPTIMIZATION PROBLEMS; TRAVELING SALESMAN PROBLEM; REPRESENTATIONS; SELECTION; SYSTEMS; CONSTRAINTS; INSPECTION; LANDSCAPE; CROSSOVER; SEARCH;
D O I
10.1186/s40064-016-3027-2
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Multi-robot task allocation determines the task sequence and distribution for a group of robots in multi-robot systems, which is one of constrained combinatorial optimization problems and more complex in case of cooperative tasks because they introduce additional spatial and temporal constraints. To solve multi- robot task allocation problems with cooperative tasks efficiently, a subpopulation-based genetic algorithm, a crossover-free genetic algorithm employing mutation operators and elitism selection in each subpopulation, is developed in this paper. Moreover, the impact of mutation operators (swap, insertion, inversion, displacement, and their various combinations) is analyzed when solving several industrial plant inspection problems. The experimental results show that: (1) the proposed genetic algorithm can obtain better solutions than the tested binary tournament genetic algorithm with partially mapped crossover; (2) inversion mutation performs better than other tested mutation operators when solving problems without cooperative tasks, and the swap-inversion combination performs better than other tested mutation operators/combinations when solving problems with cooperative tasks. As it is difficult to produce all desired effects with a single mutation operator, using multiple mutation operators (including both inversion and swap) is suggested when solving similar combinatorial optimization problems.
引用
收藏
页数:29
相关论文
共 46 条
  • [21] An efficient two-stage evolutionary algorithm for multi-robot task allocation in nuclear accident rescue scenario
    Wen, Chengxin
    Ma, Hongbin
    APPLIED SOFT COMPUTING, 2024, 152
  • [22] Consensus-based fast and energy-efficient multi-robot task allocation
    Mahato, Prabhat
    Saha, Sudipta
    Sarkar, Chayan
    Shaghil, Md
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 159
  • [23] Swarm Intelligence Based WSN-Mediated Distributed Multi-Robot Task Allocation
    Xue Han
    Qin Haili
    Li Xun
    Ma Hongxu
    PROCEEDINGS OF THE 27TH CHINESE CONTROL CONFERENCE, VOL 5, 2008, : 451 - 456
  • [24] A novel fuzzy and reverse auction-based algorithm for task allocation with optimal path cost in multi-robot systems
    Rajchandar, K.
    Baskaran, R.
    Panchu, Padmanabhan K.
    Rajmohan, M.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (05)
  • [25] Cooperative Task Allocation for Multi-Robot Systems Based on Multi-Objective Ant Colony System
    Wang, Shengli
    Liu, Youjiang
    Qiu, Yongtao
    Zhang, Qi
    Huo, Feixiang
    Huangfu, Yafan
    Yang, Chun
    Zhou, Jie
    IEEE ACCESS, 2022, 10 : 56375 - 56387
  • [26] Multi-robot task allocation problem with multiple nonlinear criteria using branch and bound and genetic algorithms
    Martin, J. G.
    Frejo, J. R. D.
    Garcia, R. A.
    Camacho, E. F.
    INTELLIGENT SERVICE ROBOTICS, 2021, 14 (05) : 707 - 727
  • [27] Auction-Based Task Allocation and Motion Planning for Multi-Robot Systems with Human Supervision
    Galati, Giada
    Primatesta, Stefano
    Rizzo, Alessandro
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2023, 109 (02)
  • [28] Auction-Based Task Allocation and Motion Planning for Multi-Robot Systems with Human Supervision
    Giada Galati
    Stefano Primatesta
    Alessandro Rizzo
    Journal of Intelligent & Robotic Systems, 2023, 109
  • [29] A Distributed Approach to the Multi-Robot Task Allocation Problem Using the Consensus-Based Bundle Algorithm and Ant Colony System
    Zitouni, Farouq
    Harous, Saad
    Maamri, Ramdane
    IEEE ACCESS, 2020, 8 : 27479 - 27494
  • [30] Gini Coefficient-based Task Allocation for Multi-robot Systems With Limited Energy Resources
    Wu, Danfeng
    Zeng, Guangping
    Meng, Lingguo
    Zhou, Weijian
    Li, Linmin
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2018, 5 (01) : 155 - 168