skip to main content
10.1145/860575.860664acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

Role allocation and reallocation in multiagent teams: towards a practical analysis

Published: 14 July 2003 Publication History

Abstract

Despite the success of the BDI approach to agent teamwork, initial role allocation (i.e. deciding which agents to allocate to key roles in the team) and role reallocation upon failure remain open challenges. What remain missing are analysis techniques to aid human developers in quantitatively comparing different initial role allocations and competing role reallocation algorithms. To remedy this problem, this paper makes three key contributions. First, the paper introduces RMTDP (Role-based Multiagent Team Decision Problem), an extension to MTDP [9], for quantitative evaluations of role allocation and reallocation approaches. Second, the paper illustrates an RMTDP-based methodology for not only comparing two competing algorithms for role reallocation, but also for identifying the types of domains where each algorithm is suboptimal, how much each algorithm can be improved and at what computational cost (complexity). Such algorithmic improvements are identified via a new automated procedure that generates a family of locally optimal policies for comparative evaluations. Third, since there are combinatorially many initial role allocations, evaluating each in RMTDP to identify the best is extremely difficult. Therefore, we introduce methods to exploit task decompositions among subteams to significantly prune the search space of initial role allocations. We present experimental results from two distinct domains.

References

[1]
D. S. Bernstein, S. Zilberstein, and N. Immerman. The complexity of decentralized control of MDPs. In UAI, 2000.
[2]
C. Boutilier. Planning, learning & coordination in multiagent decision processes. In TARK, 1996.
[3]
T. Dean and S. H. Lin. Decomposition techniques for planning in stochastic domains. In IJCAI, 1995.
[4]
K. Decker and V. Lesser. Quantitative modeling of complex computational task environments. In AAAI, 1993.
[5]
B. Grosz and S. Kraus. Collaborative plans for complex group action. Artificial Intelligence, 86(2):269--357, 1996.
[6]
C. Guestrin, S. Venkataraman, and D. Koller. Context specific multiagent coordination and planning with factored MDPs. In AAAI, 2002.
[7]
L. Hunsberger and B. Grosz. A combinatorial auction for collaborative planning. In ICMAS, 2000.
[8]
H. Kitano, S. Tadokoro, and I. Noda. Robocup-rescue: Search and rescue for large scale disasters as a domain for multiagent research. In IEEE Conference SMC, 1999.
[9]
D. Pynadath and M. Tambe. Multiagent teamwork: Analyzing the optimality complexity of key theories and models. In AAMAS, 2002.
[10]
L. P. Reis, N. Lau, and E. C. Oliveira. Situation based strategic positioning for coordinating a team of homogeneous agents. LNCS 2103:175.
[11]
P. Stone and M. Veloso. Task decomposition, dynamic role assignment, and low-bandwidth communication for real-time strategic teamwork. Artificial Intel., 110(2):241--273, 1999.
[12]
M. Tambe, D. Pynadath, and N. Chauvat. Building dynamic agent organizations in cyberspace. IEEE Internet Computing, 4(2), 2000.
[13]
J. Tavares and Y. Demazeau. Vowels co-ordination model. In AAMAS, 2002.
[14]
G. Tidhar. Team-oriented programming: Social structures. Technical Report 47, Australian A.I. Institute, 1993.
[15]
G. Tidhar, A. Rao, and E. Sonenberg. Guided team selection. In ICMAS, 1996.
[16]
P. Xuan, V. Lesser, and S. Zilberstein. Communication decisions in multiagent cooperation. In Agents, 2001.

Cited By

View all

Index Terms

  1. Role allocation and reallocation in multiagent teams: towards a practical analysis

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    AAMAS '03: Proceedings of the second international joint conference on Autonomous agents and multiagent systems
    July 2003
    1200 pages
    ISBN:1581136838
    DOI:10.1145/860575
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 July 2003

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. analysis of teams
    2. reallocation
    3. role allocation

    Qualifiers

    • Article

    Conference

    AAMAS03
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)43
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 28 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media