Abstract
There is considerable interest in the simulation of systems where humans move around, for example for traffic or pedestrian simulations. Any such simulation consists of two layers: the simulation of the “physical” system, which includes effects such as interaction with other agents or the environment; and the simulation of the “mental” layer, which generates strategies of the agents. The traditional way to couple the modules is to use files. The disadvantage of that approach is twofold: The computational performance is limited by I/O; and the modules can only be run sequentially.
In order to overcome these problems without sacrificing modularity, a message-based approach is presented. Agent strategies are sent via messages to the simulation of the physical system, which executes them and sends back performance information in the form of “events”. The strategic modules listen to these events, memorize them in some appropriate way, and possibly generate revised strategies. These strategies are sent to the simulation of the physical system immediately, so that the representation of the agent in the physical system will switch to the new strategy right away.
In addition, the same messages can also be used to plug helper modules, such as viewers or recorders, into the system. An implementation of the framework is tested within our project, which explores the feasibility of using autonomous agent modeling to evaluate future scenarios in a tourist landscape in the Swiss Alps.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
ALPSIM www page. www.sim.inf.ethz.ch/projects/alpsim/, accessed 2004. Planning with Virtual Alpine Landscapes and Autonomous Agents.
T. Arentze and H. Timmermans. Representing mental maps and cognitive learning in micro-simulation models of activity-travel choice dynamics. In Proceedings of the meeting of the International Association for Travel Behavior Research (IATBR), Lucerne, Switzerland, 2003. See www.ivt.baum.ethz.ch.
A. Babin, M. Florian, L. James-Lefebvre, and H. Spiess. EMME/2: Interactive graphic method for road and transit planning. Transportation Research Record, 866:1–9, 1982.
E. Dijkstra. A note on two problems in connexion with graphs. Numerische Mathematik, 1:269–271, 1959.
Expat www page. James Clark’s Expat XML parser library. expat.sourceforge.net, accessed 2004.
E. R. Galea, editor. Pedestrian and Evacuation Dynamics 2003. Proceedings of the 2nd international conference. CMS Press, University of Greenwich, 2003.
C. Gloor. Modelling of autonomous agents in a realistic road network (in German). Diplomarbeit, Swiss Federal Institute of Technology ETH, Zürich, Switzerland, 2001.
C. Gloor, D. Cavens, E. Lange, K. Nagel, and W. Schmid. A pedestrian simulation for very large scale applications. In A. Koch and P. Mandl, editors, Multi-Agenten-Systeme in der Geographie, number 23 in Klagenfurter Geographische Schriften, pages 167–188. Institut für Geographie und Regionalforschung der Universität Klagenfurt, 2003.
C. Gloor, L. Mauron, and K. Nagel. A pedestrian simulation for hiking in the Alps. In Proceedings of Swiss Transport Research Conference (STRC), Monte Verita, CH, 2003. See www.strc.ch.
D. Helbing, I. Farkas, and T. Vicsek. Simulating dynamical features of escape panic. Nature, 407:487–490, 2000.
D. Kistler. Mental maps for mobility simulations of agents. Master’s thesis, ETH Zurich, 2004.
MPI www page. www-unix.mcs.anl.gov/mpi/, accessed 2005. MPI: Message Passing Interface.
PTV www page. Planung Transport Verkehr. See www.ptv.de, accessed 2004.
PVM www page. www.epm.ornl.gov/pvm/, accessed 2004. PVM: Parallel Virtual Machine.
M. Rickert. Traffic simulation on distributed memory computers. PhD thesis, University of Cologne, Cologne, Germany, 1998. See www.zaik.uni-koeln.de/~paper.
P. Salvini and E. Miller. ILUTE: An operational prototype of a comprehensive microsimulation model of urban systems. In Proceedings of the meeting of the International Association for Travel Behavior Research (IATBR), Lucerne, Switzerland, 2003. See www.ivt.baum.ethz.ch.
SCS www page. http://www.scs.ch/references/tnet.html, accessed 2004. The T-Net Hardware.
H. Timmermans. The saga of integrated land use-transport modeling: How many more dreams before we wake up? In Proceedings of the meeting of the International Association for Travel Behavior Research (IATBR), Lucerne, Switzerland, 2003. See www.ivt.baum.ethz.ch.
TRANSIMS www page. TRansportation ANalysis and SIMulation System. transims. tsasa.lanl.gov, accessed 2005. Los Alamos National Laboratory, Los Alamos, NM.
P. Waddell, A. Borning, M. Noth, N. Freier, M. Becke, and G. Ulfarsson. Microsimulation of urban development and location choices: Design and implementation of UrbanSim. Networks and Spatial Economics, 3(1):43–67, 2003.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Birkhäuser Verlag
About this paper
Cite this paper
Gloor, C., Cavens, D., Nagel, K. (2005). A Message-Based Framework for Real-World Mobility Simulations. In: Klügl, F., Bazzan, A., Ossowski, S. (eds) Applications of Agent Technology in Traffic and Transportation. Whitestein Series in Software Agent Technologies. Birkhäuser Basel. https://doi.org/10.1007/3-7643-7363-6_13
Download citation
DOI: https://doi.org/10.1007/3-7643-7363-6_13
Publisher Name: Birkhäuser Basel
Print ISBN: 978-3-7643-7258-3
Online ISBN: 978-3-7643-7363-4
eBook Packages: Computer ScienceComputer Science (R0)