Papers
Topics
Authors
Recent
Search
2000 character limit reached

Generalized Load Balancing and Clustering Problems with Norm Minimization

Published 2 Nov 2020 in cs.DS | (2011.00817v4)

Abstract: 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 LL_\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 LL_\infty norm of LL_\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 (LL_\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(logn)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.

Authors (1)
Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.