An economy whose activity is to be predicted comprises a plurality of decision
makers. Decision makers include, for example, households, government, industry,
and banks. The decision makers are represented by agents, where an agent can represent
one or more decision makers. Each agent has decision rules that determine the agent's
actions. Each agent can affect the economy by affecting variable conditions characteristic
of the economy or the internal state of other agents. Agents can communicate actions
through messages. On a multiprocessor computer, the agents can be assigned to processing elements.