Diversity-aware clustering: Computational Complexity and Approximation Algorithms

Suhas Thejaswi, Ameet Gadekar, Bruno Ordozgoiti, Aristides Gionis
1/10/2024
cs.DScs.AIcs.CC

No confident code implementation found for this paper.

Abstract

In this work, we study diversity-aware clustering problems where the data points are associated with multiple attributes resulting in intersecting groups. A clustering solution needs to ensure that the number of chosen cluster centers from each group should be within the range defined by a lower and upper bound threshold for each group, while simultaneously minimizing the clustering objective, which can be either $k$-median, $k$-means or $k$-supplier. We study the computational complexity of the proposed problems, offering insights into their NP-hardness, polynomial-time inapproximability, and fixed-parameter intractability. We present parameterized approximation algorithms with approximation ratios $1+ \frac{2}{e} + ε\approx 1.736$, $1+\frac{8}{e} + ε\approx 3.943$, and $5$ for diversity-aware $k$-median, diversity-aware $k$-means and diversity-aware $k$-supplier, respectively. Assuming Gap-ETH, the approximation ratios are tight for the diversity-aware $k$-median and diversity-aware $k$-means problems. Our results imply the same approximation factors for their respective fair variants with disjoint groups -- fair $k$-median, fair $k$-means, and fair $k$-supplier -- with lower bound requirements.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{thejaswi2024diversityaware,
  title  = {Diversity-aware clustering: Computational Complexity and Approximation Algorithms},
  author = {Suhas Thejaswi and Ameet Gadekar and Bruno Ordozgoiti and Aristides Gionis},
  year   = {2024},
  eprint = {2401.05502},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.05502v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.05502.svg)](https://codeofpaper.com/paper/2401.05502)

Discussion