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

02/20/2019
by   Arnold Filtser, et al.
0

In the (1+ε,r)-approximate-near-neighbor problem for curves (ANNC) under some distance measure δ, the goal is to construct a data structure for a given set C of curves that supports approximate near-neighbor queries: Given a query curve Q, if there exists a curve C∈C such that δ(Q,C)< r, then return a curve C'∈C with δ(Q,C')<(1+ε)r. There exists an efficient reduction from the (1+ε)-approximate-nearest-neighbor problem to ANNC, where in the former problem the answer to a query is a curve C∈C with δ(Q,C)<(1+ε)·δ(Q,C^*), where C^* is the curve of C closest to Q. Given a set C of n curves, each consisting of m points in d dimensions, we construct a data structure for ANNC that uses n· O(1/ε)^md storage space and has O(md(nm/ε)) query time (for a query curve of length m), where the similarity between two curves is their discrete Fréchet or dynamic time warping distance. Our approach consists of a discretization of space based on the input curves, which allows us to prepare a small set of curves that captures all possible queries approximately. Our method is simple and deterministic, yet, somewhat surprisingly, it is more efficient than all previous methods. We also apply our method to a version of approximate range counting for curves and achieve similar bounds.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2020

On the Approximate Nearest Neighbor Queries among Curves under the Fréchet Distance

Approximate nearest neighbor search (ANNS) is a long-studied problem in ...
research
04/24/2019

Efficient Nearest-Neighbor Query and Clustering of Planar Curves

We study two fundamental problems dealing with curves in the plane, name...
research
07/09/2019

Sublinear data structures for short Fréchet queries

We study metric data structures for curves in doubling spaces, such as t...
research
04/28/2023

Approximate Nearest Neighbor for Polygonal Curves under Fréchet Distance

We propose κ-approximate nearest neighbor (ANN) data structures for n po...
research
09/07/2018

FRESH: Fréchet Similarity with Hashing

Massive datasets of curves, such as time series and trajectories, are co...
research
03/02/2018

A fast implementation of near neighbors queries for Fréchet distance (GIS Cup)

This paper describes an implementation of fast near-neighbours queries (...
research
07/31/2020

Orientation-Preserving Vectorized Distance Between Curves

We introduce an orientation-preserving landmark-based distance for conti...

Please sign up or login with your details

Forgot password? Click here to reset