Balanced Allocation on Hypergraphs
Catherine Greenhill, Bernard Mans, and Ali Pourmiri

TL;DR
This paper extends the balls-into-bins model by using hypergraphs and a d-choice algorithm, showing that under certain conditions, the maximum load remains very low after allocating a linear number of balls.
Contribution
It introduces a hypergraph-based allocation model with balancedness and pair visibility conditions, proving low maximum load with the power of multiple choices.
Findings
Maximum load is at most log_d log n + O(1) with high probability.
The balancedness and pair visibility conditions are crucial for achieving low maximum load.
Lower bounds relate maximum load to pair visibility, emphasizing its importance.
Abstract
We consider a variation of balls-into-bins which randomly allocates balls into bins. Following Godfrey's model (SODA, 2008), we assume that each ball , , comes with a hypergraph , and each edge contains at least a logarithmic number of bins. Given , our -choice algorithm chooses an edge , uniformly at random, and then chooses a set of random bins from the selected edge . The ball is allocated to a least-loaded bin from , with ties are broken randomly. We prove that if the hypergraphs satisfy a \emph{balancedness} condition and have low \emph{pair visibility}, then after allocating balls, the maximum number of balls at any bin, called the \emph{maximum load}, is at most $\log_d\log…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Algorithms and Data Compression · Complexity and Algorithms in Graphs
