Approximation Algorithms for Socially Fair Clustering

We present an -approximation algorithm for socially fair clustering with the -objective. In this problem, we are given a set of points in a metric space. Each point belongs to one (or several) of groups. The goal is to find a -medians, -means, or, more generally, -clustering that is simultaneously good for all of the groups. More precisely, we need to find a set of centers so as to minimize the maximum over all groups of . The socially fair clustering problem was independently proposed by Ghadiri, Samadi, and Vempala [2021] and Abbasi, Bhaskara, and Venkatasubramanian [2021]. Our algorithm improves and generalizes their -approximation algorithms for the problem. The natural LP relaxation for the problem has an integrality gap of . In order to obtain our result, we introduce a strengthened LP relaxation and show that it has an integrality gap of for a fixed . Additionally, we present a bicriteria approximation algorithm, which generalizes the bicriteria approximation of Abbasi et al. [2021].
View on arXiv