English

Faster Fr\'echet Distance Approximation through Truncated Smoothing

Computational Geometry 2025-05-09 v2

Abstract

The Fr\'echet distance is a commonly used distance measure for curves. Computing the Fr\'echet distance between two polygonal curves of nn vertices takes roughly quadratic time, and conditional lower bounds suggest that approximating to within a factor 33 cannot be done in strongly-subquadratic time, even in one dimension. Currently, the best approximation algorithms present trade-offs between approximation quality and running time. At SoCG 2021, Colombe and Fox presented an O((n3/α2)logn)O((n^3 / \alpha^2) \log n)-time α\alpha-approximate algorithm for curves in arbitrary dimensions, for any α[n,n]\alpha \in [\sqrt{n}, n]. In this work, we give an α\alpha-approximate algorithm with a significantly faster running time of O((n2/α)logn)O((n^2 / \alpha) \log n), for any α[1,n]\alpha \in [1, n]. In particular, we give the first strongly-subquadratic nεn^\varepsilon-approximation algorithm, for any constant ε(0,1/2]\varepsilon \in (0, 1/2]. For curves in one dimension we further improve the running time to O((n2/α3)log2n)O((n^2 / \alpha^3) \log^2 n), for α[1,n1/3]\alpha \in [1, n^{1/3}]. Both of our algorithms rely on a linear-time simplification procedure that in one dimension reduces the complexity of the reachable free space to O(n2/α)O(n^2 / \alpha) without making sacrifices in the asymptotic approximation factor.

Keywords

Cite

@article{arxiv.2401.14815,
  title  = {Faster Fr\'echet Distance Approximation through Truncated Smoothing},
  author = {Thijs van der Horst and Marc van Kreveld and Tim Ophelders and Bettina Speckmann},
  journal= {arXiv preprint arXiv:2401.14815},
  year   = {2025}
}

Comments

28 pages, 9 figures. Merge with arXiv:2208.12721. This revision fixes some mistakes in the first version

R2 v1 2026-06-28T14:28:03.025Z