Efficient flexible aggregate nearest neighbor search in road networks도로 네트워크에서 효율적인 유연한 집계값 최근접 이웃 검색

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 64
  • Download : 0
In spatial database and road network applications, the search for the nearest neighbor (NN) from a given query object q is the most fundamental and important problem. Aggregate nearest neighbor (ANN) search is an extension of the NN search with a set of query objects Q = {q_0, ..., q_(M-1) }and finds the object p* that minimizes g{d(p*, q_i), q_i ∈ Q}, where g (max or sum) is an aggregate function and d() is a distance function between two objects. Flexible aggregate nearest neighbor (FANN) search is an extension of the ANN search with the introduction of a flexibility factor ϕ (0 < ϕ ≤ 1) and finds the object p* and the set of query objects Q*_ϕ that minimize g{d(p*,q_i), q_i ∈ Q*_ϕ }, where Q*_ϕ can be any subset of Q of size ϕ|Q|. This study proposes two efficient flexible aggregate nearest neighbor (FANN) search algorithms in road networks. The state-of-the-art FANN search algorithm in road networks, which is known as IER-kNN, used the Euclidean distance based on the two-dimensional coordinates of objects when choosing an R-tree node that most potentially contains p*. However, since the Euclidean distance is significantly different from the actual shortest-path distance between objects, IER-kNN looks up many unnecessary nodes, thereby incurring many calculations of ‘expensive’ shortest-path distances and eventually performance degradation. First, we propose an efficient α-probabilistic FANN search algorithm in road networks. The proposed algorithm transforms road network objects into μ-dimensional Euclidean space objects while preserving the distances between them as much as possible using landmark multidimensional scaling (LMDS). Since the Euclidean distance after LMDS transformation is very close to the shortest-path distance, the lookup of unnecessary R-tree nodes and the calculation of expensive shortest-path distances are reduced significantly, thereby greatly improving the search performance. As a result of performance comparison experiments conducted for various real road networks and parameters, the proposed algorithm always achieved higher performance than the IER-kNN; the performance (execution time) of the proposed algorithm was improved by up to 10.87 times without loss of accuracy. Secondly, we propose an efficient exact FANN search algorithm in road networks using the M-tree. This algorithm can greatly reduce unnecessary accesses to index nodes compared with IER-kNN since the M-tree is constructed based on the actual shortest-path distances between objects. To the best of our knowledge, our algorithm is the first exact FANN algorithm that uses the M-tree. We prove that our algorithm does not cause any false drop. In conducting a series of experiments using various real road network datasets, our algorithm consistently outperformed IER-kNN by up to 6.92 times.
Advisors
Kim, Min-Sooresearcher김민수researcherHyun, Soon J.researcher현순주researcher
Description
한국과학기술원 :전산학부,
Publisher
한국과학기술원
Issue Date
2022
Identifier
325007
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학부, 2022.8,[iii, 56 p. :]

Keywords

유연한 집계값 최근접 이웃▼a도로 네트워크▼a점진적 유클리드 제한; Flexible aggregate nearest neighbor▼aRoad network▼aIncremental Euclidean restriction

URI
http://hdl.handle.net/10203/309229
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1007873&flag=dissertation
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0