MATSim-T Overview

MATSim-T overview (click to enlarge)MATSIM-T consists of several (logically seperated parts). All modules are based on MATSIM-DB which contains all available data points needed for modeling agents and their demand.
World-DB, Network-DB, Facilities-DB, etc... describes the scenario and aggregated information like OD-matrices and so on. MATSIM-FUSION fuse those diverse data into a well deformed data sturture stored into memory.
Based on the scenario information MATSIM-INI them models each individual in the scenario including individual initial demand, called plans (i.e. for a day). The Agents are stored into Agent-DB which refers to the given scenario information of the other databases of MATSIM-DB.
In MATSIM-EA the individual demand of each agent will be optimized using an iterative process. The process steps consists of:

  • MATSIM-EXEC: It is the physical agent-based mobility-simulation in which the agents actually interacts with others
  • MATSIM-SCORES: These modules measure the performance of an executed demand of each agent
  • MATSIM-STRATEGY: Strategy modules changes/mutates/generates executed demand of agents according to the information of the last execution of the demand.

By iterating these steps the overall performance of the system (sum of scores of each plan of each agent) increase until a stable state is reached.
The result are optimized demand of each agent and - as a side effect - the exact description of the last execution of this individual demand. Therefore, at every point in time, we know where and agent is and what it is doing at that time.
These very precice information can then be aggregated via MATSIM-ANALYSIS to extract desired information like traffic volumes, departure histograms, system relaxations, location occupation, and so on.


Warning: Table 'watchdog' is read only query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;sessions&amp;#039; is read only\nquery: UPDATE sessions SET uid = 0, cache = 0, hostname = &amp;#039;38.107.179.234&amp;#039;, session = &amp;#039;&amp;#039;, timestamp = 1328354169 WHERE sid = &amp;#039;e972b2ab7dd755a2094beea8ac708f02&amp;#039;</em> in <em>/home01/vsp_access/matsimwww/includes/database.mysql.inc</em> on line <em>174</em>.', 2, '', 'http://matsim.org/node/15', '', '38.107.179.234', 1328354169) in /home01/vsp_access/matsimwww/includes/database.mysql.inc on line 174