TY - GEN
T1 - A Dimension-Reducing Fréchet Simplification Oracle
AU - Aronov, Boris
AU - Farhana, Tsuri
AU - Katz, Matthew J.
AU - Ramesh, Indu
N1 - Publisher Copyright:
© 2025 Boris Aronov, Tsuri Farhana, Matthew J. Katz, and Indu Ramesh.
PY - 2025/1/1
Y1 - 2025/1/1
N2 - Let P be a polygonal curve with n vertices in the plane. We construct a data structure of size O(nlog n) suited for simplification queries of the following kind. Given a query line ℓ and an integer k ≥ 1, find a curve Q on ℓ with at most k vertices that minimizes the discrete Fréchet distance to P, among all such curves. Using our data structure, a query can be handled in O(k2 log3 n + klog4 n) time. More generally, a geometric tree T on n vertices in the plane can be preprocessed into a near-linear-size structure so that, given a pair u, v of its vertices, a line ℓ, and an integer k ≥ 1, one can find a curve Q on ℓ with at most k vertices that minimizes the discrete Fréchet distance to the path from u to v in T, in time O(k2 polylog n). For the general dimension-reduction problem, where P is a curve in Rd (d ≥ 3), 0 < ε0 < 1 is a real parameter, and a query specifies a g-flat h (1 ≤ g ≤ d− 1) and an integer k ≥ 1, we construct a data structure of size O(nlog n + f(ε0)n), where f(ε0) = (1 + 1/ε0)(d−1)/2, that allows us to find a curve Q on h with at most k vertices, whose discrete Fréchet distance to P is at most 1 + ε0 times the distance of Q∗ to P, where Q∗ is such a curve that minimizes the distance to P. The query handling time is O(f(ε0)k2 log2 n).
AB - Let P be a polygonal curve with n vertices in the plane. We construct a data structure of size O(nlog n) suited for simplification queries of the following kind. Given a query line ℓ and an integer k ≥ 1, find a curve Q on ℓ with at most k vertices that minimizes the discrete Fréchet distance to P, among all such curves. Using our data structure, a query can be handled in O(k2 log3 n + klog4 n) time. More generally, a geometric tree T on n vertices in the plane can be preprocessed into a near-linear-size structure so that, given a pair u, v of its vertices, a line ℓ, and an integer k ≥ 1, one can find a curve Q on ℓ with at most k vertices that minimizes the discrete Fréchet distance to the path from u to v in T, in time O(k2 polylog n). For the general dimension-reduction problem, where P is a curve in Rd (d ≥ 3), 0 < ε0 < 1 is a real parameter, and a query specifies a g-flat h (1 ≤ g ≤ d− 1) and an integer k ≥ 1, we construct a data structure of size O(nlog n + f(ε0)n), where f(ε0) = (1 + 1/ε0)(d−1)/2, that allows us to find a curve Q on h with at most k vertices, whose discrete Fréchet distance to P is at most 1 + ε0 times the distance of Q∗ to P, where Q∗ is such a curve that minimizes the distance to P. The query handling time is O(f(ε0)k2 log2 n).
KW - Computational geometry
KW - curve simplification oracle
KW - discrete Fréchet distance
KW - restricted minimum enclosing disk queries
UR - https://www.scopus.com/pages/publications/105031419857
U2 - 10.4230/LIPIcs.ISAAC.2025.6
DO - 10.4230/LIPIcs.ISAAC.2025.6
M3 - Conference contribution
AN - SCOPUS:105031419857
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 36th International Symposium on Algorithms and Computation, ISAAC 2025
A2 - Chen, Ho-Lin
A2 - Hon, Wing-Kai
A2 - Tsai, Meng-Tsung
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 36th International Symposium on Algorithms and Computation, ISAAC 2025
Y2 - 7 December 2025 through 10 December 2025
ER -