Curve Simplification and Clustering under Fréchet Distance

07/16/2022
by   Siu-Wing Cheng, et al.
0

We present new approximation results on curve simplification and clustering under Fréchet distance. Let T = {τ_i : i ∈ [n] } be polygonal curves in R^d of m vertices each. Let l be any integer from [m]. We study a generalized curve simplification problem: given error bounds δ_i > 0 for i ∈ [n], find a curve σ of at most l vertices such that d_F(σ,τ_i) ≤δ_i for i ∈ [n]. We present an algorithm that returns a null output or a curve σ of at most l vertices such that d_F(σ,τ_i) ≤δ_i + ϵδ_max for i ∈ [n], where δ_max = max_i ∈ [n]δ_i. If the output is null, there is no curve of at most l vertices within a Fréchet distance of δ_i from τ_i for i ∈ [n]. The running time is Õ(n^O(l) m^O(l^2) (dl/ϵ)^O(dl)). This algorithm yields the first polynomial-time bicriteria approximation scheme to simplify a curve τ to another curve σ, where the vertices of σ can be anywhere in R^d, so that d_F(σ,τ) ≤ (1+ϵ)δ and |σ| ≤ (1+α) min{|c| : d_F(c,τ) ≤δ} for any given δ > 0 and any fixed α, ϵ∈ (0,1). The running time is Õ(m^O(1/α) (d/(αϵ))^O(d/α)). By combining our technique with some previous results in the literature, we obtain an approximation algorithm for (k,l)-median clustering. Given T, it computes a set Σ of k curves, each of l vertices, such that ∑_i ∈ [n]min_σ∈Σ d_F(σ,τ_i) is within a factor 1+ϵ of the optimum with probability at least 1-μ for any given μ, ϵ∈ (0,1). The running time is Õ(n m^O(kl^2)μ^-O(kl) (dkl/ϵ)^O((dkl/ϵ)log(1/μ))).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/03/2020

Approximating (k,ℓ)-Median Clustering for Polygonal Curves

In 2015, Driemel, Krivošija and Sohler introduced the (k,ℓ)-median probl...
research
06/07/2018

Progressive Simplification of Polygonal Curves

Simplifying polygonal curves at different levels of detail is an importa...
research
09/26/2018

On Optimal Min-# Curve Simplification Problem

In this paper we consider the classical min--# curve simplification prob...
research
02/23/2022

On Computing the k-Shortcut Fréchet Distance

The Fréchet distance is a popular measure of dissimilarity for polygonal...
research
04/21/2022

Faster Approximate Covering of Subcurves under the Fréchet Distance

Subtrajectory clustering is an important variant of the trajectory clust...
research
07/05/2021

Spanner Approximations in Practice

A multiplicative α-spanner H is a subgraph of G=(V,E) with the same vert...
research
08/28/2023

Finding Complex Patterns in Trajectory Data via Geometric Set Cover

Clustering trajectories is a central challenge when confronted with larg...

Please sign up or login with your details

Forgot password? Click here to reset