Multi-agent systems in complex, real-time domains require agents to act effectively both autonomously and as part of a team. This paper addresses multi-agent systems consisting of teams of autonomous agents acting in real-time, noisy, collaborative, and adversarial environments. Because of the inherent complexity of this type of multi-agent system, this paper investigates the use of machine learning within multi-agent systems. This paper proposes a new agent model, which applies the agent-oriented paradigm to represent multiple objects. This agent model consists of three types of agents as follows: (a) an upper-agent which describes an autonomous and dynamic object; (b) a lower-agent which describes a reactive and static object; and (c) an environmental-agent which describes the environment of the other agents. As an example, we model soccer players (a kind of multiple objects) in environmental-agent. Three kinds of soccer agents are constructed with different powers. With soccer server we simulate the soccer games to confirm the effectiveness of our model.
[1]
Yoav Shoham,et al.
Agent-Oriented Programming
,
1992,
Artif. Intell..
[2]
Joel E. Richardson,et al.
Aspects: extending objects to support multiple, independent roles
,
1991,
SIGMOD '91.
[3]
Seif Haridi,et al.
Programming Paradigms of the Andorra Kernel Language
,
1991,
ISLP.
[4]
Keith L. Clark,et al.
April - Agent PRocess Interaction Language
,
1995,
ECAI Workshop on Agent Theories, Architectures, and Languages.
[5]
Peter F. Sweeney,et al.
Three steps to views: extending the object-oriented paradigm
,
1989,
OOPSLA '89.
[6]
Yahiko Kambayashi,et al.
Object Deputy Model and Its Applications
,
1995,
DASFAA.
[7]
Renzo Orsini,et al.
An Object Data Model with Roles
,
1993,
VLDB.