A Line Graph-Based Continuous Range Query Method for Moving Objects in Networks

The rapid growth of location-based services has motivated the development of continuous range queries in networks. Existing query algorithms usually adopt an expansion tree to reuse the previous query results to get better efficiency. However, the high maintenance costs of the traditional expansion tree lead to a sharp efficiency decrease. In this paper, we propose a line graph-based continuous range (LGCR) query algorithm for moving objects in networks, which is characterized by a novel graph-based expansion tree (GET) structure used to monitor queries in an incremental manner. In particular, GET is developed based on the line graph model of networks and simultaneously supports offline pre-computation to better adapt our proposed algorithm to different sizes of networks. To improve performance, we create a series of related data structures, such as bridgeable edges and distance edges. Correspondingly, we develop several algorithms, including initialization, insertion of objects, filter and refinement and location update, to incrementally re-evaluate continuous range queries. Finally, we implement the GET and related algorithms in the native graph database Neo4J. We conduct experiments using real-world networks and simulated moving objects and compare the proposed LGCR with the existing classical algorithm to verify its effectiveness and demonstrate its greater efficiency.

[1]  Johannes Gehrke,et al.  An Experimental Analysis of Iterated Spatial Joins in Main Memory , 2013, Proc. VLDB Endow..

[2]  Francesco Palmieri,et al.  Distributed classification of multiple moving targets with binary wireless sensor networks , 2011, 14th International Conference on Information Fusion.

[3]  Roger Zimmermann,et al.  Processing of Continuous Location-Based Range Queries on Moving Objects in Road Networks , 2011, IEEE Transactions on Knowledge and Data Engineering.

[4]  M. Egenhofer,et al.  Point-Set Topological Spatial Relations , 2001 .

[5]  Yufei Tao,et al.  Range search on multidimensional uncertain data , 2007, TODS.

[6]  HaRim Jung,et al.  QR-tree: An efficient and scalable method for evaluation of continuous range queries , 2014, Inf. Sci..

[7]  Man Lung Yiu,et al.  A safe-exit approach for efficient network-based moving range queries , 2012, Data Knowl. Eng..

[8]  Muhammad Aamir Cheema,et al.  Continuous Monitoring of Distance-Based Range Queries , 2011, IEEE Transactions on Knowledge and Data Engineering.

[9]  Maytham Safar,et al.  Optimized skyline queries on road networks using nearest neighbors , 2011, Personal and Ubiquitous Computing.

[10]  Stefano Spaccapietra,et al.  Semantic trajectories modeling and analysis , 2013, CSUR.

[11]  David Taniar,et al.  Voronoi-based range and continuous range query processing in mobile databases , 2011, J. Comput. Syst. Sci..

[12]  Yuan-Ko Huang,et al.  Efficient processing of continuous min-max distance bounded query with updates in road networks , 2014, Inf. Sci..

[13]  Tae-Sun Chung,et al.  An efficient algorithm for computing safe exit points of moving range queries in directed road networks , 2014, Inf. Syst..

[14]  Jing Li,et al.  Moving Continuous K Nearest Neighbor Queries in Spatial Network Databases , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.

[15]  Yunjun Gao,et al.  Direction-based surrounder queries for mobile recommendations , 2011, The VLDB Journal.

[16]  Jianliang Xu,et al.  Continuous density queries for moving objects , 2008, MobiDE '08.

[17]  Kai Zheng,et al.  Probabilistic range queries for uncertain trajectories on road networks , 2011, EDBT/ICDT '11.

[18]  Alexandros Nanopoulos,et al.  Continuous range monitoring of mobile objects in road networks , 2008, Data Knowl. Eng..

[19]  Yu Zheng,et al.  The TM-RTree: an index on generic moving objects for range queries , 2014, GeoInformatica.

[20]  Yuan-Ko Huang,et al.  Continuous Min-Max Distance Bounded Query in Road Networks , 2012, APWeb.

[21]  David Taniar,et al.  Voronoi-based reverse nearest neighbor query processing on spatial networks , 2009, Multimedia Systems.

[22]  Yu Zheng,et al.  Trajectory Data Mining , 2015, ACM Trans. Intell. Syst. Technol..

[23]  Massimiliano Mattei,et al.  Mobile sensor networks based on autonomous platforms for homeland security , 2012, 2012 Tyrrhenian Workshop on Advances in Radar and Remote Sensing (TyWRRS).

[24]  Ralf Hartmut Güting,et al.  Managing moving objects on dynamic transportation networks , 2004, Proceedings. 16th International Conference on Scientific and Statistical Database Management, 2004..

[25]  Kien A. Hua,et al.  Dynamic Range Query in Spatial Network Environments , 2006, DEXA.

[26]  David Taniar,et al.  A taxonomy for region queries in spatial databases , 2015, J. Comput. Syst. Sci..

[27]  David Taniar,et al.  A taxonomy for moving object queries in spatial databases , 2014, Future Gener. Comput. Syst..

[28]  Yuan-Ko Huang,et al.  Continuous K-Nearest Neighbor Query over Moving Objects in Road Networks , 2009, APWeb/WAIM.

[29]  Shashi Shekhar,et al.  Spatiotemporal Data Mining: A Computational Perspective , 2015, ISPRS Int. J. Geo Inf..

[30]  Beng Chin Ooi,et al.  Effective Density Queries on ContinuouslyMoving Objects , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[31]  Ralf Hartmut Güting,et al.  Modeling and querying moving objects in networks , 2006, The VLDB Journal.

[32]  Trisalyn A. Nelson,et al.  A review of quantitative methods for movement data , 2013, Int. J. Geogr. Inf. Sci..

[33]  Chen Wang,et al.  Continuous range monitoring of moving objects in road networks , 2010, 2010 10th International Conference on Intelligent Systems Design and Applications.

[34]  David Taniar,et al.  Dynamic safe regions for moving range queries in mobile navigation , 2014, Int. J. Ad Hoc Ubiquitous Comput..

[35]  Kyriakos Mouratidis,et al.  Continuous nearest neighbor monitoring in road networks , 2006, VLDB.

[36]  Oliver Günther,et al.  Multidimensional access methods , 1998, CSUR.

[37]  Yunjun Gao,et al.  Continuous visible nearest neighbor query processing in spatial databases , 2010, The VLDB Journal.

[38]  Yufei Tao,et al.  Query Processing in Spatial Network Databases , 2003, VLDB.

[39]  Bo Xu,et al.  Moving objects databases: issues and solutions , 1998, Proceedings. Tenth International Conference on Scientific and Statistical Database Management (Cat. No.98TB100243).

[40]  Torben Bach Pedersen,et al.  Nearest neighbor queries in road networks , 2003, GIS '03.