Efficient Nearest-Neighbor Query and Clustering of Planar Curves

被引:4
|
作者
Aronov, Boris [1 ]
Filtser, Omrit [2 ]
Horton, Michael [3 ]
Katz, Matthew J. [2 ]
Sheikhan, Khadijeh [1 ]
机构
[1] NYU, Tandon Sch Engn, Brooklyn, NY 11201 USA
[2] Ben Gurion Univ Negev, IL-84105 Beer Sheva, Israel
[3] SPORTLOGiQ Inc, Montreal, PQ H2T 3B3, Canada
来源
ALGORITHMS AND DATA STRUCTURES, WADS 2019 | 2019年 / 11646卷
关键词
Polygonal curves; Nearest-neighbor queries; Clustering; Frechet distance; Data structures; (Approximation) algorithms; FRECHET DISTANCE;
D O I
10.1007/978-3-030-24766-9_3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study two fundamental problems dealing with curves in the plane, namely, the nearest-neighbor problem and the center problem. Let C be a set of n polygonal curves, each of size m. In the nearest-neighbor problem, the goal is to construct a compact data structure over C, such that, given a query curve Q, one can efficiently find the curve in C closest to Q. In the center problem, the goal is to find a curve Q, such that the maximum distance between Q and the curves in C is minimized. We use the well-known discrete Frechet distance function, both under L-infinity and under L-2, to measure the distance between two curves. For the nearest-neighbor problem, despite discouraging previous results, we identify two important cases for which it is possible to obtain practical bounds, even when m and n are large. In these cases, either Q is a line segment or C consists of line segments, and the bounds on the size of the data structure and query time are nearly linear in the size of the input and query curve, respectively. The returned answer is either exact under L-infinity, or approximated to within a factor of 1 + epsilon under L-2. We also consider the variants in which the location of the input curves is only fixed up to translation, and obtain similar bounds, under L-infinity. As for the center problem, we study the case where the center is a line segment, i.e., we seek the line segment that represents the given set as well as possible. We present near-linear time exact algorithms under L-infinity, even when the location of the input curves is only fixed up to translation. Under L-2, we present a roughly O(n(2) m(3))-time exact algorithm.
引用
收藏
页码:28 / 42
页数:15
相关论文
共 50 条
  • [21] k-nearest-neighbor clustering and percolation theory
    Teng, Shang-Hua
    Yao, Frances F.
    ALGORITHMICA, 2007, 49 (03) : 192 - 211
  • [22] Hierarchical nearest neighbor descent, in-tree, and clustering
    Qiu, Teng
    Li, Yongjie
    PATTERN RECOGNITION, 2023, 137
  • [23] Robust Nonparametric Nearest Neighbor Random Process Clustering
    Tschannen, Michael
    Bolcskei, Helmut
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2017, 65 (22) : 6009 - 6023
  • [24] k-Nearest-Neighbor Clustering and Percolation Theory
    Shang-Hua Teng
    Frances F. Yao
    Algorithmica, 2007, 49 : 192 - 211
  • [25] Scalable Parallel Algorithms for Shared Nearest Neighbor Clustering
    Kumari, Sonal
    Maurya, Saurabh
    Goyal, Poonam
    Balasubramaniam, Sundar S.
    Goyal, Navneet
    PROCEEDINGS OF 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2016, : 72 - 81
  • [26] Nearest Neighbor Clustering: A Baseline Method for Consistent Clustering with Arbitrary Objective Functions
    Bubeck, Sebastien
    von Luxburg, Ulrike
    JOURNAL OF MACHINE LEARNING RESEARCH, 2009, 10 : 657 - 698
  • [27] Fuzzy nearest neighbor clustering of high-dimensional data
    Wang, HB
    Yu, YQ
    Zhou, DR
    Meng, B
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 2569 - 2572
  • [28] Characterizations of nearest and farthest neighbor algorithms by clustering admissibility conditions
    Chen, ZM
    Van Ness, J
    PATTERN RECOGNITION, 1998, 31 (10) : 1573 - 1578
  • [29] A New Density Clustering Method Using Mutual Nearest Neighbor
    Zhang, Yufang
    Zha, Yongfang
    Li, Lintao
    Xiong, Zhongyang
    WEB AND BIG DATA, APWEB-WAIM 2021, PT I, 2021, 12858 : 487 - 494
  • [30] KNNCC: An Algorithm for K-Nearest Neighbor Clique Clustering
    Qu Chao
    Yuan Ruifen
    Wei Xiaorui
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOLS 1-4, 2013, : 1763 - 1766