Back to Top

Tool Inventory

MATSim – Multi-Agent Transport Simulation
MATSim – Multi-Agent Transport Simulation

Application Area

  • Other

Tool Type

  • Other

Target Audience

  • Metropolitan regions


MATSim is an open-source framework to implement large-scale agent-based transport simulations, where a large number of individual, synthetic persons (so-called “agents”) are simulated.

The framework is designed for large-scale scenarios, meaning that all features of the model are stripped down to efficiently handle the targeted functionality. For the network loading simulation, for example, a queue-based model is implemented, omitting very complex and computationally expensive car-following behaviour.

MATSim is typically used to simulate a single day, but multi-day applications could be implemented by minor modifications to the (open) source code of the tool.

MATSim is based on the co-evolutionary principle. Every agent repeatedly optimises its daily activity schedule while competing for space-time slots with all other agents on the transportation infrastructure. This is somewhat similar to the route assignment iterative cycle, but goes beyond route assignment by incorporating other choice dimensions like time choice, mode choice or destination choice into the iterative loop.

The MATSim Book ( contains a lot more details, explaining the different parts and modules that are part of MATSim.

Good Example

MATSim is used world-wide for various, transport modelling-related use cases, like city- or nation-wide multi-modal transport planning, evacuation planning, public transport (incl. fleets of autonomous vehicles) or freight planning. It includes modules to compute particulate emissions, noise, or accessibility.

The page has a list of several applications along with short descriptions, many of them described in more detail in part 4 of the MATSim Book (

Input Data

Road network; Population data; Mobility behaviour (e.g. travel diary); Public Transport Schedule (optional); Buildings / Facilities (optional); Transit, taxi, or private vehicles (optional)

Tool Rating

Your rating: None
No votes yet

Basic Information

October 2016
Free of charge
2 months for simple, small models, up to 6 months to build a complex model of a large region.
Due to the powerful features, the complexity of the software is not to be underestimated. This means a long learning curve is required to master the tool. This learning curve can be shortened by getting external assistance


MATSim Community, strongly backed by Technical University of Berlin, ETH Zurich, Senozon AG
Prof Dr Kai Nagel,; Dr Marcel Rieser,

Thematic Areas