TL;DR
This paper presents a deterministic semi-streaming algorithm that approximates all $ ext{l}_p$-norm load balancing objectives simultaneously using the multiplicative weights update method, improving prior work for the $ ext{l}_ ext{infinity}$ case.
Contribution
It introduces a novel application of the multiplicative weights update method to solve the all-norm load balancing problem in semi-streaming settings.
Findings
Achieves $O( ext{log} n)$ passes with $O(1)$ approximation ratio.
Extends previous work from $ ext{l}_ ext{infinity}$ to all $ ext{l}_p$-norm objectives.
Provides a deterministic algorithm for a complex convex program with infinitely many constraints.
Abstract
In the weighted load balancing problem, the input is an -vertex bipartite graph between a set of clients and a set of servers, and each client comes with some nonnegative real weight. The output is an assignment that maps each client to one of its adjacent servers, and the load of a server is then the sum of the weights of the clients assigned to it. The goal is to find an assignment that is well-balanced, typically captured by (approximately) minimizing either the - or -norm of the server loads. Generalizing both of these objectives, the all-norm load balancing problem asks for an assignment that approximately minimizes all -norm objectives for , including , simultaneously. Our main result is a deterministic -pass -approximation semi-streaming algorithm for the all-norm load balancing problem. Prior to our work,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
All-Norm Load Balancing in Graph Streams via the Multiplicative Weights Update Method· youtube
