next up previous
Next: Mobility Simulation Up: A pedestrian simulation for Previous: Introduction

Subsections

Modeling Approach

Overview

Our approach is to model each tourist individually as an ``agent''. The approach is adapted from one used in traffic microsimulations. A synthetic population of tourists is created that reflect current (and/or projected) visitor demographics. These tourists are given goals and expectations that reflect existing literature, on-site studies, and, in some cases where sufficient data is not available, are based on experts' estimates. These expectations are individual, meaning that each agent could potentially be given different goals and expectations.

These agents are given ``plans'', and they are introduced into the simulation with no ``knowledge'' of the the environment. The agents execute their plans, receiving feedback from the environment as they move throughout the landscape. At the end of each run, the agents' actions are compared to their expectations. If the results of a particular plan do not meet their expectations, on subsequent runs the agents try different alternatives, learning both from their own direct experience, and, depending on the learning model used, from the experiences of other agents in the system.

After numerous runs, the goal is to have a system that, in the case of a status quo scenario, reflects observed patterns in the real world. In this case, this could, for example, be the observed distribution of hikers across the study site over time.

A ``plan'' can refer to an arbitrary period, such as a day or a complete vacation period. As a first approximation, a plan is a completely specified ``control program'' for the agent. It is, however, also possible to change parts of the plan during the run, or to have incomplete plans, which are completed as the system goes.

Modular Structure

Any mobility simulation system does not just consist of the mobility simulation itself (which controls the physical constraints of the agents in a virtual world; see Sec. 3), but also of modules that compute higher level strategies of the agents. In fact, it makes sense to consider the physical and the mental world completely separately (Fig. 2). The most important modules of the mental layer are:

Figure 2: Physical and strategic (mental) layers of the framework.
\includegraphics[width=0.6\hsize]{phys-strat-fig.eps}
Figure 3: Software structure. Logical modules and the message flows that connect them. The cloud is a ``broadcast network'', which means that all messages sent to this network are distributed to all modules attached.
\includegraphics[width=0.8\hsize]{fig/structure.eps}


next up previous
Next: Mobility Simulation Up: A pedestrian simulation for Previous: Introduction
2003-12-20