Andreas Horni's research while affiliated with ETH Zurich and other places

Publications (46)

Book
The MATSim (Multi-Agent Transport Simulation) software project was started around 2006 with the goal of generating traffic and congestion patterns by following individual synthetic travelers through their daily or weekly activity programme. It has since then evolved from a collection of stand-alone C++ programs to an integrated Java-based framework...
Technical Report
Full-text available
Travel surveys are increasingly taking advantage of GPS data, which offer precise route and time observations and a potentially reduced response burden. In these surveys, travel diaries are usually constructed automatically where research on the employed procedures has been focused on mode identification. The goal of the research reported here was...
Article
Full-text available
This paper reports on the development of an agent-based cruising-for-parking simulation using the cellular automaton (CA) approach. The software was tested on a small-scale scenario, and a first verification step was performed for a real-world scenario for the town center of Zurich. Approaches to integrating the simulation into MATSim, a multi-agen...
Article
The activity-based multiagent simulation toolkit MATSim adopts a coevolutionary approach to capturing the patterns of people's activity scheduling and participation behavior at a high level of detail. Until now, the search space of the MATSim system was formed by every agent's route and time choice. This paper focuses on the crucial computational i...
Conference Paper
Full-text available
This paper presents the concept and implementation of the MATSim (Multi-Agent Transport Simulation Toolkit) location choice module for shopping and leisure activities and shows first simulation results for the Zürich region of Switzerland using more than 60,000 people and 7,800 shop or leisure activity locations. MATSim is designed to handle large-...

Citations

... The scores are calculated based on a utility function. The utility of one plan is reduced when the activity duration decreases and when the travel time/cost rises (Nagel et al., 2016). In the next step, for a certain percentage of agents, MATSim generates new plans by changing the transport mode, trip route or activity time (Tzouras et al., 2021). ...
... To contribute to fill this research gap, this study simulates a MaaS system in an agent-based modelling framework, by considering the city of Berlin as a test site. The implementation of the case study has been performed by resorting to the open source software MATSim (ETH Zürich et al. (2016)). We extended the travel options within MATSim: MaaS membership has been embedded in the simulation environment, giving agents the option of adopting a basic MaaS solution, under a certain fixed daily subscription cost. ...
... The present work uses the MATSim platform for agentbased simulation. The basic idea of MATSim is that travel demand can be predicted by simulating the daily lives of persons and particularly the spatial-temporal occurrence of out-of-home activities (17). The following three features of MATSim provide the foundation to model the above information strategies and different disposition timetables, as well as to analyze the corresponding passenger adaptations. ...
... Several works have been developed to model BSS using GAMA (Kaziyeva et al., 2021;Lu et al., 2019;Veldhuis, 2018). MATSim (Horni et al., 2016) is an activity-based, extendable, multi-agent simulation framework implemented in Java that performs an integral microscopic simulation of resulting traffic flows and the congestion they cause. MATSim employs a microscopic description of demand by tracing the daily schedule and travelers' decisions. ...
... For example, polygon-based information and POIs are often used to determine the land-use type of trip end for trip purpose prediction [3,10,41]. In particular, the distance between trip end and nearby POIs (activity units) is identified as an important clue [7,15,29]. ...
... This network breakdown, which was observed to occur at a random frequency, led to a global and unrealistic gridlock. Horni and Axhausen [6] showed that the use of queue models in traffic simulations may lead to artificial gridlocks because of the predefined behaviour of the agents (that is, an inability to dynamically re-route when a gridlock occurs); thus, two strategies to resolve gridlocks were proposed: ...
... The MATSim development scenario of Swiss car traffic crossing or operating within a 30km radius circle around Bellevue, Zurich, as used in the secondary activity location choice study of Horni et al. (2012b), was used in all experiments in the results section of this chapter. The scenario, originally developed by Balmer et al. (2008), and updated and further documented in Balmer et al. (2010); Horni et al. (2011) is regularly used as a benchmark in MATSim investigations. ...
... Horni and Axhausen (8) presented an initial approach to improving destination choice for discretionary activities. This can be interpreted as the destination choice to individual POIs in microsimulations. ...
... As per suggestions, the generation of choice set is of great importance since it influences the destination choice model estimations (Horni et al., 2010;Pellegrini et al., 1997). The universal destination choice set contains numerous alternatives, which makes model estimation difficult and expensive (Bierlaire and Robin, 2009;Clifton et al., 2016a;Lemp and Kockelman, 2012). ...
... With regard to the modelling capabilities of the application, MAT-Sim can be considered a mid-term simulator as scenarios are commonly modelled for single days (Horni et al., 2016). However, there are some experiments that have demonstrated the simulation of multi-day scenarios (Horni and Axhausen, 2012). MATSim provides two options for generating an initial population of agents which can be random or based on user input. ...