11
1

Bicriteria Approximation Algorithms for Priority Matroid Median

Abstract

Fairness considerations have motivated new clustering problems and algorithms in recent years. In this paper we consider the Priority Matroid Median problem which generalizes the Priority kk-Median problem that has recently been studied. The input consists of a set of facilities F\mathcal{F} and a set of clients C\mathcal{C} that lie in a metric space (FC,d)(\mathcal{F} \cup \mathcal{C},d), and a matroid M=(F,I)\mathcal{M}=(\mathcal{F},\mathcal{I}) over the facilities. In addition each client jj has a specified radius rj0r_j \ge 0 and each facility iFi \in \mathcal{F} has an opening cost fif_i. The goal is to choose a subset SFS \subseteq \mathcal{F} of facilities to minimize the iFfi+jCd(j,S)\sum_{i \in \mathcal{F}} f_i + \sum_{j \in \mathcal{C}} d(j,S) subject to two constraints: (i) SS is an independent set in M\mathcal{M} (that is SIS \in \mathcal{I}) and (ii) for each client jj, its distance to an open facility is at most rjr_j (that is, d(j,S)rjd(j,S) \le r_j). For this problem we describe the first bicriteria (c1,c2)(c_1,c_2) approximations for fixed constants c1,c2c_1,c_2: the radius constraints of the clients are violated by at most a factor of c1c_1 and the objective cost is at most c2c_2 times the optimum cost. We also improve the previously known bicriteria approximation for the uniform radius setting (rj:=Lr_j := L jC\forall j \in \mathcal{C}).

View on arXiv
Comments on this paper