An Improved Drift Theorem for Balanced Allocations

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Los, Dimitrios, Sauerwald, Thomas
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912187783577600
author Los, Dimitrios
Sauerwald, Thomas
author_facet Los, Dimitrios
Sauerwald, Thomas
contents In the balanced allocations framework, there are $m$ jobs (balls) to be allocated to $n$ servers (bins). The goal is to minimize the gap, the difference between the maximum and the average load. Peres, Talwar and Wieder (RSA 2015) used the hyperbolic cosine potential function to analyze a large family of allocation processes including the $(1+β)$-process and graphical balanced allocations. The key ingredient was to prove that the potential drops in every step, i.e., a drift inequality. In this work we improve the drift inequality so that (i) it is asymptotically tighter, (ii) it assumes weaker preconditions, (iii) it applies not only to processes allocating to more than one bin in a single step and (iv) to processes allocating a varying number of balls depending on the sampled bin. Our applications include the processes of (RSA 2015), but also several new processes, and we believe that our techniques may lead to further results in future work.
format Preprint
id arxiv_https___arxiv_org_abs_2308_11083
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle An Improved Drift Theorem for Balanced Allocations
Los, Dimitrios
Sauerwald, Thomas
Probability
Discrete Mathematics
68W20, 68W27, 68W40, 60C05
G.3; G.2.m; F.2.2
In the balanced allocations framework, there are $m$ jobs (balls) to be allocated to $n$ servers (bins). The goal is to minimize the gap, the difference between the maximum and the average load. Peres, Talwar and Wieder (RSA 2015) used the hyperbolic cosine potential function to analyze a large family of allocation processes including the $(1+β)$-process and graphical balanced allocations. The key ingredient was to prove that the potential drops in every step, i.e., a drift inequality. In this work we improve the drift inequality so that (i) it is asymptotically tighter, (ii) it assumes weaker preconditions, (iii) it applies not only to processes allocating to more than one bin in a single step and (iv) to processes allocating a varying number of balls depending on the sampled bin. Our applications include the processes of (RSA 2015), but also several new processes, and we believe that our techniques may lead to further results in future work.
title An Improved Drift Theorem for Balanced Allocations
topic Probability
Discrete Mathematics
68W20, 68W27, 68W40, 60C05
G.3; G.2.m; F.2.2
url https://arxiv.org/abs/2308.11083