k-Clustering via Iterative Randomized Rounding
Abstract
In this work we propose a single rounding algorithm for the fractional solutions of the standard LP relaxation for k-clustering. As a starting point, we obtain an iterative rounding (3p + 12)-Lagrangian Multiplier-Perserving (LMP) approximation for the k-clustering problem with the cost function being the p-th power of the distance. Such an algorithm outputs a random solution that opens k facilities in expectation, whose cost in expectation is at most 3p + 12 times the optimum cost. Thus, we recover the 2-LMP approximation for k-median by Jain et al.~[JACM'03], which played a central role in deriving the current best 2 approximation for k-median. Unlike the result of Jain et al., our algorithm is based on LP rounding, and it can be easily adapted to the Lpp-cost setting. For the Euclidean k-means problem, the LMP factor we obtain is 113, which is better than the 5 approximation given by this framework for general metrics. Then, we show how to convert the LMP-approximation algorithms to a true-approximation, with only a (1+) factor loss in the approximation ratio. We obtain a (3p + 12+)-approximation algorithm for k-clustering with cost function being the p-th power of the distance, for p ≥ 1. This reproduces the best known (2+)-approximation for k-median by Cohen-Addad et al. [STOC'25], and improves the approximation factor for metric k-means from 5.83 by Charikar at al. [FOCS'25] to 5+ in our framework. Moreover, the same algorithm, but with a specialized analysis, attains (4+)-approximation for Euclidean k-means matching the recent result by Charikar et al. [STOC'26].
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.