An Algorithm for Simultaneous Coalition Structure Generation and Task Assignment

被引:4
|
作者
Prantare, Fredrik [1 ]
Ragnemalm, Ingemar [1 ]
Heintz, Fredrik [1 ]
机构
[1] Linkoping Univ, S-58183 Linkoping, Sweden
关键词
Coalition formation; Task allocation; Multi-agent system; Artificial intelligence; Optimal assignment; ALLOCATION;
D O I
10.1007/978-3-319-69131-2_34
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Groups of agents in multi-agent systems may have to cooperate to solve tasks efficiently, and coordinating such groups is an important problem in the field of artificial intelligence. In this paper, we consider the problem of forming disjoint coalitions and assigning them to independent tasks simultaneously, and present an anytime algorithm that efficiently solves the simultaneous coalition structure generation and task assignment problem. This NP-complete combinatorial optimization problem has many real-world applications, including forming cross-functional teams aimed at solving tasks. To evaluate the algorithm's performance, we extend established methods for synthetic problem set generation, and benchmark the algorithm using randomized data sets of varying distribution and complexity. Our results show that the presented algorithm efficiently finds optimal solutions, and generates high quality solutions when interrupted prior to finishing an exhaustive search. Additionally, we apply the algorithm to solve the problem of assigning agents to regions in a commercial computer-based strategy game, and empirically show that our algorithm can significantly improve the coordination and computational efficiency of agents in a real-time multi-agent system.
引用
收藏
页码:514 / 522
页数:9
相关论文
共 50 条
  • [1] An anytime algorithm for optimal simultaneous coalition structure generation and assignment
    Fredrik Präntare
    Fredrik Heintz
    Autonomous Agents and Multi-Agent Systems, 2020, 34
  • [2] An anytime algorithm for optimal simultaneous coalition structure generation and assignment
    Prantare, Fredrik
    Heintz, Fredrik
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2020, 34 (01)
  • [3] An approximation algorithm for the task-coalition assignment problem
    Murata, Yoshihiro
    Ishihara, Yasunori
    Ito, Minoru
    IEICE Transactions on Information and Systems, 2002, E85-D (04) : 685 - 693
  • [4] An approximation algorithm for the task-coalition assignment problem
    Murata, Y
    Ishihara, Y
    Ito, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (04): : 685 - 693
  • [5] Coalition Structure Generation Algorithm Based on Cardinality Structure of Coalition Group
    Li, Shao-Fang
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 1242 - 1248
  • [6] An Imperfect Algorithm for Coalition Structure Generation
    Changder, Narayan
    Aknine, Samir
    Dutta, Animesh
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 9923 - 9924
  • [7] Anytime Heuristic and Monte Carlo Methods for Large-Scale Simultaneous Coalition Structure Generation and Assignment
    Prantare, Fredrik
    Appelgren, Herman
    Heintz, Fredrik
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 11317 - 11324
  • [8] Coalition Structure Generation in Task-Based Settings
    Dang, Viet Dung
    Jennings, Nicholas R.
    ECAI 2006, PROCEEDINGS, 2006, 141 : 210 - +
  • [9] An Anytime Algorithm for Optimal Coalition Structure Generation
    Rahwan, Talal
    Ramchurn, Sarvapali D.
    Jennings, Nicholas R.
    Giovannucci, Andrea
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2009, 34 : 521 - 567
  • [10] An integer partition based algorithm for coalition structure generation
    Boonjing, Veera
    Narabin, Santit
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 312 - 315