We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Generalized Load Balancing and Clustering Problems with Norm Minimization

Authors: Shichuan Deng
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 $L_\infty$ norm of $L_1$ norms of the vectors. Another example is fault-tolerant $k$-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_\infty$ norm of $L_\infty$ norms of these vectors. In this paper, we study the maximum of norm problem. Given an arbitrary symmetric monotone norm $f$, the objective is defined as the maximum ($L_\infty$ norm) of $f$-norm values of the induced cost vectors. This versatile formulation captures a wide variety of problems, including makespan minimization, fault-tolerant $k$-center and many others. We give concrete results for load balancing on unrelated parallel machines and clustering problems, including constant-factor approximation algorithms when $f$ belongs with a certain rich family of norms, and $O(\log n)$-approximations when $f$ 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.
Subjects: Data Structures and Algorithms (cs.DS)
ACM classes: F.2.2
Cite as: arXiv:2011.00817 [cs.DS]
  (or arXiv:2011.00817v4 [cs.DS] for this version)

Submission history

From: Shichuan Deng [view email]
[v1] Mon, 2 Nov 2020 08:35:42 GMT (28kb)
[v2] Tue, 10 Nov 2020 11:23:14 GMT (29kb)
[v3] Fri, 13 Nov 2020 16:07:43 GMT (29kb)
[v4] Mon, 22 Feb 2021 08:58:36 GMT (36kb)

Link back to: arXiv, form interface, contact.