What is MATSim?
MATSim is an activity-based, extendable, multi-agent simulation framework implemented in Java . It is open-source and can be downloaded from the Internet ( MATSim , 2016 ; GitHub , 2015 ). The frame- work is designed for large-scale scenarios, meaning that all models’ features are stripped down to efficiently handle the targeted functionality; parallelization has also been very important (e.g., Dobler and Axhausen , 2011 ; Charypar , 2008 ). For the network loading simulation, for example, a queue-based model is implemented, omitting very complex and computationally expensive car-following behavior (see Section 1.3 ). At this time, MATSim is designed to model a single day , the common unit of analysis for activity-based models (see, for example, the review by Bowman , 2009a ). Nevertheless, in principle, a multi-day model could be implemented ( Horni and Axhausen , 2012 ).