Approximation Algorithms for Clustering with Minimum Sum of Radii, Diameters, and Squared Radii
Zachary Friggstad, Mahya Jamshidian
TL;DR
The paper addresses clustering with three closely related objectives: MSR (min-sum of radii), MSD (min-sum of diameters), and MSSR (min-sum of squared radii) using at most $k$ centers. It introduces a bi-point LP-rounding framework based on a common Lagrangian multiplier, combined with a three-phase MSR procedure (guess largest balls, obtain a bi-point via LP rounding, and merge bi-point solutions) to achieve a $3.389$-approximation for MSR, which in turn yields a $6.546$-approximation for MSD and an $11.078$-approximation for MSSR. The approach improves on prior constants (e.g., $3.504$ for MSR and $7.008$ for MSD by Charikar & Panigrahy) and provides a modular method that relies on LP relaxations and bi-point solutions, with a simple LMP variant via direct LP rounding. Supporting results include a binary-search-based bi-point construction and a GROUP-merge LP to control the number of centers while bounding the objective, with the analysis leveraging disjoint-rounding properties and careful case-based radius bounds. The findings advance constant-factor guarantees for center-based clustering and offer a framework potentially extensible to related multicover and squared-radius settings.
Abstract
In this paper, we present an improved approximation algorithm for three related problems. In the Minimum Sum of Radii clustering problem (MSR), we aim to select $k$ balls in a metric space to cover all points while minimizing the sum of the radii. In the Minimum Sum of Diameters clustering problem (MSD), we are to pick $k$ clusters to cover all the points such that sum of diameters of all the clusters is minimized. At last, in the Minimum Sum of Squared Radii problem (MSSR), the goal is to choose $k$ balls, similar to MSR. However in MSSR, the goal is to minimize the sum of squares of radii of the balls. We present a 3.389-approximation for MSR and a 6.546-approximation for MSD, improving over respective 3.504 and 7.008 developed by Charikar and Panigrahy (2001). In particular, our guarantee for MSD is better than twice our guarantee for MSR. In the case of MSSR, the best known approximation guarantee is $4\cdot(540)^{2}$ based on the work of Bhowmick, Inamdar, and Varadarajan in their general analysis of the $t$-Metric Multicover Problem. At last with our analysis, we get a 11.078-approximation algorithm for Minimum Sum of Squared Radii.
