2 research outputs found

    Generalized Load Balancing and Clustering Problems with Norm Minimization

    Full text link
    In many fundamental combinatorial optimization problems, a feasible solution induces some real cost vectors as an intermediate result, and the optimization objective is a certain function of the vectors. For example, in the problem of makespan minimization on unrelated parallel machines, a feasible job assignment induces a vector containing the sizes of assigned jobs for each machine, and the goal is to minimize the L∞L_\infty norm of L1L_1 norms of the vectors. Another example is fault-tolerant kk-center, where each client is connected to multiple open facilities, thus having a vector of distances to these facilities, and the goal is to minimize the L∞L_\infty norm of L∞L_\infty norms of these vectors. In this paper, we study the maximum of norm problem. Given an arbitrary symmetric monotone norm ff, the objective is defined as the maximum (L∞L_\infty norm) of ff-norm values of the induced cost vectors. This versatile formulation captures a wide variety of problems, including makespan minimization, fault-tolerant kk-center and many others. We give concrete results for load balancing on unrelated parallel machines and clustering problems, including constant-factor approximation algorithms when ff belongs with a certain rich family of norms, and O(log⁑n)O(\log n)-approximations when ff is general and satisfies some mild assumptions. We also consider the aforementioned problems in a generalized fairness setting. As a concrete example, the insight is to prevent a scheduling algorithm from assigning too many jobs consistently on any machine in a job-recurring scenario, and causing the machine's controller to fail. Our algorithm needs to stochastically output a feasible solution minimizing the objective function, and satisfy the given marginal fairness constraints

    Ordered kk-Median with Outliers and Fault-Tolerance

    Full text link
    In this paper, we study two natural generalizations of ordered kk-median, named robust ordered kk-median and fault-tolerant ordered kk-median. In ordered kk-median, given a finite metric space (X,d)(X,d), we seek to open kk facilities SβŠ†XS\subseteq X which induce a service cost vector cβƒ—={d(j,S):j∈X}\vec{c}=\{d(j,S):j\in X\}, and minimize the ordered objective w⊀c⃗↓w^\top\vec{c}^\downarrow. Here d(j,S)=min⁑i∈Sd(j,i)d(j,S)=\min_{i\in S}d(j,i) is the minimum distance between jj and facilities in SS, w∈R∣X∣w\in\mathbb{R}^{|X|} is a given non-increasing non-negative vector, and c⃗↓\vec{c}^\downarrow is the non-increasingly sorted version of cβƒ—\vec{c}. The current best result is a (5+Ο΅)(5+\epsilon)-approximation [CS19]. We first consider robust ordered kk-median, a.k.a. ordered kk-median with outliers, where the input consists of an ordered kk-median instance and parameter m∈Z+m\in\mathbb{Z}_+. The goal is to open kk facilities SS, select mm clients TβŠ†XT\subseteq X and assign the nearest open facility to each j∈Tj\in T. The service cost vector is cβƒ—={d(j,S):j∈T}\vec{c}=\{d(j,S):j\in T\} and ww is in Rm\mathbb{R}^m. 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 kk-median, where besides the same input as ordered kk-median, we are also given additional client requirements {rj∈Z+:j∈X}\{r_j\in\mathbb{Z}_+:j\in X\} and need to assign rjr_j distinct open facilities to each client j∈Xj\in X. The service cost of jj 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
    corecore