Abstract
The Fréchet distance is a popular distance measure between curves P and Q. Conditional lower bounds prohibit (1+ε)-approximate Fréchet distance computations in strongly subquadratic time, even when preprocessing P using any polynomial amount of time and space. As a consequence, the Fréchet distance has been studied under realistic input assumptions, for example, assuming both curves are c-packed.
In this paper, we study c-packed curves in Euclidean space ℝ^d and in general geodesic metrics 𝒳. In ℝ^d, we provide a nearly-linear time static algorithm for computing the (1+ε)-approximate continuous Fréchet distance between c-packed curves. Our algorithm has a linear dependence on the dimension d, as opposed to previous algorithms which have an exponential dependence on d.
In general geodesic metric spaces X, little was previously known. We provide the first data structure, and thereby the first algorithm, under this model. Given a c-packed input curve P with n vertices, we preprocess it in O(n log n) time, so that given a query containing a constant ε and a curve Q with m vertices, we can return a (1+ε)-approximation of the discrete Fréchet distance between P and Q in time polylogarithmic in n and linear in m, 1/ε, and the realism parameter c.
Finally, we show several extensions to our data structure; to support dynamic extend/truncate updates on P, to answer map matching queries, and to answer Hausdorff distance queries.
In this paper, we study c-packed curves in Euclidean space ℝ^d and in general geodesic metrics 𝒳. In ℝ^d, we provide a nearly-linear time static algorithm for computing the (1+ε)-approximate continuous Fréchet distance between c-packed curves. Our algorithm has a linear dependence on the dimension d, as opposed to previous algorithms which have an exponential dependence on d.
In general geodesic metric spaces X, little was previously known. We provide the first data structure, and thereby the first algorithm, under this model. Given a c-packed input curve P with n vertices, we preprocess it in O(n log n) time, so that given a query containing a constant ε and a curve Q with m vertices, we can return a (1+ε)-approximation of the discrete Fréchet distance between P and Q in time polylogarithmic in n and linear in m, 1/ε, and the realism parameter c.
Finally, we show several extensions to our data structure; to support dynamic extend/truncate updates on P, to answer map matching queries, and to answer Hausdorff distance queries.
| Original language | English |
|---|---|
| Title of host publication | 35th International Symposium on Algorithms and Computation (ISAAC 2024) |
| Number of pages | 18 |
| Publisher | Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik GmbH |
| Publication date | 4 Dec 2024 |
| Pages | 1-18 |
| DOIs | |
| Publication status | Published - 4 Dec 2024 |
| Externally published | Yes |
| Event | International Symposium on Algorithms and Computation - Australia, Sydney, Australia Duration: 8 Dec 2024 → 11 Dec 2024 Conference number: 35 https://sites.google.com/view/isaac2024/home |
Conference
| Conference | International Symposium on Algorithms and Computation |
|---|---|
| Number | 35 |
| Location | Australia |
| Country/Territory | Australia |
| City | Sydney |
| Period | 08/12/2024 → 11/12/2024 |
| Internet address |
| Series | Leibniz International Proceedings in Informatics |
|---|---|
| Volume | 322 |
| ISSN | 1868-8969 |
Keywords
- Fréchet distance
- Data structures
- approximation algorithms
Fingerprint
Dive into the research topics of 'Data Structures for Approximate Fréchet Distance for Realistic Curves.'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver