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

Sepehr Assadi, Aaron Bernstein, Zachary Langley

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    In the weighted load balancing problem, the input is an n-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 ℓ2-norm of the server loads. Generalizing both of these objectives, the all-norm load balancing problem asks for an assignment that approximately minimizes all ℓp-norm objectives for p ≥ 1, including p = ∞, simultaneously. Our main result is a deterministic O(log n)-pass O(1)-approximation semi-streaming algorithm for the all-norm load balancing problem. Prior to our work, only an O(log n)-pass O(log n)-approximation algorithm for the ℓ∞-norm objective was known in the semi-streaming setting. Our algorithm uses a novel application of the multiplicative weights update method to a mixed covering/packing convex program for the all-norm load balancing problem involving an infinite number of constraints.

    Original languageEnglish (US)
    Title of host publication14th Innovations in Theoretical Computer Science Conference, ITCS 2023
    EditorsYael Tauman Kalai
    PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
    ISBN (Electronic)9783959772631
    DOIs
    StatePublished - Jan 1 2023
    Event14th Innovations in Theoretical Computer Science Conference, ITCS 2023 - Cambridge, United States
    Duration: Jan 10 2023Jan 13 2023

    Publication series

    NameLeibniz International Proceedings in Informatics, LIPIcs
    Volume251
    ISSN (Print)1868-8969

    Conference

    Conference14th Innovations in Theoretical Computer Science Conference, ITCS 2023
    Country/TerritoryUnited States
    CityCambridge
    Period1/10/231/13/23

    Keywords

    • Load Balancing
    • Semi-Matching
    • Semi-Streaming Algorithms

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'All-Norm Load Balancing in Graph Streams via the Multiplicative Weights Update Method'. Together they form a unique fingerprint.

    Cite this