PSO-based Dynamic Distributed Algorithm for Automatic Task Clustering in a Robotic Swarm

被引:19
作者
Asma, Ayari [1 ,2 ]
Sadok, Bouamama [1 ,3 ]
机构
[1] Univ Manouba, COSMOS Lab Project, ENSI, Manouba, Tunisia
[2] Northern Border Univ, NBU, Ar Ar, Saudi Arabia
[3] Higher Coll Technol, DMC, Dubai, U Arab Emirates
来源
KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES 2019) | 2019年 / 159卷
关键词
multi-robot task allocation; automatic clustering; dynamic distributed particle swarm optimization; local optima detector; GENETIC ALGORITHM; OPTIMIZATION;
D O I
10.1016/j.procs.2019.09.279
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Multi-Robot Task Allocation (MRTA) problem has recently become a key research topic. Task allocation is the problem of mapping tasks to robots, such that the most appropriate robot is selected to perform the most fitting task, leading to all tasks being optimally accomplished. Expanding the number of tasks and robots may cause the collaboration among the robots to become tougher. Since this process requires high computational time, this paper describes a technique that reduces the size of the explored state space, by partitioning the tasks into clusters. In real-world problems, the absence of information regarding the number of clusters is ordinarily occurring. Hence, a dynamic clustering is auspicious for partitioning the tasks to an appropriate number of clusters. In this paper, we address the problem of MRTA by putting forward a new simple, automatic and efficient clustering algorithm of the robots' tasks based on a dynamic distributed particle swarm optimization, namely, ACD2PSO. Our approach is made out of two stages: stage I groups the tasks into clusters using the dynamic distributed particle swarm optimization (D2PSO) algorithm and stage II allocates the robots to the clusters. The assignment of robots to the clusters is represented as multiple traveling salesman problems (MTSP). Computational experiments were carried out to prove the effectiveness of our approach in term of clustering time, cost, and the MRTA time, compared to the distributed particle swarm optimization (dPSO) and genetic algorithm (GA) Thanks to the D2PSO algorithm, stagnation and local optima issues are avoided by adding assorted variety to the population, without losing the fast convergence of PSO. (C) 2019 The Authors. Published by Elsevier B.V.
引用
收藏
页码:1103 / 1112
页数:10
相关论文
共 30 条
[1]  
[Anonymous], 2006, INT J COMPUTATIONAL
[2]  
Ayari A., 2017, ROBOTICS BIOMIMETICS, V4
[3]   Integrated Data Management for a Fleet of Search-and-rescue Robots [J].
Balta, Haris ;
Bedkowski, Janusz ;
Govindaraj, Shashank ;
Majek, Karol ;
Musialik, Pawel ;
Serrano, Daniel ;
Alexis, Kostas ;
Siegwart, Roland ;
De Cubber, Geert .
JOURNAL OF FIELD ROBOTICS, 2017, 34 (03) :539-582
[4]   The multiple traveling salesman problem: an overview of formulations and solution procedures [J].
Bektas, T .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2006, 34 (03) :209-219
[5]  
Bouamama S, 2010, P 14 INT C KNOWL BAS
[6]   A family of distributed double guided genetic algorithm for Max_CSPs [J].
Bouamama, Sadok ;
Ghedira, Khaled .
INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2006, 10 (05) :363-376
[7]  
Bouammama S., 2008, REV SCI TECHNOLO TSI, V27, P109
[8]   A robust dynamic niching genetic algorithm with niche migration for automatic clustering problem [J].
Chang, Dong-Xia ;
Zhang, Xian-Da ;
Zheng, Chang-Wen ;
Zhang, Dao-Ming .
PATTERN RECOGNITION, 2010, 43 (04) :1346-1360
[9]   A self-organized reciprocal control method for multi-robot simultaneous coverage and tracking [J].
Chen, Runfeng ;
Li, Jie ;
Shen, Lincheng .
ASSEMBLY AUTOMATION, 2018, 38 (05) :689-698
[10]   Maximum weighted likelihood via rival penalized EM for density mixture clustering with automatic model selection [J].
Cheung, YM .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) :750-761