Skip to content

A Dimension-Reducing Fréchet Simplification Oracle

Boris Aronov, Tsuri Farhana, Matthew J. Katz, Indu Ramesh

cs.CGarXiv:2609.00393

Abstract

Let P be a polygonal curve with n vertices in the plane. We construct a data structure of size O(n n) suited for simplification queries of the following kind. Given a query line and an integer k1, 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 3 n + k4 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 k1, 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(n 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 2 n).

Create a lesson