Time-Aggregated Graphs for Modeling Spatio-temporal Networks

Given applications such as location based services and the spatio-temporal queries they may pose on a spatial network (e.g., road networks), the goal is to develop a simple and expressive model that honors the time dependence of the road network. The model must support the design of efficient algorithms for computing the frequent queries on the network. This problem is challenging due to potentially conflicting requirements of model simplicity and support for efficient algorithms. Time expanded networks, which have been used to model dynamic networks employ replication of the networks across time instants, resulting in high storage overhead and algorithms that are computationally expensive. In contrast, the proposed time-aggregated graphs do not replicate nodes and edges across time; rather they allow the properties of edges and nodes to be modeled as a time series. Since the model does not replicate the entire graph for every instant of time, it uses less memory and the algorithms for common operations are computationally more efficient than for time expanded networks. One important query on spatio-temporal networks is the computation of shortest paths. Shortest paths can be computed either for a given start time or to find the start time and the path that lead to least travel time journeys (best start time journeys). Developing efficient algorithms for computing shortest paths in a time variant spatial network is challenging because these journeys do not always display optimal prefix property, making techniques like dynamic programming inapplicable. In this paper, we propose algorithms for shortest path computation for a fixed start time. We present the analytical cost model for the algorithm and compare with the performance of existing algorithms.

[1]  J. Wardrop ROAD PAPER. SOME THEORETICAL ASPECTS OF ROAD TRAFFIC RESEARCH. , 1952 .

[2]  Ralf Hartmut Güting,et al.  Modeling Temporally Variable Transportation Networks , 2004, DASFAA.

[3]  M. V. Valkenburg Network Analysis , 1964 .

[4]  Randolph W. Hall,et al.  The Fastest Path through a Network with Random Time-Dependent Travel Times , 1986, Transp. Sci..

[5]  Robert L. Smith,et al.  Fastest Paths in Time-dependent Networks for Intelligent Vehicle-Highway Systems Application , 1993, J. Intell. Transp. Syst..

[6]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[7]  Shashi Shekhar,et al.  Time-Aggregated Graphs for Modeling Spatio-temporal Networks , 2006, J. Data Semant..

[8]  Andrew U. Frank,et al.  Spatio-Temporal Databases , 2003, Lecture Notes in Computer Science.

[9]  S. Pallottino,et al.  Shortest Path Algorithms in Transportation models: classical and innovative aspects , 1997 .

[10]  Ralf Hartmut Güting,et al.  Explicit Graphs in a Functional Model for Spatial Databases , 1994, IEEE Trans. Knowl. Data Eng..

[11]  Martin Erwig,et al.  Graphs in Spatial Databases , 1994, GI Datenbank Rundbrief.

[12]  Jussi Rasinmäki Modelling spatio-temporal environmental data , 2003, Environ. Model. Softw..

[13]  Martin Skutella,et al.  Time-Expanded Graphs for Flow-Dependent Transit Times , 2002, ESA.

[14]  Jochen Schiller,et al.  Location Based Services , 2004 .

[15]  Elise Miller-Hooks,et al.  Least possible time paths in stochastic, time-varying networks , 1998, Comput. Oper. Res..

[16]  Susie Stephens,et al.  Graph Data Representation in Oracle Database 10g: Case Studies in Life Sciences , 2004, IEEE Data Eng. Bull..

[17]  Stuart E. Dreyfus,et al.  An Appraisal of Some Shortest-Path Algorithms , 1969, Oper. Res..

[18]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[19]  J. G. Wardrop,et al.  Some Theoretical Aspects of Road Traffic Research , 1952 .

[20]  Randolph W. Hall,et al.  Handbook of transportation science , 1999 .

[21]  Ariel Orda,et al.  Minimum weight paths in time-dependent networks , 1991, Networks.

[22]  Shashi Shekhar,et al.  Capacity Constrained Routing Algorithms for Evacuation Planning: A Summary of Results , 2005, SSTD.

[23]  Yosef Sheffi,et al.  Urban Transportation Networks: Equilibrium Analysis With Mathematical Programming Methods , 1985 .

[24]  Brian C. Dean,et al.  Algorithms for minimum‐cost paths in time‐dependent networks with waiting policies , 2004, Networks.

[25]  Shashi Shekhar,et al.  CCAM: A Connectivity-Clustered Access Method for Networks and Network Computations , 1997, IEEE Trans. Knowl. Data Eng..