Scalable hedonic coalition formation for task allocation with heterogeneous robots

Tasks in the real world are complex and often require multiple robots to collaborate to be serviced. In many cases, a task might require different sensory inputs and actuation outputs. However, allocating a large variety of sensors and/or actuators on a single robot is not a cost-effective solution—robots with different attributes must be considered. In this paper, we study coalition formation for such a set of heterogeneous robots to be allocated instantaneously to a set of tasks. Our proposed solution employs a hedonic coalition formation strategy based on a weighted bipartite matching algorithm. In our setting, a hedonic coalition game, a topic rooted in game theory, is used to form coalitions by minimizing the total cost of the formation and maximizing the overlap between required and allocated types of robots for each of the tasks. This approach guarantees a polynomial time complexity and Nash-stability. Numerical results show that our approach finds similar quality near-optimal solutions to existing approaches while significantly reducing the time to find them. Moreover, it easily scales to large numbers of robots and tasks in negligible time (1.57 sec. with 2000 robots and 400 tasks).

[1]  Manuela M. Veloso,et al.  Weighted synergy graphs for role assignment in ad hoc heterogeneous robot teams , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Hakim Mitiche,et al.  A taxonomy for task allocation problems with temporal and ordering constraints , 2017, Robotics Auton. Syst..

[3]  Ayan Dutta,et al.  Scalable hedonic coalition formation for task allocation with heterogeneous robots , 2019, 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC).

[4]  Prithviraj Dasgupta,et al.  Bipartite graph matching-based coordination mechanism for multi-robot path planning under communication constraints , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Michail G. Lagoudakis,et al.  Simple auctions with performance guarantees for multi-robot task allocation , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[6]  Nikolaus Correll,et al.  Modeling multi-robot task allocation with limited information as global game , 2016, Swarm Intelligence.

[7]  J. Drèze,et al.  HEDONIC COALITIONS: OPTIMALITY AND STABILITY , 1980 .

[8]  Khaled Ghédira,et al.  A dynamic decentralised coalition formation approach for task allocation under tasks priority constraints , 2017, 2017 18th International Conference on Advanced Robotics (ICAR).

[9]  Changjoo Nam,et al.  Analyzing the Sensitivity of the Optimal Assignment in Probabilistic Multi-Robot Task Allocation , 2017, IEEE Robotics and Automation Letters.

[10]  Jagruti Sahoo,et al.  A coalition formation algorithm for Multi-Robot Task Allocation in large-scale natural disasters , 2017, 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC).

[11]  Vittorio Bilò,et al.  Nash Stable Outcomes in Fractional Hedonic Games: Existence, Efficiency and Computation , 2018, J. Artif. Intell. Res..

[12]  Gul A. Agha,et al.  Maximal Clique Based Distributed Coalition Formation for Task Allocation in Large-Scale Multi-agent Systems , 2004, MMAS.

[13]  Yu Zhang,et al.  Considering inter-task resource constraints in task allocation , 2012, Autonomous Agents and Multi-Agent Systems.

[14]  Rob H. Bisseling,et al.  A Parallel Approximation Algorithm for the Weighted Maximum Matching Problem , 2007, PPAM.

[15]  Ayan Dutta,et al.  One-to-many bipartite matching based coalition formation for multi-robot task allocation , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[16]  Guangping Zeng,et al.  Gini coefficient-based task allocation for multi-robot systems with limited energy resources , 2018, IEEE/CAA Journal of Automatica Sinica.

[17]  Amanda Prorok,et al.  Redundant Robot Assignment on Graphs with Uncertain Edge Costs , 2018, DARS.

[18]  Walid Saad,et al.  Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents , 2010, IEEE Transactions on Mobile Computing.

[19]  Manuela M. Veloso,et al.  Modeling and learning synergy for team formation with heterogeneous agents , 2012, AAMAS.

[20]  Rahul Savani,et al.  Computing Stable Outcomes in Hedonic Games , 2010, SAGT.

[21]  Katia P. Sycara,et al.  Provably-Good Distributed Algorithm for Constrained Multi-Robot Task Assignment for Grouped Tasks , 2015, IEEE Transactions on Robotics.

[22]  Haris Aziz,et al.  Existence of stability in hedonic coalition formation games , 2012, AAMAS.

[23]  Pranab K. Muhuri,et al.  Multi-robot coalition formation problem: Task allocation with adaptive immigrants based genetic algorithms , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[24]  Ana L. C. Bazzan,et al.  Towards efficient multiagent task allocation in the RoboCup Rescue: a biologically-inspired approach , 2011, Autonomous Agents and Multi-Agent Systems.

[25]  Lovekesh Vig,et al.  Parallel multi-objective multi-robot coalition formation , 2015, Expert Syst. Appl..

[26]  Vladimir Ufimtsev,et al.  Distributed Coalition Formation with Heterogeneous Agents for Task Allocation , 2019, FLAIRS.

[27]  Lynne E. Parker,et al.  A Complete Methodology for Generating Multi-Robot Task Solutions using ASyMTRe-D and Market-Based Task Allocation , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[28]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[29]  Xing Su,et al.  Two Innovative Coalition Formation Models for Dynamic Task Allocation in Disaster Rescues , 2018 .

[30]  Vladimir Ufimtsev,et al.  Coalition Formation for Multi-Robot Task Allocation via Correlation Clustering , 2019, Cybern. Syst..

[31]  Chayan Sarkar,et al.  A Scalable Multi-Robot Task Allocation Algorithm , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[32]  Sarit Kraus,et al.  Methods for Task Allocation via Agent Coalition Formation , 1998, Artif. Intell..

[33]  Antonios Tsourdos,et al.  Anonymous Hedonic Game for Task Allocation in a Large-Scale Multiple Agent System , 2017, IEEE Transactions on Robotics.

[34]  Steven M. LaValle,et al.  Game theory as a unifying structure for a variety of robot tasks , 1993, Proceedings of 8th IEEE International Symposium on Intelligent Control.

[35]  Donald A. Sofge,et al.  Auctions for multi-robot task allocation in communication limited environments , 2020, Auton. Robots.

[36]  Elizabeth S. Bentley,et al.  A Coalition Formation Approach to Coordinated Task Allocation in Heterogeneous UAV Networks , 2017, 2018 Annual American Control Conference (ACC).

[37]  Zhu Han,et al.  A selfish approach to coalition formation among unmanned air vehicles in wireless networks , 2009, 2009 International Conference on Game Theory for Networks.

[38]  Julie A. Adams,et al.  Coalition formation for task allocation: theory and algorithms , 2011, Autonomous Agents and Multi-Agent Systems.

[39]  Zhu Han,et al.  Hedonic Coalition Formation Games for Secondary Base Station Cooperation in Cognitive Radio Networks , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[40]  Lovekesh Vig,et al.  Multi-robot coalition formation , 2006, IEEE Transactions on Robotics.

[41]  Anthony Stentz,et al.  A comprehensive taxonomy for multi-robot task allocation , 2013, Int. J. Robotics Res..

[42]  Paul Harrenstein,et al.  Fractional Hedonic Games , 2014, AAMAS.

[43]  Muhammad Irfan,et al.  Auction-based task allocation scheme for dynamic coalition formations in limited robotic swarms with heterogeneous capabilities , 2016, 2016 International Conference on Intelligent Systems Engineering (ICISE).

[44]  Matthew O. Jackson,et al.  The Stability of Hedonic Coalition Structures , 2002, Games Econ. Behav..

[45]  L. Shapley,et al.  REGULAR ARTICLEPotential Games , 1996 .