Simpler and Better Algorithms for Minimum-Norm Load Balancing

04/30/2019
by   Deeparnab Chakrabarty, et al.
0

Recently, Chakrabarty and Swamy (STOC 2019) introduced the minimum-norm load-balancing problem on unrelated machines, wherein we are given a set J of jobs that need to be scheduled on a set of m unrelated machines, and a monotone, symmetric norm; We seek an assignment :J[m] that minimizes the norm of the resulting load vector _∈_+^m, where _(i) is the load on machine i under the assignment . Besides capturing all ℓ_p norms, symmetric norms also capture other norms of interest including top-ℓ norms, and ordered norms. Chakrabarty and Swamy (STOC 2019) give a (38+)-approximation algorithm for this problem via a general framework they develop for minimum-norm optimization that proceeds by first carefully reducing this problem (in a series of steps) to a problem called ordered load balancing, and then devising a so-called deterministic oblivious LP-rounding algorithm for ordered load balancing. We give a direct, and simple 4-approximation algorithm for the minimum-norm load balancing based on rounding a (near-optimal) solution to a novel convex-programming relaxation for the problem. Whereas the natural convex program encoding minimum-norm load balancing problem has a large non-constant integrality gap, we show that this issue can be remedied by including a key constraint that bounds the "norm of the job-cost vector." Our techniques also yield a (essentially) 4-approximation for: (a) multi-norm load balancing, wherein we are given multiple monotone symmetric norms, and we seek an assignment respecting a given budget for each norm; (b) the best simultaneous approximation factor achievable for all symmetric norms for a given instance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/12/2018

Approximation Algorithms for Minimum Norm and Ordered Optimization Problems

In many optimization problems, a feasible solution induces a multi-dime...
research
10/25/2022

Online and Bandit Algorithms Beyond ℓ_p Norms

Vector norms play a fundamental role in computer science and optimizatio...
research
02/13/2022

Generalized Unrelated Machine Scheduling Problem

We study the generalized load-balancing (GLB) problem, where we are give...
research
10/11/2020

Approximation Algorithms for Stochastic Minimum Norm Combinatorial Optimization

Motivated by the need for, and growing interest in, modeling uncertainty...
research
01/17/2023

All-Norm Load Balancing in Graph Streams via the Multiplicative Weights Update Method

In the weighted load balancing problem, the input is an n-vertex biparti...
research
07/26/2023

On Minimizing Generalized Makespan on Unrelated Machines

We consider the Generalized Makespan Problem (GMP) on unrelated machines...
research
07/15/2020

Improved algorithms for online load balancing

We consider an online load balancing problem and its extensions in the f...

Please sign up or login with your details

Forgot password? Click here to reset