MATSim Tutorial

Next Generation Mobility, Nov 26 – 30, 2018

Required Software

During this week, we'll need several applications.

To prepare for the tutorial, it would be helpful if you could download and install the following applications. There will be also some time during the tutorial to do it, but then you’ll have to share the bandwith with all the other participants.



  • JDK / Java 8
  • MATSim, download the “Latest stable release” from the Standalone section.
  • Java-IDE (Java Development Environment)
  • Via (Visualization and Analysis software for MATSim)
  • A good text editor
    • Windows: e.g. Notepad++
    • macOS: e.g. BBEdit (Free mode is sufficient)
    • Linux: e.g. vi, emacs, …
    • alternative: Atom for Windows, macOS, Linux
    • any other text editor you feel confident with
  • Tools


Slides from the tutorial

(Slides are no longer available)

Day 1 Introduction, Setup, First Simulation, MATSim Model Slides PDF (18 MB)
Day 2 Controler, Network, Population, Replanning, Scoring Slides PDF (12 MB)
Data for Demand Generation (0.3 MB)
Day 3 Replanning, Scoring, Events, Event-Handlers, Analyses, Model Calibration, Public Transport Slides PDF (8 MB)
Day 4 Public Transport, DRT, MATSim Use Cases Slides PDF (11.5 MB)
Day 5 Misc. Topics, DRT Harz Model, Via Use Cases Slides PDF (0.1 MB)