An Improved Drift Theorem for Balanced Allocations

08/21/2023
by   Dimitrios Los, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/25/2022

Balanced Allocations in Batches: Simplified and Generalized

We consider the allocation of m balls (jobs) into n bins (servers). In t...
research
10/20/2021

Balanced Allocations: Caching and Packing, Twinning and Thinning

We consider the sequential allocation of m balls (jobs) into n bins (ser...
research
02/09/2023

Balanced Allocations in Batches: The Tower of Two Choices

In balanced allocations, the goal is to place m balls into n bins, so as...
research
08/09/2023

Mean-Biased Processes for Balanced Allocations

We introduce a new class of balanced allocation processes which bias tow...
research
04/08/2022

The Power of Filling in Balanced Allocations

It is well known that if m balls (jobs) are placed sequentially into n b...
research
01/24/2023

Balanced Allocations with Heterogeneous Bins: The Power of Memory

We consider the allocation of m balls (jobs) into n bins (servers). In t...
research
09/07/2018

Revisiting Inaccuracies of Time Series Averaging under Dynamic Time Warping

This article revisits an analysis on inaccuracies of time series averagi...

Please sign up or login with your details

Forgot password? Click here to reset