Abstract
The class of k Nearest Neighbor (kNN) queries in spatial networks has been widely studied in the literature. All existing approaches for kNN search in spatial networks assume that the weight (e.g., travel-time) of each edge in the spatial network is constant. However, in real-world, edge-weights are time-dependent and vary significantly in short durations, hence invalidating the existing solutions. In this paper, we study the problem of kNN search in time-dependent spatial networks where the weight of each edge is a function of time. We propose two novel indexing schemes, namely Tight Network Index (TNI) and Loose Network Index (LNI) to minimize the number of candidate nearest neighbor objects and, hence, reduce the invocation of the expensive fastest-path computation in time-dependent spatial networks. We demonstrate the efficiency of our proposed solution via experimental evaluations with real-world data-sets, including a variety of large spatial networks with real traffic-data.
This research has been funded in part by NSF grant CNS-0831505 (CyberTrust) and in part from METRANS Transportation Center, under grants from USDOT and Caltrans. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. We thank Professor David Kempe for helpful discussions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Chabini, I.: The discrete-time dynamic shortest path problem: Complexity, algorithms, and implementations. Journal of Transportation Research Record, 16–45 (1999)
Cho, H.-J., Chung, C.-W.: An efficient and scalable approach to cnn queries in a road network. In: Proceedings of VLDB (2005)
Cooke, L., Halsey, E.: The shortest route through a network with timedependent internodal transit times. Journal of Mathematical Analysis and Applications (1966)
Demiryurek, U., Kashani, F.B., Shahabi, C.: Towards k-nearest neighbor search in time-dependent spatial network databases. In: Kikuchi, S., Sachdeva, S., Bhalla, S. (eds.) Databases in Networked Information Systems. LNCS, vol. 5999, pp. 296–310. Springer, Heidelberg (2010)
Demiryurek, U., Pan, B., Kashani, F.B., Shahabi, C.: Towards modeling the traffic data on road networks. In: Proceedings of SIGSPATIAL-IWCTS (2009)
Ding, B., Yu, J.X., Qin, L.: Finding time-dependent shortest paths over graphs. In: Proceedings of EDBT (2008)
Dreyfus, P.: An appraisal of some shortest path algorithms. Journal of Operation Research 17 (1969)
Erwig, M., Hagen, F.: The graph voronoi diagram with applications. Journal of Networks 36 (2000)
George, B., Kim, S., Shekhar, S.: Spatio-temporal network databases and routing algorithms: A summary of results. In: Papadias, D., Zhang, D., Kollios, G. (eds.) SSTD 2007. LNCS, vol. 4605, pp. 460–477. Springer, Heidelberg (2007)
Guttman, A.: R-trees: A dynamic index structure for spatial searching. In: Proceedings of SIGMOD (1984)
Halpern, J.: Shortest route with time dependent length of edges and limited delay possibilities in nodes. Journal of Mathematical Methods of Operations Research 21 (1969)
Hu, H., Lee, D.L., Xu, J.: Fast nearest neighbor search on road networks. In: Ioannidis, Y., Scholl, M.H., Schmidt, J.W., Matthes, F., Hatzopoulos, M., Böhm, K., Kemper, A., Grust, T., Böhm, C. (eds.) EDBT 2006. LNCS, vol. 3896, pp. 186–203. Springer, Heidelberg (2006)
Huang, X., Jensen, C.S., Saltenis, S.: The island approach to nearest neighbor querying in spatial networks. In: Bauzer Medeiros, C., Egenhofer, M.J., Bertino, E. (eds.) SSTD 2005. LNCS, vol. 3633, pp. 73–90. Springer, Heidelberg (2005)
Kanoulas, E., Du, Y., Xia, T., Zhang, D.: Finding fastest paths on a road network with speed patterns. In: Proceedings of ICDE (2006)
Kolahdouzan, M., Shahabi, C.: Voronoi-based k nn search in spatial networks. In: Proceedings of VLDB (2004)
Lauther, U.: An extremely fast, exact algorithm for finding shortest paths in static networks with geographical background. In: Geoinformation and Mobilitat (2004)
Navteq, http://www.navteq.com (last visited January 2, 2010)
Orda, A., Rom, R.: Shortest-path and minimum-delay algorithms in networks with time-dependent edge-length. Journal of the ACM 37 (1990)
Papadias, D., Zhang, J., Mamoulis, N., Tao, Y.: Query processing in spatial networks. In: Proceedings of VLDB (2003)
Samet, H., Sankaranarayanan, J., Alborzi, H.: Scalable network distance browsing in spatial databases. In: Proceedings of SIGMOD (2008)
TeleAtlas, http://www.teleatlas.com (last visited January 2, 2010)
Wagner, D., Willhalm, T.: Geometric speed-up techniques for finding shortest paths in large sparse graphs. In: Proceedings of Algorithms-ESA (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Demiryurek, U., Banaei-Kashani, F., Shahabi, C. (2010). Efficient K-Nearest Neighbor Search in Time-Dependent Spatial Networks . In: Bringas, P.G., Hameurlain, A., Quirchmayr, G. (eds) Database and Expert Systems Applications. DEXA 2010. Lecture Notes in Computer Science, vol 6261. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15364-8_36
Download citation
DOI: https://doi.org/10.1007/978-3-642-15364-8_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15363-1
Online ISBN: 978-3-642-15364-8
eBook Packages: Computer ScienceComputer Science (R0)