Near-tight Bounds for Computing the Fréchet Distance in d-Dimensional Grid Graphs and the Implications for λ-low Dense Curves
Abstract
The Fréchet distance is a popular distance measure between trajectories or curves in space, or between walks in graphs. We study computing the Fréchet distance between walks in the d-dimensional grid graphs, i.e. Zd where points share an edge if they differ by one in one coordinate. We give an algorithm, that for two simple paths on n vertices, (1+)-approximates the Fréchet distance in time O((n)2-2/d +n). We complement this by a near-matching fine-grained lower bound: for constant dimensions d ≥ 3, there is no O((2/d(n)2-2/d)1-δ) algorithm for any δ>0 unless the Orthogonal Vector Hypothesis fails. Thus, our results are tight up to a factor 2/d and (n)-factors. We extend our results to imbalanced lower and upper bounds, where the curves have n and m vertices respectively, and also obtain near-tight bounds. Driemel, Har-Peled and Wenk [DCG'12] studied realistic assumptions for curves to speed up Fréchet distance computation. One of these assumptions is λ-low density and they can compute a (1+)-approximation between λ-low dense curves in time O( -2 λ2 n2(1-1/d)). By adapting our lower bound, we show that their algorithm has a tight dependency on n and a tight dependency on as d goes to infinity. A gap remains in terms of λ.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.