| 研究生: |
廖世傑 Liao, Shi-Jei |
|---|---|
| 論文名稱: |
連續對移動速度與方向不確定之物體作 K 個最近鄰居搜尋 Continuous K-Nearest Neighbor Query for Moving Objects with Uncertain Speed and Uncertain Direction |
| 指導教授: |
李強
Lee, Chiang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2007 |
| 畢業學年度: | 95 |
| 語文別: | 中文 |
| 論文頁數: | 62 |
| 中文關鍵詞: | 時間-空間資料庫 、查詢者的 K 個最近鄰居 |
| 外文關鍵詞: | K-Nearest Neighbor, moving query object, spatio-temporal databases, moving objects, continuous K-Nearest Neighbor query |
| 相關次數: | 點閱:92 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在時間-空間資料庫系統所提供的查詢服務裡, 其中有一項重要的查詢稱之為 continuous K-Nearest Neighbor (CKNN) query.
CKNN query 會判斷出在未來一段時間 ts 到 te 之內的每個時間點, 查詢者的 K 個最近物體, 而這些物體稱之為查詢者的 K 個最近鄰居 (簡稱為 KNN).
在本篇論文中, 我們研究如何去有效地處理 CKNN query.
不同以往的相關研究, 我們放寬過去物體為等速度且固定方向的假設, 允許物體的速度和方向各自介於一個範圍內移動.
允許物體的速度與方向不固定讓我們的研究更符合現實生活的應用.
由於物體的速度與方向的不確定, 使得處理 CKNN query 變的更加複雜.
我們提出一個可以避免掉過去方法所面臨的缺點的方法來有效的處理 CKNN query.
另外, 我們也發展一個有效的刪除策略並結合一個索引來減少 I/O 和 CPU 成本.
根據實驗結果, 我們方法具有的良好的效能.
One of the most important queries in spatio-temporal databases that aims at managing moving objects efficiently is the continuous K-Nearest Neighbor (CKNN) query.
Given a future time interval [ts, te] and a moving query object q, a CKNN query is to retrieve the K-Nearest Neighbor (KNN) of q from ts to te.
In this paper, we investigate how to process a CKNN query efficiently.
Different from the previous related works, our work relieves the past assumption, that an object moves with a fixed speed and a fixed direction, by allowing that the speed and direction of the object can vary within a known range.
Allowing objects move with uncertain speed and direction makes our work more suitable for the real-life applications.
Due to the introduction of this uncertainty on the speed and direction of each object, processing a CKNN becomes much more complicated.
We propose an approach to remedy the shortcomings of the previous work so as to efficiently process CKNN query.
In addition, we also develop an efficient pruning strategy operated by the support of a data-partition index to achieve low I/O and CPU costs.
Comprehensive experiments demonstrate the efficiency and effectiveness of our proposed approach.
[BJKS02] Rimantas Benetis, Christian S. Jensen, Gytis Karciauskas, and Simonas Saltenis, “Nearest Neighbor and Reverse Nearest Neighbor Queries for Moving Objects,”in International Database Engineering and Applications Symposium, Canada, July 17-19 2002.
[BJKS06] Rimantas Benetis, Christian S. Jensen, Gytis Karciauskas, and Simonas Saltenis, “Nearest Neighbor and Reverse Nearest Neighbor Queries for Moving Objects,” in VLDB Journal, vol.15, no. 3, pp.229-249, September 2006.
[CKP04] R. Cheng, D. V. Kalashnikov, and S. Prabhakar, “Querying Imprecise Data in Moving Object Environments,” IEEE Transactions on Knowledge and Data Engineering, vol. 16, no. 9, pp. 1112-1127, 2004.
[Gut84] A. Guttman, “R-Trees: A Dynamic Index Structure for Spatial Searching,” in ACM SIGMOD Conf, 1984, pp 47-57.
[HCL06] Yuan-Ko Huang, Chao-Chun Chen, and Chiang Lee, “Continuous K-Nearest Neighbor Query for Moving Objects with Uncertain Velocity,” Department of Computer Science and Information Engineering, National Cheng Kung University, 2006, http://dblab.csie.ncku.edu.tw/∼wbsyok/tech cknn queries.ps.58
[ISS03] Glenn Iwerks, Hanan Samet, and Ken Smith, “Continuous KNearest Neighbor Queries for Continuously Moving Points with Updates,” in International Conference on Very Large Data Bases, Berlin, Germany, September 9-12 2003.
[MHP05] KyriakosMouratidis, Marios Hadjieleftheriou, and Dimitris Papadias,“Conceptual Partitioning: An Efficient Method for Continuous Nearest Neighbor Monitoring,” in Proceedings of the ACM SIGMOD, 2005.
[PSTM04] Dimitris Papadias and Qiongmao Shen and Yufei Tao and KyriakosMouratidis, “Group Nearest Neighbor Queries,” in Proceedings the 20th International Conference on Data Engineering, 2004.
[RKV95] Nick Roussopoulos, Stephen Kelley, and Fr’ed’eric Vincent,“Nearest neighbor queries,”in Proceedings of ACM Sigmod, 1995, pp 71-79.
[RPM03] K. Raptopoulou, A. N. Papadopoulos, and Y. Manolopoulos,“Fast Nearest-Neighbor Query Processing in Moving-Object Databases,” in Geoinformatica, vol. 7, pp.113-137, 2003.
[Sam90a] Hanan Samet,“The Design and Analysis of Spatial Data Structures,”Addison-Wesley, ISBN 0-201-50255-0, 1990.
[Sam90b] Hanan Samet,“Application of Spatial Data Structure,”Addison-Wesley, ISBN 0-201-50300-X, 1990.
[Sequoia] http://www.rtreeportal.org/datasets/spatial/US/Sequoia.zip
[SJLL00] Simonas Saltenis, Christian S. Jensen, Scott T. Leutenegger, and Mario A. Lopez, “Indexing the Positions of ContinuouslyMoving Objects,” in SIGMOD Conference, 2000, pp 331-342.
[SR01] Zhexuan Song and Nick Roussopoulos, “K-Nearest Neighbor Search for Moving Query Point,” in Proceedings of 7th International Symposium on Advances in Spatial and Temporal Databases, LNCS2121, Redondo Beach, CA, USA, July 12-15 2001, pp 79-96.
[TFWG00] G.B. Thomas, R.L. Finney, M.D. Weir, and F.R. Giordano,“Thomas’ Calculus,” 10th ed., Addison Wesley, 2000.
[TP02] Yufei Tao and Dimitris Papadias, “Time Parameterized Queries in Spatio-Temporal Databases,” in Proceedings of the 2002 ACM SIGMOD international conference on Management of data, Madison, Wisconsin, 2002, pp. 334-345.
[TWZC02] Goce Trajcevski, Ouri Wolfson, Fengli Zhang and Sam Chamberlain, “The Geometry of Uncertainty in Moving Objects Databases,” in Proceedings of the 8th International Conference on Extending Database Technology, 2002, pp. 233-250.
[TWHC04] Goce Trajcevski, Ouri Wolfson, Klaus Hinrichs and
Sam Chamberlain, “Managing Uncertainty in Moving Objects
Databases,” in ACM Transactions on Database Systems, vol. 29, no. 3, September 2004, pp. 463-507.
[WSCY99] A. P. Sistla, O. Wolfson, S. Chamberlain, and Y. Yesha, “Updating and querying databases that track mobile units,” Distributed and Parallel Databases, vol. 7, no. 3, pp. 257-387, 1999.
[XMA05] Xiaopeng Xiong, Mohamed F. Mokbel, and Walid G. Aref, “SEA-CNN: Scalable Processing of Continuous K-Nearest Neighbor Queries in Spatio-temporal Databases,” ICDE, 2005.
[YPK05] Xiaohui Yu, Ken Q. Pu, and Nick Koudas, “Monitoring KNearest Neighbor Queries Over Moving Objects,” ICDE, 2005.