Distributed clustering for group formation and task allocation in multiagent systems: A swarm intelligence approach

Most clustering methods rely on central data structures and/or cannot cope with dynamically changing settings. Besides, these methods need some hints about the target clustering. However, issues related to the current use of Internet resources (distribution of data, privacy, etc.) require new ways of dealing with data clustering. In multiagent systems this is also becoming an issue as one wishes to group agents according to some features of the environment in order to have agents accomplishing the available tasks in an efficient way. In this paper we discuss the application of a clustering algorithm that is inspired by swarm intelligence techniques such as organization of bee colonies and task allocation among social insects. This application involves a complex task allocation scenario, the RoboCup Rescue, where tasks with different characteristics must be allocated to agents with different capabilities. Our results have shown that clustering agents is effective in this scenario as agents act in a more coordinated way.

[1]  Dantong Ouyang,et al.  An artificial bee colony approach for clustering , 2010, Expert Syst. Appl..

[2]  Hiroaki Kitano,et al.  RoboCup Rescue: search and rescue in large-scale disasters as a domain for autonomous agents research , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[3]  Milind Tambe,et al.  Allocating tasks in extreme teams , 2005, AAMAS '05.

[4]  Kagan Tumer,et al.  Efficient agent-based cluster ensembles , 2006, AAMAS '06.

[5]  Mohamed S. Kamel,et al.  Clustering ensemble using swarm intelligence , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[6]  Gul A. Agha,et al.  A Study of Coordinated Dynamic Market-Based Task Assignment in Massively Multi-Agent Systems , 2008, MMAS/LSMAS/CCMMS.

[7]  Ana L. C. Bazzan,et al.  A biologically-inspired distributed clustering algorithm , 2009, 2009 IEEE Swarm Intelligence Symposium.

[8]  S. Camazine,et al.  A model of collective nectar source selection by honey bees , 1991 .

[9]  Kevin Cheng,et al.  An ACO-Based Clustering Algorithm , 2006, ANTS Workshop.

[10]  Ana L. C. Bazzan,et al.  Using Swarm-GAP for Distributed Task Allocation in Complex Scenarios , 2006, MMAS/LSMAS/CCMMS.

[11]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[12]  Chandrasekar Ramachandran,et al.  An Improved Probabilistic Ant based Clustering for Distributed Databases , 2007, IJCAI.

[13]  Baldo Faieta,et al.  Diversity and adaptation in populations of clustering ants , 1994 .

[14]  Marco Dorigo,et al.  On the Performance of Ant-based Clustering , 2003, HIS.

[15]  Stephen F. Smith,et al.  Wasp-like Agents for Distributed Factory Coordination , 2004, Autonomous Agents and Multi-Agent Systems.

[16]  Nicanor Quijano,et al.  Honey bee social foraging algorithms for resource allocation: Theory and application , 2010, Eng. Appl. Artif. Intell..

[17]  Mohamed S. Kamel,et al.  An aggregated clustering approach using multi-ant colonies algorithms , 2006, Pattern Recognit..

[18]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[19]  Laurent Keller,et al.  Ant-like task allocation and recruitment in cooperative robots , 2000, Nature.

[20]  Julia Handl,et al.  Ant-based and swarm-based clustering , 2007, Swarm Intelligence.

[21]  Eric Bonabeau,et al.  Cooperative transport by ants and robots , 2000, Robotics Auton. Syst..

[22]  B. Kulkarni,et al.  An ant colony approach for clustering , 2004 .

[23]  Kagan Tumer,et al.  A Survey of Collectives , 2004 .

[24]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[25]  Alcherio Martinoli,et al.  Efficiency and robustness of threshold-based distributed allocation algorithms in multi-agent systems , 2002, AAMAS '02.

[26]  Daniel Merkle,et al.  Dynamic Polyethism and Competition for Tasks in Threshold Reinforcement Models of Social Insects , 2004, Adapt. Behav..

[27]  Ana L. C. Bazzan,et al.  RoboCup Rescue as multiagent task allocation among teams: experiments with task interdependencies , 2010, Autonomous Agents and Multi-Agent Systems.

[28]  Sarit Kraus,et al.  Task Allocation Via Coalition Formation Among Autonomous Agents , 1995, IJCAI.