Skip to main content
Erschienen in: GeoInformatica 2/2010

01.04.2010

Algorithms for constrained k-nearest neighbor queries over moving object trajectories

verfasst von: Yunjun Gao, Baihua Zheng, Gencai Chen, Qing Li

Erschienen in: GeoInformatica | Ausgabe 2/2010

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

An important query for spatio-temporal databases is to find nearest trajectories of moving objects. Existing work on this topic focuses on the closest trajectories in the whole data space. In this paper, we introduce and solve constrained k-nearest neighbor (CkNN) queries and historical continuous CkNN (HCCkNN) queries on R-tree-like structures storing historical information about moving object trajectories. Given a trajectory set D, a query object (point or trajectory) q, a temporal extent T, and a constrained region CR, (i) a CkNN query over trajectories retrieves from D within T, the k (≥ 1) trajectories that lie closest to q and intersect (or are enclosed by) CR; and (ii) an HCCkNN query on trajectories retrieves the constrained k nearest neighbors (CkNNs) of q at any time instance of T. We propose a suite of algorithms for processing CkNN queries and HCCkNN queries respectively, with different properties and advantages. In particular, we thoroughly investigate two types of CkNN queries, i.e., CkNNP and CkNNT, which are defined with respect to stationary query points and moving query trajectories, respectively; and two types of HCCkNN queries, namely, HCCkNNP and HCCkNNT, which are continuous counterparts of CkNNP and CkNNT, respectively. Our methods utilize an existing data-partitioning index for trajectory data (i.e., TB-tree) to achieve low I/O and CPU cost. Extensive experiments with both real and synthetic datasets demonstrate the performance of the proposed algorithms in terms of efficiency and scalability.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
A preliminary work has been published in DASFAA’08 as a short paper [14], in which the concept of constrained kNN (CkNN) search over moving objects trajectories has been introduced. However, due to the space limitation, we only managed to present the basic idea, but not the details, of CkNN query processing. In addition, the concept of historical continuous constrained kNN search on moving objects trajectories has not been defined in that work.
 
2
The URL of the R-tree Portal is http://​www.​rtreeportal.​org/​.
 
Literatur
1.
Zurück zum Zitat Arumugam S, Jermaine C (2006) Closest-point-of-approach join for moving object histories. in Proc. of ICDE, p. 86 Arumugam S, Jermaine C (2006) Closest-point-of-approach join for moving object histories. in Proc. of ICDE, p. 86
2.
Zurück zum Zitat Beckmann N, Kriegel H-P, Schneider R, Seeger B. (1990) The R*-tree: An efficient and robust access method for points and rectangles. in Proc. of ACM SIGMOD, pp 322–331 Beckmann N, Kriegel H-P, Schneider R, Seeger B. (1990) The R*-tree: An efficient and robust access method for points and rectangles. in Proc. of ACM SIGMOD, pp 322–331
3.
Zurück zum Zitat Benetis R, Jensen CS, Karciauskas G, Saltenis S (2002) Nearest neighbor and reverse nearest neighbor queries for moving objects. in Proc. of IDEAS, pp 44–53 Benetis R, Jensen CS, Karciauskas G, Saltenis S (2002) Nearest neighbor and reverse nearest neighbor queries for moving objects. in Proc. of IDEAS, pp 44–53
5.
Zurück zum Zitat Berchtold S, Ertl B, Keim DA, Kriegel H-P, Seidl T (1998) Fast nearest neighbor search in high-dimensional space. in Proc. of ICDE, pp 209–218 Berchtold S, Ertl B, Keim DA, Kriegel H-P, Seidl T (1998) Fast nearest neighbor search in high-dimensional space. in Proc. of ICDE, pp 209–218
7.
Zurück zum Zitat Corral A, Manolopoulos Y, Theodoridis Y, Vassilakopoulos M (2000) Closest pair queries in spatial databases. in Proc. of ACM SIGMOD, pp 189–200 Corral A, Manolopoulos Y, Theodoridis Y, Vassilakopoulos M (2000) Closest pair queries in spatial databases. in Proc. of ACM SIGMOD, pp 189–200
8.
Zurück zum Zitat Deng K, Zhou X, Shen H, Xu K, Lin X (2006) Surface k-NN query processing. in Proc. of ICDE, p. 78 Deng K, Zhou X, Shen H, Xu K, Lin X (2006) Surface k-NN query processing. in Proc. of ICDE, p. 78
9.
Zurück zum Zitat Ferhatosmanoglu H, Stanoi I, Agrawal D, Abbadi A (2001) Constrained nearest neighbor queries. in Proc. of SSTD, pp 257–278 Ferhatosmanoglu H, Stanoi I, Agrawal D, Abbadi A (2001) Constrained nearest neighbor queries. in Proc. of SSTD, pp 257–278
10.
Zurück zum Zitat Frentzos E, Gratsias K, Pelekis N, Theodoridis Y (2005) Nearest neighbor search on moving object trajectories. in Proc. of SSTD, pp 328–345 Frentzos E, Gratsias K, Pelekis N, Theodoridis Y (2005) Nearest neighbor search on moving object trajectories. in Proc. of SSTD, pp 328–345
12.
Zurück zum Zitat Gao Y, Li C, Chen G, Chen L, Jiang X, Chen C (2007) Efficient k-nearest-neighbor search algorithms for historical moving object trajectories. J Comput Sci Technol 22(2):232–244. doi:10.1007/s11390-007-9030-x CrossRef Gao Y, Li C, Chen G, Chen L, Jiang X, Chen C (2007) Efficient k-nearest-neighbor search algorithms for historical moving object trajectories. J Comput Sci Technol 22(2):232–244. doi:10.​1007/​s11390-007-9030-x CrossRef
13.
Zurück zum Zitat Gao Y, Li C, Chen G, Li Q, Chen C (2007) Efficient algorithms for historical continuous kNN query processing over moving object trajectories. in Proc. of APWeb/WAIM, pp 188–199 Gao Y, Li C, Chen G, Li Q, Chen C (2007) Efficient algorithms for historical continuous kNN query processing over moving object trajectories. in Proc. of APWeb/WAIM, pp 188–199
14.
Zurück zum Zitat Gao Y, Chen G, Li Q, Li C, Chen C (2008 Constrained k-nearest neighbor query processing over moving object trajectories. in Proc. of DASFAA, pp 635–643 Gao Y, Chen G, Li Q, Li C, Chen C (2008 Constrained k-nearest neighbor query processing over moving object trajectories. in Proc. of DASFAA, pp 635–643
15.
Zurück zum Zitat Guttman A (1984) R-trees: A dynamic index structure for spatial searching. in Proc. of ACM SIGMOD, pp 47–57 Guttman A (1984) R-trees: A dynamic index structure for spatial searching. in Proc. of ACM SIGMOD, pp 47–57
17.
Zurück zum Zitat Iwerks GS, Samet H, Smith K (2003) Continuous k-nearest neighbor queries for continuously moving points with updates. in Proc. of VLDB, pp 512–523 Iwerks GS, Samet H, Smith K (2003) Continuous k-nearest neighbor queries for continuously moving points with updates. in Proc. of VLDB, pp 512–523
18.
Zurück zum Zitat Kollios G, Gunopoulos D, Tsotras V (1999) On indexing mobile objects. in Proc. of ACM PODS, pp 261–272 Kollios G, Gunopoulos D, Tsotras V (1999) On indexing mobile objects. in Proc. of ACM PODS, pp 261–272
19.
Zurück zum Zitat Korn F, Sidiropoulos N, Faloutsos C, Siegel E, Protopapas Z (1996) Fast nearest neighbor search in medical image databases. in Proc. of VLDB, pp 215–226 Korn F, Sidiropoulos N, Faloutsos C, Siegel E, Protopapas Z (1996) Fast nearest neighbor search in medical image databases. in Proc. of VLDB, pp 215–226
20.
Zurück zum Zitat Manolopoulos Y, Nanopoulos A, Papadopoulos AN, Theodoridis Y (2005) R-trees: Theory and applications. Springer-Verlag Manolopoulos Y, Nanopoulos A, Papadopoulos AN, Theodoridis Y (2005) R-trees: Theory and applications. Springer-Verlag
21.
Zurück zum Zitat Mokbel MF, Ghanem TM, Aref WG (2003) Spatio-temporal access methods. IEEE Data Eng Bull 26(2):40–49 Mokbel MF, Ghanem TM, Aref WG (2003) Spatio-temporal access methods. IEEE Data Eng Bull 26(2):40–49
22.
Zurück zum Zitat Mouratidis K, Hadjieleftheriou M, Papadias D (2005) Conceptual partitioning: an efficient method for continuous nearest neighbor monitoring. in Proc. of ACM SIGMOD, pp 634–645 Mouratidis K, Hadjieleftheriou M, Papadias D (2005) Conceptual partitioning: an efficient method for continuous nearest neighbor monitoring. in Proc. of ACM SIGMOD, pp 634–645
23.
Zurück zum Zitat Mouratidis K, Papadias D, Bakiras S, Tao Y (2005) A threshold-based algorithm for continuous monitoring of k nearest neighbors. IEEE Trans Knowl Data Eng 17(11):1451–1464. doi:10.1109/TKDE.2005.172 CrossRef Mouratidis K, Papadias D, Bakiras S, Tao Y (2005) A threshold-based algorithm for continuous monitoring of k nearest neighbors. IEEE Trans Knowl Data Eng 17(11):1451–1464. doi:10.​1109/​TKDE.​2005.​172 CrossRef
24.
Zurück zum Zitat Mouratidis K, Yiu M, Papadias D, Mamoulis N (2006) Continuous nearest neighbor monitoring in road networks. in Proc. of VLDB, pp 43–54 Mouratidis K, Yiu M, Papadias D, Mamoulis N (2006) Continuous nearest neighbor monitoring in road networks. in Proc. of VLDB, pp 43–54
25.
Zurück zum Zitat Papadias D, Shen Q, Tao Y, Mouratidis K (2004) Group nearest neighbor queries. in Proc. of ICDE, pp 301–312 Papadias D, Shen Q, Tao Y, Mouratidis K (2004) Group nearest neighbor queries. in Proc. of ICDE, pp 301–312
26.
Zurück zum Zitat Papadopoulos AN, Manolopoulos Y (1997) Performance of nearest neighbor queries in R-trees. in Proc. of ICDT, pp 394–408 Papadopoulos AN, Manolopoulos Y (1997) Performance of nearest neighbor queries in R-trees. in Proc. of ICDT, pp 394–408
27.
Zurück zum Zitat Pfoser D, Jensen CS, Theodoridis Y (2000) Novel approaches in query processing for moving object trajectories. in Proc. of VLDB, pp 395–406 Pfoser D, Jensen CS, Theodoridis Y (2000) Novel approaches in query processing for moving object trajectories. in Proc. of VLDB, pp 395–406
29.
Zurück zum Zitat Roussopoulos N, Kelley S, Vincent F (1995) Nearest neighbor queries. in Proc. of ACM SIGMOD, pp 71–79 Roussopoulos N, Kelley S, Vincent F (1995) Nearest neighbor queries. in Proc. of ACM SIGMOD, pp 71–79
30.
Zurück zum Zitat Saltenis S, Jensen CS, Leutenegger ST, Lopez MA (2000) Indexing the positions of continuously moving objects. in Proc. of ACM SIGMOD, pp 331–342 Saltenis S, Jensen CS, Leutenegger ST, Lopez MA (2000) Indexing the positions of continuously moving objects. in Proc. of ACM SIGMOD, pp 331–342
31.
Zurück zum Zitat Seidl T, Kriegel H-P (1998) Optimal multi-step k-nearest neighbor search. in Proc. of ACM SIGMOD, pp 154–165 Seidl T, Kriegel H-P (1998) Optimal multi-step k-nearest neighbor search. in Proc. of ACM SIGMOD, pp 154–165
32.
Zurück zum Zitat Sellis T, Roussopoulos N, Faloutsos C (1987) The R+-tree: A dynamic index for multi-dimensional objects. in Proc. of VLDB, pp 507–518 Sellis T, Roussopoulos N, Faloutsos C (1987) The R+-tree: A dynamic index for multi-dimensional objects. in Proc. of VLDB, pp 507–518
33.
Zurück zum Zitat Song Z, Roussopoulos N (2001) K-nearest neighbor search for moving query point. in Proc. of SSTD, pp 79–96 Song Z, Roussopoulos N (2001) K-nearest neighbor search for moving query point. in Proc. of SSTD, pp 79–96
34.
Zurück zum Zitat Tao Y, Papadias D (2001) The MV3R-Tree: A spatio-temporal access method for timestamp and interval queries. in Proc. of VLDB, pp 431–440 Tao Y, Papadias D (2001) The MV3R-Tree: A spatio-temporal access method for timestamp and interval queries. in Proc. of VLDB, pp 431–440
35.
Zurück zum Zitat Tao Y, Papadias D (2002) Time parameterized queries in spatio-temporal databases. in Proc. of ACM SIGMOD, pp 334–345 Tao Y, Papadias D (2002) Time parameterized queries in spatio-temporal databases. in Proc. of ACM SIGMOD, pp 334–345
36.
Zurück zum Zitat Tao Y, Papadias D, Shen Q (2002) Continuous nearest neighbor search. in Proc. of VLDB, pp 287–298 Tao Y, Papadias D, Shen Q (2002) Continuous nearest neighbor search. in Proc. of VLDB, pp 287–298
37.
Zurück zum Zitat Theodoridis Y, Silva JRO, Nascimento MA (1999) On the generation of spatiotemporal datasets. in Proc. of SSD, pp 147–164 Theodoridis Y, Silva JRO, Nascimento MA (1999) On the generation of spatiotemporal datasets. in Proc. of SSD, pp 147–164
38.
Zurück zum Zitat Theodoridis Y, Vazirgiannis M, Sellis TK (1996) Spatio-temporal indexing for large multimedia applications. in Proc. of ICMCS, pp 441–448 Theodoridis Y, Vazirgiannis M, Sellis TK (1996) Spatio-temporal indexing for large multimedia applications. in Proc. of ICMCS, pp 441–448
39.
Zurück zum Zitat Xiong X, Mokbel M, Aref WG (2005) SEA-CNN: Scalable processing of continuous k-nearest neighbor queries in spatio-temporal databases. in Proc. of ICDE, pp 643–654 Xiong X, Mokbel M, Aref WG (2005) SEA-CNN: Scalable processing of continuous k-nearest neighbor queries in spatio-temporal databases. in Proc. of ICDE, pp 643–654
40.
Zurück zum Zitat Yu X, Pu K, Koudas N (2005) Monitoring k-nearest neighbor queries over moving objects. in Proc. of ICDE, pp 631–642 Yu X, Pu K, Koudas N (2005) Monitoring k-nearest neighbor queries over moving objects. in Proc. of ICDE, pp 631–642
41.
Zurück zum Zitat Zheng B, Lee D (2001) Semantic caching in location-dependent query. in Proc. of SSTD, pp 97–116 Zheng B, Lee D (2001) Semantic caching in location-dependent query. in Proc. of SSTD, pp 97–116
42.
Zurück zum Zitat Zhang J, Mamoulis N, Papadias D, Tao Y (2004) All-nearest-neighbors queries in spatial databases. in Proc. of SSDBM, pp 297–306 Zhang J, Mamoulis N, Papadias D, Tao Y (2004) All-nearest-neighbors queries in spatial databases. in Proc. of SSDBM, pp 297–306
Metadaten
Titel
Algorithms for constrained k-nearest neighbor queries over moving object trajectories
verfasst von
Yunjun Gao
Baihua Zheng
Gencai Chen
Qing Li
Publikationsdatum
01.04.2010
Verlag
Springer US
Erschienen in
GeoInformatica / Ausgabe 2/2010
Print ISSN: 1384-6175
Elektronische ISSN: 1573-7624
DOI
https://doi.org/10.1007/s10707-009-0084-5

Weitere Artikel der Ausgabe 2/2010

GeoInformatica 2/2010 Zur Ausgabe