paper

Linear time small coresets for k-mean clustering of segments with applications

arXiv:2511.12564

Abstract

We study the -means problem for a set of segments, aiming to find centers that minimize , where measures the total distance from each point along a segment to a center. Variants of this problem include handling outliers, employing alternative distance functions such as M-estimators, weighting distances to achieve balanced clustering, or enforcing unique cluster assignments. For any , an -coreset is a weighted subset that approximates within a factor of for any set of centers, enabling efficient streaming, distributed, or parallel computation. We propose the first coreset construction that provably handles arbitrary input segments. For constant and , it produces a coreset of size computable in time. Experiments, including a real-time video tracking application, demonstrate substantial speedups with minimal loss in clustering accuracy, confirming both the practical efficiency and theoretical guarantees of our method.

First published in WALCOM 2026 by Springer Nature