Efficient Nearest-Neighbor Query and Clustering of Planar Curves

04/24/2019
by   Boris Aronov, et al.
0

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_∞ 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_∞, or approximated to within a factor of 1+ε 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_∞. 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_∞, even when the location of the input curves is only fixed up to translation. Under L_2, we present a roughly O(n^2m^3)-time exact algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/20/2019

Approximate Nearest Neighbor for Curves --- Simple, Efficient, and Deterministic

In the (1+ε,r)-approximate-near-neighbor problem for curves (ANNC) under...
research
08/28/2023

Solving Fréchet Distance Problems by Algebraic Geometric Methods

We study several polygonal curve problems under the Fréchet distance via...
research
08/06/2018

Probabilistic embeddings of the Fréchet distance

The Fréchet distance is a popular distance measure for curves which natu...
research
05/15/2023

A Sweep-plane Algorithm for Calculating the Isolation of Mountains

One established metric to classify the significance of a mountain peak i...
research
05/03/2018

Approximating (k,ℓ)-center clustering for curves

The Euclidean k-center problem is a classical problem that has been exte...
research
01/06/2019

Walking the Dog Fast in Practice: Algorithm Engineering of the Fréchet Distance

The Fréchet distance provides a natural and intuitive measure for the po...
research
03/19/2022

On Practical Nearest Sub-Trajectory Queries under the Fréchet Distance

We study the problem of sub-trajectory nearest-neighbor queries on polyg...

Please sign up or login with your details

Forgot password? Click here to reset