Linear time small coresets for k-mean clustering of segments with applications
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.
Keywords
Cite
@article{arxiv.2511.12564,
title = {Linear time small coresets for k-mean clustering of segments with applications},
author = {David Denisov and Shlomi Dolev and Dan Felmdan and Michael Segal},
journal= {arXiv preprint arXiv:2511.12564},
year = {2025}
}
Comments
First published in WALCOM 2026 by Springer Nature