A Sequential Clustering Method for the Taxi-Dispatching Problem Considering Traffic Dynamics

Taxis are an important transportation mode in many cities due to their convenience and accessibility. In the taxi-dispatching problem, sometimes it is more beneficial for the supplier if taxis cruise in the network after serving the first request to pick up the next passenger, while sometimes it is better that they wait in stations for new trip requests. In this article, we propose a rolling-horizon scheme that dynamically optimizes taxi dispatching considering the actual traffic conditions. To optimize passenger satisfaction, we define a limitation for passenger waiting time. To be able to apply the method to large-scale networks, we introduce a clustering-based technique that can significantly improve the computation time without harming the solution quality. Finally, we test our method on a real test case considering taxi requests with personal car trips to reproduce actual network loading and unloading congestion during peak hours.

[1]  Zhe Xu,et al.  Large-Scale Order Dispatch in On-Demand Ride-Hailing Platforms: A Learning and Planning Approach , 2018, KDD.

[2]  M. Maciejewski Simulation and dynamic optimization of taxi services in MATSim , 2013 .

[3]  Linet Özdamar,et al.  A hierarchical clustering and routing procedure for large scale disaster relief logistics planning , 2012 .

[4]  Nicholas Jing Yuan,et al.  T-Finder: A Recommender System for Finding Passengers and Vacant Taxis , 2013, IEEE Transactions on Knowledge and Data Engineering.

[5]  Jieping Ye,et al.  A Taxi Order Dispatch Model based On Combinatorial Optimization , 2017, KDD.

[6]  Nikolas Geroliminis,et al.  Macroscopic modeling of traffic in cities , 2007 .

[7]  Kuan-Ching Li,et al.  Urban Traffic Coulomb’s Law: A New Approach for Taxi Route Recommendation , 2019, IEEE Transactions on Intelligent Transportation Systems.

[8]  Michael Hyland,et al.  Dynamic autonomous vehicle fleet operations: Optimization-based strategies to assign AVs to immediate traveler demand requests , 2018, Transportation Research Part C: Emerging Technologies.

[9]  Paolo Santi,et al.  Supporting Information for Quantifying the Benefits of Vehicle Pooling with Shareability Networks Data Set and Pre-processing , 2022 .

[10]  Sophie N. Parragh Introducing heterogeneous users and vehicles into models and algorithms for the dial-a-ride problem , 2011, Transportation research. Part C, Emerging technologies.

[11]  E. Mitsakis,et al.  A Review of the Modeling of Taxi Services , 2011 .

[12]  Krishna Jagannathan,et al.  Taxi Demand Forecasting: A HEDGE-Based Tessellation Strategy for Improved Accuracy , 2018, IEEE Transactions on Intelligent Transportation Systems.

[13]  C. K. Michael Tse,et al.  Data Clustering with Cluster Size Constraints Using a Modified K-Means Algorithm , 2014, 2014 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

[14]  Ludovic Leclercq,et al.  Optimal fleet management for real-time ride-sharing service considering network congestion , 2019 .

[15]  Yu Liu,et al.  Taxi-RS: Taxi-Hunting Recommendation System Based on Taxi GPS Data , 2015, IEEE Transactions on Intelligent Transportation Systems.

[16]  Ludovic Leclercq,et al.  Dynamic macroscopic simulation of on-street parking search: A trip-based approach , 2017 .

[17]  Michal Maciejewski,et al.  Simulation of City-wide Replacement of Private Cars with Autonomous Taxis in Berlin , 2016, ANT/SEIT.

[18]  Jonathan F. Bard,et al.  Large-scale constrained clustering for rationalizing pickup and delivery operations , 2009 .

[19]  Zhaolong Ning,et al.  A Demand-Supply Oriented Taxi Recommendation System for Vehicular Social Networks , 2018, IEEE Access.

[20]  Mingjun Xiao,et al.  Optimal Multi-taxi Dispatch for Mobile Taxi-Hailing Systems , 2016, 2016 45th International Conference on Parallel Processing (ICPP).

[21]  Jianbin Huang,et al.  A Balanced Assignment Mechanism for Online Taxi Recommendation , 2017, 2017 18th IEEE International Conference on Mobile Data Management (MDM).

[22]  Ren-Hung Hwang,et al.  An effective taxi recommender system based on a spatio-temporal factor analysis model , 2015, Inf. Sci..

[23]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[24]  Albert-László Barabási,et al.  Understanding individual human mobility patterns , 2008, Nature.

[25]  Favyen Bastani,et al.  Towards Reducing Taxicab Cruising Time Using Spatio-Temporal Profitability Maps , 2011, SSTD.

[26]  Xiao Qiang,et al.  Clustering Algorithm for Urban Taxi Carpooling Vehicle Based on Data Field Energy , 2018 .

[27]  Ludovic Leclercq,et al.  Cross‐comparison of convergence algorithms to solve trip‐based dynamic traffic assignment problems , 2020, Comput. Aided Civ. Infrastructure Eng..

[28]  Bo Chen,et al.  A Review of the Applications of Agent Technology in Traffic and Transportation Systems , 2010, IEEE Transactions on Intelligent Transportation Systems.

[29]  Jorge A. Laval,et al.  Macroscopic urban dynamics: Analytical and numerical comparisons of existing models , 2017 .

[30]  Ludovic Leclercq,et al.  Flow exchanges in multi-reservoir systems with spillbacks , 2019, Transportation Research Part B: Methodological.

[31]  Cristián E. Cortés,et al.  Hybrid adaptive predictive control for the multi-vehicle dynamic pick-up and delivery problem based on genetic algorithms and fuzzy clustering , 2008, Comput. Oper. Res..

[32]  Jiujun Cheng,et al.  TRec: an efficient recommendation system for hunting passengers with deep neural networks , 2018, Neural Computing and Applications.

[33]  Michal Maciejewski,et al.  An Assignment-Based Approach to Efficient Real-Time City-Scale Taxi Dispatching , 2016, IEEE Intelligent Systems.

[34]  Wanjing Ma,et al.  Trajectory analysis for on-demand services: A survey focusing on spatial-temporal demand and supply patterns , 2019, Transportation Research Part C: Emerging Technologies.

[35]  Martín Matamala,et al.  The pickup and delivery problem with transfers: Formulation and a branch-and-cut solution method , 2010, Eur. J. Oper. Res..

[36]  Javier Bajo,et al.  Taxi dispatching strategies with compensations , 2019, Expert Syst. Appl..

[37]  P. Santi,et al.  Addressing the minimum fleet problem in on-demand urban mobility , 2018, Nature.

[38]  Cristina V. Lopes,et al.  Managing Autonomous Mobility on Demand Systems for Better Passenger Experience , 2015, PRIMA.

[39]  Ziqi Liao,et al.  Taxi dispatching via Global Positioning Systems , 2001, IEEE Trans. Engineering Management.

[40]  João Gama,et al.  An online recommendation system for the taxi stand choice problem (Poster) , 2012, 2012 IEEE Vehicular Networking Conference (VNC).

[41]  Hong Qi,et al.  Mining Taxi Pick-Up Hotspots Based on Spatial Clustering , 2018, 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[42]  Kim L. Boyer,et al.  Feature Learning by Multidimensional Scaling and Its Applications in Object Recognition , 2013, 2013 XXVI Conference on Graphics, Patterns and Images.

[43]  Mingdong Tang,et al.  Recommending a Personalized Sequence of Pick-Up Points , 2016, APSCC.