Trajectory Pattern Matching Based on Bit-Parallelism for Large GPS Data

In this paper, we study massive trajectory search based on string matching technology. We first propose byte-oriented encoding scheme for trajectory data allowing multi-resolution search. Then, we present an efficient bit-parallel trajectory matching algorithm on byte-oriented encoded texts based on Extended SHIFT-AND method (Navarro and Raffinot, RECOMB 2001). Finally, we ran experiments on the real world trajectory data to evaluate the efficiency of the proposed algorithm. The results showed good performance enough for real applications.

[1]  Ricardo A. Baeza-Yates,et al.  Fast and flexible word searching on compressed text , 2000, TOIS.

[2]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[3]  Sartaj Sahni,et al.  Handbook Of Data Structures And Applications (Chapman & Hall/Crc Computer and Information Science Series.) , 2004 .

[4]  Jorma Tarhio,et al.  String Matching with Stopper Encoding and Code Splitting , 2002, CPM.

[5]  Alistair Moffat,et al.  Compression and Coding Algorithms , 2005, IEEE Trans. Inf. Theory.

[6]  Marios Hadjieleftheriou,et al.  Efficient trajectory joins using symbolic representations , 2005, MDM '05.

[7]  Jiawei Han,et al.  Mining Moving Object, Trajectory and Traffic Data , 2010, DASFAA.

[8]  Yannis Theodoridis,et al.  Index-based Most Similar Trajectory Search , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[9]  Peter Z. Revesz Moving Objects Databases , 2010 .

[10]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[11]  Gonzalo Navarro,et al.  Fast and Simple Character Classes and Bounded Gaps Pattern Matching, with Applications to Protein Searching , 2003, J. Comput. Biol..

[12]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[13]  Alessandro Margara,et al.  High performance content-based matching using GPUs , 2011, DEBS '11.

[14]  Gonzalo Navarro,et al.  Fast and simple character classes and bounded gaps pattern matching, with application to protein searching , 2001, RECOMB.

[15]  Matthias Grossglauser,et al.  A parsimonious model of mobile partitioned networks with clustering , 2009, 2009 First International Communication Systems and Networks and Workshops.

[16]  Yu Zheng,et al.  Computing with Spatial Trajectories , 2011, Computing with Spatial Trajectories.

[17]  Ayumi Shinohara,et al.  On Bit-Parallel Processing of Multi-byte Text , 2004, AIRS.

[18]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[19]  W. Marsden I and J , 2012 .

[20]  Thomas H. Cormen,et al.  Introduction to algorithms [2nd ed.] , 2001 .