[Modeling] about modeling environment in agent-based simulation
Sun, 29 Feb 2004 13:53:07 +0100 (MET)
your question concerns an important issue in agent-based systems. In my
opinion the environment need to be treated as a primary abstraction in
multi-agent systems, without any doubt!
In most models for mas, the environment is reduced to communication
infrastructure. However, this neglect the true potential of the
environment. Here are a couple of questions of my favourite list to
illustrate the necessity of the environment as an abstraction on its own
-how to deal with objects or data in the environment
-what about the actions (possibly simultaneous actions) of agents onto
-how to control the effects of the agents' interactions independently of
the internal architecture of the agents
-how to deal with the (dynamic) topology of environments
-what about processes in the environment that do not directly
relate to agent activity such as the variation of an environmental
variable (e.g. temperature), the expansion of a field in the
environment, the movement of an object or the evaporation of a
We need the environment as an abstraction to model these issues, it seems
unnatural to me to put it all in the agents?
In my work, environment is treated as a primary abstraction, please find
my papers at
Note that at the next AAMAS conference a workshop is dedicated to
environment for mult-agent systems, see
> hello, all.
> Can anybody tell me how to represente environment in agent-based
> simulation? I think there are three ways to do it.
> 1st, implicitly in agents.
> 2nd, as specific data structures in the models.
> 3rd, explicityly as agents.
> Who can give me some examples in which environment is represented in one
> of these ways?
> Ye Chaoqun
> Modeling mailing list