On k-means for segments and polylines

05/18/2023
by   Sergio Cabello, et al.
0

We study the problem of k-means clustering in the space of straight-line segments in ℝ^2 under the Hausdorff distance. For this problem, we give a (1+ϵ)-approximation algorithm that, for an input of n segments, for any fixed k, and with constant success probability, runs in time O(n+ ϵ^-O(k) + ϵ^-O(k)·log^O(k) (ϵ^-1)). The algorithm has two main ingredients. Firstly, we express the k-means objective in our metric space as a sum of algebraic functions and use the optimization technique of Vigneron <cit.> to approximate its minimum. Secondly, we reduce the input size by computing a small size coreset using the sensitivity-based sampling framework by Feldman and Langberg <cit.>. Our results can be extended to polylines of constant complexity with a running time of O(n+ ϵ^-O(k)).

READ FULL TEXT
research
03/14/2023

FPT Constant-Approximations for Capacitated Clustering to Minimize the Sum of Cluster Radii

Clustering with capacity constraints is a fundamental problem that attra...
research
09/15/2022

Order of uniform approximation by polynomial interpolation in the complex plane and beyond

For Lagrange polynomial interpolation on open arcs X=γ in , it is well-k...
research
04/05/2021

Matrix Chain Multiplication and Polygon Triangulation Revisited and Generalized

The matrix-chain multiplication problem is a classic problem that is wid...
research
09/06/2023

Improved Outlier Robust Seeding for k-means

The k-means is a popular clustering objective, although it is inherently...
research
03/22/2018

Efficient constant factor approximation algorithms for stabbing line segments with equal disks

Fast constant factor approximation algorithms are devised for a problem ...
research
05/22/2021

How Packed Is It, Really?

The congestion of a curve is a measure of how much it zigzags around loc...
research
05/02/2023

Multi Layer Peeling for Linear Arrangement and Hierarchical Clustering

We present a new multi-layer peeling technique to cluster points in a me...

Please sign up or login with your details

Forgot password? Click here to reset