Fréchet Distance in the Imbalanced Case
Lotte Blank
TL;DR
This work investigates Fréchet distance computation under imbalanced input sizes. It delivers tight conditional lower bounds against subquadratic-time approximation using the Orthogonal Vectors Hypothesis, showing that in 1D the discrete Fréchet distance cannot be \(2-\varepsilon\) approximated in \(\mathcal{O}((nm)^{1-\delta})\) time, and in 2D the continuous/discrete variants cannot beat \(1+\sqrt{2}-\varepsilon\) (Euclidean) or \(3-\varepsilon\) (\(L_\infty\)) within the same running time. Complementing these bounds, the authors provide a near-optimal 2-approximation data-structure for 1D discrete Fréchet distance with \(\mathcal{O}(n\log n)\) preprocessing and \(\mathcal{O}(m^2\log m)\) query time, and a universal \((3+\varepsilon)\)-approximation algorithm for all dimensions and all \(L_p\) spaces running in \(\mathcal{O}((n+m^2)\log n)\) time. Collectively, these results tighten our understanding of the trade-offs between accuracy and running time for Fréchet distance in imbalanced regimes and almost close the gap between lower bounds and algorithms in broad settings.
Abstract
Given two polygonal curves $P$ and $Q$ defined by $n$ and $m$ vertices with $m\leq n$, we show that the discrete Fréchet distance in 1D cannot be approximated within a factor of $2-\varepsilon$ in $\mathcal{O}((nm)^{1-δ})$ time for any $\varepsilon, δ>0$ unless OVH fails. Using a similar construction, we extend this bound for curves in 2D under the continuous or discrete Fréchet distance and increase the approximation factor to $1+\sqrt{2}-\varepsilon$ (resp. $3-\varepsilon$) if the curves lie in the Euclidean space (resp. in the $L_\infty$-space). This strengthens the lower bound by Buchin, Ophelders, and Speckmann to the case where $m=n^α$ for $α\in(0,1)$ and increases the approximation factor of $1.001$ by Bringmann. For the discrete Fréchet distance in 1D, we provide an approximation algorithm with optimal approximation factor and almost optimal running time. Further, for curves in any dimension embedded in any $L_p$ space, we present a $(3+\varepsilon)$-approximation algorithm for the continuous and discrete Fréchet distance using $\mathcal{O}((n+m^2)\log n)$ time, which almost matches the approximation factor of the lower bound for the $L_\infty$ metric.
