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 条
  • [1] Approximate Nearest Neighbor for Curves: Simple, Efficient, and Deterministic
    Filtser, Arnold
    Filtser, Omrit
    Katz, Matthew J.
    ALGORITHMICA, 2023, 85 (05) : 1490 - 1519
  • [2] Efficient Processing of Relevant Nearest-Neighbor Queries
    Efstathiades, Christodoulos
    Efentakis, Alexandros
    Pfoser, Dieter
    ACM TRANSACTIONS ON SPATIAL ALGORITHMS AND SYSTEMS, 2016, 2 (03)
  • [3] Nearest-Neighbor Clustering Power Control Algorithm for Wireless Sensor Networks
    Chen, YouRong
    Wang, ZhangQuan
    Liu, BanTeng
    Ge, LingXiao
    ADVANCES IN COMPUTER SCIENCE, ENVIRONMENT, ECOINFORMATICS, AND EDUCATION, PT III, 2011, 216 : 545 - 551
  • [4] Approximate Nearest Neighbor for Curves: Simple, Efficient, and Deterministic
    Arnold Filtser
    Omrit Filtser
    Matthew J. Katz
    Algorithmica, 2023, 85 : 1490 - 1519
  • [5] An improved method on nearest-neighbor clustering learning in self-adaptive fuzzy identification
    Yin, Xiaoming
    Gu, Xingsheng
    ISDA 2006: SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 1, 2006, : 342 - 347
  • [6] Continuous nearest-neighbor queries with location uncertainty
    Sistla, A. Prasad
    Wolfson, Ouri
    Xu, Bo
    VLDB JOURNAL, 2015, 24 (01) : 25 - 50
  • [7] Nearest-Neighbor Searching Under Uncertainty I
    Pankaj K. Agarwal
    Alon Efrat
    Swaminathan Sankararaman
    Wuzhou Zhang
    Discrete & Computational Geometry, 2017, 58 : 705 - 745
  • [8] Continuous nearest-neighbor queries with location uncertainty
    A. Prasad Sistla
    Ouri Wolfson
    Bo Xu
    The VLDB Journal, 2015, 24 : 25 - 50
  • [9] Nearest-Neighbor Searching Under Uncertainty I
    Agarwal, Pankaj K.
    Efrat, Alon
    Sankararaman, Swaminathan
    Zhang, Wuzhou
    DISCRETE & COMPUTATIONAL GEOMETRY, 2017, 58 (03) : 705 - 745
  • [10] A fuzzy c-means clustering algorithm based on nearest-neighbor intervals for incomplete data
    Li, Dan
    Gu, Hong
    Zhang, Liyong
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (10) : 6942 - 6947