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

MONAD: a flexible architecture for multi-agent control

Published: 14 July 2003 Publication History

Abstract

Research in multi-agent systems has led to the development of many multi-agent control architectures. However, we believe that there is currently no known optimal structure for multi-agent control since the effectiveness of any particular architecture varies depending on the domain of the problem. Therefore, deployment of multi-agent teams would be significantly sped up by a development and deployment environment which would allow designers to easily modify the architecture. In this paper, we present a flexible team-oriented programming and execution architecture, MONAD, which integrates hierarchical behavior-based control, multi-agent coordination mechanisms, and agent-task allocation services. MONAD uses a novel scripting language that allows designers to easily modify the team structure, behavior hierarchy, applicability conditions, and arbitration methods, in pursuit of the best solution for a particular problem. We have evaluated the MONAD architecture within a well-accepted adversarial game environment, GameBots, to enable qualitative comparison of different control techniques. In this environment, we were able to rapidly design and test several teams of agents who used role, preference, or a combination of role and preference arbitration and observed that these different teams varied in their performance characteristics.

References

[1]
Jennings, N. R. 1995. Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artificial Intelligence, 75(2).
[2]
Kaminka, G. A.; Veloso, M.; Schaffer, S.; Sollitto, C.; Adobbati, R.; Marshal, Andrew N.; Scholer, Andrew, S.; and Tejada, S. 2002. GameBots: the ever-challenging multi-agent research test-bed <http://www-2.cs.cmu.edu/˜galk/Publications/02/cacm.pdf.gz>, In Communications of the ACM, January 2002.
[3]
Parker, L. E., 1998. ALLIANCE: An architecture for fault-tolerant multirobot cooperation. In IEEE Transactions on Robotics and Automation, 14(2).
[4]
Pynadath, D., Tambe, M., Chauvat, N. and Cavedon, L. 1999. Toward team-oriented programming.<http://www.isi.edu/teamcore/tambe/papers/99/atal99.ps> Proceedings of the Agents, theories, architectures and languages (ATAL'99) workshop, published as Springer Verlag LNAI "Intelligent Agents VI".
[5]
Tambe, M. 1997. Towards Flexible Teamwork <http://www.isi.edu/teamcore/tambe/papers/97/jair.ps>Journal of Artificial Intelligence Research, Volume 7, Pages 83--124.
[6]
Tambe, M., Pynadath, D., Chauvat, C., Das, A., and Kaminka, G. 2000. Adaptive agent architectures for heterogeneous team members <http://www.isi.edu/teamcore/tambe/papers/2000/icmas.ps> Proceedings of the International Conference on Multi-agent Systems (ICMAS).

Cited By

View all

Index Terms

  1. MONAD: a flexible architecture for multi-agent control

    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. arbitration
    2. behavior-based control
    3. collaboration
    4. robot teams
    5. team-oriented programming
    6. teamwork

    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)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Jan 2025

    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