A Subquadratic Time Approximation Algorithm for Individually Fair k-Center

Abstract

We study the k-center problem in the context of individual fairness. Let P be a set of n points in a metric space and rx be the distance between x ∈ P and its n/k -th nearest neighbor. The problem asks to optimize the k-center objective under the constraint that, for every point x, there is a center within distance rx. We give bicriteria (β,γ)-approximation algorithms that compute clusterings such that every point x ∈ P has a center within distance β rx and the clustering cost is at most γ times the optimal cost. Our main contributions are a deterministic O(n2+ kn n) time (2,2)-approximation algorithm and a randomized O(nk(n/δ)+k2/) time (10,2+)-approximation algorithm, where δ denotes the failure probability. For the latter, we develop a randomized sampling procedure to compute constant factor approximations for the values rx for all x∈ P in subquadratic time; we believe this procedure to be of independent interest within the context of individual fairness.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…