Skip to main content
Log in

Efficient processing of intelligent probabilistic collision detection queries

  • Published:
Computing Aims and scope Submit manuscript

Abstract

A new type of the spatio-temporal queries is the Intelligent Probabilistic Collision Detection Query (IPCDQ for short). In this paper, we focus on efficiently processing the IPCDQ on moving objects with uncertainty. Given two sets O and Q of objects, each of which moves with uncertain speed and direction, a time instant t, and a probability threshold P, the IPCDQ returns each pair of objects (oq) (where \(o \in O\) and \(q \in Q\)), whose probability of colliding with each other is greater than or equal to P at time t. The pairs of objects satisfying the IPCDQ are termed the collision-possible pairs (or CPPs for short). We utilize a \(R^{lsd}\)-tree, in which the spatially proximate objects with similar uncertain speeds and directions are grouped together, to effectively manage the moving objects in O. Similarly, a \(R^{lsd}\)-tree is used to index the moving objects in Q. Then, with the two \(R^{lsd}\)-trees for O and Q, respectively, we develop the specialized index traversals combined with three pruning criteria, the location-pruning criterion, the angle-pruning criterion, and the speed-pruning criterion to efficiently determine the objects that may collide with each other. Besides, to provide the more useful information to the user, we propose a probability model to quantify the possibility of each object pair being the query result. Comprehensive experiments demonstrate the efficiency and the effectiveness of the proposed methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. http://chorochronos.datastories.org/?q=node/58

  2. Benetis R, Jensen CS, Karciauskas G, Saltenis S (2006) Nearest neighbor and reverse nearest neighbor queries for moving objects. VLDB J 15(3):229–249

    Article  Google Scholar 

  3. Bentley JL, Kung HT, Schkolnick M, Thompson CD (1978) On the average number of maxima in a set of vectors and applications. J ACM 25(4):536–543

    Article  MathSciNet  MATH  Google Scholar 

  4. Borzsonyi S, Kossmann D, Stocker K (2001) The skyline operator. In: ICDE, pp 421–430

  5. Chen J, Cheng R (2007) Efficient evaluation of imprecise location-dependent queries. In: ICDE, pp 586–595

  6. Chen Y, Patel JM (2007) Efficient evaluation of all-nearest-neighbor queries. In: ICDE, pp 1056–1065

  7. Cheng R, Kalashnikov DV, Prabhakar S (2004) Querying imprecise data in moving object environments. IEEE Trans Knowl Data Eng 16(9):1112–1127

    Article  Google Scholar 

  8. Chung, BS, Lee WC, Chen AL (2009) Processing probabilistic spatio-temporal range queries over moving objects with uncertainty. In: EDBT, pp 60–71

  9. Fan P, Li G, Yuan L, Li Y (2012) Vague continuous k-nearest neighbor queries over moving objects with uncertain velocity in road networks. Inf Syst 37(1):13–32

    Article  Google Scholar 

  10. Guttman A (1984) R-trees: a dynamic index structure for spatial searching. In: ACM SIGMOD conference, pp 47–57

  11. Heendaliya L, Lin D, Hurson A (2012) Predictive line queries for traffic prediction. LNCS Trans Large-Scale Data Knowl Centered Syst 7600:106–133

    Google Scholar 

  12. Hjaltason GR, Samet H (1999) Distance browsing in spatial databases. ACM Trans Datab Syst 24(2):265–318

    Article  Google Scholar 

  13. Hu H, Lee DL, Xu J (2006) Fast nearest neighbor search on road networks. In: Extending Database Technology, pp 186–203

  14. Huang Y-K (2014) Indexing and querying moving objects with uncertain speed and direction in spatio-temporal databases. J Geogr Syst 16(2):139–160

    Article  Google Scholar 

  15. Huang Y-K, Chang C-H, Lee C (2012) Continuous distance-based skyline queries in road networks. Inf Syst 37(7):611–633

    Article  Google Scholar 

  16. Huang Y-K, Liao S-J, Lee C (2009) Evaluating continuous k-nearest neighbor query on moving objects with uncertainty. Inf Syst 34(4–5):415–437

    Article  Google Scholar 

  17. Huang, YK, Lin LF (2011) Continuous within query in road networks. In: IWCMC, pp 1176–1181

  18. Iwerks G, Samet H, Smith K (2003) Continuous k-nearest neighbor queries for continuously moving points with updates. In: VLDB, Berlin, Germany, pp 512–523

  19. Khalefa ME, Mokbel MF, Levandoski JJ (2008) Skyline query processing for incomplete data. In: International conference on data engineering, pp 556–565

  20. Khalefa ME, Mokbel MF, Levandoski JJ (2010) Skyline query processing for uncertain data. In: 19th international conference on information and knowledge management and co-located workshops, pp 1293–1296

  21. Kolahdouzan M, Shahabi C (2004) Voronoi-based k nearest neighbor search for spatial network databases. In: VLDB, pp 840–851

  22. Kolahdouzan MR, Shahabi C (2004) Continuous k-nearest neighbor queries in spatial network databases. In: STDBM, pp 33–40

  23. Korn F, Muthukrishnan S (2000) Influence sets based on reverse nearest neighbor queries. In: ACM SIGMOD, Dallas, Texas, pp 201–212

  24. Kriegel HP, Renz M, Schubert M (2010) Route skyline queries: a multi-preference path planning approach. In: International conference on data engineering

  25. Mouratidis K, Lin Y, Yiu ML (2010) Preference queries in large multi-cost transportation networks. In: International conference on data engineering

  26. Papadias D, Shen Q, Tao Y, Mouratidis K (2004) Group nearest neighbor queries. In: ICDE, pp 301–312

  27. Papadias D, Zhang J, Mamoulis N, Tao Y (2003) Query processing in spatial network databases. In: VLDB, Berlin, Germany, pp 802–813

  28. Papadopoulos A, Manolopoulos Y (1998) Multiple range query optimization in spatial databases. In: ADBIS, pp 71–82

  29. Pei J, Jiang B, Lin X, Yuan Y (2007) Probabilistic skylines on uncertain data. In: Proceedings of the VLDB conference

  30. Roussopoulos N, Kelley S, Vincent F (1995) Nearest neighbor queries. In: ACM SIGMOD, pp 71–79

  31. Sharifzadeh M, Shahabi C (2006) The spatial skyline queries. In: International conference on very large data bases, pp 751–762

  32. Tao Y, Xiao X, Cheng R (2007) Range search on multidimensional uncertain data. ACM Trans Datab Syst 32(3)

  33. Wang H, Zimmermann R (2011) Processing of continuous location-based range queries on moving objects in road networks. TKDE 23(7):1065–1078

    Google Scholar 

  34. Zhang C, Li F, Jestes J (2012) Efficient parallel knn joins for large data in mapreduce. In: EDBT

Download references

Acknowledgments

This work was supported by Ministry of Science and Technology of Taiwan (R.O.C.) under Grants MOST 104-2119-M-022-001 and MOST 105-2119-M-022-002.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuan-Ko Huang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Huang, YK. Efficient processing of intelligent probabilistic collision detection queries. Computing 99, 383–404 (2017). https://doi.org/10.1007/s00607-016-0516-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-016-0516-7

Keywords

Mathematics Subject Classification

Navigation