Skip to main navigation Skip to search Skip to main content

Balanced allocation on hypergraphs

Catherine Greenhill, Bernard Mans*, Ali Pourmiri

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

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 logd⁡log⁡n+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 languageEnglish
Article number103459
Pages (from-to)1-15
Number of pages15
JournalJournal of Computer and System Sciences
Volume138
DOIs
Publication statusPublished - 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.

Cite this