Faster Fr\'echet Distance Approximation through Truncated Smoothing

Abstract

The Fr\'echet distance is a commonly used distance measure for curves. Computing the Fr\'echet distance between two polygonal curves of n vertices takes roughly quadratic time, and conditional lower bounds suggest that approximating to within a factor 3 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) n)-time α-approximate algorithm for curves in arbitrary dimensions, for any α ∈ [n, n]. In this work, we give an α-approximate algorithm with a significantly faster running time of O((n2 / α) n), for any α ∈ [1, n]. In particular, we give the first strongly-subquadratic n-approximation algorithm, for any constant ∈ (0, 1/2]. For curves in one dimension we further improve the running time to O((n2 / α3) 2 n), for α ∈ [1, n1/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 / α) without making sacrifices in the asymptotic approximation factor.

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…