Papers
Topics
Authors
Recent
Search
2000 character limit reached

Subtrajectory Clustering: Finding Set Covers for Set Systems of Subcurves

Published 10 Mar 2021 in cs.CG | (2103.06040v3)

Abstract: We study subtrajectory clustering under the Fr\'echet distance. Given one or more trajectories, the task is to split the trajectories into several parts, such that the parts have a good clustering structure. We approach this problem via a new set cover formulation, which we think provides a natural formalization of the problem as it is studied in many applications. Given a polygonal curve PP with nn vertices in fixed dimension, integers kk, ℓ≥1\ell \geq 1, and a real value Δ>0\Delta > 0, the goal is to find kk center curves of complexity at most ℓ\ell such that every point on PP is covered by a subtrajectory that has small Fr\'echet distance to one of the kk center curves (≤Δ\leq \Delta). In many application scenarios, one is interested in finding clusters of small complexity, which is controlled by the parameter ℓ\ell. Our main result is a bicriterial approximation algorithm: if there exists a solution for given parameters kk, ℓ\ell, and Δ\Delta, then our algorithm finds a set of k′k' center curves of complexity at most ℓ\ell with covering radius Δ′\Delta' with k′∈O(kℓ2log⁡(kℓ))k' \in O( k \ell^2 \log (k \ell)), and Δ′≤19Δ\Delta'\leq 19 \Delta. Moreover, within these approximation bounds, we can minimize kk while keeping the other parameters fixed. If ℓ\ell is a constant independent of nn, then, the approximation factor for the number of clusters kk is O(log⁡k)O(\log k) and the approximation factor for the radius Δ\Delta is constant. In this case, the algorithm has expected running time in O~(km2+mn) \tilde{O}\left( k m^2 + mn\right) and uses space in O(n+m)O(n+m), where m=⌈LΔ⌉m=\lceil\frac{L}{\Delta}\rceil and LL is the total arclength of the curve PP.

Citations (4)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.