Capacitated Fair-Range Clustering: Hardness and Approximation Algorithms
Abstract
Lay Summary
Multiple studies have shown that individuals at the intersection of multiple minority identities often experience compounded discrimination. Similar patterns are mirrored in algorithmic decision-making systems, yet intersectionality remains largely unaddressed in many such systems, partly because the underlying computational problems are extremely hard, making the design of practical algorithms appear out of reach. Prior works (Thejaswi et al., KDD 2022) and subsequent works on fair-range clustering (arXiv [https://arxiv.org/abs/2505.15905]), have investigated fair clustering variants in which data points belong to multiple, possibly intersecting demographic groups. In these settings, the number of selected centers from each group must lie within a prescribed lower and upper bound per group, while simultaneously minimizing a clustering objective. A key difficulty is that even finding a feasible set of cluster centers under fair-range constraints is NP-hard, making the clustering objective inapproximable to any polynomial factor. In this work, we show that even when feasibility can be checked in polynomial time, no algorithm can essentially approximate the clustering objective to non-trivial factors in time significantly better than brute force, assuming widely believed complexity conjectures. This highlights that the inapproximability arises from the intrinsic complexity of the clustering task itself, not just from the constraint satisfaction. This is especially important because, in practice, a human expert might be able to to manually select a feasible solution---but even then, finding a a good solution remains computationally intractable. We also identify restricted yet practically relevant settings that bypass these theoretical barriers. For these cases, we design practical algorithms and evaluate them extensively on both synthetic and real-world datasets. Overall, our results provide a comprehensive picture of the computational challenges and algorithmic opportunities involved in building decision-support systems that meaningfully account for intersectionality.