Taxis spend a large amount of time idle, searching for passengers. The routes vacant taxis should follow in order to minimize their idle times are hard to calculate; they depend on complex effects like passenger demand, traffic conditions, and inter-taxi competition. Here we explore if reinforcement learning (RL) can be used for this purpose. Using real-world data from three major cities, we show RL-taxis can indeed learn to minimize their idle times in different environments. In particular, a single RL-taxi competing with a population of regular taxis learns to out-perform its rivals.

Using reinforcement learning to minimize taxi idle times

Santi P;
2021

Abstract

Taxis spend a large amount of time idle, searching for passengers. The routes vacant taxis should follow in order to minimize their idle times are hard to calculate; they depend on complex effects like passenger demand, traffic conditions, and inter-taxi competition. Here we explore if reinforcement learning (RL) can be used for this purpose. Using real-world data from three major cities, we show RL-taxis can indeed learn to minimize their idle times in different environments. In particular, a single RL-taxi competing with a population of regular taxis learns to out-perform its rivals.
2021
Istituto di informatica e telematica - IIT
smart mobility
machine learning
taxi systems
File in questo prodotto:
File Dimensione Formato  
prod_458627-doc_178345.pdf

solo utenti autorizzati

Descrizione: Using reinforcement learning to minimize taxi idle times
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 1.75 MB
Formato Adobe PDF
1.75 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/395904
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
social impact