Data Structures for Approximate Discrete Fréchet Distance

12/14/2022
by   Ivor van der Hoog, et al.
0

The Fréchet distance is one of the most studied distance measures between curves P and Q. The data structure variant of the problem is a longstanding open problem: Efficiently preprocess P, so that for any Q given at query time, one can efficiently approximate their Fréchet distance. There exist conditional lower bounds that prohibit (1 + ε)-approximate Fréchet distance computations in subquadratic time, even when preprocessing P using any polynomial amount of time and space. As a consequence, the problem has been studied under various restrictions: restricting Q to be a (horizontal) segment, or requiring P and Q to be so-called realistic input curves. We give a data structure for (1+ε)-approximate discrete Fréchet distance in any metric space 𝒳 between a realistic input curve P and any query curve Q. After preprocessing the input curve P (of length |P|=n) in O(n log n) time, we may answer queries specifying a query curve Q and an ε, and output a value d(P,Q) which is at most a (1+ε)-factor away from the true Fréchet distance between Q and P. Our query time is asymptotically linear in |Q|=m, 1/ε, log n, and the realism parameter c or κ. Our data structure is the first to: adapt to the approximation parameter ε at query time, handle query curves with arbitrarily many vertices, work for any ambient space of the curves, or be dynamic. The method presented in this paper simplifies and generalizes previous contributions to the static problem variant. We obtain efficient queries (and therefore static algorithms) for Fréchet distance computation in high-dimensional spaces and other ambient metric spaces.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2021

Tight Bounds for Approximate Near Neighbor Searching for Time Series under the Fréchet Distance

We study the c-approximate near neighbor problem under the continuous Fr...
research
03/03/2022

Efficient Fréchet distance queries for segments

We study the problem of constructing a data structure that can store a t...
research
07/22/2020

Point-Location in The Arrangement of Curves

An arrangement of n curves in the plane is given. The query is a point q...
research
11/05/2022

Map matching queries on realistic input graphs under the Fréchet distance

Map matching is a common preprocessing step for analysing vehicle trajec...
research
07/15/2017

On the complexity of range searching among curves

Modern tracking technology has made the collection of large numbers of d...
research
02/11/2021

Translation Invariant Fréchet Distance Queries

The Fréchet distance is a popular similarity measure between curves. For...
research
07/17/2023

(1+ε)-ANN Data Structure for Curves via Subspaces of Bounded Doubling Dimension

We consider the (1+ε)-Approximate Nearest Neighbour (ANN) Problem for po...

Please sign up or login with your details

Forgot password? Click here to reset