Report November 2014

Closed Projects

Projects closed in this month.

ProjectCurrent StateContact

 Ongoing Projects

Projects, which are under progress or already confirmed (funded, assigned, etc.)

ProjectCurrent StateContact
Estimating a Germany-wide OD-Matrix for private car travelInvestigating in possible applications of MATSim within the planning processes of the DB. First assessment by the end of this yearJohannes Illenberger
Emission contrib The emission modeling tool is now ready for use by external researchers; Javadoc has been updated and now includes rules how to export HBEFA data into the required text files (see; we are currently working on a Jackcess integration for the HBEFA database. Benjamin
Detaillierte EvaluationWe tested an approach to iteratively calculate marginal emission exposure costs, and set internalizing prices accordingly. It has been applied to the Munich scenario, and results can be found here: Benjamin
MINTE ( have tested simultaneous pricing for emission and congestion external costs on Sioux Falls (South Dakota, US) scenario and compared the results with individual pricing schemes.Amit Agarwal
Optimal Pricing StrategiesOptimal Pricing Strategies (Public Transport and Private Transport), i.e. Dynamic and Agent-based Marginal Congestion Cost

eCab: Simulation-based system for the sustainable management of a fleet of electric taxicabs

A number of online taxi dispatching algorithms have been proposed, implemented and benchmarked (see: Currently, we are extending the algorithms to include smart scheduling of battery re-charging.

Michal Maciejewski,

DVRP contrib

Allows for simulation of dynamic routing processes for a wide range of transport services (taxis, shared taxis, courier services etc.; immediate and advance requests; online vehicle tracking and diversion; and many other features). Our current focus is on improving the efficiency of the implemented shortest paths search.

Michal Maciejewski 
IRP projectIntermodal Freight transport model to calculate external costs.

Initial demand from mobile phone trajectories

Take a calibrated MATSim run; Put a mobile phone network coverage on top; Give agents a calling behavior; Collect an artificial mobile phone dataset.

Set up a new scenario with only the artificial mobile phone dataset and link counts to use: Create an expanded population, have each agent draw from possible realizations of its individual mobile phone trajectory; calibrate with cadyts. Compare to ground truth.

Michael Zilske
EunoiaDevelopment of models of joint choice and joint use. "Joint Choice" extends the MATSim process to represent coordination between social contacts and household members, applied to joint trips and joint activities. "Joint use" focuses on using MATSim to study the reactions of bike sharing demand to changes in the supply. Case studies in Zurich, London and Barcelona are performed. Closes December 2014.Thibaut Dubernet
Topdad EU Project. Development of tools which will help businesses and regional governments find the best strategies to adapt to climate change. MATSim scenarios based on future weather scenarios given climate change to evaluate the impact on the transport system. Runs are ongoing. Closes October 2015.


Catch-a-carScientific supervision of a free-floating carsharing project in Basel. New mode choice models, with FF carsharing as alternative, will be estimated and implemented in MATSim. Survey phase just started, two years project.Francesco Ciari,
Valuing Travel Time Aiming at expanding existing models for the number, type and sequence of out-of-home activities, elaborating time use, daily scheduling, stated choice results and value of time components for the region of Vienna and evaluating the resulting policy implications using an updated version of
Post Car WorldAnalysis of the mobility patterns in a non-car oriented world. Induced/suppressed demand estimations using surveys and MATSim scenarios. Ends in 2017Milos Balac
A generalized approach to population synthesis Create a robust and fast population synthesis tool to improve the overall quality of MATSim results. Closing in few monthsKirill Müller
SCCER MobilityIn the first year we worked on Electric Vehicle Infrastructure pricing and are currently working on modelling trade-offs between Electric Vehicles and Conventional Vehicles using MATSim. Ends in 2017 (could be extended 3 additional years)
MATSim BookChapters coming in. Editing schedule will be discussed and set up soon. Preparing SNF publication grant proposal.Andi Horni
NetCapProvide background/methodologies to use MFDs as a measurement for traffic in urban areas. Exemplary travel demands provided with MATSim. Development of algorithms to automatically produce OSM-derived multimodal networks for MATSim. Ends springtime 2015Francesco
Sioux FallsExtension of the Sioux Falls scenario with a finer OSM network including public transportation and improved accessibility. Addition of through and freight traffic in order to create congested traffic condition during peak hours.Artem Chakirov
User preference heterogeneity (Economic Valuation)In depth analysis of effects of value of time heterogeneity and different types of schedule delay heterogeneity among users. Comparison to the transport economics theory using a simple multi-modal corridor scenario.
Artem Chakirov
Secondary activity schedulingWith established mandatory activities in people’s daily plans (rest, work, study), time planning, scheduling is primarily based on organizing flexible activities and trips during the given remaining time windows. This work develops a method to extract and model flexible activity patterns from real data, and to use them to make a massive number of activity chain predictions.Sergio Ordonez
Distributed simulationA master-slave configuration for MATSim, where repeated replanning and plan evaluation of very large scenarios takes place on cheap slave nodes, passing plans to a master node executing agents' selected plans in QSim, and receiving TravelTimes from the master to update the meta-model (PSim) used for plan evaluation and scoring. Works on ethernet and StarCluster (Amazon EC2)Pieter Fourie, Sergio Ordonez
Transit smart-card-driven MATSimDemand derived from transit smart card data drives a simplified simulation of transit operations, where stop-to-stop speeds are sampled from the (inferred) speeds experienced by buses in the actual network, eliminating the need to simulate car traffic.Artem Chakirov, Alex Erath, Pieter Fourie, Sergio Ordonez
Activity-based Modeling Using Smart Card Data

In this work, Transit demand is generated by exploiting the smart card revealed daily transaction records. In the first step, trip segments are converted into trip chains followed by the INFERENCE OF ACTIVITY TYPES. A set of rules are defined by using socio-demographic profile (Household Travel Survey Data, 2010) to assign activity purpose. Daily itineraries of agents' are then converted into MATSim demand and calibrated with HHTSD.

New/Planned Projects

Project that one plans to do or which hoped to be funded.

ProjectCurrent StateContact
Minibus contribThere is a new contrib based on the PhD thesis of Andreas Neumann, see Neumann
SMART-PT – Smart Adaptive Public Transport Just Started. European long-term project. Systematically analyze the discrepancy between end-user travel demand and existing urban transit supply. Uses minibus contrib. Andreas Neumann
Machbarkeitsstudie "Teilszenarien und Standardbusse"Just Started. Application of the minibus contrib to 10% scenarios, scenarios with full-size buses, and huge scenario areas. Andreas Neumann
MAXess - Measuring accessibility in policy evaluationJust Started. Calculate accessibilities (taking into account both land-use and transport system characteristics) at a disaggregate individual and household level based on open and freely available data and make results available through high resolution, open-source, adaptive maps to will allow the assessment of various planning endeavors.Johan W. Joubert; Dominik Ziemke;
Shared Economy - SVIEvaluation of future “shared economy scenarios” with MATSim and their impact on the transportation system. Writing a proposalFrancesco Ciari,
Sharing is saving - NFPSolutions to limit the negative impacts of transportation, especially the reduction of energy. It focuses on collaborative mobility systems. Scenarios assuming their further diffusion are set up and evaluated with MATSim. Just startedFrancesco Ciari,
D4D Orange ChallengeUsing mobile phone data for spatial planning simulation and optimization technologies. MATSim plans are generated based on mobile phones data from Senegal. Just startedFrancesco Ciari
Autonomous Vehicles - SNFQuantitatively study with MATSim what the arrival of autonomous vehicles will mean for the transport system and demand. Provide libraries to simulate autonomous cars in MATSim. Proposal sent to SNF. Would start in Spring/Summer, Francesco Ciari
Integrated population synthesis and demand generation of large-scale scenariosA project for the Urban Redevelopment Authority of Singapore, to rapidly generate future population scenarios, along with resulting MATSim activity chains and travel demand.Alex Erath, Pieter Fourie

Dropped Projects

Project ideas which are dropped this month (because of rejected funding, lack of interesst, etc.) 


ProjectCurrent StateContact

Developers' Corner

  • The migration to typed Ids is finished. The old class IdImpl no longer exists, and all Ids have now to be created with Id.create(value, type). Comparison of Ids also takes the type into account, so a node-id with value 1 is no longer equal to a link-id with value 1.
  • Work has started to use Dependency Injection to load MATSim modules, and to configure which modules should actually be used during a simulation. See the class tutorial.programming.example20customTravelTime.Main for a first example on how to use it. The issue MATSIM-290 ( contains additional information and requests feedback and more use cases for the new functionality.


Events/Notes/Information that are Worth Mentioning

  • The Java-version of MATSim is now 10 years old! Somewhen in November 2004, the first java files were committed (at that time, still to a CVS repository). See the growth and stabilization of the MATSim (core) code at