Adding BDI agents to MATSim traffic simulator

MATSim is a mature and powerful traffic simulator, used for large scale traffic simulations, primarily to assess likely results of various infrastructure or road network changes. We have coupled MATSim with the BDI system GORITE to provide additional valuable functionality within MATSim, and have demonstrated this with an application combining BDI taxis with standard MATSim traffic agents. Although standard MATSim agents all have individual plans regarding their behaviour, this is fixed in advance, and cannot be modified during the simulation of a single day, depending on emergent situational phenomena. This limits its usability for a range of applications, such as evacuation planning. In addition, the plans of MATSim agents are very simple, being limited to sequences of activities at different locations. In this work we extend the capabilities of MATSim to allow agents to respond intelligently to emergent environmental phenomena.

[1]  Michael J. North,et al.  A Declarative Model Assembly Infrastructure for Verification and Validation , 2006, WCSS.

[2]  Lin Padgham,et al.  Integrating BDI reasoning into agent based modeling and simulation , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[3]  Nicolas Lefebvre,et al.  MATSim-T , 2009, Multi-Agent Systems for Traffic and Transportation Engineering.