English

Tight FPT Approximation for Socially Fair Clustering

Data Structures and Algorithms 2021-09-14 v2 Machine Learning

Abstract

In this work, we study the socially fair kk-median/kk-means problem. We are given a set of points PP in a metric space X\mathcal{X} with a distance function d(.,.)d(.,.). There are \ell groups: P1,,PPP_1,\dotsc,P_{\ell} \subseteq P. We are also given a set FF of feasible centers in X\mathcal{X}. The goal in the socially fair kk-median problem is to find a set CFC \subseteq F of kk centers that minimizes the maximum average cost over all the groups. That is, find CC that minimizes the objective function Φ(C,P)maxj{xPjd(C,x)/Pj}\Phi(C,P) \equiv \max_{j} \Big\{ \sum_{x \in P_j} d(C,x)/|P_j| \Big\}, where d(C,x)d(C,x) is the distance of xx to the closest center in CC. The socially fair kk-means problem is defined similarly by using squared distances, i.e., d2(.,.)d^{2}(.,.) instead of d(.,.)d(.,.). The current best approximation guarantee for both the problems is O(logloglog)O\left( \frac{\log \ell}{\log \log \ell} \right) due to Makarychev and Vakilian [COLT 2021]. In this work, we study the fixed parameter tractability of the problems with respect to parameter kk. We design (3+ε)(3+\varepsilon) and (9+ε)(9 + \varepsilon) approximation algorithms for the socially fair kk-median and kk-means problems, respectively, in FPT (fixed parameter tractable) time f(k,ε)nO(1)f(k,\varepsilon) \cdot n^{O(1)}, where f(k,ε)=(k/ε)O(k)f(k,\varepsilon) = (k/\varepsilon)^{{O}(k)} and n=PFn = |P \cup F|. Furthermore, we show that if Gap-ETH holds, then better approximation guarantees are not possible in FPT time.

Keywords

Cite

@article{arxiv.2106.06755,
  title  = {Tight FPT Approximation for Socially Fair Clustering},
  author = {Dishant Goyal and Ragesh Jaiswal},
  journal= {arXiv preprint arXiv:2106.06755},
  year   = {2021}
}

Comments

The new version gives tight approximation results. However, the old version uses techniques that work in the streaming setting albeit at the cost of weaker approximation guarantees. So, readers interested in the streaming setting may want to see the older version

R2 v1 2026-06-24T03:07:41.181Z