The K group nearest-neighbor query on non-indexed RAM-resident data
Ημερομηνία
2016Γλώσσα
en
Λέξη-κλειδί
Επιτομή
Data sets that are used for answering a single query only once (or just a few times) before they are replaced by new data sets appear frequently in practical applications. The cost of buiding indexes to accelerate query processing would not be repaid for such data sets. We consider an extension of the popular (K) Nearest-Neighbor Query, called the (K) Group Nearest Neighbor Query (GNNQ). This query discovers the (K) nearest neighbor(s) to a group of query points (considering the sum of distances to all the members of the query group) and has been studied during recent years, considering data sets indexed by efficient spatial data structures. We study (K) GNNQs, considering non-indexed RAM-resident data sets and present an existing algorithm adapted to such data sets and two Plane-Sweep algorithms, that apply optimizations emerging from the geometric properties of the problem. By extensive experimentation, using real and synthetic data sets, we highlight the most efficient algorithm. © Springer International Publishing Switzerland 2016.
Collections
Related items
Showing items related by title, author, creator and subject.
-
Plane-sweep algorithms for the K Group Nearest-Neighbor Query
Roumelis, G.; Vassilakopoulos, M.; Corral, A.; Manolopoulos, Y. (2015)One of the most representative and studied queries in Spatial Databases is the (K) Nearest-Neighbor (NNQ), that discovers the (K) nearest neighbor(s) to a query point. An extension that is important for practical applications ... -
Nearest Neighbor Algorithms using xBR-Trees
Roumelis, G.; Vassilakopoulos, M.; Corral, A. (2011)One of the common queries in spatial databases is the (K) Nearest Neighbor Query that discovers the (K) closest objects to a query object. Processing of spatial queries, in most cases, is accomplished by indexing spatial ... -
Prepartitioning in MapReduce Processing of Group Nearest-Neighbor Query
Moutafis P., Mavrommatis G., Velentzas P. (2020)Given two datasets of points (called Query and Training), the Group (K) Nearest-Neighbor (GKNN) query retrieves (K) points of the Training with the smallest sum of distances to every point of the Query. This spatial query ...