skip to main content
10.1145/2463676.2465287acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

Finding time period-based most frequent path in big trajectory data

Authors Info & Claims
Published:22 June 2013Publication History

ABSTRACT

The rise of GPS-equipped mobile devices has led to the emergence of big trajectory data. In this paper, we study a new path finding query which finds the most frequent path (MFP) during user-specified time periods in large-scale historical trajectory data. We refer to this query as time period-based MFP (TPMFP). Specifically, given a time period T, a source v_s and a destination v_d, TPMFP searches the MFP from v_s to v_d during T. Though there exist several proposals on defining MFP, they only consider a fixed time period. Most importantly, we find that none of them can well reflect people's common sense notion which can be described by three key properties, namely suffix-optimal (i.e., any suffix of an MFP is also an MFP), length-insensitive (i.e., MFP should not favor shorter or longer paths), and bottleneck-free (i.e., MFP should not contain infrequent edges). The TPMFP with the above properties will reveal not only common routing preferences of the past travelers, but also take the time effectiveness into consideration. Therefore, our first task is to give a TPMFP definition that satisfies the above three properties. Then, given the comprehensive TPMFP definition, our next task is to find TPMFP over huge amount of trajectory data efficiently. Particularly, we propose efficient search algorithms together with novel indexes to speed up the processing of TPMFP. To demonstrate both the effectiveness and the efficiency of our approach, we conduct extensive experiments using a real dataset containing over 11 million trajectories.

References

  1. R. Bellman. On a routing problem. Quarterly of Applied Mathematics, 16:87--90, 1958.Google ScholarGoogle ScholarCross RefCross Ref
  2. V. P. Chakka, A. Everspaugh, and J. M. Patel. Indexing large trajectory data sets with seti. In CIDR, 2003.Google ScholarGoogle Scholar
  3. Z. Chen, H. T. Shen, and X. Zhou. Discovering popular routes from trajectories. In ICDE, pages 900--911, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. Cudré-Mauroux, E. Wu, and S. Madden. Trajstore: An adaptive storage system for very large trajectory data sets. In ICDE, pages 109--120, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  5. V. T. De Almeida and R. H. Güting. Indexing the trajectories of moving objects in networks*. Geoinformatica, 9(1):33--60, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. E. W. Dijkstra. A note on two problems in connexion with graphs. Numerische mathematik, 1(1):269--271, 1959.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. B. Ding, J. X. Yu, and L. Qin. Finding time-dependent shortest paths over large graphs. In EDBT, pages 205--216, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. E. Frentzos. Indexing objects moving on fixed networks. In SSTD, pages 289--305, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  9. S. Gaffney and P. Smyth. Trajectory clustering with mixtures of regression models. In SIGKDD, pages 63--72, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. F. Giannotti, M. Nanni, F. Pinelli, and D. Pedreschi. Trajectory pattern mining. In SIGKDD, pages 330--339, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. H. Gonzalez, J. Han, X. Li, M. Myslinska, and J. P. Sondag. Adaptive fastest path computation on a road network: a traffic mining approach. In VLDB, pages 794--805, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Guttman. R-trees: a dynamic index structure for spatial searching. In SIGMOD, pages 47--57, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. E. Kanoulas, Y. Du, T. Xia, and D. Zhang. Finding fastest paths on a road network with speed patterns. In ICDE, pages 10--, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J.-G. Lee, J. Han, X. Li, and H. Gonzalez. Traclass: trajectory classification using hierarchical region-based and trajectory-based clustering. PVLDB, 1(1):1081--1094, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J.-G. Lee, J. Han, and K.-Y. Whang. Trajectory clustering: a partition-and-group framework. In SIGMOD, pages 593--604, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. X. Li, J. Han, J.-G. Lee, and H. Gonzalez. Traffic density-based discovery of hot routes in road networks. In SSTD, pages 441--459, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Z. Li, B. Ding, J. Han, and R. Kays. Swarm: mining relaxed temporal moving object clusters. Proc. VLDB Endow., 3(1-2):723--734, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Y. Lou, C. Zhang, Y. Zheng, X. Xie, W. Wang, and Y. Huang. Map-matching for low-sampling-rate gps trajectories. In ACM SIGSPATIAL GIS, pages 352--361, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. N. Mamoulis, H. Cao, G. Kollios, M. Hadjieleftheriou, Y. Tao, and D. W. Cheung. Mining, indexing, and querying historical spatiotemporal data. In SIGKDD, pages 236--245, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M. A. Nascimento and J. R. O. Silva. Towards historical r-trees. In SAC, pages 235--240, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Orda and R. Rom. Shortest-path and minimum-delay algorithms in networks with time-dependent edge-length. J. ACM, 37(3):607--625, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. S. Pallottino and M. G. Scutella. Shortest path algorithms in transportation models: classical and innovative aspects. Equilibrium and advanced transportation modelling, 245:281, 1998.Google ScholarGoogle Scholar
  23. D. Pfoser, C. S. Jensen, and Y. Theodoridis. Novel approaches in query processing for moving object trajectories. In VLDB, pages 395--406, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. D. Sacharidis, K. Patroumpas, M. Terrovitis, V. Kantere, M. Potamias, K. Mouratidis, and T. Sellis. On-line discovery of hot motion paths. In EDBT, pages 392--403, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Y. Tao and D. Papadias. Mv3r-tree: A spatio-temporal access method for timestamp and interval queries. In VLDB, pages 431--440, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Y. Theodoridis, M. Vazirgiannis, and T. Sellis. Spatio-temporal indexing for large multimedia applications. In ICMCS, pages 441--448, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. L.-Y. Wei, Y. Zheng, and W.-C. Peng. Constructing popular routes from uncertain trajectories. In ACM SIGKDD, pages 195--203, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. X. Xu, J. Han, and W. Lu. Rt-tree: An improved r-tree index structure for spatiotemporal. SDH, pages 1040--1049, 1990.Google ScholarGoogle Scholar
  29. J. Yuan, Y. Zheng, X. Xie, and G. Sun. Driving with knowledge from the physical world. In SIGKDD, pages 316--324, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. J. Yuan, Y. Zheng, C. Zhang, W. Xie, X. Xie, G. Sun, and Y. Huang. T-drive: driving directions based on taxi trajectories. In SIGSPATIAL GIS, pages 99--108, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. J. Yuan, Y. Zheng, L. Zhang, X. Xie, and G. Sun. Where to find my next passenger. In UbiComp, pages 109--118, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Y. Zheng, Y. Liu, J. Yuan, and X. Xie. Urban computing with taxicabs. In UbiComp, pages 89--98, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Y. Zheng, L. Zhang, X. Xie, and W.-Y. Ma. Mining interesting locations and travel sequences from gps trajectories. In WWW, pages 791--800, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Finding time period-based most frequent path in big trajectory data

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGMOD '13: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
        June 2013
        1322 pages
        ISBN:9781450320375
        DOI:10.1145/2463676

        Copyright © 2013 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 June 2013

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        SIGMOD '13 Paper Acceptance Rate76of372submissions,20%Overall Acceptance Rate785of4,003submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader