English

Revisiting Priority $k$-Center: Fairness and Outliers

Data Structures and Algorithms 2022-12-21 v2 Machine Learning

Abstract

In the Priority kk-Center problem, the input consists of a metric space (X,d)(X,d), an integer kk, and for each point vXv \in X a priority radius r(v)r(v). The goal is to choose kk-centers SXS \subseteq X to minimize maxvX1r(v)d(v,S)\max_{v \in X} \frac{1}{r(v)} d(v,S). If all r(v)r(v)'s are uniform, one obtains the kk-Center problem. Plesn\'ik [Plesn\'ik, Disc. Appl. Math. 1987] introduced the Priority kk-Center problem and gave a 22-approximation algorithm matching the best possible algorithm for kk-Center. We show how the problem is related to two different notions of fair clustering [Harris et al., NeurIPS 2018; Jung et al., FORC 2020]. Motivated by these developments we revisit the problem and, in our main technical contribution, develop a framework that yields constant factor approximation algorithms for Priority kk-Center with outliers. Our framework extends to generalizations of Priority kk-Center to matroid and knapsack constraints, and as a corollary, also yields algorithms with fairness guarantees in the lottery model of Harris et al [Harris et al, JMLR 2019].

Keywords

Cite

@article{arxiv.2103.03337,
  title  = {Revisiting Priority $k$-Center: Fairness and Outliers},
  author = {Tanvi Bajpai and Deeparnab Chakrabarty and Chandra Chekuri and Maryam Negahbani},
  journal= {arXiv preprint arXiv:2103.03337},
  year   = {2022}
}

Comments

34 pages, 1 figure

R2 v1 2026-06-23T23:46:35.779Z