Approximability of the discrete Fréchet distance

@inproceedings{Bringmann2015ApproximabilityOT,
  title={Approximability of the discrete Fr{\'e}chet distance},
  author={Karl Bringmann and Wolfgang Mulzer},
  booktitle={Journal of Computational Geometry},
  year={2015}
}
The Frechet distance is a popular and widespread distance measure for point sequences and for curves. About two years ago, Agarwal et al. [SIAM J. Comput. 2014] presented a new (mildly) subquadratic algorithm for the discrete version of the problem. This spawned a flurry of activity that has led to several new algorithms and lower bounds. In this paper, we study the approximability of the discrete Frechet distance. Building on a recent result by Bringmann [FOCS 2014], we present a new… 

Figures from this paper

Four Soviets Walk the Dog: Improved Bounds for Computing the Fréchet Distance

This work gives a randomized algorithm to compute the Fréchet distance between two polygonal curves in time and shows that there exists an algebraic decision tree for the decision problem of depth, for some varepsilon > 0, which reveals an intriguing new aspect of this well-studied problem.

Approximating the (continuous) Fr\'echet distance

This work describes the first strongly subquadratic time algorithm with subexponential approximation ratio for approximately computing the Fréchet distance between two polygonal chains, and describes how to turn any approximate decision procedure for the FrÉchet distance into an approximate optimization algorithm whose approximation ratio is the same up to arbitrarily small constant factors.

On Computing the k-Shortcut Fréchet Distance

A complexity analysis for the shortcut Fréchet distance, where one is allowed to take shortcuts along one of the curves, similar to the edit distance for sequences, and shows that efficient approximate decider algorithms are possible, even when k is large.

Computing the Fréchet Distance between Real-Valued Surfaces

This paper measures the distance between terrains based solely on the height function, and shows that in this case computing the Frechet distance between f and g is in NP, and defines an intermediate distance, between contour trees, which is shown to be NP-complete to compute.

Approximating the (continuous) Fréchet distance

This work describes the first strongly subquadratic time algorithm with subexponential approximation ratio for approximately computing the Frechet distance between two polygonal chains, and describes how to turn any approximate decision procedure for theFrechet distance into an approximate optimization algorithm whose approximation ratio is the same up to arbitrarily small constant factors.

Computing the Fréchet Distance with a Retractable Leash

This work presents a novel approach that avoids the detour through the decision version of the Fréchet distance between polygonal curves and gives the first quadratic time algorithm.

A Subquadratic $n^\epsilon$-approximation for the Continuous Fr\'echet Distance

An O ( α )-approximate algorithm that runs in O (( n + mn/α ) log 3 n ) time for any α ∈ [1, n ], assuming m ≤ n and constant dimension d .

Computing the Fréchet Distance Between Uncertain Curves in One Dimension

While finding the optimal placement of vertices seems more difficult than the regular Fréchet distance – and indeed it can easily prove that the problem is NP-hard in 2D – the optimal placed vertices in 1D can be computed in polynomial time.

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

Holds hardness of a one-sided sparse version of the Orthogonal Vectors problem as an intermediate problem, which is achieved by proving hardness of the one- sided sparse version for any super-constant value of k.
...

References

SHOWING 1-10 OF 22 REFERENCES

Why Walking the Dog Takes Time: Frechet Distance Has No Strongly Subquadratic Algorithms Unless SETH Fails

  • K. Bringmann
  • Computer Science, Mathematics
    2014 IEEE 55th Annual Symposium on Foundations of Computer Science
  • 2014
It is shown that the Fréchet distance cannot be computed in strongly subquadratic time, i.e., in time O(n2-δ) for any delta > 0.001-approximation, which means that finding faster algorithms is as hard as finding faster CNF-SAT algorithms, and the existence of a strongly subaquadratic algorithm can be considered unlikely.

Computing the Discrete Fréchet Distance in Subquadratic Time

This work presents the first subquadratic algorithm for computing the discrete Frechet distance between two sequences of points in the plane, and uses the geometry of the problem in a subtle way to encode legal positions of the frogs as states of a finite automaton.

Improved Approximation for Fréchet Distance on c-Packed Curves Matching Conditional Lower Bounds

This paper presents an improved algorithm with time complexity Open image in new window that improves upon the algorithm by Driemel et al. and matches the conditional lower bound (up to lower order factors of the form \(n^{o(1)}\)).

Computing the Fréchet Distance with a Retractable Leash

This work presents a novel approach that avoids the detour through the decision version of the Fréchet distance between polygonal curves and gives the first quadratic time algorithm.

Four Soviets Walk the Dog - with an Application to Alt's Conjecture

A randomized algorithm to compute the Frechet distance between two polygonal curves in time [EQUATION] on a pointer machine and in time O(n2(log log n)2) on a word RAM is given and there is evidence that the decision problem may not be 3SUM-hard after all.

Computing the Fréchet distance between two polygonal curves

  • H. AltM. Godau
  • Computer Science, Mathematics
    Int. J. Comput. Geom. Appl.
  • 1995
As a measure for the resemblance of curves in arbitrary dimensions we consider the so-called Frechet-distance, which is compatible with parametrizations of the curves. For polygonal chains P and Q

Computing Discrete Fréchet Distance ∗

A discrete variation of the Fréchet distance that provides good approximations of the continuous measure and can be efficiently computed using a simple algorithm is presented.

Fast approximation algorithms for the diameter and radius of sparse graphs

This paper presents the first improvement over the diameter approximation algorithm of Aingworth et.

Which problems have strongly exponential complexity?

  • R. ImpagliazzoR. PaturiF. Zane
  • Computer Science, Mathematics
    Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280)
  • 1998
A generalized reduction which is called sub-exponential reduction family (SERF) that preserves sub- Exponential complexity for NP-search problems and shows that Circuit-SAT is SERF-complete for all NP- search problems, and that for any fixed k, k-S AT,k-Colorability, k -Set Cover Independent Set, Clique, Vertex Cover are SERF -complete for the class SNP of search problems expressible by second order existential formulas whose first order

More Applications of the Polynomial Method to Algorithm Design

This paper extends the polynomial method to solve a number of problems in combinatorial pattern matching and Boolean algebra, considerably faster than previously known methods.