MONAD: A flexible architecture for multi-agent control

T Vu, J Go, G Kaminka, M Veloso, B Browning

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.
Original languageAmerican English
Title of host publicationThe second international joint conference on Autonomous agents and multiagent systems
PublisherACM
StatePublished - 2003

Bibliographical note

Place of conference:Australia

Fingerprint

Dive into the research topics of 'MONAD: A flexible architecture for multi-agent control'. Together they form a unique fingerprint.

Cite this