This Article 
 Bibliographic References 
 Add to: 
Supporting Pattern-Matching Queries over Trajectories on Road Networks
November 2011 (vol. 23 no. 11)
pp. 1753-1758
Gook-Pil Roh, POSTECH, Pohang
Jong-Won Roh, POSTECH, Pohang
Seung-Won Hwang, POSTECH, Pohang
Byoung-Kee Yi, Kyungpook National University, Daegu
With the advent of ubiquitous computing, we can easily collect large-scale trajectory data, say, from moving vehicles. This paper studies pattern-matching problems for trajectory data over road networks, which complements existing efforts focusing on 1) a spatiotemporal window query for location-based service or 2) euclidean space with no restriction. In contrast, we first identify some desirable properties for pattern-matching queries to the road network trajectories. As the existing work does not fully satisfy these properties, we develop 1) trajectory representation and 2) distance metric that satisfy all the desirable properties we identified. Based on this representation and metric, we develop efficient algorithms for three types of pattern-matching queries—whole, subpattern, and reverse subpattern matching. We analytically validate the correctness of our algorithms and also empirically validate their scalability over large-scale, real-life, and synthetic trajectory data sets.

[1] C.S. Jensen, D. Lin, and B.C. Ooi, "Query and Update Efficient B+-Tree Based Indexing of Moving Objects," Proc. 30th Int'l Conf. Very Large Data Bases (VLDB), pp. 768-779, 2004.
[2] M.F. Mokbel, T.M. Ghanem, and W.G. Aref, "Spatio-Temporal Access Methods," IEEE Data Eng. Bull., vol. 26, no. 2, pp. 40-49, June 2003.
[3] D. Pfoser and C.S. Jensen, "Trajectory Indexing Using Movement Constraints${\ast}$ ," Geoinformatica, vol. 9, no. 2, pp. 93-115, 2005.
[4] V.T.D. Almeida and R.H. Guting, "Indexing the Trajectories of Moving Objects in Networks," Geoinformatica, vol. 9, no. 1, pp. 33-60, 2005.
[5] X. Li and H. Lin, "Indexing Network-Constrained Trajectories for Connectivity-Based Queries," Int'l J. Geographical Information Science, vol. 20, no. 3, pp. 303-328, 2006.
[6] E.J. Keogh, "Exact Indexing of Dynamic Time Warping," Proc. 28th Int'l Conf. Very Large Data Bases (VLDB), pp. 406-417. 2002.
[7] K. Mouratidis, M.L. Yiu, D. Papadias, and N. Mamoulis, "Continuous Nearest Neighbor Monitoring in Road Networks," Proc. 32nd Int'l Conf. Very Large Data Bases (VLDB), pp. 43-54, 2006.
[8] M. Vazirgiannis and O. Wolfson, "A Spatiotemporal Model and Language for Moving Objects on Road Networks," Proc. Seventh Int'l Symp. Advances in Spatial and Temporal Databases (SSTD), pp. 20-35, 2001.
[9] B. Lin and J. Su, "One Way Distance: For Shape Based Similarity Search of Moving Object Trajectories," Geoinformatica, vol. 12, no. 2, pp. 117-142, 2008.
[10] E. Frentzos, K. Gratsias, and Y. Theodoridis, "Index-Based Most Similar Trajectory Search," Proc. IEEE 23rd Int'l Conf. Data Eng. (ICDE), pp. 816-825, 2007.
[11] S.-L. Lee, S.-J. Chun, D.-H. Kim, J.-H. Lee, and C.-W. Chung, "Similarity Search for Multidimensional Data Sequences," Proc. 16th Int'l Conf. Data Eng. (ICDE), pp. 599-608, 2000.
[12] M. Vlachos, D. Gunopulos, and G. Kollios, "Discovering Similar Multidimensional Trajectories," Proc. 18th Int'l Conf. Data Eng. (ICDE), pp. 673-684, 2002.
[13] L. Chen, M.T. Özsu, and V. Oria, "Robust and Fast Similarity Search for Moving Object Trajectories," Proc. ACM SIGMOD Int'l Conf. Management of Data (SIGMOD), pp. 491-502, 2005.
[14] L. Chen and R.T. Ng, "On the Marriage of Lp-Norms and Edit Distance," Proc. 30th Int'l Conf. Very Large Data Bases (VLDB), pp. 792-803, 2004.
[15] J. Gudmundsson, M. van Kreveld, and B. Speckmann, "Efficient Detection of Motion Patterns in Spatio-Temporal Data Sets," Proc. 12th Ann. ACM Int'l Workshop Geographic Information Systems (GIS), pp. 250-257, 2004.
[16] H. Jeung, M.L. Yiu, X. Zhou, C.S. Jensen, and H.T. Shen, "Discovery of Convoys in Trajectory Databases," Proc. Very Large Data Bases (VLDB), pp. 1068-1080, 2008.
[17] P. Bakalov, E. Keogh, and V.J. Tsotras, "TS2-tree—An Efficient Similarity Based Organization for Trajectory Data," Proc. 15th Ann. ACM Int'l Symp. Advances in Geographic Information Systems (GIS), pp. 1-4, 2007.
[18] J.-G. Lee, J. Han, and K.-Y. Whang, "Trajectory Clustering: A Partition-and-Group Framework," Proc. ACM SIGMOD Int'l Conf. Management of Data (SIGMOD), pp. 593-604, 2007.
[19] H. Alt, C. Knauer, and C. Wenk, "Matching Polygonal Curves with Respect to the Fréchet Distance," Proc. 18th Ann. Symp. Theoretical Aspects of Computer Science, pp. 63-74, 2001.
[20] Y. Yanagisawa, J. Akahani, and T. Satoh, "Shape-Based Similarity Query for Trajectory of Mobile Objects," Proc. Fourth Int'l Conf. Mobile Data Management (MDM), pp. 63-77, 2003.
[21] S. Brakatsoulas, D. Pfoser, R. Salas, and C. Wenk, "On Map-Matching Vehicle Tracking Data," Proc. 31st Int'l Conf. Very Large Data Bases (VLDB), pp. 853-864, 2005.
[22] N. Beckmann, H.-P. Kriegel, R. Schneider, and B. Seeger, "The R∗-Tree: An Efficient and Robust Access Method for Points and Rectangles," Proc. ACM SIGMOD Int'l Conf. Management of Data (SIGMOD), pp. 322-331, 1990.
[23] D. Papadias, J. Zhang, N. Mamoulis, and Y. Tao, "Query Processing in Spatial Network Databases," Proc. 29th Int'l Conf. Very Large Data Bases (VLDB), pp. 802-813, 2003.
[24] G. Klunder and H. Post, "The Shortest Path Problem on Large-Scale Real-Road Networks," Networks, vol. 48, no. 4, pp. 182-194, 2006.
[25] B.V. Cherkassky, A.V. Goldberg, and T. Radzik, "Shortest Paths Algorithms: Theory and Experimental Evaluation," Math. Programming, vol. 73, no. 2, pp. 129-174, 1996.
[26] F.B. Zhan and C.E. Noon, "Shortest Path Algorithms: An Evaluation Using Real Road Networks," Transportation Science, vol. 32, no. 1, pp. 65-73, 1998.
[27] P. Ciaccia, M. Patella, and P. Zezula, "M-Tree: An Efficient Access Method for Similarity Search in Metric Spaces," Proc. 23rd Int'l Conf. Very Large Data Bases (VLDB), pp. 426-435, 1997.
[28] boxu/mp2pgps_data.html , 2011.
[29], 2011.
[30] M. Kendall and J.D. Gibbons, Rank Correlation Methods, fifth ed. E. Arnold, ed. 1990.
[31] T. Brinkhoff, "Generating Traffic Data," IEEE Data Eng. Bull., vol. 26, no. 2, pp. 19-25, June 2003.

Index Terms:
Trajectory, road network, pattern-matching query.
Gook-Pil Roh, Jong-Won Roh, Seung-Won Hwang, Byoung-Kee Yi, "Supporting Pattern-Matching Queries over Trajectories on Road Networks," IEEE Transactions on Knowledge and Data Engineering, vol. 23, no. 11, pp. 1753-1758, Nov. 2011, doi:10.1109/TKDE.2010.189
Usage of this product signifies your acceptance of the Terms of Use.