On the Real-time Vehicle Placement Problem

Motivated by ride-sharing platforms' efforts to reduce their riders' wait times for a vehicle, this paper introduces a novel problem of placing vehicles to fulfill real-time pickup requests in a spatially and temporally changing environment. The real-time nature of this problem makes it fundamentally different from other placement and scheduling problems, as it requires not only real-time placement decisions but also handling real-time request dynamics, which are influenced by human mobility patterns. We use a dataset of ten million ride requests from four major U.S. cities to show that the requests exhibit significant self-similarity. We then propose distributed online learning algorithms for the real-time vehicle placement problem and bound their expected performance under this observed self-similarity.

[1]  A. Barabasi,et al.  Human dynamics: Darwin and Einstein correspondence patterns , 2005, Nature.

[2]  Guannan Liu,et al.  A cost-effective recommender system for taxi drivers , 2014, KDD.

[3]  Anind K. Dey,et al.  Navigate like a cabbie: probabilistic reasoning from observed context-aware behavior , 2008, UbiComp.

[4]  Mor Harchol-Balter,et al.  Performance Modeling and Design of Computer Systems: Queueing Theory in Action , 2013 .

[5]  Lyle A. McGeoch,et al.  Competitive Algorithms for Server Problems , 1990, J. Algorithms.

[6]  Albert-László Barabási,et al.  The origin of bursts and heavy tails in human dynamics , 2005, Nature.

[7]  Sirajum Munir,et al.  Dmodel: Online Taxicab Demand Model from Big Sensor Data in a Roving Sensor Network , 2014, 2014 IEEE International Congress on Big Data.

[8]  Christos Faloutsos,et al.  Estimating the Selectivity of Spatial Queries Using the 'Correlation' Fractal Dimension , 1995, VLDB.

[9]  Wouter M. Koolen,et al.  Follow the leader if you can, hedge if you must , 2013, J. Mach. Learn. Res..

[10]  Wei Xu,et al.  An Optimization Framework for Online Ride-Sharing Markets , 2016, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[11]  John Paul Shen,et al.  Space-Time Graph Modeling of Ride Requests Based on Real-World Data , 2017, AAAI Workshops.

[12]  Christos Faloutsos,et al.  I/O complexity for range queries on region data stored using an R-tree , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[13]  Giorgio Parisi,et al.  Conference registration: how people react to a deadline , 2007 .

[14]  S. Fortunato,et al.  Statistical physics of social dynamics , 2007, 0710.3256.

[15]  George J. Pappas,et al.  Taxi Dispatch With Real-Time Sensing Data in Metropolitan Areas: A Receding Horizon Control Approach , 2015, IEEE Transactions on Automation Science and Engineering.

[16]  Abdeltawab M. Hendawi,et al.  Data-Driven Distributionally Robust Vehicle Balancing Using Dynamic Region Partitions , 2017, 2017 ACM/IEEE 8th International Conference on Cyber-Physical Systems (ICCPS).