32
10

Tight FPT Approximation for Constrained k-Center and k-Supplier

Abstract

In this work, we study a range of constrained versions of the kk-supplier and kk-center problems such as: capacitated, fault-tolerant, fair, etc. These problems fall under a broad framework of constrained clustering. A unified framework for constrained clustering was proposed by Ding and Xu [SODA 2015] in context of the kk-median and kk-means objectives. In this work, we extend this framework to the kk-supplier and kk-center objectives. This unified framework allows us to obtain results simultaneously for the following constrained versions of the kk-supplier problem: rr-gather, rr-capacity, balanced, chromatic, fault-tolerant, strongly private, \ell-diversity, and fair kk-supplier problems, with and without outliers. We obtain the following results: We give 33 and 22 approximation algorithms for the constrained kk-supplier and kk-center problems, respectively, with FPT\mathsf{FPT} running time kO(k)nO(1)k^{O(k)} \cdot n^{O(1)}, where n=CLn = |C \cup L|. Moreover, these approximation guarantees are tight; that is, for any constant ϵ>0\epsilon>0, no algorithm can achieve (3ϵ)(3-\epsilon) and (2ϵ)(2-\epsilon) approximation guarantees for the constrained kk-supplier and kk-center problems in FPT\mathsf{FPT} time, assuming FPTW[2]\mathsf{FPT} \neq \mathsf{W}[2]. Furthermore, we study these constrained problems in outlier setting. Our algorithm gives 33 and 22 approximation guarantees for the constrained outlier kk-supplier and kk-center problems, respectively, with FPT\mathsf{FPT} running time (k+m)O(k)nO(1)(k+m)^{O(k)} \cdot n^{O(1)}, where n=CLn = |C \cup L| and mm is the number of outliers.

View on arXiv
Comments on this paper