Bryan Raney
and Kai Nagel
Institute for Computational Science, ETH Zürich,
8092 Zürich, Switzerland
braney|nagel@inf.ethz.ch
An Agent database gives every Agent a memory where it can store several possible Plans, as well as performance information it uses to compare how well different Plans meet its needs. Agents score a Plan's performance based on the output of the micro-simulator. The Agent database also allows Agents to periodically generate new Plans by connecting them to behavioral Modules that model the different kinds of decisions that affect an Agent's Plan. For example, one Module chooses routes, another chooses activity durations. This paper describes the design and our current implementation of this framework, plus the results of some verification scenarios.