Approximation Algorithms for Clustering Problems with Lower Bounds and Outliers
Abstract
We consider clustering problems with non-uniform lower bounds and outliers, and obtain the first approximation guarantees for these problems. We have a set of facilities with lower bounds \Li\i∈ and a set of clients located in a common metric space \c(i,j)\i,j∈, and bounds k, m. A feasible solution is a pair (S,σ: S\out\), where σ specifies the client assignments, such that |S|≤ k, |σ-1(i)|≥ Li for all i∈ S, and |σ-1(out)|≤ m. In the lower-bounded min-sum-of-radii with outliers () problem, the objective is to minimize Σi∈ Sj∈σ-1(i)c(i,j), and in the lower-bounded k-supplier with outliers () problem, the objective is to minimize i∈ Sj∈σ-1(i)c(i,j). We obtain an approximation factor of 12.365 for , which improves to 3.83 for the non-outlier version (i.e., m=0). These also constitute the first approximation bounds for the min-sum-of-radii objective when we consider lower bounds and outliers separately. We apply the primal-dual method to the relaxation where we Lagrangify the |S|≤ k constraint. The chief technical contribution and novelty of our algorithm is that, departing from the standard paradigm used for such constrained problems, we obtain an O(1)-approximation despite the fact that we do not obtain a Lagrangian-multiplier-preserving algorithm for the Lagrangian relaxation. We believe that our ideas have broader applicability to other clustering problems with outliers as well. We obtain approximation factors of 5 and 3 respectively for and its non-outlier version. These are the first approximation results for k-supplier with non-uniform lower bounds.