English

Improved Approximation and Scalability for Fair Max-Min Diversification

Data Structures and Algorithms 2022-01-19 v1

Abstract

Given an nn-point metric space (X,d)(\mathcal{X},d) where each point belongs to one of m=O(1)m=O(1) different categories or groups and a set of integers k1,,kmk_1, \ldots, k_m, the fair Max-Min diversification problem is to select kik_i points belonging to category i[m]i\in [m], such that the minimum pairwise distance between selected points is maximized. The problem was introduced by Moumoulidou et al. [ICDT 2021] and is motivated by the need to down-sample large data sets in various applications so that the derived sample achieves a balance over diversity, i.e., the minimum distance between a pair of selected points, and fairness, i.e., ensuring enough points of each category are included. We prove the following results: 1. We first consider general metric spaces. We present a randomized polynomial time algorithm that returns a factor 22-approximation to the diversity but only satisfies the fairness constraints in expectation. Building upon this result, we present a 66-approximation that is guaranteed to satisfy the fairness constraints up to a factor 1ϵ1-\epsilon for any constant ϵ\epsilon. We also present a linear time algorithm returning an m+1m+1 approximation with exact fairness. The best previous result was a 3m13m-1 approximation. 2. We then focus on Euclidean metrics. We first show that the problem can be solved exactly in one dimension. For constant dimensions, categories and any constant ϵ>0\epsilon>0, we present a 1+ϵ1+\epsilon approximation algorithm that runs in O(nk)+2O(k)O(nk) + 2^{O(k)} time where k=k1++kmk=k_1+\ldots+k_m. We can improve the running time to O(nk)+poly(k)O(nk)+ poly(k) at the expense of only picking (1ϵ)ki(1-\epsilon) k_i points from category i[m]i\in [m]. Finally, we present algorithms suitable to processing massive data sets including single-pass data stream algorithms and composable coresets for the distributed processing.

Keywords

Cite

@article{arxiv.2201.06678,
  title  = {Improved Approximation and Scalability for Fair Max-Min Diversification},
  author = {Raghavendra Addanki and Andrew McGregor and Alexandra Meliou and Zafeiria Moumoulidou},
  journal= {arXiv preprint arXiv:2201.06678},
  year   = {2022}
}

Comments

To appear in ICDT 2022

R2 v1 2026-06-24T08:52:58.507Z