Faster Fréchet Distance Approximation Through Truncated Smoothing

Publication date

2024-06-06

Authors

van der Horst, ThijsORCID 0009-0002-6987-4489ISNI 0000000512624694
Ophelders, TimISNI 0000000512566324

Editors

Mulzer, Wolfgang
Phillips, Jeff M.

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

cc_by

Abstract

The Fréchet distance is a popular distance measure for curves. Computing the Fréchet distance between two polygonal curves of n vertices takes roughly quadratic time, and conditional lower bounds suggest that even approximating to within a factor 3 cannot be done in strongly-subquadratic time, even in one dimension. The current best approximation algorithms present trade-offs between approximation quality and running time. Recently, van der Horst et al. (SODA, 2023) presented an O((n2/α) log3 n) time α-approximate algorithm for curves in arbitrary dimensions, for any α ∈ [1, n]. Our main contribution is an approximation algorithm for curves in one dimension, with a significantly faster running time of O(n log3 n + (n2/α3) log2 n log log n). Additionally, we give an algorithm for curves in arbitrary dimensions that improves upon the state-of-the-art running time by a logarithmic factor, to O((n2/α) log2 n). 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.

Keywords

Frécht distance, approximation algorithms, simplification, Software

Citation

van der Horst, T & Ophelders, T 2024, Faster Fréchet Distance Approximation Through Truncated Smoothing. in W Mulzer & J M Phillips (eds), 40th International Symposium on Computational Geometry (SoCG 2024)., 63, Leibniz International Proceedings in Informatics, LIPIcs, vol. 293, Schloss Dagstuhl -- Leibniz-Zentrum für Informatik, pp. 63:1-63:15. https://doi.org/10.4230/LIPIcs.SoCG.2024.63