Cargando…

Simulating two-sided mobility platforms with MaaSSim

Two-sided mobility platforms, such as Uber and Lyft, widely emerged in the urban mobility landscape. Distributed supply of individual drivers, matched with travellers via intermediate platform yields a new class of phenomena not present in urban mobility before. Such disruptive changes to transporta...

Descripción completa

Detalles Bibliográficos
Autores principales: Kucharski, Rafał, Cats, Oded
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9182263/
https://www.ncbi.nlm.nih.gov/pubmed/35679307
http://dx.doi.org/10.1371/journal.pone.0269682
_version_ 1784723992149491712
author Kucharski, Rafał
Cats, Oded
author_facet Kucharski, Rafał
Cats, Oded
author_sort Kucharski, Rafał
collection PubMed
description Two-sided mobility platforms, such as Uber and Lyft, widely emerged in the urban mobility landscape. Distributed supply of individual drivers, matched with travellers via intermediate platform yields a new class of phenomena not present in urban mobility before. Such disruptive changes to transportation systems call for a simulation framework where researchers from various and across disciplines may introduce models aimed at representing the complex dynamics of platform-driven urban mobility. In this work, we present MaaSSim, a lightweight agent-based simulator reproducing the transport system used by two kinds of agents: (i) travellers, requesting to travel from their origin to destination at a given time, and (ii) drivers supplying their travel needs by offering them rides. An intermediate agent, the platform, matches demand with supply. Agents are individual decision-makers. Specifically, travellers may decide which mode they use or reject an incoming offer; drivers may opt-out from the system or reject incoming requests. All of the above behaviours are modelled through user-defined modules, allowing to represent agents’ taste variations (heterogeneity), their previous experiences (learning) and available information (system control). MaaSSim is a flexible open-source python library capable of realistically reproducing complex interactions between agents of a two-sided mobility platform. MaaSSim is available from a public repository, along with a set of tutorials and reproducible use-case scenarios, as demonstrated with a series of illustrative examples and a comprehensive case study.
format Online
Article
Text
id pubmed-9182263
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-91822632022-06-10 Simulating two-sided mobility platforms with MaaSSim Kucharski, Rafał Cats, Oded PLoS One Research Article Two-sided mobility platforms, such as Uber and Lyft, widely emerged in the urban mobility landscape. Distributed supply of individual drivers, matched with travellers via intermediate platform yields a new class of phenomena not present in urban mobility before. Such disruptive changes to transportation systems call for a simulation framework where researchers from various and across disciplines may introduce models aimed at representing the complex dynamics of platform-driven urban mobility. In this work, we present MaaSSim, a lightweight agent-based simulator reproducing the transport system used by two kinds of agents: (i) travellers, requesting to travel from their origin to destination at a given time, and (ii) drivers supplying their travel needs by offering them rides. An intermediate agent, the platform, matches demand with supply. Agents are individual decision-makers. Specifically, travellers may decide which mode they use or reject an incoming offer; drivers may opt-out from the system or reject incoming requests. All of the above behaviours are modelled through user-defined modules, allowing to represent agents’ taste variations (heterogeneity), their previous experiences (learning) and available information (system control). MaaSSim is a flexible open-source python library capable of realistically reproducing complex interactions between agents of a two-sided mobility platform. MaaSSim is available from a public repository, along with a set of tutorials and reproducible use-case scenarios, as demonstrated with a series of illustrative examples and a comprehensive case study. Public Library of Science 2022-06-09 /pmc/articles/PMC9182263/ /pubmed/35679307 http://dx.doi.org/10.1371/journal.pone.0269682 Text en © 2022 Kucharski, Cats https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Kucharski, Rafał
Cats, Oded
Simulating two-sided mobility platforms with MaaSSim
title Simulating two-sided mobility platforms with MaaSSim
title_full Simulating two-sided mobility platforms with MaaSSim
title_fullStr Simulating two-sided mobility platforms with MaaSSim
title_full_unstemmed Simulating two-sided mobility platforms with MaaSSim
title_short Simulating two-sided mobility platforms with MaaSSim
title_sort simulating two-sided mobility platforms with maassim
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9182263/
https://www.ncbi.nlm.nih.gov/pubmed/35679307
http://dx.doi.org/10.1371/journal.pone.0269682
work_keys_str_mv AT kucharskirafał simulatingtwosidedmobilityplatformswithmaassim
AT catsoded simulatingtwosidedmobilityplatformswithmaassim