Abstract
We consider a variation of balls-into-bins which randomly allocates m balls into n bins. Following Godfrey's model (SODA, 2008), we assume that each ball t, 1⩽t⩽m, comes with a hypergraph H(t)={B1,B2,…,Bst }, and each edge B∈H(t) contains at least a logarithmic number of bins. Given d⩾2, our d-choice algorithm chooses an edge B∈H(t), uniformly at random, and then chooses a set D of d random bins from the selected edge B. The ball is allocated to a least-loaded bin from D. We prove that if the hypergraphs H(1),…,H(m) satisfy a balancedness condition and have low pair visibility, then after allocating m=Θ(n) balls, the maximum load of any bin is at most logdlogn+O(1), with high probability. Moreover, we establish a lower bound for the maximum load attained by the balanced allocation for a sequence of hypergraphs in terms of pair visibility.
| Original language | English |
|---|---|
| Article number | 103459 |
| Pages (from-to) | 1-15 |
| Number of pages | 15 |
| Journal | Journal of Computer and System Sciences |
| Volume | 138 |
| DOIs | |
| Publication status | Published - Dec 2023 |
Keywords
- Balanced allocation
- Balls into bins
- Hypergraphs
Fingerprint
Dive into the research topics of 'Balanced allocation on hypergraphs'. Together they form a unique fingerprint.Projects
- 1 Finished
-
What can be computed locally in Dynamic Networks
Mans, B. (Primary Chief Investigator)
1/01/17 → 30/06/21
Project: Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver