1. Using reinforcement learning to minimize taxi idle times
- Author
-
Paolo Santi, Sam Anklesaria, Kevin P. O'Keeffe, and Carlo Ratti
- Subjects
050210 logistics & transportation ,taxi systems ,Computer science ,Applied Mathematics ,05 social sciences ,Real-time computing ,Taxis ,InformationSystems_DATABASEMANAGEMENT ,Aerospace Engineering ,smart mobility ,02 engineering and technology ,Computer Science Applications ,Idle ,machine learning ,Control and Systems Engineering ,Order (business) ,0502 economics and business ,Automotive Engineering ,0202 electrical engineering, electronic engineering, information engineering ,Reinforcement learning ,020201 artificial intelligence & image processing ,Software ,Information Systems - 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.
- Published
- 2021
- Full Text
- View/download PDF