FPT Approximation for Socially Fair Clustering

In this work, we study the socially fair -median/-means problem. We are given a set of points in a metric space with a distance function . There are groups: . We are also given a set of feasible centers in . The goal of the socially fair -median problem is to find a set of centers that minimizes the maximum average cost over all the groups. That is, find that minimizes the objective function , where is the distance of to the closest center in . The socially fair -means problem is defined similarly by using squared distances, i.e., instead of . In this work, we design and approximation algorithms for the socially fair -median and -means problems, respectively. For the parameters: and , the algorithms have an FPT (fixed parameter tractable) running time of for and . We also study a special case of the problem where the centers are allowed to be chosen from the point set , i.e., . For this special case, our algorithms give better approximation guarantees of and for the socially fair -median and -means problems, respectively. Furthermore, we convert these algorithms to constant pass log-space streaming algorithms. Lastly, we show FPT hardness of approximation results for the problem with a small gap between our upper and lower bounds.
View on arXiv