Probabilistic Range Query over Uncertain Moving Objects in Constrained Two-Dimensional Space

Probabilistic range query (PRQ) over uncertain moving objects has attracted much attentions in recent years. Most of existing works focus on the PRQ for objects moving freely in two-dimensional (2D) space. In contrast, this paper studies the PRQ over objects moving in a constrained 2D space where objects are forbidden to be located in some specific areas. We dub it the constrained space probabilistic range query (CSPRQ). We analyze its unique properties and show that to process the CSPRQ using a straightforward solution is infeasible. The key idea of our solution is to use a strategy called pre-approximation that can reduce the initial problem to a highly simplified version, implying that it makes the rest of steps easy to tackle. In particular, this strategy itself is pretty simple and easy to implement. Furthermore, motivated by the cost analysis, we further optimize our solution. The optimizations are mainly based on two insights: (i) the number of effective subdivisions is no more than 1; and (ii) an entity with the larger span is more likely to subdivide a single region. We demonstrate the effectiveness and efficiency of our proposed approaches through extensive experiments under various experimental settings, and highlight an extra finding - the precomputation based method suffers a non-trivial preprocessing time, which offers an important indication sign for the future research.

[1]  Klaus H. Hinrichs,et al.  Managing uncertainty in moving objects databases , 2004, TODS.

[2]  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.

[3]  Dieter Pfoser,et al.  Capturing the Uncertainty of Moving-Object Representations , 1999, SSD.

[4]  Reynold Cheng,et al.  Efficient Evaluation of Imprecise Location-Dependent Queries , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[5]  Jimeng Sun,et al.  The TPR*-Tree: An Optimized Spatio-Temporal Access Method for Predictive Queries , 2003, VLDB.

[6]  Walid G. Aref,et al.  Query Indexing and Velocity Constrained Indexing: Scalable Techniques for Continuous Queries on Moving Objects , 2002, IEEE Trans. Computers.

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

[8]  Hans-Peter Kriegel,et al.  Querying Uncertain Spatio-Temporal Data , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[9]  Ari Rappoport,et al.  An efficient algorithm for line and polygon clipping , 1991, The Visual Computer.

[10]  Walid G. Aref,et al.  SOLE: scalable on-line execution of continuous queries on spatio-temporal data streams , 2007, The VLDB Journal.

[11]  Bart Kuijpers,et al.  Trajectory Databases: Data Models, Uncertainty and Complete Query Languages , 2007, ICDT.

[12]  Bala R. Vatti A generic solution to polygon clipping , 1992, CACM.

[13]  Jianliang Xu,et al.  A generic framework for monitoring continuous spatial queries over moving objects , 2005, SIGMOD '05.

[14]  Kotagiri Ramamohanarao,et al.  Optimized algorithms for predictive range and KNN queries on moving objects , 2010, Inf. Syst..

[15]  Talel Abdessalem,et al.  Evaluation of probabilistic queries in moving objects databases , 2006, MobiDE '06.

[16]  Liang Liu,et al.  Uncertain distance-based range queries over uncertain moving objects , 2010 .

[17]  Beng Chin Ooi,et al.  Effectively Indexing Uncertain Moving Objects for Predictive Queries , 2009, Proc. VLDB Endow..

[18]  Yufei Tao,et al.  Uncertain Location Based Range Aggregates in a Multi-dimensional Space , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[19]  Philip S. Yu,et al.  Processing moving queries over moving objects using motion-adaptive indexes , 2006, IEEE Transactions on Knowledge and Data Engineering.

[20]  A. Prasad Sistla,et al.  Modeling and querying moving objects , 1997, Proceedings 13th International Conference on Data Engineering.

[21]  Alok N. Choudhary,et al.  Uncertain Range Queries for Necklaces , 2010, 2010 Eleventh International Conference on Mobile Data Management.

[22]  Hao Zhong-xiao Modeling and querying moving objects , 2005 .

[23]  Avraham Margalit,et al.  An algorithm for computing the union, intersection or difference of two polygons , 1989, Comput. Graph..

[24]  Arbee L. P. Chen,et al.  Processing probabilistic spatio-temporal range queries over moving objects with uncertainty , 2009, EDBT '09.

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

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

[27]  Walid G. Aref,et al.  SINA: scalable incremental processing of continuous queries in spatio-temporal databases , 2004, SIGMOD '04.

[28]  Timos K. Sellis,et al.  Prioritized Evaluation of Continuous Moving Queries over Streaming Locations , 2008, SSDBM.

[29]  Borut Zalik,et al.  An algorithm for polygon clipping, and for determining polygon intersections and unions , 2007, Comput. Geosci..

[30]  Günther Greiner,et al.  Efficient clipping of arbitrary polygons , 1998, TOGS.

[31]  Roger Zimmermann,et al.  Distributed Continuous Range Query Processing on Moving Objects , 2006, DEXA.

[32]  Kai Hormann,et al.  The point in polygon problem for arbitrary polygons , 2001, Comput. Geom..

[33]  Oscar H. Ibarra,et al.  On Moving Object Queries , 2002, PODS.

[34]  Mark de Berg,et al.  Computational Geometry: Algorithms and Applications, Second Edition , 2000 .

[35]  Bart Braden The Surveyor's Area Formula , 1986 .

[36]  Bart Kuijpers,et al.  Trajectory databases: Data models, uncertainty and complete query languages , 2007, J. Comput. Syst. Sci..

[37]  A. Prasad Sistla,et al.  Updating and Querying Databases that Track Mobile Units , 1999, Distributed and Parallel Databases.

[38]  Evaggelia Pitoura,et al.  Locating Objects in Mobile Computing , 2001, IEEE Trans. Knowl. Data Eng..

[39]  Sunil Prabhakar,et al.  Querying imprecise data in moving object environments , 2003, IEEE Transactions on Knowledge and Data Engineering.

[40]  Goce Trajcevski,et al.  Probabilistic range queries in moving objects databases with uncertainty , 2003, MobiDe '03.

[41]  Philip S. Yu,et al.  Incremental Processing of Continual Range Queries over Moving Objects , 2006, IEEE Transactions on Knowledge and Data Engineering.

[42]  Mark de Berg,et al.  Computational geometry: algorithms and applications, 3rd Edition , 1997 .