Ordered k-Median with Outliers and Fault-Tolerance
Abstract
In this paper, we study two natural generalizations of ordered k-median, named robust ordered k-median and fault-tolerant ordered k-median. In ordered k-median, given a finite metric space (X,d), we seek to open k facilities S⊂eq X which induce a service cost vector c=\d(j,S):j∈ X\, and minimize the ordered objective wc. Here d(j,S)=i∈ Sd(j,i) is the minimum distance between j and facilities in S, w∈R|X| is a given non-increasing non-negative vector, and c is the non-increasingly sorted version of c. The current best result is a (5+ε)-approximation [CS19]. We first consider robust ordered k-median, a.k.a. ordered k-median with outliers, where the input consists of an ordered k-median instance and parameter m∈Z+. The goal is to open k facilities S, select m clients T⊂eq X and assign the nearest open facility to each j∈ T. The service cost vector is c=\d(j,S):j∈ T\ and w is in Rm. We introduce a novel yet simple objective function that enables linear analysis of the non-linear ordered objective, apply an iterative rounding framework [KLS18] and obtain a constant-factor approximation. We devise the first constant-approximations for ordered matroid median and ordered knapsack median using the same method. We also consider fault-tolerant ordered k-median, where besides the same input as ordered k-median, we are also given additional client requirements \rj∈Z+:j∈ X\ and need to assign rj distinct open facilities to each client j∈ X. The service cost of j is the sum of distances to its assigned facilities, and the objective is the same. We obtain a constant-factor approximation using a novel LP relaxation with constraints created via a new sparsification technique.