PACE: a PAth-CEntric paradigm for stochastic path finding

With the growing volumes of vehicle trajectory data, it becomes increasingly possible to capture time-varying and uncertain travel costs, e.g., travel time, in a road network. The current paradigm for doing so is edge-centric: it represents a road network as a weighted graph and splits trajectories into small fragments that fit the underlying edges to assign time-varying and uncertain weights to edges. It then applies path finding algorithms to the resulting, weighted graph. We propose a new PAth-CEntric paradigm, PACE, that targets more accurate and more efficient path cost estimation and path finding. By assigning weights to paths, PACE avoids splitting trajectories into small fragments. We solve two fundamental problems to establish the PACE paradigm: (i) how to compute accurately the travel cost distribution of a path and (ii) how to conduct path finding for a source–destination pair. To solve the first problem, given a departure time and a query path, we show how to select an optimal set of paths that cover the query path and such that the weights of the paths enable the most accurate joint cost distribution estimation for the query path. The joint cost distribution models well the travel cost dependencies among the edges in the query path, which in turn enables accurate estimation of the cost distribution of the query path. We solve the second problem by showing that the resulting path cost distribution estimation method satisfies an incremental property that enables the method to be integrated seamlessly into existing stochastic path finding algorithms. Further, we propose a new stochastic path finding algorithm that fully explores the improved accuracy and efficiency provided by PACE. Empirical studies with trajectory data from two different cities offer insight into the design properties of the PACE paradigm and offer evidence that PACE is accurate, efficient, and effective in real-world settings.

[1]  Christian S. Jensen,et al.  Travel Cost Inference from Sparse, Spatio-Temporally Correlated Time Series Using Markov Models , 2013, Proc. VLDB Endow..

[2]  Christian S. Jensen,et al.  EcoMark: evaluating models of vehicular environmental impact , 2012, SIGSPATIAL/GIS.

[3]  Christian S. Jensen,et al.  EcoTour: Reducing the Environmental Footprint of Vehicles Using Eco-routes , 2013, 2013 IEEE 14th International Conference on Mobile Data Management.

[4]  Samitha Samaranayake,et al.  Tractable Pathfinding for the Stochastic On-Time Arrival Problem , 2014, SEA.

[5]  Nicholas Roy,et al.  Practical Route Planning Under Delay Uncertainty: Stochastic Shortest Path Queries , 2013 .

[6]  Padhraic Smyth,et al.  Model selection for probabilistic clustering using cross-validated likelihood , 2000, Stat. Comput..

[7]  Jian Dai,et al.  Personalized route recommendation using big trajectory data , 2015, 2015 IEEE 31st International Conference on Data Engineering.

[8]  John Krumm,et al.  Hidden Markov map matching through noise and sparseness , 2009, GIS.

[9]  Torsten Suel,et al.  Optimal Histograms with Quality Guarantees , 1998, VLDB.

[10]  Christian S. Jensen,et al.  EcoSky: Reducing vehicular environmental impact through eco-routing , 2015, 2015 IEEE 31st International Conference on Data Engineering.

[11]  Zhaowang Ji,et al.  Path finding under uncertainty , 2005 .

[12]  Christian S. Jensen,et al.  Enabling Time-Dependent Uncertain Eco-Weights For Road Networks , 2014, GeoRich'14.

[13]  Jian Pei,et al.  Probabilistic path queries in road networks: traffic uncertainty aware path selection , 2010, EDBT '10.

[14]  Mark A. Turnquist,et al.  Multiobjective Path Finding in Stochastic Dynamic Networks, with Application to Routing Hazardous Materials Shipments , 2005, Transp. Sci..

[15]  Bin Yang,et al.  Enabling Smart Transportation Systems: A Parallel Spatio-Temporal Database Approach , 2016, IEEE Transactions on Computers.

[16]  Christian S. Jensen,et al.  Using Incomplete Information for Complete Weight Annotation of Road Networks , 2013, IEEE Transactions on Knowledge and Data Engineering.

[17]  Christian S. Jensen,et al.  Building Accurate 3D Spatial Networks to Enable Next Generation Intelligent Transportation Systems , 2013, 2013 IEEE 14th International Conference on Mobile Data Management.

[18]  Christian S. Jensen,et al.  Stochastic skyline route planning under time-varying uncertainty , 2014, 2014 IEEE 30th International Conference on Data Engineering.

[19]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[20]  Peter Sanders,et al.  Contraction Hierarchies: Faster and Simpler Hierarchical Routing in Road Networks , 2008, WEA.

[21]  Christian S. Jensen,et al.  Path Cost Distribution Estimation Using Trajectory Data , 2016, Proc. VLDB Endow..

[22]  Christian S. Jensen,et al.  Toward personalized, context-aware routing , 2015, The VLDB Journal.

[23]  Yu Zheng,et al.  Travel time estimation of a path using sparse trajectories , 2014, KDD.

[24]  Christian S. Jensen,et al.  EcoMark 2.0: empowering eco-routing with vehicular environmental models and actual vehicle fuel consumption data , 2014, GeoInformatica.

[25]  Lionel M. Ni,et al.  Time-Dependent Trajectory Regression on Road Networks via Multi-Task Learning , 2013, AAAI.

[26]  Ugur Demiryurek,et al.  Probabilistic estimation of link travel times in dynamic road networks , 2015, SIGSPATIAL/GIS.

[27]  M. A. ShehnazBegum,et al.  T-Drive: Enhancing Driving Directions with Taxi Drivers' Intelligence , 2014 .

[28]  Robert Geisberger,et al.  Efficient Routing in Road Networks with Turn Costs , 2011, SEA.

[29]  Ralf Hartmut Güting,et al.  Network-Matched Trajectory-Based Moving-Object Database: Models and Applications , 2015, IEEE Transactions on Intelligent Transportation Systems.

[30]  Alexandre M. Bayen,et al.  Precomputation techniques for the stochastic on-time arrival problem , 2014, ALENEX.

[31]  Christian S. Jensen,et al.  Finding non-dominated paths in uncertain road networks , 2016, SIGSPATIAL/GIS.

[32]  Hani S. Mahmassani,et al.  Path comparisons for a priori and time-adaptive decisions in stochastic, time-varying networks , 2003, Eur. J. Oper. Res..

[33]  Pitu B. Mirchandani,et al.  Multiobjective routing of hazardous materials in stochastic networks , 1993 .

[34]  David R. Karger,et al.  Optimal Route Planning under Uncertainty , 2006, ICAPS.

[35]  Masashi Sugiyama,et al.  Trajectory Regression on Road Networks , 2011, AAAI.

[36]  Hani S. Mahmassani,et al.  Optimal Routing of Hazardous Materials in Stochastic, Time-Varying Transportation Networks , 1998 .

[37]  Aoying Zhou,et al.  Finding Top-k Shortest Paths with Diversity , 2018, IEEE Transactions on Knowledge and Data Engineering.

[38]  Christian S. Jensen,et al.  Towards Total Traffic Awareness , 2014, SGMD.

[39]  Francesco M. Malvestuto,et al.  Approximating discrete probability distributions with decomposable models , 1991, IEEE Trans. Syst. Man Cybern..

[40]  Andrew V. Goldberg,et al.  Hierarchical Hub Labelings for Shortest Paths , 2012, ESA.

[41]  T. Speed,et al.  Additive and Multiplicative Models and Interactions , 1983 .

[42]  Christian S. Jensen,et al.  Enabling time-dependent uncertain eco-weights for road networks , 2016, GeoInformatica.

[43]  Michael P. Wellman,et al.  Path Planning under Time-Dependent Uncertainty , 1995, UAI.